@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2) format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff) format("woff")}:root{--paper: #faf7f2;--paper-sunk: #f1eade;--paper-raised: #fffdf9;--rule: #ded6cb;--rule-strong: #bfb4a6;--ink: #1a1614;--ink-soft: #706860;--code: #c4421e;--on-code: #faf7f2;--code-wash: #f8e3db;--mark: #b23219;--mark-wash: #f7e4df;--success: #2e6b3e;--warning: #b8860b;--danger: #b23219;--info: #2e5a6b;--font-ui: Outfit, "Segoe UI", system-ui, sans-serif;--font-code: "Geist Mono", ui-monospace, "SF Mono", monospace;--font-mono: var(--font-code);--font-display: "Source Serif 4", Georgia, serif;--row-height: 30px;--control-height: 2.5rem;--control-height-compact: 2.125rem;--control-radius: .25rem;--shadow: 0 1px 2px rgb(26 22 20 / 5%), 0 1.5rem 4rem -1.75rem rgb(26 22 20 / 26%);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}.control{min-height:var(--control-height);min-width:0;padding:0 .75rem;border:1px solid var(--rule-strong);border-radius:var(--control-radius);background:var(--paper);color:var(--ink);font:inherit}.control--compact{height:var(--control-height-compact);min-height:var(--control-height-compact);padding-inline:.65rem;font-size:.8rem}.control:focus{border-color:var(--code)}:focus-visible{outline:2px solid var(--code);outline-offset:3px;border-radius:3px}.eyebrow{font-family:var(--font-code);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--code)}.mono{font-family:var(--font-code);font-variant-numeric:tabular-nums}.detail{flex-shrink:0;width:420px;display:flex;flex-direction:column;border-left:1px solid var(--rule-strong);background:var(--paper-raised);overflow:hidden}.detail__head{display:flex;align-items:flex-start;gap:12px;padding:14px 16px 12px 20px;border-bottom:1px solid var(--rule)}.detail__name{margin:0;font-family:var(--font-code);font-size:16px;font-weight:640;overflow-wrap:anywhere}.detail__label{margin:3px 0 0;color:var(--ink-soft);font-size:13px}.detail__close{margin-left:auto;padding:0 6px;background:none;border:none;color:var(--ink-soft);font-size:22px;line-height:1}.detail__close:hover{color:var(--ink)}.detail__body{flex:1;min-height:0;overflow:auto;padding:16px 20px 32px}.detail__section{margin:22px 0 8px}.detail__counts,.detail__missing,.detail__pending{margin:14px 0 0;font-size:13px;color:var(--ink-soft)}.detail__missing .mono{color:var(--mark)}.props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.props__item dt{margin-bottom:1px}.props__item dd{margin:0;font-size:13px}.freq{width:100%;margin-top:4px;border-collapse:collapse;font-size:13px}.freq th,.freq td{padding:5px 6px;text-align:right;vertical-align:baseline}.freq thead th{font-family:var(--font-code);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong)}.freq thead th:first-child,.freq__row th{text-align:left}.freq__row th{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;font-weight:400;padding-left:0}.freq__row td{border-bottom:1px solid var(--rule)}.freq__code{min-width:2ch;padding:0 5px;background:var(--code-wash);color:var(--code);font-family:var(--font-code);font-variant-numeric:tabular-nums;font-weight:640;font-size:12px;border-radius:2px}.freq__net{padding:0 5px;background:var(--paper-sunk);color:var(--ink-soft);border:1px dashed var(--rule-strong);font-family:var(--font-code);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:2px}.freq__row--net th,.freq__row--net td{font-weight:560;background:var(--paper-sunk)}.freq__row--nameless .freq__code{background:var(--mark-wash);color:var(--mark)}.freq__label--none{color:var(--mark);font-style:italic}.surprise{margin:12px 0 0;padding:8px 11px 9px;border-left:3px solid var(--mark);background:var(--mark-wash);border-radius:0 3px 3px 0;font-size:12.5px}.surprise p{margin:0}.surprise p+p{margin-top:6px}.surprise__mild{color:var(--ink-soft)}.volume__caveat--loud{color:var(--mark);border-left-color:var(--mark)}.alert{display:flex;align-items:baseline;gap:10px;padding:8px 20px 9px;background:var(--mark-wash);border-bottom:1px solid color-mix(in srgb,var(--mark) 35%,transparent);font-size:13px}.alert .eyebrow{color:var(--mark);flex-shrink:0}.alert__text{flex:1}.alert__close{flex-shrink:0;padding:0 4px;border:0;background:none;color:var(--ink-soft);font-size:18px;line-height:1}.alert__close:hover{color:var(--mark)}.menu__badge{margin-left:6px;padding:0 5px;border-radius:2px;background:var(--code-wash);color:var(--code);font-family:var(--font-code);font-size:11px;font-variant-numeric:tabular-nums}.menu__panel--wide{width:380px;padding:8px}.picklist__body--tall{max-height:340px}.picklist__hint{font-family:var(--font-ui);font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-soft)}.picklist__more{margin:6px 6px 2px;font-size:12px;color:var(--ink-soft)}.search--small{flex:1;min-width:0;padding:3px 8px;font-size:12.5px}.text-action,.linkish{padding:0 2px;border:0;background:none;color:var(--code);font-size:12px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.text-action:hover,.linkish:hover{text-decoration-style:solid}.lens{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 20px 9px;border-bottom:1px solid var(--rule);background:var(--paper)}.lens__label{margin-right:2px}.lens__chip{display:inline-flex;align-items:baseline;gap:6px;padding:2px 9px;border:1px solid var(--rule-strong);border-radius:999px;background:var(--paper-raised);font-size:12.5px}.lens__chip:hover:not(:disabled){border-color:var(--code);color:var(--code)}.lens__chip:disabled{opacity:.45;cursor:default}.lens__chip--on,.lens__chip--on:hover:not(:disabled){border-color:var(--code);background:var(--code);color:var(--on-code)}.lens__count{font-family:var(--font-code);font-size:11px;font-variant-numeric:tabular-nums;opacity:.75}.lens__pending,.lens__only{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-soft)}.lens__only{padding:2px 4px 2px 9px;border:1px dashed var(--rule-strong);border-radius:999px}.lens__drop{border:0;background:none;color:var(--ink-soft);font-size:11px;line-height:1;padding:0;text-decoration:underline;text-underline-offset:.18em}.lens__drop:hover{color:var(--mark)}.lens__reset{margin-left:auto}.lens__more{padding:2px 8px;border:0;background:none;color:var(--ink-soft);font-size:12px;text-decoration:underline;text-underline-offset:.2em}.lens__more:hover,.lens__more--on{color:var(--code)}.lens__advanced{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;flex-basis:100%;padding:.75rem 0 .1rem;border-top:1px solid var(--rule)}.lens__advanced fieldset{min-width:0;margin:0;padding:0;border:0}.lens__advanced legend{margin-bottom:.35rem;color:var(--ink-soft);font-family:var(--font-code);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.lens__advanced fieldset>div{display:flex;flex-wrap:wrap;gap:.35rem}.frames{padding:12px 20px 14px;border-bottom:1px solid var(--rule);background:var(--paper-sunk)}.structure__summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;background:none;color:var(--ink-soft);font-size:.78rem;text-align:left}.structure__summary:hover{color:var(--ink)}.structure__summary>:last-child{color:var(--code);font-size:.74rem;text-decoration:underline;text-underline-offset:.2em}.frames h2{display:flex;align-items:baseline;gap:8px;margin:0 0 8px}.frames__count{color:var(--ink);font-variant-numeric:tabular-nums}.frames__hint{font-family:var(--font-ui);font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none}.frames__list{display:flex;flex-direction:column;gap:3px;max-width:900px;max-height:42vh;overflow-y:auto}.frames__head{display:flex;align-items:baseline;gap:10px;width:100%;padding:4px 9px;border:1px solid var(--rule);border-radius:3px;background:var(--paper-raised);font-size:13px;text-align:left}.frames__head:hover{border-color:var(--rule-strong)}.frames__head--on{border-color:var(--code)}.frames__codes{flex-shrink:0;font-family:var(--font-code);font-size:11.5px;color:var(--code);min-width:7ch}.frames__what{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.frames__vars{margin-left:auto;flex-shrink:0;font-family:var(--font-code);font-size:11.5px;color:var(--ink-soft)}.frames__detail{padding:8px 10px 10px;border:1px solid var(--code);border-top:0;border-radius:0 0 3px 3px;background:var(--paper-raised)}.frames__row{display:flex;align-items:flex-start;gap:12px}.frames__row+.frames__row{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.frames__scale{flex:1;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:3px 14px;font-size:13px}.frames__scale li{display:flex;align-items:baseline;gap:5px}.frames__names{flex:1;margin:0;max-height:5.5em;overflow:hidden;font-size:12px;color:var(--ink-soft);overflow-wrap:anywhere}.frames__rest{font-family:var(--font-ui);font-style:italic}.copy{padding:2px 8px;border:1px solid var(--rule);border-radius:3px;background:var(--paper-raised);color:var(--ink-soft);font-size:11.5px;white-space:nowrap}.copy:hover{border-color:var(--code);color:var(--code)}.copy--done{border-color:var(--code);background:var(--code-wash);color:var(--code)}.copy--bare{padding:0;border:0;background:none;color:inherit;font-size:inherit;text-align:left}.copy--bare:hover{color:var(--code);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.menu--inline{position:relative;display:inline-block}.menu--inline>summary{list-style:none;display:inline-block}.menu--inline>summary::-webkit-details-marker{display:none}.menu__panel--right{right:0;left:auto}.detail__section--row{display:flex;align-items:center;justify-content:space-between;gap:10px}.nets__count{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--ink)}.nets__item{margin:6px 0;padding:7px 10px 8px;border:1px solid var(--rule);border-radius:4px;background:var(--paper-sunk)}.nets__head{display:flex;align-items:center;gap:8px}.nets__label{font-size:13.5px}.nets__where{margin-left:auto;display:flex;border:1px solid var(--rule-strong);border-radius:3px;overflow:hidden}.nets__pos{padding:1px 7px;border:0;background:var(--paper-raised);color:var(--ink-soft);font-size:11.5px}.nets__pos--on{background:var(--code);color:var(--on-code)}.nets__remove{padding:0 4px;border:0;background:none;color:var(--ink-soft);font-size:17px;line-height:1}.nets__remove:hover{color:var(--mark)}.nets__members{margin:4px 0 0;font-size:12px;color:var(--ink-soft)}.nets__quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.nets__note{margin:8px 0 0;font-size:12px;color:var(--ink-soft)}.nets__builder{margin-top:6px;padding:8px 10px 10px;border:1px solid var(--rule-strong);border-radius:4px;background:var(--paper-raised)}.nets__option{display:flex;align-items:baseline;gap:7px;padding:2px 0;font-size:13px;cursor:pointer}.nets__option input{margin:0;accent-color:var(--code)}.nets__actions{display:flex;gap:6px;margin-top:8px}.nets__actions .search{flex:1;min-width:0}.freq__row--missing .freq__code{background:var(--mark-wash);color:var(--mark)}.freq__row--missing .freq__label{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--mark)}.dropzone{flex:1;min-width:0;min-height:100%;display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),rgb(196 66 30 / 8%) calc(50% - 1px),rgb(196 66 30 / 8%) 50%,transparent 50%),var(--paper);background-size:100% 100%,100% 100%}.dropzone__header,.dropzone__footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-inline:clamp(1.25rem,4.5vw,5rem)}.dropzone__header{min-height:4.5rem;border-bottom:1px solid var(--rule);background:#faf7f2eb}.dropzone__brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink);font-size:.92rem;font-weight:600;letter-spacing:.01em;text-decoration:none}.dropzone__brand-mark{display:block;width:2.15rem;height:2.15rem;flex:0 0 auto}.dropzone__brand-name{font-family:var(--font-display);font-size:1.22rem;font-weight:700;letter-spacing:-.035em}.dropzone__brand-owner{color:var(--ink-soft);font-size:.76rem;font-weight:400}.dropzone__status{display:inline-flex;align-items:center;min-height:var(--control-height-compact);padding-inline:.65rem;border:1px solid var(--rule);border-radius:999px;background:var(--paper-sunk);color:var(--ink-soft);font-family:var(--font-code);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dropzone__header-actions,.filebar__actions{display:flex;align-items:center;gap:.75rem}.product-nav{display:flex;align-items:center;gap:1.15rem}.product-nav a{color:var(--ink-soft);font-size:.78rem;font-weight:500;text-decoration:none}.product-nav a:hover{color:var(--code)}.language-picker select{min-height:var(--control-height-compact);padding:0 1.7rem 0 .65rem;border:1px solid var(--rule);border-radius:var(--control-radius);background:var(--paper-raised);color:var(--ink-soft);font-family:var(--font-code);font-size:.67rem;letter-spacing:.04em;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dropzone__main{min-width:0;width:min(100%,88rem);margin-inline:auto;padding:clamp(3.5rem,7vw,6.5rem) clamp(1.25rem,4.5vw,5rem);display:grid;grid-template-columns:minmax(0,.92fr) minmax(29rem,1.08fr);align-items:center;gap:clamp(3.5rem,8vw,8rem)}.dropzone__intro{max-width:37rem}.dropzone__intro .eyebrow{position:relative;padding-top:1.15rem}.dropzone__intro .eyebrow:before{content:"";position:absolute;top:0;left:0;width:3.25rem;height:2px;background:var(--code)}.dropzone__intro h1{max-width:10ch;margin:1rem 0 1.5rem;font-family:var(--font-display);font-size:clamp(3rem,4.5vw,4.75rem);font-weight:700;line-height:1.02;letter-spacing:-.035em}.dropzone__intro>p{max-width:35ch;color:var(--ink-soft);font-size:1.05rem;line-height:1.68}.dropzone__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:2.25rem 0 0;padding:0}.dropzone__benefits div{min-width:0;padding-top:.7rem;border-top:1px solid var(--rule-strong)}.dropzone__benefits dt{color:var(--code);font-family:var(--font-display);font-size:1.3rem;font-weight:700;line-height:1}.dropzone__benefits dd{margin:.3rem 0 0;color:var(--ink-soft);font-size:.75rem;line-height:1.35}.dropzone__actions{display:grid;gap:1rem;width:100%;max-width:38rem;justify-self:end}.dropzone__target{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:clamp(1.8rem,3.2vw,2.75rem);background:var(--paper-raised);border:1px solid var(--rule);border-top:4px solid var(--code);box-shadow:var(--shadow);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.dropzone__target--over{border-color:var(--code);background-color:var(--code-wash);box-shadow:0 1.5rem 4rem -1.75rem #c4421e57}.dropzone__target-head{display:flex;align-items:center;gap:1rem}.dropzone__file-mark{display:grid;width:3.15rem;aspect-ratio:1;place-items:center;border:1px solid var(--code);background:var(--code-wash);color:var(--code);font-family:var(--font-code);font-size:.7rem;font-weight:500;letter-spacing:.08em}.dropzone__target-kicker{color:var(--code);font-family:var(--font-code);font-size:.68rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.dropzone__target h2{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.7rem,2.25vw,2.15rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.dropzone__target>p:not(.dropzone__fineprint){margin:0;max-width:34ch;color:var(--ink-soft);font-size:.96rem;line-height:1.55}.dropzone__capabilities{width:100%;padding:.9rem 0 .15rem;border-top:1px solid var(--rule)}.dropzone__capabilities ul{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.45rem 0 0;padding:0;color:var(--ink-soft);font-size:.78rem;list-style:none}.dropzone__capabilities li:before{display:inline-block;width:.35rem;height:.35rem;margin-right:.45rem;background:var(--code);content:""}.dropzone__fineprint{margin:-.1rem 0 0;font-size:.75rem;color:var(--ink-soft)}.dropzone__sample{display:block;margin-top:.8rem}.dropzone__sample-hint{margin:.28rem 0 0;color:var(--ink-soft);font-size:.75rem}.demo-library{grid-column:1 / -1;min-width:0;width:100%;padding-top:clamp(2.25rem,4vw,3.5rem);border-top:1px solid var(--rule-strong);scroll-margin-top:1.5rem}.demo-library__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:2rem;margin-bottom:1.5rem}.demo-library__head h2{margin:.45rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.05;letter-spacing:-.03em}.demo-library__head>p{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.6}.demo-library__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.demo-card{min-width:0;min-height:15.5rem;display:flex;flex-direction:column;padding:1.25rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fffdf9b8}.demo-card h3{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.12;letter-spacing:-.02em}.demo-card>p{margin:.65rem 0 1rem;color:var(--ink-soft);font-size:.8rem;line-height:1.55}.demo-card dl{display:flex;gap:1.25rem;margin:auto 0 1.1rem;padding-top:.85rem;border-top:1px solid var(--rule)}.demo-card dl div{min-width:0}.demo-card dt{color:var(--ink-soft);font-size:.65rem}.demo-card dd{margin:.1rem 0 0;font-family:var(--font-code);font-size:.82rem}.demo-card .text-action{align-self:flex-start}.demo-library__note{margin:1rem 0 0;color:var(--ink-soft);font-size:.72rem}.demo-library__status{margin:0;padding:1.25rem;border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink-soft)}.product-section{grid-column:1 / -1;min-width:0;width:100%;padding-top:clamp(2.75rem,5vw,4.75rem);border-top:1px solid var(--rule-strong);scroll-margin-top:1.5rem}.product-section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:2rem;margin-bottom:1.75rem}.product-section__head h2,.product-faq h2{margin:.45rem 0 0;font-family:var(--font-display);font-size:clamp(2.1rem,3.4vw,3.35rem);line-height:1.04;letter-spacing:-.035em}.product-section__head>p,.product-faq__intro>p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.feature-card{min-height:12rem;padding:1.5rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#f1eade8c}.feature-card h3{margin:0 0 .55rem;font-family:var(--font-display);font-size:1.45rem;line-height:1.12}.feature-card p{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.6}.product-flow{display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,2vw,2rem);padding:1.2rem 1.5rem;background:var(--ink);color:var(--paper);font-family:var(--font-code);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.product-flow span[aria-hidden=true]{color:#e85c2e}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.pricing-card{display:flex;min-width:0;min-height:31rem;flex-direction:column;padding:clamp(1.5rem,2.5vw,2.25rem);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-raised)}.pricing-card--featured{--code: #e85c2e;background:var(--ink);color:var(--paper);border-color:var(--ink)}.pricing-card__label{color:var(--code);font-family:var(--font-code);font-size:.66rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.pricing-card h3{margin:.75rem 0 0;font-family:var(--font-display);font-size:2rem;line-height:1}.pricing-card__audience{min-height:3.2rem;margin:.85rem 0 1.4rem;color:var(--ink-soft);font-size:.86rem;line-height:1.55}.pricing-card--featured .pricing-card__audience,.pricing-card--featured li,.pricing-card--featured .pricing-card__price span{color:#faf7f2b8}.pricing-card__price{display:flex;min-height:4.5rem;align-items:baseline;gap:.55rem;margin:0;padding-bottom:1.25rem;border-bottom:1px solid var(--rule)}.pricing-card--featured .pricing-card__price{border-color:#faf7f238}.pricing-card__price strong{font-family:var(--font-display);font-size:clamp(2.1rem,3vw,3rem);line-height:1;letter-spacing:-.035em}.pricing-card__price span{max-width:8rem;color:var(--ink-soft);font-size:.72rem;line-height:1.25}.pricing-card ul{display:grid;gap:.75rem;margin:1.4rem 0 1.75rem;padding:0;list-style:none}.pricing-card li{position:relative;padding-left:1rem;color:var(--ink-soft);font-size:.82rem;line-height:1.45}.pricing-card.pricing-card--featured li{color:#faf7f2c2}.pricing-card li:before{position:absolute;top:.52em;left:0;width:.32rem;height:.32rem;background:var(--code);content:""}.pricing-card__cta{align-self:flex-start;margin-top:auto;text-decoration:none}.button.button--outline{background:transparent;color:var(--ink);border:1px solid var(--rule-strong)}.comparison__hint{display:none;margin:1.25rem 0 -.75rem;color:var(--ink-soft);font-size:.75rem}.button.button--outline:hover{background:var(--paper-sunk);color:var(--ink);border-color:var(--ink-soft)}.comparison{max-width:100%;margin-top:2rem;overflow-x:auto;border:1px solid var(--rule);background:var(--paper-raised)}.comparison table{width:100%;min-width:48rem;border-collapse:collapse;font-size:.8rem}.comparison th,.comparison td{padding:.85rem 1rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}.comparison tr:last-child th,.comparison tr:last-child td{border-bottom:0}.comparison th:last-child,.comparison td:last-child{border-right:0}.comparison thead th{background:var(--paper-sunk);font-family:var(--font-code);font-size:.67rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.comparison tbody th{width:38%;font-weight:500}.comparison__included{color:var(--success);font-weight:600}.comparison__optional{color:var(--info);font-weight:600}.comparison__absent{color:var(--ink-soft)}.pricing__note{max-width:58rem;margin:1rem 0 0;color:var(--ink-soft);font-size:.72rem;line-height:1.55}.product-faq{display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,7vw,7rem)}.product-faq__intro>p{margin:1rem 0 1.4rem}.product-faq__questions{border-top:1px solid var(--rule-strong)}.product-faq details{border-bottom:1px solid var(--rule)}.product-faq summary{padding:1.15rem 2rem 1.15rem 0;font-family:var(--font-display);font-size:1.15rem;font-weight:600;cursor:pointer}.product-faq details p{max-width:50rem;margin:-.25rem 0 1.25rem;color:var(--ink-soft);font-size:.84rem;line-height:1.65}.button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;padding:0 1rem;background:var(--code);color:var(--on-code);border:1px solid var(--code);border-radius:var(--control-radius);font-size:.84rem;font-weight:600;letter-spacing:.005em;transition:background-color .17s ease,box-shadow .17s ease,transform .17s ease}.button:hover{background:#e85c2e;box-shadow:0 .75rem 2rem #1a161421;transform:translateY(-2px)}.button--secondary,.button--quiet,.button--outline{background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule-strong)}.button--secondary:hover,.button--quiet:hover,.button--outline:hover{background:var(--paper-sunk);color:var(--ink);border-color:var(--ink-soft);box-shadow:none;transform:none}.button--ghost{background:transparent;color:var(--ink-soft);border-color:transparent}.button--ghost:hover{background:var(--paper-sunk);color:var(--ink);border-color:transparent;box-shadow:none;transform:none}.button--compact{min-height:var(--control-height-compact);padding-inline:.75rem;font-size:.76rem}.progress{width:100%;height:4px;background:var(--rule);overflow:hidden}.progress__bar{height:100%;background:var(--code);transition:width 90ms linear}.notice{display:flex;gap:10px;align-items:baseline;width:min(37rem,calc(100% - 2.5rem));margin:-2rem auto 2rem;padding:12px 14px;background:var(--mark-wash);border-left:3px solid var(--mark);color:var(--ink);text-align:left}.dropzone__footer{min-height:5.5rem;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:.82rem}.dropzone__footer a{color:var(--ink);font-weight:600;text-decoration-color:color-mix(in srgb,var(--code) 48%,transparent)}.dropzone__footer-links,.legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem}.dropzone__footer-links{justify-content:flex-end}.legal-links a{color:var(--ink-soft);font-size:.78rem;font-weight:500;text-underline-offset:.18em}.legal-links--compact{gap:.65rem;padding-inline:.2rem}.legal-links--compact a{font-size:.72rem}.account-controls{display:flex;align-items:center;gap:.45rem}.account-controls .button{white-space:nowrap}.account-controls__email{max-width:14rem;overflow:hidden;color:var(--ink-soft);font-family:var(--font-code);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.account-controls__loading{width:5rem;height:1px;background:var(--rule)}.account-controls--compact .account-controls__email{max-width:10rem}.auth-dialog__backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#1a16148f}.auth-dialog{position:relative;width:min(100%,27rem);padding:2.2rem;border:1px solid var(--rule-strong);border-top:3px solid var(--code);background:var(--paper-raised);box-shadow:var(--shadow)}.auth-dialog h2{margin:.55rem 2rem .6rem 0;font-family:var(--font-display);font-size:2rem;line-height:1.08;letter-spacing:-.025em}.auth-dialog__copy{margin:0 0 1.5rem;color:var(--ink-soft);line-height:1.55}.auth-dialog__close{position:absolute;top:.8rem;right:.8rem;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:1.5rem;line-height:1}.auth-form{display:grid;gap:1rem}.auth-form label{display:grid;gap:.35rem;color:var(--ink);font-size:.78rem;font-weight:600}.auth-form input{width:100%;padding:.72rem .8rem;border:1px solid var(--rule-strong);border-radius:.2rem;background:var(--paper);color:var(--ink);font:inherit}.auth-form input:focus{border-color:var(--code)}.auth-form__hint,.auth-form__error{margin:-.35rem 0 0;font-size:.75rem}.auth-form__hint{color:var(--ink-soft)}.auth-form__error{padding:.65rem .75rem;border-left:3px solid var(--danger);background:var(--mark-wash);color:var(--danger)}.auth-form__submit{width:100%;margin-top:.25rem}.auth-dialog__switch{margin:1.1rem 0 0;padding:0;border:0;background:transparent;color:var(--code);font-size:.78rem;text-decoration:underline;text-underline-offset:.2em}.auth-dialog__demo{display:grid;gap:.75rem;margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:.76rem;line-height:1.45}.auth-dialog__demo .button{width:100%}.auth-dialog__legal{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:.72rem}.auth-dialog__legal .legal-links{display:inline-flex;margin-left:.25rem}.auth-dialog__legal .legal-links a:not([href="/datenschutz/"]){display:none}.legal-page{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;background:var(--paper)}.legal-page__header,.legal-page__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.25rem,4.5vw,5rem);border-bottom:1px solid var(--rule);background:var(--paper-raised)}@media(max-width:72rem){.dropzone__brand-owner,.dropzone__status{display:none}.dropzone__main{grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr);column-gap:3rem}.demo-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:58rem){.product-nav{display:none}.dropzone__main{grid-template-columns:minmax(0,1fr);align-items:start;gap:3rem}.dropzone__intro,.dropzone__actions{max-width:none;justify-self:stretch}.dropzone__intro h1,.dropzone__intro>p{max-width:18ch}.demo-library__head{grid-template-columns:1fr;align-items:start;gap:.85rem}.product-section__head,.product-faq{grid-template-columns:1fr;align-items:start;gap:1.25rem}.pricing-cards{grid-template-columns:1fr}.pricing-card{min-height:0}}@media(max-width:42rem){.dropzone__header,.dropzone__footer{padding-inline:1rem}.dropzone__header{align-items:center;flex-wrap:wrap;padding-block:.75rem}.dropzone__header-actions{width:100%;justify-content:flex-end;gap:.4rem}.account-controls__email{display:none}.auth-dialog{padding:1.6rem}.dropzone__main{padding:2.5rem 1rem 3.5rem}.dropzone__intro h1{font-size:clamp(2.6rem,13vw,3.6rem)}.dropzone__target{padding:1.5rem}.dropzone__benefits,.demo-library__grid,.feature-grid{grid-template-columns:1fr}.product-flow{align-items:flex-start;flex-direction:column}.product-flow span[aria-hidden=true]{transform:rotate(90deg)}.comparison__hint{display:block}.demo-card{min-height:0}.dropzone__footer{align-items:flex-start;flex-direction:column;padding-block:1.25rem}.dropzone__footer-links{justify-content:flex-start}}.legal-page__actions,.legal-page__footer{display:flex;align-items:center;gap:.75rem 1rem}.legal-page__main{width:min(100%,72rem);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,5vw,5rem)}.legal-page article{max-width:49rem}.legal-page h1{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.6rem);line-height:1}.legal-page h2{margin:2rem 0 .55rem;font-family:var(--font-display);font-size:1.25rem}.legal-page p{margin:.65rem 0;color:var(--ink-soft);line-height:1.65}.legal-page a{color:var(--ink);text-decoration-color:color-mix(in srgb,var(--code) 55%,transparent);text-underline-offset:.18em}.legal-page code{padding:.08rem .3rem;background:var(--code-wash);color:var(--ink);font-family:var(--font-code);font-size:.88em}.legal-page__updated{margin-top:-1rem!important;font-family:var(--font-code);font-size:.74rem}.legal-page__footer{justify-content:flex-start;border-top:1px solid var(--rule);border-bottom:0;font-size:.78rem}.filebar{display:flex;align-items:flex-start;gap:24px;padding:14px 20px 12px;border-bottom:1px solid var(--rule);background:var(--paper-raised)}.filebar__name{margin:0;font-family:var(--font-code);font-size:16px;font-weight:600;letter-spacing:-.01em;word-break:break-all}.filebar__label{margin:2px 0 0;color:var(--ink-soft)}.filebar__facts{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}.fact{display:flex;align-items:baseline;gap:6px}.fact__value{font-family:var(--font-code);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.filebar__actions{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:10px}@media(max-width:70rem){.filebar__actions>.legal-links,.filebar__actions .account-controls__email{display:none}}.badge{font-size:11.5px;letter-spacing:.02em;padding:3px 8px;border-radius:999px;border:1px solid var(--rule);color:var(--ink-soft);background:var(--paper-sunk);cursor:default}.badge--local{color:var(--code);border-color:color-mix(in srgb,var(--code) 30%,transparent);background:var(--code-wash)}.where{border:0;margin:4px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.where__legend{padding:0;margin-bottom:8px;font-family:var(--font-code);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.where__option{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-content:start;justify-items:start;text-align:left;padding:10px 14px 11px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-raised);cursor:pointer}.where__option:hover{border-color:var(--rule-strong)}.where__option--on{border-color:var(--code);box-shadow:inset 0 0 0 1px var(--code)}.where__option input{margin:0;accent-color:var(--code)}.where__title{font-weight:560;font-size:13.5px}.where__hint{grid-column:2;font-size:12px;color:var(--ink-soft)}.server-lead{padding:1.35rem 1.5rem;border:1px solid var(--rule);background:var(--paper-sunk);text-align:left}.server-lead h2{margin:.45rem 0 0;font-family:var(--font-display);font-size:1.35rem;line-height:1.1}.server-lead p{max-width:54ch;margin:.65rem 0 0;color:var(--ink-soft);font-size:.83rem;line-height:1.55}.server-lead__link{display:inline-flex;gap:.45rem;margin-top:.85rem;color:var(--ink);font-size:.84rem;font-weight:600;text-decoration-color:var(--code);text-decoration-thickness:1px;text-underline-offset:.25em}.server-lead__link span{color:var(--code)}.server-lead--inline{margin:1.25rem 1.25rem 0}.ai-assistant{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--rule);background:var(--code-wash)}.ai-assistant strong,.ai-assistant p{display:block}.ai-assistant strong{margin-top:.2rem;font-size:.9rem}.ai-assistant p{margin:.25rem 0 0;color:var(--ink-soft);font-size:.78rem}.ai-assistant .button{flex:0 0 auto;margin-left:auto}.ai-assistant__result{flex:1 1 100%;color:var(--ink)!important}.toolbar{display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--rule);background:var(--paper-raised)}.tabs{display:flex;gap:2px}.tabs-shell{min-width:0}.tab{position:relative;padding:11px 14px;background:none;border:none;color:var(--ink-soft);font-weight:560}.tab[aria-selected=true]{color:var(--ink)}.tab[aria-selected=true]:after{content:"";position:absolute;inset:auto 8px -1px;height:2px;background:var(--code)}.tab__count{margin-left:7px;font-family:var(--font-code);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.toolbar__right{margin-left:auto;display:flex;align-items:center;gap:14px}.search{width:260px;max-width:40vw;padding:6px 10px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:3px;color:inherit;font:inherit}.search::placeholder{color:var(--ink-soft)}.switch{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{margin:0;accent-color:var(--code)}.switch:has(input:checked){color:var(--ink)}.strip{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px}.pair{display:inline-flex;align-items:stretch;border:1px solid var(--rule);border-radius:3px;overflow:hidden;background:var(--paper-raised);font-size:12.5px;line-height:1.5}.pair__code{padding:1px 6px;background:var(--code-wash);color:var(--code);font-family:var(--font-code);font-variant-numeric:tabular-nums;font-weight:640;border-right:1px solid var(--rule)}.pair__label{padding:1px 8px 1px 7px}.pair--missing .pair__code{background:var(--mark-wash);color:var(--mark)}.pair--missing .pair__label{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:var(--mark);text-decoration-thickness:1px}.strip__more{align-self:center;padding:1px 4px;background:none;border:none;color:var(--code);font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.workbench-home{flex:1;min-width:0;min-height:100%;overflow-y:auto;display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),rgb(196 66 30 / 7%) calc(50% - 1px),rgb(196 66 30 / 7%) 50%,transparent 50%),var(--paper)}.workbench-home__header,.workbench-home__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:clamp(1.25rem,4vw,4rem);background:#fffdf9f0}.workbench-home__header{min-height:4.25rem;border-bottom:1px solid var(--rule)}.workbench-home__brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);text-decoration:none}.workbench-home__brand img{width:2rem;height:2rem}.workbench-home__brand>span{font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.workbench-home__brand small{padding-left:.65rem;border-left:1px solid var(--rule-strong);color:var(--ink-soft);font-family:var(--font-code);font-size:.64rem;letter-spacing:.09em;text-transform:uppercase}.workbench-home__header-actions{display:flex;align-items:center;gap:.65rem}.workbench-home__plan{padding:.28rem .55rem;border:1px solid color-mix(in srgb,var(--code) 32%,var(--rule));border-radius:999px;background:var(--code-wash);color:var(--code);font-family:var(--font-code);font-size:.64rem;letter-spacing:.05em;white-space:nowrap}.workbench-home__main{width:min(100%,82rem);margin-inline:auto;padding:clamp(3rem,6vw,5.5rem) clamp(1.25rem,4vw,4rem) 5rem}.workbench-home__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:1rem 4rem;margin-bottom:2rem}.workbench-home__intro .eyebrow{grid-column:1 / -1}.workbench-home__intro h1{max-width:14ch;margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.04em}.workbench-home__intro p{max-width:45ch;margin:0 0 .35rem;color:var(--ink-soft);font-size:.98rem;line-height:1.65}.workbench-home__open-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch;gap:1rem}.workbench-home__picker{box-shadow:none}.workbench-home__account-callout h2{margin:.55rem 0 .7rem;font-family:var(--font-display);font-size:1.65rem;line-height:1.12;letter-spacing:-.025em}.workbench-home__account-callout p{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.6}.workbench-home__account-callout{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--rule);border-left:3px solid var(--code);background:var(--paper-sunk)}.workbench-home__account-callout>div{max-width:52rem}.workbench-home__main>.notice{width:100%;margin:1rem 0 0}.demo-library--workbench{margin-top:clamp(3.5rem,7vw,6rem)}.demo-library--workbench .demo-library__head h2{font-size:clamp(1.9rem,3vw,2.75rem)}.workbench-home__footer{min-height:4.5rem;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:.76rem}@media(max-width:66rem){.workbench-home__intro,.workbench-home__open-grid{grid-template-columns:1fr}.workbench-home__intro{gap:1rem}.workbench-home__intro h1{max-width:18ch}.workbench-home__intro p{margin:0}}@media(max-width:46rem){.workbench-home__header{align-items:flex-start;flex-direction:column;padding-block:.75rem}.workbench-home__header-actions{width:100%;flex-wrap:wrap}.workbench-home__brand small,.workbench-home__plan,.workbench-home__header-actions .account-controls__email{display:none}.workbench-home__account-callout{align-items:flex-start;flex-direction:column}.workbench-home__footer{align-items:flex-start;flex-direction:column;padding-block:1rem}}.local-processing{min-width:0}.local-processing--product{grid-column:1 / -1;margin-top:clamp(2.75rem,5vw,4.75rem);padding:clamp(2rem,4vw,3.5rem);background:var(--ink);color:var(--paper)}.local-processing__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:2rem}.local-processing__head .eyebrow,.local-processing__token{color:#e85c2e}.local-processing__head h2{max-width:16ch;margin:.6rem 0 0;font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.02;letter-spacing:-.035em}.local-processing__head>p{margin:0;color:#faf7f2b8;font-size:.94rem;line-height:1.65}.local-processing__path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.25rem 0 0;padding:0;border-top:1px solid rgb(250 247 242 / 22%);border-left:1px solid rgb(250 247 242 / 22%);list-style:none}.local-processing__path li{min-width:0;padding:clamp(1.25rem,2.5vw,2rem);border-right:1px solid rgb(250 247 242 / 22%);border-bottom:1px solid rgb(250 247 242 / 22%)}.local-processing__token{display:inline-flex;min-height:1.8rem;align-items:center;padding-inline:.5rem;border:1px solid currentColor;font-family:var(--font-code);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.local-processing__path h3{margin:1rem 0 .55rem;font-family:var(--font-display);font-size:1.35rem;line-height:1.15}.local-processing__path p{margin:0;color:#faf7f2ad;font-size:.8rem;line-height:1.6}.local-processing__server-note{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1.3fr) auto;align-items:baseline;gap:.75rem 2rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(250 247 242 / 22%)}.local-processing__server-note strong{font-family:var(--font-display);font-size:1.05rem}.local-processing__server-note p{margin:0;color:#faf7f2b8;font-size:.78rem;line-height:1.55}.local-processing__server-note>span{color:#e85c2e;font-family:var(--font-code);font-size:.62rem;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase}.local-processing--workbench{padding:clamp(1.25rem,2.5vw,1.8rem);border:1px solid var(--rule);background:var(--paper-sunk);color:var(--ink)}.local-processing--workbench .local-processing__head{display:block}.local-processing--workbench .local-processing__head h2{font-size:1.65rem}.local-processing--workbench .local-processing__head>p{margin-top:.75rem;color:var(--ink-soft);font-size:.8rem}.local-processing--workbench .local-processing__path{grid-template-columns:1fr;margin-top:1.25rem;border-color:var(--rule)}.local-processing--workbench .local-processing__path li{display:grid;grid-template-columns:auto 1fr;gap:0 .75rem;padding:.9rem;border-color:var(--rule)}.local-processing--workbench .local-processing__token{align-self:start;color:var(--code)}.local-processing--workbench .local-processing__path h3{margin:0 0 .25rem;font-family:var(--font-ui);font-size:.85rem}.local-processing--workbench .local-processing__path p{color:var(--ink-soft);font-size:.73rem;line-height:1.5}.local-processing--workbench .local-processing__server-note{grid-template-columns:1fr;gap:.35rem;margin-top:1rem;padding-top:1rem;border-color:var(--rule-strong)}.local-processing--workbench .local-processing__server-note p{color:var(--ink-soft);font-size:.72rem}.local-processing--workbench .local-processing__server-note>span{margin-top:.4rem;color:var(--code)}.dropzone__fineprint a{color:var(--code);font-weight:600;text-underline-offset:.18em}@media(max-width:58rem){.local-processing__head,.local-processing__server-note,.local-processing__path{grid-template-columns:1fr}.local-processing__head h2{max-width:18ch}}
