.footer[data-astro-cid-jo6i4kqk]{background:var(--charcoal-fixed);color:var(--white-a72);position:relative;overflow:hidden}.ornament[data-astro-cid-jo6i4kqk]{border:72px solid var(--mint);opacity:.14;pointer-events:none;border-radius:50%;block-size:420px;inline-size:420px;position:absolute;inset-block-start:-140px;inset-inline-end:-140px}.body[data-astro-cid-jo6i4kqk]{padding-block:var(--sp-9) var(--sp-6);position:relative}.columns[data-astro-cid-jo6i4kqk]{gap:var(--sp-8);flex-wrap:wrap;align-items:flex-start;display:flex}.about[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:260px;gap:14px;min-inline-size:0;display:flex}.blurb[data-astro-cid-jo6i4kqk]{max-inline-size:300px;font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.65}.column[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:none;gap:12px;min-inline-size:130px;display:flex}.column-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over);line-height:var(--lh-over);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--mint);margin:0}.links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.link[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--white-a72);white-space:nowrap;text-decoration:none}.link[data-astro-cid-jo6i4kqk]:hover{color:var(--white-fixed);text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{margin:var(--sp-8) 0 0;border-block-start:1px solid var(--white-a16);font-size:var(--text-xs);color:var(--white-a72);padding-block-start:var(--sp-5)}.logo[data-astro-cid-gmjdk7ea]{block-size:22px;inline-size:151px;fill:var(--ink);display:block}.logo__k[data-astro-cid-gmjdk7ea]{fill:var(--sky)}.header[data-astro-cid-nen7h5rs]{background:var(--surface-raised);border-block-end:var(--bw) solid var(--border)}.row[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:24px;padding-block:20px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:flex}.divider[data-astro-cid-nen7h5rs]{background:var(--border);block-size:24px;inline-size:2px;display:block}@media (width<=400px){.brand[data-astro-cid-nen7h5rs]{gap:10px}.brand[data-astro-cid-nen7h5rs] .logo{block-size:16px;inline-size:112px}}.nav[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-weight:var(--fw-med);flex-wrap:wrap;align-items:center;gap:28px;margin-inline-start:auto;font-size:15px;display:flex}.link[data-astro-cid-nen7h5rs]{color:var(--ink);text-decoration:none}.link[data-astro-cid-nen7h5rs]:hover{color:var(--link);text-decoration:underline}.hero[data-astro-cid-ge2uvauf]{background:var(--surface-raised);border-block-end:var(--bw) solid var(--border);position:relative;overflow:hidden}.ornament[data-astro-cid-ge2uvauf]{position:absolute;inset-block-start:-220px;inset-inline-end:-180px}.body[data-astro-cid-ge2uvauf]{flex-direction:column;gap:56px;padding-block:96px 64px;display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;gap:24px;max-inline-size:820px;display:flex}.overline-row[data-astro-cid-ge2uvauf]{align-items:center;gap:10px;display:flex}.headline[data-astro-cid-ge2uvauf]{letter-spacing:var(--tr-d2);margin:0;font-size:clamp(2.25rem,1.2rem + 3.6vw,60px);line-height:1.05}.lead[data-astro-cid-ge2uvauf]{max-inline-size:680px;font-size:clamp(var(--text-lg), 1rem + .6vw, 21px);color:var(--ink-soft);margin:0;line-height:1.55}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;padding-block-start:8px;display:flex}.figure[data-astro-cid-ge2uvauf]{margin:0}.screenshot[data-astro-cid-ge2uvauf]{border:var(--bw) solid var(--border);background:var(--surface);block-size:auto;inline-size:100%;display:block}.row[data-astro-cid-dgixcx3b]{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.row--reverse[data-astro-cid-dgixcx3b]{flex-direction:row-reverse}.copy[data-astro-cid-dgixcx3b]{flex-direction:column;flex:320px;align-items:flex-start;gap:16px;max-inline-size:460px;display:flex}.title[data-astro-cid-dgixcx3b]{font-size:clamp(var(--text-h2), 1.2rem + 1vw, 28px);letter-spacing:var(--tr-h2);margin:0;line-height:1.15}.body[data-astro-cid-dgixcx3b]{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.figure[data-astro-cid-dgixcx3b]{flex:999 560px;min-inline-size:0;margin:0}.screenshot[data-astro-cid-dgixcx3b]{border:var(--bw) solid var(--border);background:var(--surface);block-size:auto;inline-size:100%;display:block}.screenshot--dark[data-astro-cid-dgixcx3b]{background:var(--charcoal-fixed)}.heading[data-astro-cid-ypavld2q]{flex-direction:column;gap:14px;display:flex}.overline-row[data-astro-cid-ypavld2q]{align-items:center;gap:10px;display:flex}.dot[data-astro-cid-ypavld2q]{border-radius:50%;flex:none;block-size:10px;inline-size:10px}.dot--accent[data-astro-cid-ypavld2q]{background:var(--action)}.dot--info[data-astro-cid-ypavld2q]{background:var(--info)}.dot--link[data-astro-cid-ypavld2q]{background:var(--link)}.title[data-astro-cid-ypavld2q]{font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);text-wrap:balance;margin:0}.lead[data-astro-cid-ypavld2q]{max-inline-size:620px;font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--ink-soft);text-wrap:pretty;margin:0}.section[data-astro-cid-l43jfdkk]{flex-direction:column;gap:72px;padding-block-start:96px;display:flex}.form[data-astro-cid-dbykksrq]{flex-wrap:wrap;gap:12px;max-inline-size:560px;padding-block-start:4px;display:flex}.visually-hidden[data-astro-cid-dbykksrq]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.field[data-astro-cid-dbykksrq]{block-size:52px;min-inline-size:0;font-family:var(--font-body);color:var(--charcoal-fixed);background:var(--white-fixed);border:var(--bw) solid var(--white-fixed);border-radius:0;flex:260px;padding:0 16px;font-size:16px}.field[data-astro-cid-dbykksrq]::placeholder{color:var(--slate)}.field[data-astro-cid-dbykksrq]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.note[data-astro-cid-dbykksrq]{color:var(--white-a72);margin:0;font-size:14px;line-height:1.5}.preview[data-astro-cid-xylqbbdx]{background:var(--charcoal-fixed);color:var(--white-fixed);margin-block-start:96px;position:relative;overflow:hidden}.ornament[data-astro-cid-xylqbbdx]{position:absolute;inset-block-end:-260px;inset-inline-start:-160px}.body[data-astro-cid-xylqbbdx]{flex-wrap:wrap;align-items:center;gap:48px;padding-block:96px;display:flex;position:relative}.copy[data-astro-cid-xylqbbdx]{flex-direction:column;flex:420px;gap:20px;min-inline-size:0;max-inline-size:640px;display:flex}.overline-row[data-astro-cid-xylqbbdx]{align-items:center;gap:10px;display:flex}.overline[data-astro-cid-xylqbbdx]{color:var(--white-a72)}.title[data-astro-cid-xylqbbdx]{font-size:clamp(var(--text-h2), 1.2rem + 2vw, 40px);letter-spacing:-.02em;color:var(--white-fixed);margin:0;line-height:1.1}.lead[data-astro-cid-xylqbbdx]{color:var(--white-a72);margin:0;font-size:18px;line-height:1.6}.fine-print[data-astro-cid-xylqbbdx]{color:var(--white-a72);margin:0;font-size:14px;line-height:1.5}.promises[data-astro-cid-xylqbbdx]{border:var(--bw) solid var(--white-a16);flex:320px;min-inline-size:0;max-inline-size:440px;margin:0;padding:0;list-style:none}.promise[data-astro-cid-xylqbbdx]{align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.promise[data-astro-cid-xylqbbdx]+.promise[data-astro-cid-xylqbbdx]{border-block-start:var(--bw) solid var(--white-a16)}.promise-icon[data-astro-cid-xylqbbdx]{color:var(--mint)}.promise-text[data-astro-cid-xylqbbdx]{flex-direction:column;gap:2px;display:flex}.promise-title[data-astro-cid-xylqbbdx]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px}.promise-body[data-astro-cid-xylqbbdx]{color:var(--white-a72);font-size:14px;line-height:1.5}.card[data-astro-cid-urvcgkoj]{background:var(--surface-raised);border:var(--bw) solid var(--border);flex-direction:column;flex:240px;gap:16px;min-inline-size:0;padding:32px;display:flex}.card--featured[data-astro-cid-urvcgkoj]{border-color:var(--border-strong)}.head[data-astro-cid-urvcgkoj]{justify-content:space-between;align-items:center;gap:12px;display:flex}.name[data-astro-cid-urvcgkoj]{margin:0;font-size:19px;line-height:1.25}.price-row[data-astro-cid-urvcgkoj]{align-items:baseline;gap:6px;display:flex}.price[data-astro-cid-urvcgkoj]{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.02em;font-size:44px;line-height:1}.period[data-astro-cid-urvcgkoj]{color:var(--ink-soft);font-size:14px}.summary[data-astro-cid-urvcgkoj]{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.features[data-astro-cid-urvcgkoj]{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.feature[data-astro-cid-urvcgkoj]{align-items:flex-start;gap:10px;display:flex}.check[data-astro-cid-urvcgkoj]{color:var(--success)}.action[data-astro-cid-urvcgkoj]{margin-block-start:auto;padding-block-start:8px}.section[data-astro-cid-htruwgye]{flex-direction:column;gap:40px;padding-block-start:96px;display:flex}.plans[data-astro-cid-htruwgye]{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.note[data-astro-cid-htruwgye]{max-inline-size:820px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.section[data-astro-cid-jrdwie4c]{flex-direction:column;gap:40px;padding-block-start:96px;display:flex}.cards[data-astro-cid-jrdwie4c]{flex-wrap:wrap;gap:24px;display:flex}.card[data-astro-cid-jrdwie4c]{background:var(--surface-raised);border:var(--bw) solid var(--border);border-block-start-width:6px;flex-direction:column;flex:400px;gap:20px;min-inline-size:0;padding:36px;display:flex}.card--info[data-astro-cid-jrdwie4c]{border-block-start-color:var(--info);--mark:var(--info)}.card--accent[data-astro-cid-jrdwie4c]{border-block-start-color:var(--action);--mark:var(--action)}.card-head[data-astro-cid-jrdwie4c]{flex-direction:column;gap:6px;display:flex}.card-title[data-astro-cid-jrdwie4c]{margin:0;font-size:24px;line-height:1.2}.points[data-astro-cid-jrdwie4c]{color:var(--ink-soft);flex-direction:column;gap:14px;margin:0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:flex}.point[data-astro-cid-jrdwie4c]{align-items:flex-start;gap:12px;display:flex}.mark[data-astro-cid-jrdwie4c]{background:var(--mark);flex:none;block-size:8px;inline-size:8px;margin-block-start:8px}@media (width<=480px){.card[data-astro-cid-jrdwie4c]{padding:24px}}.section[data-astro-cid-rmi3amd2]{flex-direction:column;gap:40px;padding-block-start:96px;display:flex}.cards[data-astro-cid-rmi3amd2]{flex-wrap:wrap;gap:24px;display:flex}.card[data-astro-cid-rmi3amd2]{background:var(--surface-raised);border:var(--bw) solid var(--border);flex-direction:column;flex:300px;gap:14px;min-inline-size:0;padding:32px;display:flex}.icon[data-astro-cid-rmi3amd2]{color:var(--link)}.title[data-astro-cid-rmi3amd2]{margin:0;font-size:21px;line-height:1.25}.body[data-astro-cid-rmi3amd2]{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/lato-300.BP2wSCML.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/lato-400.BEhtfm5r.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/lato-700.BUGMgin4.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_astro/lato-900.C3uaq3BA.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/space-grotesk-500.lFbtlQH6.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/space-grotesk-700.RjhwGPKo.woff2)format("woff2")}:root{--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Lato",system-ui,sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--mint:#4dc393;--mint-deep:#2c9a6f;--mint-tint:#ddf2e9;--mint-hover:#43b184;--mint-deeper:#1f7a58;--mint-ink:#1f7858;--mint-mark:#31916a;--sky:#6bbee7;--sky-deep:#2b87b8;--sky-deeper:#24729c;--sky-mark:#1f8abe;--sky-tint:#e1f0f9;--indigo:#3745a4;--indigo-deep:#26317a;--indigo-tint:#e0e3f1;--charcoal:#333839;--charcoal-a50:#33383980;--charcoal-deep:#22272a;--charcoal-fixed:#333839;--slate:#5e6769;--grey:#95a4a7;--grey-mark:#728589;--cloud:#ebedec;--cloud-sunk:#e0e4e3;--line:#d2d8d7;--line-strong:#333839;--white:#fff;--white-fixed:#fff;--white-dim:#e8ebea;--white-a72:#ffffffb8;--white-a60:#fff9;--white-a50:#ffffff80;--white-a45:#ffffff73;--white-a16:#ffffff29;--flag:#d14b41;--flag-deep:#be382e;--flag-tint:#f8e4e2;--amber:#b3740b;--amber-deep:#986209;--amber-tint:#f8f0e2;--ink:var(--charcoal);--ink-soft:var(--slate);--ink-muted:var(--grey);--ink-inverse:var(--white);--ink-inverse-dim:var(--white-dim);--ink-inverse-soft:var(--white-a72);--ink-inverse-muted:var(--white-a60);--ink-inverse-faint:var(--white-a50);--surface:var(--cloud);--surface-raised:var(--white);--surface-sunk:var(--cloud-sunk);--surface-ink:var(--charcoal);--scrim:var(--charcoal-a50);--border:var(--line);--border-strong:var(--line-strong);--border-inverse:var(--white-a45);--border-inverse-soft:var(--white-a16);--action:var(--mint);--action-ink:var(--charcoal);--action-hover:var(--mint-hover);--accent-tint:var(--mint-tint);--link:var(--indigo);--link-hover:var(--indigo-deep);--link-tint:var(--indigo-tint);--focus:var(--indigo);--focus-inverse:var(--white);--info:var(--sky);--info-tint:var(--sky-tint);--info-ink:var(--sky-deeper);--error:var(--flag);--error-tint:var(--flag-tint);--error-ink:var(--flag-deep);--warning:var(--amber);--warning-tint:var(--amber-tint);--warning-ink:var(--amber-deep);--success:var(--mint-deep);--success-ink:var(--mint-deeper);--tone-ink:var(--white);--accent-mark:var(--mint-mark);--info-mark:var(--sky-mark);--neutral-mark:var(--grey-mark);--text-d1:4rem;--text-d2:3rem;--text-h1:2.25rem;--text-h2:1.75rem;--text-h3:1.3125rem;--text-h4:1.0625rem;--text-lg:1.1875rem;--text-md:1rem;--text-read:.9375rem;--text-sm:.875rem;--text-xs:.8125rem;--text-over:.75rem;--text-over-sm:.6875rem;--lh-d1:1.02;--lh-d2:1.05;--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.25;--lh-h4:1.3;--lh-lg:1.6;--lh-md:1.65;--lh-read:1.65;--lh-sm:1.6;--lh-xs:1.45;--lh-over:1;--tr-d1:-.03em;--tr-d2:-.025em;--tr-h1:-.02em;--tr-h2:-.015em;--tr-h3:-.01em;--tr-label:.01em;--tr-keycap:.04em;--tr-badge:.06em;--tr-over:.14em;--fw-light:300;--fw-reg:400;--fw-med:500;--fw-bold:700;--fw-black:900;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:160px;--gutter:24px;--max-w:1180px;--max-w-prose:672px;--max-w-app:390px;--radius:0px;--radius-round:999px;--focus-offset:2px;--bw:2px;--bw-hair:1px;--bw-focus:3px;--shadow:none;--halo:0 0 0 3px var(--surface), 0 0 0 5px var(--halo-ink,currentColor);--dur-fast:.14s;--dur-base:.16s;--ease:ease;--z-base:0;--z-raised:1;--z-sticky:20;--z-dropdown:100;--z-overlay:200;--z-modal:300;--bp-md:760px;--bp-lg:900px;--opacity-disabled:.5}[data-theme=dark]{color-scheme:dark;--mint-deep:#5fd3a3;--mint-tint:#1e3b31;--mint-deeper:#70aa94;--mint-ink:#6fd9ad;--sky-deep:#7cc7ee;--sky-deeper:#73a5c0;--sky-tint:#1b3340;--indigo:#8e9bf2;--indigo-deep:#c0c7f9;--indigo-tint:#2a3160;--charcoal:#e4e8e7;--slate:#b3bdbf;--grey:#8d9b9e;--cloud:#1c2021;--cloud-sunk:#30363a;--line:#3b4345;--line-strong:#6c7576;--white:#262b2c;--flag:#ec6a5f;--flag-deep:#d88882;--flag-tint:#4a2622;--amber:#e6a845;--amber-tint:#4a3b22;--ink-inverse:var(--white-fixed);--surface-ink:var(--cloud-sunk);--action-ink:var(--cloud);--action-hover:var(--mint-deep);--focus-inverse:var(--white-fixed);--warning-ink:var(--amber);--tone-ink:var(--cloud);--accent-mark:var(--mint);--info-mark:var(--sky);--neutral-mark:var(--grey)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--mint-deep:#5fd3a3;--mint-tint:#1e3b31;--mint-deeper:#70aa94;--mint-ink:#6fd9ad;--sky-deep:#7cc7ee;--sky-deeper:#73a5c0;--sky-tint:#1b3340;--indigo:#8e9bf2;--indigo-deep:#c0c7f9;--indigo-tint:#2a3160;--charcoal:#e4e8e7;--slate:#b3bdbf;--grey:#8d9b9e;--cloud:#1c2021;--cloud-sunk:#30363a;--line:#3b4345;--line-strong:#6c7576;--white:#262b2c;--flag:#ec6a5f;--flag-deep:#d88882;--flag-tint:#4a2622;--amber:#e6a845;--amber-tint:#4a3b22;--ink-inverse:var(--white-fixed);--surface-ink:var(--cloud-sunk);--action-ink:var(--cloud);--action-hover:var(--mint-deep);--focus-inverse:var(--white-fixed);--warning-ink:var(--amber);--tone-ink:var(--cloud);--accent-mark:var(--mint);--info-mark:var(--sky);--neutral-mark:var(--grey)}}*,:before,:after{box-sizing:border-box}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-md);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-bold);margin:0}h1{font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}h2{font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}h3{font-size:var(--text-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}h4{font-size:var(--text-h4);line-height:var(--lh-h4)}p{margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}::selection{background:var(--action);color:var(--action-ink)}:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lvq-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lvq-skip-link{z-index:var(--z-modal);padding:var(--sp-2) var(--sp-3);background:var(--surface-raised);color:var(--ink);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-sm);position:absolute;inset-block-start:-100%;inset-inline-start:var(--sp-3)}.lvq-skip-link:focus-visible{inset-block-start:var(--sp-3)}:where([class*=lvq-]):focus-visible,.lvq-focusable:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-focusable--inset:focus-visible{outline-offset:calc(-1 * var(--bw-focus))}@media (pointer:coarse){:where(button,a,input,select,textarea,summary)[class*=lvq-],:where([class*=lvq-])[role=button],.lvq-focusable{min-block-size:44px}}:where([class*=lvq-])[disabled],:where([class*=lvq-])[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-row{border-block-end:var(--bw) solid var(--border);display:block;container:lvq-row/inline-size}.lvq-row__control{text-align:start;inline-size:100%;color:var(--ink);font:inherit;transition:background-color var(--dur-base) var(--ease);background:0 0;border:none;align-items:center;gap:16px;padding:14px 18px;display:flex}.lvq-row__control:hover{background:var(--surface)}.lvq-row__control:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}.lvq-row__control[disabled],.lvq-row__control[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-row__control[disabled]:hover{background:0 0}.lvq-row__lead{flex:1 1 var(--lvq-col-1-basis,auto);min-inline-size:var(--lvq-col-1-min,200px);flex-direction:column;gap:6px;min-width:0;display:flex}.lvq-row__col{flex:0 auto;min-width:0}.lvq-row__col--2{flex:0 1 var(--lvq-col-2-basis,auto);text-align:var(--lvq-col-2-align,start)}.lvq-row__col--3{flex:0 1 var(--lvq-col-3-basis,auto);text-align:var(--lvq-col-3-align,start)}.lvq-row__col--4{flex:0 1 var(--lvq-col-4-basis,auto);text-align:var(--lvq-col-4-align,start)}.lvq-row__col--5{flex:0 1 var(--lvq-col-5-basis,auto);text-align:var(--lvq-col-5-align,start)}.lvq-row__col--6{flex:0 1 var(--lvq-col-6-basis,auto);text-align:var(--lvq-col-6-align,start)}.lvq-row__action{flex:0 1 var(--lvq-col-action-basis,92px);text-align:var(--lvq-col-action-align,end)}.lvq-row[data-loading] .lvq-row__control{padding:18px}@media (pointer:coarse){.lvq-row__control{min-block-size:44px}}@container lvq-row (width<=640px){.lvq-row:not(.lvq-row--wide) .lvq-row__control{flex-direction:column;align-items:stretch;gap:10px;padding:16px}.lvq-row:not(.lvq-row--wide) .lvq-row__lead{min-inline-size:0}.lvq-row:not(.lvq-row--wide) .lvq-row__col,.lvq-row:not(.lvq-row--wide) .lvq-row__action{text-align:start;flex:none}}.lvq-row--narrow:not(.lvq-row--wide) .lvq-row__control{flex-direction:column;align-items:stretch;gap:10px;padding:16px}.lvq-row--narrow:not(.lvq-row--wide) .lvq-row__lead{min-inline-size:0}.lvq-row--narrow:not(.lvq-row--wide) .lvq-row__col,.lvq-row--narrow:not(.lvq-row--wide) .lvq-row__action{text-align:start;flex:none}.lvq-command-row{text-align:start;border-block-end:var(--bw) solid var(--border);cursor:pointer;inline-size:100%;display:flex}.lvq-command-row:hover,.lvq-command-row[aria-selected=true]{background:var(--surface)}.lvq-command-row__icon{block-size:16px;inline-size:16px;color:var(--ink-muted);flex:none}.lvq-command-row__command{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink)}.lvq-command-row__description{font-size:var(--text-over);color:var(--ink-soft)}.lvq-command-row--palette .lvq-command-row__text{flex-direction:column;gap:2px;display:flex}.lvq-command-row__kind{text-align:end;font-size:var(--text-over);color:var(--ink-soft);margin-inline-start:auto}.lvq-command-row__key-cap{flex:none;margin-inline-start:auto}.lvq-command-row--menu{flex-direction:column;gap:2px;padding:10px 14px}.lvq-command-row--palette{flex-direction:row;align-items:center;gap:12px;padding:12px 18px}@media (pointer:coarse){.lvq-command-row{min-block-size:44px}}.lvq-icon{inline-size:var(--lvq-icon-size,20px);block-size:var(--lvq-icon-size,20px);color:inherit;flex:none;display:block}.lvq-icon__glyph{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-linejoin:miter;block-size:100%;inline-size:100%;display:block}.lvq-ring{inline-size:var(--lvq-ring-size,480px);block-size:var(--lvq-ring-size,480px);border:var(--lvq-ring-thickness,82px) solid currentColor;opacity:var(--lvq-ring-opacity,1);pointer-events:none;border-radius:50%;flex:none;display:block}.lvq-ring--neutral{color:var(--border)}.lvq-ring--accent{color:var(--action)}.lvq-ring--info{color:var(--info)}.lvq-ring--link{color:var(--link)}.lvq-ring--gap{clip-path:polygon(0 0,100% 0,100% 62%,62% 62%,62% 100%,0 100%)}.lvq-qmark{inline-size:var(--lvq-qmark-size,40px);block-size:var(--lvq-qmark-size,40px);flex:none;display:block}.lvq-qmark__glyph{fill:currentColor;block-size:100%;inline-size:100%;display:block}.lvq-qmark--neutral{color:var(--ink)}.lvq-qmark--accent{color:var(--action)}.lvq-qmark--info{color:var(--info)}.lvq-qmark--link{color:var(--link)}.lvq-qmark--solid{color:var(--surface-ink)}.lvq-qmark--inverse{color:var(--ink-inverse)}.lvq-wordmark{font-family:var(--font-body);font-size:var(--lvq-wordmark-size,32px);white-space:nowrap;color:var(--ink);align-items:baseline;line-height:1;display:flex}.lvq-wordmark__lv,.lvq-wordmark__q{font-weight:var(--fw-black)}.lvq-wordmark__name{font-weight:var(--fw-light);margin-inline-start:.42em}.lvq-wordmark--q-accent .lvq-wordmark__q{color:var(--action)}.lvq-wordmark--q-info .lvq-wordmark__q{color:var(--info)}.lvq-wordmark--q-link .lvq-wordmark__q{color:var(--link)}.lvq-wordmark--inverse{color:var(--ink-inverse)}.lvq-badge{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--tr-badge);text-transform:uppercase;border-radius:var(--radius);align-items:center;gap:6px;display:inline-flex}.lvq-badge--md{font-size:var(--text-over);padding:5px 10px}.lvq-badge--sm{font-size:var(--text-over-sm);gap:5px;padding:3px 8px}.lvq-badge__dot{background:currentColor;border-radius:50%;flex:none;block-size:7px;inline-size:7px}.lvq-badge--sm .lvq-badge__dot{block-size:6px;inline-size:6px}.lvq-badge--neutral{background:var(--surface-sunk);color:var(--ink-soft)}.lvq-badge--accent{background:var(--accent-tint);color:var(--success-ink)}.lvq-badge--info{background:var(--info-tint);color:var(--info-ink)}.lvq-badge--link{background:var(--link-tint);color:var(--link)}.lvq-badge--solid{background:var(--surface-ink);color:var(--ink-inverse)}.lvq-badge--danger{background:var(--error-tint);color:var(--error-ink)}.lvq-avatar{inline-size:var(--lvq-avatar-size,44px);block-size:var(--lvq-avatar-size,44px);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--lvq-avatar-initials-size,16px);letter-spacing:var(--tr-label);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.lvq-avatar__initials{user-select:none;line-height:1}.lvq-avatar__image{object-fit:cover;filter:grayscale()contrast(1.05);block-size:100%;inline-size:100%}.lvq-avatar--image{background:var(--surface-sunk)}.lvq-avatar--accent{background:var(--action);color:var(--action-ink);--halo-ink:var(--action)}.lvq-avatar--info{background:var(--info);color:var(--action-ink);--halo-ink:var(--info)}.lvq-avatar--link{background:var(--link);color:var(--tone-ink);--halo-ink:var(--link)}.lvq-avatar--solid{background:var(--surface-ink);color:var(--ink-inverse);--halo-ink:var(--surface-ink)}.lvq-avatar--ring{box-shadow:var(--halo);overflow:visible}.lvq-button-host{display:inline-block}.lvq-button-host--full{display:block}.lvq-button{border:var(--bw) solid transparent;border-radius:var(--radius);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--tr-h3);cursor:pointer;transition:background var(--dur-base) var(--ease), color var(--dur-base) var(--ease);justify-content:center;align-items:center;gap:8px;line-height:1.2;text-decoration:none;display:inline-flex}.lvq-button--sm{font-size:var(--text-xs);padding:8px 14px}.lvq-button--md{font-size:var(--text-read);padding:13px 22px}.lvq-button--lg{font-size:var(--text-h4);padding:17px 30px}.lvq-button--full{inline-size:100%;display:flex}.lvq-button--primary{background:var(--action);color:var(--action-ink)}.lvq-button--primary:hover:not([disabled]):not([aria-disabled=true]){background:var(--action-hover)}.lvq-button--dark{background:var(--surface-ink);color:var(--ink-inverse)}.lvq-button--dark:hover:not([disabled]):not([aria-disabled=true]){background:var(--link)}.lvq-button--ghost{color:var(--ink);border-color:var(--border-strong);background:0 0}.lvq-button--ghost:hover:not([disabled]):not([aria-disabled=true]){background:var(--surface-ink);color:var(--ink-inverse)}.lvq-button--ghost-inverse{color:var(--ink-inverse);border-color:var(--border-inverse);background:0 0}.lvq-button--ghost-inverse:hover:not([disabled]):not([aria-disabled=true]){background:var(--ink-inverse);color:var(--ink)}.lvq-button--quiet{color:var(--link);background:0 0;border-color:#0000;padding:0}.lvq-button--quiet:hover:not([disabled]):not([aria-disabled=true]){color:var(--link-hover)}.lvq-button--danger{background:var(--error-ink);color:var(--tone-ink)}.lvq-button:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-button[disabled],.lvq-button[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-button--danger[disabled],.lvq-button--danger[aria-disabled=true]{background:var(--surface-raised);color:var(--error-ink);border-color:var(--error);opacity:1}.lvq-button[data-loading] .lvq-button__icon{display:none}.lvq-button__icon{flex:none;display:inline-flex}.lvq-button__icon:empty{display:none}.lvq-button__label{display:inline-flex}@media (pointer:coarse){.lvq-button{min-block-size:44px}}.lvq-field{flex-direction:column;gap:7px;display:flex}.lvq-field__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--tr-label);color:var(--ink);gap:4px;display:flex}.lvq-field__required{color:var(--success)}.lvq-field__control{flex-direction:column;gap:10px;display:flex}.lvq-field__message{font-size:var(--text-xs);line-height:var(--lh-xs);margin:0}.lvq-field__message--hint{color:var(--ink-soft)}.lvq-field__message--error{color:var(--error-ink);font-weight:var(--fw-bold)}.lvq-input{background:var(--surface-raised);border:var(--bw) solid var(--border);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease);align-items:center;display:flex}.lvq-input__prefix{font-size:var(--text-sm);color:var(--ink-soft);flex:none;align-items:center;padding:0 12px;display:flex}.lvq-input__prefix:empty{display:none}.lvq-input__field{inline-size:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--ink);background:0 0;border:none;outline:none;padding:0 14px}.lvq-input__field::placeholder{color:var(--ink-soft)}.lvq-input__field[readonly]{cursor:default}.lvq-input--sm .lvq-input__field{block-size:34px}.lvq-input--md .lvq-input__field{block-size:38px}.lvq-input--lg .lvq-input__field{block-size:48px}.lvq-input:has(>.lvq-input__prefix:not(:empty)) .lvq-input__field{padding:0 14px 0 0}.lvq-input:hover:not(:has(>.lvq-input__field[disabled])){border-color:var(--border-strong)}.lvq-input:focus-within:not(:has(>.lvq-input__field[disabled])){border-color:var(--focus)}.lvq-input:has(>.lvq-input__field[aria-invalid=true]){border-color:var(--error)}.lvq-input:has(>.lvq-input__field[disabled]){background:var(--surface-sunk);border-color:var(--border);opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-input:has(>.lvq-input__field:focus-visible){outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}@media (pointer:coarse){.lvq-input__field{min-block-size:44px}}.lvq-textarea-host{display:block}.lvq-textarea{resize:vertical;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);inline-size:100%;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-lg);color:var(--ink);transition:border-color var(--dur-fast) var(--ease);padding:13px 14px}.lvq-textarea::placeholder{color:var(--ink-soft)}.lvq-textarea[readonly]{cursor:default}.lvq-textarea:hover:not([disabled]){border-color:var(--border-strong)}.lvq-textarea:focus:not([disabled]){border-color:var(--focus)}.lvq-textarea[aria-invalid=true]{border-color:var(--error)}.lvq-textarea[disabled]{background:var(--surface-sunk);border-color:var(--border);opacity:var(--opacity-disabled);cursor:not-allowed;resize:none}.lvq-textarea:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-select{background:var(--surface-raised);border:var(--bw) solid var(--border);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease);align-items:center;display:flex;position:relative}.lvq-select__field{appearance:none;inline-size:100%;font-family:var(--font-body);font-size:var(--text-md);color:var(--ink);cursor:pointer;background:0 0;border:none;outline:none;padding:0 42px 0 14px}.lvq-select__field:has(>option[value=""]:checked){color:var(--ink-soft)}.lvq-select__chevron{pointer-events:none;color:var(--ink);display:block;position:absolute;inset-inline-end:14px}.lvq-select--sm .lvq-select__field{block-size:34px}.lvq-select--md .lvq-select__field{block-size:38px}.lvq-select--lg .lvq-select__field{block-size:48px}.lvq-select:hover:not(:has(>.lvq-select__field[disabled])){border-color:var(--border-strong)}.lvq-select:focus-within:not(:has(>.lvq-select__field[disabled])){border-color:var(--focus)}.lvq-select:has(>.lvq-select__field[aria-invalid=true]){border-color:var(--error)}.lvq-select:has(>.lvq-select__field[disabled]){background:var(--surface-sunk);border-color:var(--border);opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-select__field:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}@media (pointer:coarse){.lvq-select__field{min-block-size:44px}}.lvq-checkbox{display:block}.lvq-checkbox__row{cursor:pointer;align-items:center;gap:12px;display:flex}.lvq-checkbox__control{flex:none;block-size:22px;inline-size:22px;position:relative}.lvq-checkbox__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.lvq-checkbox__box{border:var(--bw) solid var(--ink-muted);border-radius:var(--radius);background:var(--surface-raised);block-size:22px;inline-size:22px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:flex}.lvq-checkbox__tick,.lvq-checkbox__dash{display:none}.lvq-checkbox__text{flex-direction:column;gap:2px;display:flex}.lvq-checkbox__label{font-size:var(--text-md);color:var(--ink);line-height:1.4}.lvq-checkbox__description{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-soft)}.lvq-checkbox--with-description .lvq-checkbox__row{align-items:flex-start}.lvq-checkbox--with-description .lvq-checkbox__control{margin-block-start:2px}.lvq-checkbox__input:hover:not([disabled])+.lvq-checkbox__box{border-color:var(--border-strong)}.lvq-checkbox__input:checked+.lvq-checkbox__box{background:var(--action);border-color:var(--border-strong)}.lvq-checkbox__input:checked+.lvq-checkbox__box .lvq-checkbox__tick{display:block}.lvq-checkbox__input:indeterminate+.lvq-checkbox__box{background:var(--action);border-color:var(--border-strong)}.lvq-checkbox__input:indeterminate+.lvq-checkbox__box .lvq-checkbox__tick{display:none}.lvq-checkbox__input:indeterminate+.lvq-checkbox__box .lvq-checkbox__dash{display:block}.lvq-checkbox__input:focus-visible+.lvq-checkbox__box{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-checkbox__input[aria-invalid=true]+.lvq-checkbox__box{border-color:var(--error)}.lvq-checkbox__input[disabled]+.lvq-checkbox__box,.lvq-checkbox__input[disabled]~.lvq-checkbox__text{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.lvq-checkbox__row{min-block-size:44px}}.lvq-radio{display:block}.lvq-radio__row{cursor:pointer;align-items:center;gap:12px;display:flex}.lvq-radio__control{flex:none;block-size:22px;inline-size:22px;position:relative}.lvq-radio__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.lvq-radio__face{border:var(--bw) solid var(--ink-muted);background:var(--surface-raised);block-size:22px;inline-size:22px;transition:border-color var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.lvq-radio__dot{background:var(--action);block-size:10px;inline-size:10px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;transform:scale(0)}.lvq-radio__text{flex-direction:column;gap:2px;display:flex}.lvq-radio__label{font-size:var(--text-md);color:var(--ink);line-height:1.4}.lvq-radio__description{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-soft)}.lvq-radio--with-description .lvq-radio__row{align-items:flex-start}.lvq-radio--with-description .lvq-radio__control{margin-block-start:2px}.lvq-radio__input:hover:not([disabled])+.lvq-radio__face,.lvq-radio__input:checked+.lvq-radio__face{border-color:var(--border-strong)}.lvq-radio__input:checked+.lvq-radio__face .lvq-radio__dot{transform:scale(1)}.lvq-radio__input:focus-visible+.lvq-radio__face{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-radio__input[aria-invalid=true]+.lvq-radio__face{border-color:var(--error)}.lvq-radio__input[disabled]+.lvq-radio__face,.lvq-radio__input[disabled]~.lvq-radio__text{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.lvq-radio__row{min-block-size:44px}}.lvq-switch{display:block}.lvq-switch__row{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lvq-switch__text{flex-direction:column;gap:2px;display:flex}.lvq-switch__label{font-size:var(--text-md);color:var(--ink);line-height:1.4}.lvq-switch__description{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-soft)}.lvq-switch__control{block-size:26px;inline-size:46px;flex:none;margin-block-start:calc((var(--text-md) * 1.4 - 26px) / 2);position:relative}.lvq-switch__input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;z-index:var(--z-raised);margin:0;position:absolute;inset:0}.lvq-switch__track{border-radius:var(--radius-round);background:var(--ink-muted);block-size:26px;inline-size:46px;transition:background var(--dur-base) var(--ease);display:flex}.lvq-switch__knob{background:var(--surface-raised);block-size:20px;inline-size:20px;transition:transform var(--dur-base) var(--ease);border-radius:50%;margin:3px;display:block}.lvq-switch__input:hover:not(:checked):not([disabled])+.lvq-switch__track{background:var(--border-strong)}.lvq-switch__input:checked+.lvq-switch__track{background:var(--action)}.lvq-switch__input:checked+.lvq-switch__track .lvq-switch__knob{transform:translate(20px)}.lvq-switch__input:focus-visible+.lvq-switch__track{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-switch__input[disabled]+.lvq-switch__track,.lvq-switch__input[disabled]~.lvq-switch__text{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.lvq-switch__row{min-block-size:44px}}.lvq-switch-stack{flex-direction:column;gap:18px;display:flex}.lvq-switch-stack--divided{gap:0}.lvq-switch-stack--divided>.lvq-switch+.lvq-switch{border-block-start:var(--bw) solid var(--border);margin-block-start:18px;padding-block-start:18px}.lvq-overline{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-over);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);margin:0;display:block}.lvq-overline--sm{font-size:var(--text-over-sm)}.lvq-overline--lg{font-size:var(--text-over)}.lvq-status-dot{border-radius:50%;flex:none;display:inline-block}.lvq-status-dot--sm{block-size:7px;inline-size:7px}.lvq-status-dot--md{block-size:8px;inline-size:8px}.lvq-status-dot--lg{block-size:10px;inline-size:10px}.lvq-status-dot--accent{background:var(--accent-mark)}.lvq-status-dot--danger{background:var(--error)}.lvq-status-dot--neutral{background:var(--neutral-mark)}.lvq-status-dot--info{background:var(--info-mark)}.lvq-status-dot--warning{background:var(--warning)}.lvq-count-pill-host{display:contents}.lvq-count-pill{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-over);border-radius:50%;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.lvq-count-pill--sm{block-size:18px;min-inline-size:18px;font-size:var(--text-over-sm)}.lvq-count-pill--md{block-size:22px;min-inline-size:22px;font-size:var(--text-over)}.lvq-count-pill--accent{background:var(--action);color:var(--action-ink)}.lvq-count-pill--danger{background:var(--error-ink);color:var(--tone-ink)}.lvq-count-pill--neutral{background:var(--surface-sunk);color:var(--ink-soft)}.lvq-key-cap-host{display:contents}.lvq-key-cap{border:var(--bw) solid var(--border);border-radius:var(--radius);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);line-height:var(--lh-over);letter-spacing:var(--tr-keycap);color:var(--ink-soft);flex:none;align-items:center;padding:4px 7px;display:inline-flex}.lvq-icon-button-host{display:contents}.lvq-icon-button{border:var(--bw) solid var(--border);border-radius:var(--radius);block-size:38px;inline-size:38px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-base) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.lvq-icon-button__icon{block-size:18px;inline-size:18px}.lvq-icon-button:hover:not([disabled]){background:var(--surface-raised);border-color:var(--border-strong)}.lvq-icon-button:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-icon-button[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.lvq-icon-button{min-block-size:44px;min-inline-size:44px}}.lvq-toolbar-button-host{display:contents}.lvq-toolbar-button{border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);align-items:center;gap:7px;padding:8px 12px;line-height:1.2;display:inline-flex}.lvq-toolbar-button__icon{block-size:15px;inline-size:15px}.lvq-toolbar-button__label{white-space:nowrap}.lvq-toolbar-button--danger{border-color:var(--error);background:var(--error-tint);color:var(--error-ink)}.lvq-toolbar-button--danger.lvq-toolbar-button--quiet{background:0 0}.lvq-toolbar-button[aria-pressed=true]{border-color:var(--border-strong);background:var(--accent-tint);color:var(--ink)}.lvq-toolbar-button:hover:not([disabled]){border-color:var(--border-strong)}.lvq-toolbar-button:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-toolbar-button[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-toolbar-button[data-loading]{color:var(--ink-soft)}@media (pointer:coarse){.lvq-toolbar-button{min-block-size:44px}}.lvq-toggle-chip-host{display:contents}.lvq-toggle-chip{border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-soft);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);align-items:center;gap:7px;padding:7px 12px;line-height:1.2;display:inline-flex}.lvq-toggle-chip__check{block-size:13px;inline-size:13px}.lvq-toggle-chip__label{white-space:nowrap}.lvq-toggle-chip[aria-pressed=true]{background:var(--surface-ink);color:var(--ink-inverse);border-color:var(--border-strong)}.lvq-toggle-chip:hover:not([disabled]){border-color:var(--border-strong)}.lvq-toggle-chip:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-toggle-chip[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.lvq-toggle-chip{min-block-size:44px}}.lvq-avatar-stack-host{display:contents}.lvq-avatar-stack{align-items:center;display:inline-flex}.lvq-avatar-stack__item{margin-inline-end:-8px}.lvq-avatar-stack__more{font-size:var(--text-xs);color:var(--ink-soft);margin-inline-start:16px}.lvq-stat-cell{background:var(--surface-raised);flex-direction:column;gap:5px;padding:16px 18px;display:flex}.lvq-stat-cell__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over);line-height:var(--lh-over);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft)}.lvq-stat-cell__value{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h2);letter-spacing:var(--tr-h1);color:var(--ink);line-height:1}.lvq-stat-cell__note{font-size:var(--text-xs);color:var(--ink-soft)}.lvq-stat-cell--danger .lvq-stat-cell__value{color:var(--error-ink)}.lvq-empty-state{background:var(--surface-raised);border:var(--bw) solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.lvq-empty-state__ring{pointer-events:none}.lvq-empty-state__text{flex-direction:column;gap:8px;max-inline-size:420px;display:flex}.lvq-empty-state__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h3);letter-spacing:var(--tr-h3);color:var(--ink);margin:0}.lvq-empty-state__body{font-size:var(--text-read);color:var(--ink-soft);margin:0;line-height:1.55}.lvq-empty-state__action{display:block}.lvq-empty-state--accent .lvq-empty-state__ring{color:var(--action)}.lvq-empty-state--neutral .lvq-empty-state__ring{color:var(--ink-muted)}.lvq-empty-state--danger .lvq-empty-state__ring{color:var(--error)}.lvq-panel{background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);display:block}.lvq-panel__header{border-block-end:var(--bw) solid var(--border-strong);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.lvq-panel__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink);margin:0}.lvq-panel__header-extra{align-items:center;gap:8px;display:inline-flex}.lvq-panel__body{flex-direction:column;gap:16px;padding-block:24px;padding-inline:22px;display:flex}.lvq-panel__footer{border-block-start:var(--bw) solid var(--border-strong);padding:14px 22px}.lvq-panel--raised{background:var(--surface-raised);border-color:var(--border-strong)}.lvq-panel--sunk{background:var(--surface-sunk);border-color:var(--border)}.lvq-panel--border-soft{border-color:var(--border)}.lvq-panel--border-soft .lvq-panel__header{border-block-end-color:var(--border)}.lvq-panel--border-soft .lvq-panel__footer{border-block-start-color:var(--border)}.lvq-panel--ink{background:var(--surface-ink);border-color:var(--border-inverse);--focus:var(--focus-inverse)}.lvq-panel--ink .lvq-panel__header{border-block-end-color:var(--border-inverse-soft);color:var(--ink-inverse)}.lvq-panel--ink .lvq-panel__title{color:var(--ink-inverse)}.lvq-panel--ink .lvq-panel__body{color:var(--ink-inverse-dim)}.lvq-panel--ink .lvq-fine-print{color:var(--ink-inverse-muted)}.lvq-panel--ink .lvq-panel__footer{border-block-start-color:var(--border-inverse-soft)}.lvq-panel--danger{border-color:var(--error)}.lvq-panel--danger .lvq-panel__header{border-block-end-color:var(--error);color:var(--error)}.lvq-panel--danger .lvq-panel__footer{border-block-start-color:var(--error)}.lvq-tabs{display:block}.lvq-tabs__list{flex-wrap:wrap;display:flex}.lvq-tabs__tab{border-radius:var(--radius);color:var(--ink-soft);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;padding:11px 16px}.lvq-tabs__tab:hover:not([aria-disabled=true]){color:var(--ink)}.lvq-tabs__tab:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}.lvq-tabs__tab[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-tabs__panel{padding:0}@media (pointer:coarse){.lvq-tabs__tab{min-block-size:44px}}.lvq-tabs--underline .lvq-tabs__list{border-block-end:var(--bw) solid var(--border);gap:28px}.lvq-tabs--underline .lvq-tabs__tab{border:0;border-block-end:3px solid #0000;margin-block-end:calc(-1 * var(--bw));padding:0 0 12px;font-size:15px}.lvq-tabs--underline .lvq-tabs__tab[aria-selected=true]{border-block-end-color:var(--action);color:var(--ink)}.lvq-tabs--enclosed .lvq-tabs__list{border-block-end:var(--bw) solid var(--border-strong)}.lvq-tabs--enclosed .lvq-tabs__tab{border:var(--bw) solid var(--border);margin-block-end:calc(-1 * var(--bw));margin-inline-end:calc(-1 * var(--bw));position:relative}.lvq-tabs--enclosed .lvq-tabs__tab[aria-selected=true]{background:var(--surface-raised);border-color:var(--border-strong);border-block-end-color:var(--surface-raised);color:var(--ink);z-index:var(--z-raised)}.lvq-segmented-control{flex-wrap:wrap;display:inline-flex}.lvq-segmented-control__option{border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink-soft);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--bw));display:inline-flex;position:relative}.lvq-segmented-control__option:first-child{margin-inline-start:0}.lvq-segmented-control--sm .lvq-segmented-control__option{padding:7px 11px}.lvq-segmented-control--md .lvq-segmented-control__option{padding:9px 14px}.lvq-segmented-control__option[aria-checked=true]{background:var(--surface-ink);color:var(--ink-inverse);border-color:var(--border-strong);z-index:var(--z-raised)}.lvq-segmented-control__option:hover:not([aria-disabled=true]):not([aria-checked=true]){border-color:var(--border-strong);color:var(--ink)}.lvq-segmented-control__option:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset);z-index:var(--z-raised)}.lvq-segmented-control__option[aria-disabled=true],.lvq-segmented-control[aria-disabled=true] .lvq-segmented-control__option{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.lvq-segmented-control__option{min-block-size:44px}}.lvq-code-block{border:var(--bw) solid var(--border-strong);border-radius:var(--radius);display:block}.lvq-code-block__header{border-block-end:var(--bw) solid var(--border-inverse-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.lvq-code-block__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);line-height:var(--lh-over);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-inverse-muted)}.lvq-code-block__copy{border:var(--bw) solid var(--border-inverse);border-radius:var(--radius);color:var(--ink-inverse);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;padding:6px 11px}.lvq-code-block__copy:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-code-block__pre{white-space:pre-wrap;font-family:var(--font-mono);color:var(--ink-inverse-dim);margin:0;padding:18px;font-size:12.5px;line-height:1.7;overflow-x:auto}@media (pointer:coarse){.lvq-code-block__copy{min-block-size:44px}}.lvq-code-block:not(.lvq-code-block--light){background:var(--surface-ink);--focus:var(--focus-inverse)}.lvq-code-block--light{background:var(--surface-raised);border-color:var(--border)}.lvq-code-block--light .lvq-code-block__header{border-block-end-color:var(--border)}.lvq-code-block--light .lvq-code-block__label{color:var(--ink-soft)}.lvq-code-block--light .lvq-code-block__copy{border-color:var(--border);color:var(--ink)}.lvq-code-block--light .lvq-code-block__pre{color:var(--ink)}.lvq-table{inline-size:100%;container-type:inline-size}.lvq-table__table{table-layout:fixed;border-collapse:collapse;background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);inline-size:100%}.lvq-table__caption{border-block-end:var(--bw) solid var(--border-strong);text-align:start;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink);padding:14px 22px}.lvq-table__head,.lvq-table__body{display:table-row-group}.lvq-table__head-cell{border-block-end:var(--bw) solid var(--border-strong);background:var(--surface);text-align:start;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);line-height:var(--lh-over);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);padding:8px 16px}.lvq-table__row{border-block-end:var(--bw) solid var(--border)}.lvq-table__cell{vertical-align:top;text-align:start;font-size:var(--text-xs);color:var(--ink-soft);padding:11px 18px;line-height:1.5}.lvq-table__cell--header{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--ink)}.lvq-table__cell-label{display:none}@container (width<=640px){.lvq-table:not([data-narrow=false]) .lvq-table__head{display:none}.lvq-table:not([data-narrow=false]) .lvq-table__row{gap:6px 14px;padding:11px 18px;display:grid}.lvq-table:not([data-narrow=false]) .lvq-table__cell{padding:0;display:block}.lvq-table:not([data-narrow=false]) .lvq-table__cell-label{display:block}}.lvq-table[data-narrow=true] .lvq-table__head{display:none}.lvq-table[data-narrow=true] .lvq-table__row{gap:6px 14px;padding:11px 18px;display:grid}.lvq-table[data-narrow=true] .lvq-table__cell{padding:0;display:block}.lvq-table[data-narrow=true] .lvq-table__cell-label{display:block}.lvq-skeleton{background:var(--surface-sunk);border-radius:var(--radius);inline-size:var(--lvq-skeleton-w,100%);block-size:var(--lvq-skeleton-h,12px);display:block}.lvq-skeleton--bar{block-size:var(--lvq-skeleton-h,12px)}.lvq-skeleton--block{block-size:var(--lvq-skeleton-h,64px)}.lvq-skeleton--circle{inline-size:var(--lvq-skeleton-w,28px);block-size:var(--lvq-skeleton-h,var(--lvq-skeleton-w,28px));border-radius:50%}.lvq-dialog-host{display:contents}dialog.lvq-dialog{background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);inline-size:100%;max-inline-size:min(560px,100vw - 48px);color:var(--ink);margin:auto;padding:0}.lvq-dialog::backdrop{background:var(--scrim)}.lvq-dialog__header{border-block-end:var(--bw) solid var(--border-strong);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.lvq-dialog__body{flex-direction:column;gap:20px;padding:22px;display:flex}.lvq-dialog__footer{border-block-start:var(--bw) solid var(--border-strong);padding:14px 22px}.lvq-dialog--footer-surface .lvq-dialog__footer{background:var(--surface)}.lvq-dialog__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--ink);margin:0}.lvq-stat-strip{background:var(--border);border:var(--bw) solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:2px;display:grid}.lvq-stat-strip__cell{background:var(--surface-raised);display:flex}.lvq-stat-strip__projected{display:contents}.lvq-stat-strip__projected>lvq-stat-cell{background:var(--surface-raised)}.lvq-stat-strip[aria-busy=true] .lvq-stat-strip__cell{flex-direction:column;justify-content:center;gap:5px;padding:16px 18px}.lvq-breadcrumb-host{display:contents}.lvq-breadcrumb{font-size:var(--text-xs);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lvq-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lvq-breadcrumb__item{align-items:center;gap:10px;display:flex}.lvq-breadcrumb__link{cursor:pointer;color:var(--link);font-family:var(--font-body);font-size:var(--text-xs);background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.lvq-breadcrumb__link:hover{color:var(--link-hover)}.lvq-breadcrumb__link:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-breadcrumb__current{color:var(--ink-soft)}.lvq-breadcrumb__separator{color:var(--ink-muted);flex:none}.lvq-breadcrumb--path .lvq-breadcrumb__list,.lvq-breadcrumb--path .lvq-breadcrumb__item{gap:6px}@media (pointer:coarse){.lvq-breadcrumb__link{min-block-size:44px}}.lvq-view-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lvq-view-header__text{max-inline-size:var(--max-w-prose);flex-direction:column;gap:8px;display:flex}.lvq-view-header__overline{color:var(--ink-soft)}.lvq-view-header__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(27px,7vw,36px);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);text-wrap:pretty;color:var(--ink);margin:0}.lvq-view-header__lede{font-size:var(--text-md);color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.55}.lvq-view-header__actions{flex-wrap:wrap;gap:10px;display:flex}.lvq-view-header__projected{display:contents}.lvq-view-header--sm{align-items:center;gap:16px}.lvq-view-header--sm .lvq-view-header__title{font-size:var(--text-lg);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.lvq-callout{border:var(--bw) solid;border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 24px;display:flex}.lvq-callout__icon{flex:none;block-size:18px;inline-size:18px}.lvq-callout__text{min-inline-size:200px;font-size:var(--text-sm);text-wrap:pretty;color:var(--ink);flex:1;line-height:1.5}.lvq-callout__action{display:inline-flex}.lvq-callout--info{border-color:var(--info);background:var(--info-tint)}.lvq-callout--info .lvq-callout__icon{color:var(--info)}.lvq-callout--accent{border-color:var(--success);background:var(--accent-tint)}.lvq-callout--accent .lvq-callout__icon{color:var(--success)}.lvq-callout--danger{border-color:var(--error);background:var(--error-tint)}.lvq-callout--danger .lvq-callout__icon{color:var(--error)}.lvq-callout--neutral{border-color:var(--border);background:var(--surface)}.lvq-callout--neutral .lvq-callout__icon{color:var(--ink-muted)}.lvq-alert-strip{border:var(--bw) solid;border-radius:var(--radius);align-items:center;gap:10px;padding:10px 12px;display:flex}.lvq-alert-strip__icon{flex:none;block-size:15px;inline-size:15px}.lvq-alert-strip__text{font-size:var(--text-xs);line-height:var(--lh-xs);flex:1}.lvq-alert-strip__action{border:var(--bw) solid;border-radius:var(--radius);cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over);background:0 0;padding:6px 10px}.lvq-alert-strip__action:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-alert-strip--danger{border-color:var(--error);background:var(--error-tint)}.lvq-alert-strip--danger .lvq-alert-strip__icon{color:var(--error)}.lvq-alert-strip--danger .lvq-alert-strip__text{color:var(--error-ink)}.lvq-alert-strip--danger .lvq-alert-strip__action{border-color:var(--error);color:var(--error-ink)}.lvq-alert-strip--warning{border-color:var(--warning);background:var(--warning-tint)}.lvq-alert-strip--warning .lvq-alert-strip__icon{color:var(--warning)}.lvq-alert-strip--warning .lvq-alert-strip__text{color:var(--warning-ink)}.lvq-alert-strip--warning .lvq-alert-strip__action{border-color:var(--warning);color:var(--warning-ink)}.lvq-alert-strip--neutral{border-color:var(--border);background:var(--surface)}.lvq-alert-strip--neutral .lvq-alert-strip__icon{color:var(--ink-muted)}.lvq-alert-strip--neutral .lvq-alert-strip__text{color:var(--ink)}.lvq-alert-strip--neutral .lvq-alert-strip__action{border-color:var(--border-strong);color:var(--ink)}@media (pointer:coarse){.lvq-alert-strip__action{min-block-size:44px}}.lvq-toolbar{border:var(--bw) solid var(--border);background:var(--surface);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.lvq-toolbar__label{color:var(--ink-soft);margin-inline-end:4px}.lvq-filter-bar{background:var(--surface-raised);border:var(--bw) solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.lvq-filter-bar__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);color:var(--ink-soft);align-items:center;gap:8px;display:inline-flex}.lvq-filter-bar__glyph{color:currentColor;flex:none;block-size:16px;inline-size:16px}.lvq-filter-bar__projected{display:contents}.lvq-filter-bar__spacer{flex:1}.lvq-filter-bar__status{align-items:center;gap:8px;display:flex}.lvq-filter-bar__dot{flex:none}.lvq-filter-bar__note{font-size:var(--text-xs);color:var(--ink-soft)}.lvq-side-panel{background:var(--surface-raised);border:var(--bw) solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.lvq-side-panel--edge-end{border-width:0;border-inline-end-width:var(--bw);border-radius:0;gap:0;padding:0}.lvq-side-panel--edge-block-end{border-width:0;border-block-end-width:var(--bw);border-radius:0;gap:0;padding:0}.lvq-side-panel__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);margin:0}.lvq-side-panel__row{align-items:center;gap:11px;display:flex}.lvq-side-panel__avatar{flex:none}.lvq-side-panel__row-text{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.lvq-side-panel__row-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink)}.lvq-side-panel__row-sub{font-size:var(--text-over);line-height:var(--lh-xs);color:var(--ink-soft)}.lvq-side-panel__dot{flex:none}.lvq-message-bubble{flex-direction:column;gap:6px;inline-size:100%;display:flex}.lvq-message-bubble__header{align-items:center;gap:8px;display:flex}.lvq-message-bubble__from{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);color:var(--ink)}.lvq-message-bubble__meta{font-size:var(--text-over);color:var(--ink-soft)}.lvq-message-bubble__bubble{border:var(--bw) solid;border-radius:var(--radius);flex-direction:column;gap:8px;min-inline-size:200px;max-inline-size:74%;padding:14px 16px;display:flex}.lvq-message-bubble__projected{display:contents}.lvq-message-bubble__body{font-size:var(--text-read);line-height:var(--lh-lg);text-wrap:pretty;margin:0}.lvq-message-bubble__note{font-size:var(--text-over)}.lvq-message-bubble--incoming{align-items:flex-start}.lvq-message-bubble--incoming .lvq-message-bubble__bubble{background:var(--surface-raised);border-color:var(--border);color:var(--ink)}.lvq-message-bubble--incoming .lvq-message-bubble__note{color:var(--ink-soft)}.lvq-message-bubble--outgoing{align-items:flex-end}.lvq-message-bubble--outgoing .lvq-message-bubble__bubble{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--ink-inverse);--focus:var(--focus-inverse)}.lvq-message-bubble--outgoing .lvq-message-bubble__note{color:var(--ink-inverse-soft)}.lvq-message-bubble--system{align-items:center}.lvq-message-bubble--system .lvq-message-bubble__bubble{background:var(--accent-tint);border-color:var(--success);color:var(--ink)}.lvq-message-bubble--system .lvq-message-bubble__note{color:var(--ink-soft)}.lvq-decision-actions{border:var(--bw) solid var(--border);background:var(--surface);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.lvq-decision-actions__approve,.lvq-decision-actions__hold{display:inline-flex}.lvq-decision-actions__reject{border:var(--bw) solid var(--error);border-radius:var(--radius);color:var(--error-ink);cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);background:0 0;padding:8px 14px}.lvq-decision-actions__reject:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-decision-actions__reject[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-decision-actions__spacer{flex:1}.lvq-decision-actions__link{color:var(--link);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);background:0 0;border:0;padding:0;text-decoration:underline}.lvq-decision-actions__link:hover{color:var(--link-hover)}.lvq-decision-actions__link:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}@media (pointer:coarse){.lvq-decision-actions__reject,.lvq-decision-actions__link{min-block-size:44px}}.lvq-decision-result{background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.lvq-decision-result__icon{flex:none;block-size:16px;inline-size:16px}.lvq-decision-result__label{min-inline-size:200px;font-size:var(--text-sm);color:var(--ink);flex:1}.lvq-decision-result__undo{color:var(--link);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);background:0 0;border:0;padding:0;text-decoration:underline}.lvq-decision-result__undo:hover{color:var(--link-hover)}.lvq-decision-result__undo:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-decision-result--accepted .lvq-decision-result__icon{color:var(--success)}.lvq-decision-result--deferred .lvq-decision-result__icon{color:var(--info)}.lvq-decision-result--rejected .lvq-decision-result__icon{color:var(--error)}@media (pointer:coarse){.lvq-decision-result__undo{min-block-size:44px}}.lvq-command-menu{z-index:var(--z-dropdown);background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);inline-size:290px;max-inline-size:100%;position:absolute}.lvq-command-menu__header{border-block-end:var(--bw) solid var(--border);padding:9px 14px}.lvq-command-menu__list{margin:0;padding:0;list-style:none}.lvq-list-row__control{flex-wrap:wrap}.lvq-list-row__title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lvq-list-row__icon{block-size:15px;inline-size:15px;color:var(--ink-muted);flex:none}.lvq-list-row__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-md);letter-spacing:var(--tr-h3);color:var(--ink)}.lvq-list-row__badges{flex-wrap:wrap;gap:8px;display:flex}.lvq-list-row__meta{font-size:var(--text-xs);color:var(--ink-soft)}.lvq-list-row__avatars{flex:0 1 var(--lvq-col-2-basis,132px)}.lvq-list-row__metric--1{flex:0 1 var(--lvq-col-3-basis,74px);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink)}.lvq-list-row__metric--2{flex:0 1 var(--lvq-col-4-basis,104px);font-size:var(--text-xs);color:var(--ink-soft)}.lvq-list-row__metric-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lvq-list-row__stacked{display:none}@container lvq-row (width<=640px){.lvq-list-row:not(.lvq-row--wide) .lvq-list-row__icon{display:none}.lvq-list-row:not(.lvq-row--wide) .lvq-list-row__title{font-size:var(--text-md);text-wrap:pretty;line-height:1.3}.lvq-list-row:not(.lvq-row--wide) .lvq-list-row__metric{display:none}.lvq-list-row:not(.lvq-row--wide) .lvq-list-row__stacked{font-size:var(--text-xs);color:var(--ink-soft);display:block}}.lvq-list-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-list-row__icon{display:none}.lvq-list-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-list-row__title{font-size:var(--text-md);text-wrap:pretty;line-height:1.3}.lvq-list-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-list-row__metric{display:none}.lvq-list-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-list-row__stacked{font-size:var(--text-xs);color:var(--ink-soft);display:block}.lvq-pair-row__control{flex-wrap:nowrap}.lvq-pair-row__pair{flex:none;align-items:center;display:flex}.lvq-pair-row__separator{font-size:var(--text-xs);color:var(--ink-muted);margin:0 6px}.lvq-pair-row__pair-label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink)}.lvq-pair-row__preview{font-size:var(--text-xs);line-height:var(--lh-xs);text-wrap:pretty;color:var(--ink-soft)}.lvq-pair-row__state{flex:0 1 var(--lvq-col-2-basis,150px)}.lvq-pair-row__metric--1{flex:0 1 var(--lvq-col-3-basis,74px);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);text-align:right;color:var(--ink)}.lvq-pair-row__metric--2{flex:0 1 var(--lvq-col-4-basis,96px);font-size:var(--text-xs);text-align:right;color:var(--ink-soft)}.lvq-pair-row__metric-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lvq-pair-row__stacked{display:none}@container lvq-row (width<=640px){.lvq-pair-row:not(.lvq-row--wide) .lvq-pair-row__separator{margin:0 5px}.lvq-pair-row:not(.lvq-row--wide) .lvq-pair-row__pair .lvq-avatar{block-size:28px;inline-size:28px}.lvq-pair-row:not(.lvq-row--wide) .lvq-pair-row__metric{display:none}.lvq-pair-row:not(.lvq-row--wide) .lvq-pair-row__stacked{font-size:var(--text-xs);color:var(--ink-soft);display:block}}.lvq-pair-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-pair-row__separator{margin:0 5px}.lvq-pair-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-pair-row__pair .lvq-avatar{block-size:28px;inline-size:28px}.lvq-pair-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-pair-row__metric{display:none}.lvq-pair-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-pair-row__stacked{font-size:var(--text-xs);color:var(--ink-soft);display:block}.lvq-entity-row__control{flex-wrap:nowrap}.lvq-entity-row__trail{display:contents}.lvq-entity-row__name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink)}.lvq-entity-row__sub{font-size:var(--text-xs);color:var(--ink-soft)}.lvq-entity-row__badge{flex:0 1 var(--lvq-col-2-basis,120px)}.lvq-entity-row__metric{white-space:nowrap}.lvq-entity-row__metric--1{flex:0 1 var(--lvq-col-3-basis,86px);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink)}.lvq-entity-row__metric--2{flex:0 1 var(--lvq-col-4-basis,86px);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink)}.lvq-entity-row__metric--3{flex:0 1 var(--lvq-col-5-basis,96px);font-size:var(--text-xs);color:var(--ink-soft)}.lvq-entity-row__metric-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lvq-entity-row__action :focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}@container lvq-row (width<=640px){.lvq-entity-row:not(.lvq-row--wide) .lvq-entity-row__trail{flex-wrap:wrap;align-items:center;gap:12px;display:flex}}.lvq-entity-row.lvq-row--narrow:not(.lvq-row--wide) .lvq-entity-row__trail{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lvq-entity-row .lvq-row__lead{min-inline-size:220px}.lvq-list-table{background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);display:block;container:lvq-row/inline-size}.lvq-list-table__region{display:block}.lvq-list-table__head{background:var(--surface);border-block-end:var(--bw) solid var(--border-strong);align-items:center;gap:16px;padding:10px 18px;display:flex}.lvq-list-table__head-cell{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);line-height:var(--lh-over);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft)}.lvq-list-table__head-cell--1{flex:1 1 var(--lvq-col-1-basis,auto);min-inline-size:var(--lvq-col-1-min,160px)}.lvq-list-table__head-cell--2{flex:0 1 var(--lvq-col-2-basis,auto);text-align:var(--lvq-col-2-align,start)}.lvq-list-table__head-cell--3{flex:0 1 var(--lvq-col-3-basis,auto);text-align:var(--lvq-col-3-align,start)}.lvq-list-table__head-cell--4{flex:0 1 var(--lvq-col-4-basis,auto);text-align:var(--lvq-col-4-align,start)}.lvq-list-table__head-cell--5{flex:0 1 var(--lvq-col-5-basis,auto);text-align:var(--lvq-col-5-align,start)}.lvq-list-table__head-cell--6{flex:0 1 var(--lvq-col-6-basis,auto);text-align:var(--lvq-col-6-align,start)}.lvq-list-table__rows{flex-direction:column;display:flex}.lvq-list-table__footer{border-block-start:var(--bw) solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.lvq-list-table__footnote{font-size:var(--text-xs);color:var(--ink-soft)}.lvq-list-table__more{flex:none;margin-inline-start:auto}@container lvq-row (width<=640px){.lvq-list-table:not(.lvq-list-table--wide) .lvq-list-table__head{display:none}}.lvq-list-table--narrow .lvq-list-table__head{display:none}.lvq-summary-card{display:block}.lvq-summary-card__control{text-align:start;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);inline-size:100%;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;padding:0;text-decoration:none;display:flex}.lvq-summary-card__control:hover:not([disabled]):not([aria-disabled=true]){border-color:var(--border-strong)}.lvq-summary-card__control:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-summary-card__control[disabled],.lvq-summary-card__control[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.lvq-summary-card__head{align-items:flex-start;gap:5px;padding:20px 22px 16px;display:flex}.lvq-summary-card__icon-frame{background:var(--info-tint);block-size:38px;inline-size:38px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lvq-summary-card__identity{flex-direction:column;flex:auto;gap:5px;min-inline-size:0;display:flex}.lvq-summary-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lvq-summary-card__name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h4);letter-spacing:var(--tr-h3);color:var(--ink)}.lvq-summary-card__description{font-size:var(--text-sm);text-wrap:pretty;color:var(--ink-soft);line-height:1.5}.lvq-summary-card__band{border-block-start:var(--bw) solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.lvq-summary-card__cell{flex-direction:column;gap:2px;display:flex}.lvq-summary-card__cell--1{border-inline-end:var(--bw) solid var(--border);padding:12px 22px}.lvq-summary-card__cell--2{border-inline-end:var(--bw) solid var(--border);padding:12px 16px}.lvq-summary-card__cell--3{padding:12px 16px}.lvq-summary-card__value{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-md);color:var(--ink)}.lvq-summary-card__value--accent{color:var(--success-ink)}.lvq-summary-card__value--danger{color:var(--error)}.lvq-summary-card__label{font-size:var(--text-over);color:var(--ink-soft)}.lvq-summary-card__footer{border-block-start:var(--bw) solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.lvq-summary-card__footer-text{font-size:var(--text-xs);color:var(--ink-soft);align-items:center;gap:8px;display:flex}.lvq-summary-card__footer-meta{font-size:var(--text-xs);color:var(--ink-soft)}@media (pointer:coarse){.lvq-summary-card__control{min-block-size:44px}}.lvq-content-card{display:block}.lvq-content-card__frame{border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;display:flex}.lvq-content-card__header{border-block-end:var(--bw) solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.lvq-content-card__identity{flex-direction:column;flex:auto;gap:2px;min-inline-size:150px;display:flex}.lvq-content-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lvq-content-card__author{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink)}.lvq-content-card__meta{font-size:var(--text-over);color:var(--ink-soft)}.lvq-content-card__tools{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.lvq-content-card__body{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.lvq-content-card__paragraph{font-size:var(--text-read);line-height:var(--lh-read);text-wrap:pretty;color:var(--ink);margin:0}.lvq-content-card__attachment{border:var(--bw) solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--text-xs);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.lvq-content-card__attachment-icon{block-size:15px;inline-size:15px;color:var(--ink-muted);flex:none}.lvq-content-card__redacted{background:var(--surface-sunk);flex-wrap:wrap;align-items:center;gap:12px;margin:-18px -20px;padding:18px 20px;display:flex}.lvq-content-card__redacted-icon{block-size:16px;inline-size:16px;color:var(--ink-muted);flex:none}.lvq-content-card__redacted-text{font-size:var(--text-sm);color:var(--ink-soft)}.lvq-content-card__restore{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.lvq-content-card__skeletons{flex-direction:column;gap:9px;display:flex}.lvq-content-card__footer{border-block-start:var(--bw) solid var(--error)}@media (pointer:coarse){.lvq-content-card__restore,.lvq-content-card__attachment{min-block-size:44px}}.lvq-detail-header{display:block}.lvq-detail-header__frame{border:var(--bw) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised)}.lvq-detail-header__identity{flex-direction:column;gap:12px;padding:22px 24px 18px;display:flex}.lvq-detail-header__badges{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lvq-detail-header__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h2);letter-spacing:var(--tr-h1);text-wrap:pretty;color:var(--ink);margin:0;line-height:1.2}.lvq-detail-header__meta{font-size:var(--text-sm);color:var(--ink-soft)}.lvq-detail-header__toolbar-band,.lvq-detail-header__callout-band,.lvq-review-card{display:block}.lvq-review-card__frame{border:var(--bw) solid var(--border-strong);border-radius:var(--radius);flex-direction:column;display:flex}.lvq-review-card__header{border-block-end:var(--bw) solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.lvq-review-card__icon{block-size:16px;inline-size:16px;color:var(--ink-soft);flex:none}.lvq-review-card__badge{display:inline-flex}.lvq-review-card__where{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);min-inline-size:200px;color:var(--ink);flex:auto}.lvq-review-card__waited{font-size:var(--text-over);color:var(--ink-soft)}.lvq-review-card__body{background:var(--surface-raised);flex-direction:column;gap:12px;padding:18px;display:flex}.lvq-review-card__identity{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lvq-review-card__from{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink)}.lvq-review-card__meta{font-size:var(--text-over);color:var(--ink-soft)}.lvq-review-card__text{font-size:var(--text-read);line-height:var(--lh-lg);text-wrap:pretty;color:var(--ink);margin:0}.lvq-review-card__footer{border-block-start:var(--bw) solid var(--border);background:var(--surface-raised)}.lvq-review-card--danger .lvq-review-card__frame{border-color:var(--error)}.lvq-review-card--danger .lvq-review-card__header{background:var(--error-tint)}.lvq-command-palette{display:block}.lvq-command-palette__frame{border:var(--bw) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);inline-size:100%;max-inline-size:560px}.lvq-command-palette__query-row{border-block-end:var(--bw) solid var(--border-strong);align-items:center;gap:12px;padding:14px 18px;display:flex}.lvq-command-palette__query-icon{block-size:18px;inline-size:18px;color:var(--ink-muted);flex:none}.lvq-command-palette__query{font-family:var(--font-body);font-size:var(--text-md);min-inline-size:0;color:var(--ink);background:0 0;border:none;outline:none;flex:auto}.lvq-command-palette__query::placeholder{color:var(--ink-soft)}.lvq-command-palette__key-cap{flex:none}.lvq-command-palette__list{margin:0;padding:0;list-style:none}.lvq-command-palette__slot{display:contents}.lvq-command-palette__empty{font-size:var(--text-sm);color:var(--ink-soft);margin:0;padding:18px}.lvq-composer{display:block}.lvq-composer__frame{border:var(--bw) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);flex-direction:column;display:flex}.lvq-composer__header{border-block-end:var(--bw) solid var(--border-strong);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.lvq-composer__heading{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink)}.lvq-composer__modes{margin-inline-start:auto}.lvq-composer__tools{border-block-end:var(--bw) solid var(--border);background:var(--surface);flex-wrap:wrap;gap:4px;padding:10px 16px;display:flex}.lvq-composer__tool{border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-raised);block-size:34px;min-inline-size:34px;color:var(--ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.lvq-composer__tool:hover:not([disabled]){border-color:var(--border-strong)}.lvq-composer__tool--italic{font-style:italic}.lvq-composer__editor-wrap{position:relative}.lvq-composer__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lvq-composer__editor{min-block-size:132px;inline-size:100%;font-family:var(--font-body);font-size:var(--text-read);line-height:var(--lh-read);resize:vertical;field-sizing:content;color:var(--ink);background:0 0;border:none;padding:18px 20px}.lvq-composer__editor::placeholder{color:var(--ink-soft)}.lvq-composer__editor:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}.lvq-composer__editor[disabled]{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--surface-sunk)}.lvq-composer__editor-wrap--invalid{border-block-end:var(--bw) solid var(--error)}.lvq-composer__menu{z-index:var(--z-dropdown);position:absolute;inset-block-start:12px;inset-inline-start:20px}.lvq-composer__footer{border-block-start:var(--bw) solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}.lvq-composer__consequence{font-size:var(--text-xs);min-inline-size:200px;color:var(--ink-soft);flex:auto;line-height:1.5}.lvq-composer__error{font-size:var(--text-xs);color:var(--error-ink)}.lvq-composer__actions{gap:10px;margin-inline-start:auto;display:flex}@media (pointer:coarse){.lvq-composer__tool{min-block-size:44px}}.lvq-app-header{display:block}.lvq-app-header__frame{border-block-end:var(--bw) solid var(--border-strong);background:var(--surface-raised)}.lvq-app-header__band1{flex-wrap:wrap;align-items:center;gap:20px;padding:14px 24px;display:flex}.lvq-app-header__identity{align-items:center;gap:14px;display:flex}.lvq-app-header__brand{align-items:center;display:flex}.lvq-app-header__brand-slot,.lvq-app-header__context-slot{display:contents}.lvq-app-header__hairline{background:var(--border);block-size:22px;inline-size:2px}.lvq-app-header__product{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h4);letter-spacing:var(--tr-h3);color:var(--ink)}.lvq-app-header__search{display:inline-flex}.lvq-app-header__spacer{flex:auto}.lvq-app-header__account{border-radius:var(--radius);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.lvq-app-header__account-slot{display:contents}.lvq-app-header__account-name{font-size:var(--text-xs);white-space:nowrap;color:var(--ink-soft)}.lvq-app-header__account-chevron{color:var(--ink-soft);display:flex;transform:rotate(90deg)}.lvq-app-header__band2{padding:0 24px;position:relative}.lvq-app-header__nav{display:block}.lvq-app-header__list{flex-wrap:wrap;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.lvq-app-header__item{display:flex}.lvq-app-header__tab{border:none;border-radius:var(--radius);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink-soft);cursor:pointer;background:0 0;border-block-end:3px solid #0000;align-items:center;gap:8px;margin-inline-end:28px;padding:0 0 12px;display:flex}.lvq-app-header__tab[aria-current=page]{border-block-end-color:var(--action);color:var(--ink)}.lvq-app-header__tab:hover{color:var(--ink)}.lvq-app-header__tab:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}.lvq-app-header__tab-icon{color:currentColor;block-size:17px;inline-size:17px}.lvq-app-header__menu{z-index:var(--z-dropdown);position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:24px}@media (pointer:coarse){.lvq-app-header__tab,.lvq-app-header__account{min-block-size:44px}}.lvq-mobile-tab-bar{display:block}.lvq-mobile-tab-bar__nav{border-block-start:var(--bw) solid var(--border-strong);background:var(--surface-raised);inline-size:100%;padding-block-end:6px}.lvq-mobile-tab-bar__list{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.lvq-mobile-tab-bar__item{display:flex}.lvq-mobile-tab-bar__tab{border-radius:var(--radius);inline-size:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;padding:11px 0 9px;display:flex;position:relative}.lvq-mobile-tab-bar__tab[aria-current=page]{color:var(--ink)}.lvq-mobile-tab-bar__tab:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}.lvq-mobile-tab-bar__marker{background:var(--action);block-size:3px;inline-size:28px;margin-inline-start:-14px;position:absolute;inset-block-start:-2px;inset-inline-start:50%}.lvq-mobile-tab-bar__icon{color:currentColor;block-size:22px;inline-size:22px}.lvq-mobile-tab-bar__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-label);color:currentColor}.lvq-mobile-tab-bar__count{position:absolute;inset-block-start:-6px;inset-inline-start:13px}.lvq-mobile-tab-bar__dot{position:absolute;inset-block-start:8px;inset-inline-start:26px}@media (pointer:coarse){.lvq-mobile-tab-bar__tab{min-block-size:44px}}.lvq-account-menu{display:block}.lvq-account-menu__frame{border:var(--bw) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);inline-size:232px}.lvq-account-menu__header{border-block-end:var(--bw) solid var(--border);background:var(--surface);flex-direction:column;gap:2px;padding:13px 16px;display:flex}.lvq-account-menu__name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink)}.lvq-account-menu__sub{font-size:var(--text-over);color:var(--ink-soft)}.lvq-account-menu__list{flex-direction:column;display:flex}.lvq-account-menu__item{text-align:start;border:none;border-block-end:var(--bw) solid var(--border);border-radius:var(--radius);inline-size:100%;color:var(--ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;gap:11px;padding:12px 16px;display:flex}.lvq-account-menu__item:last-child{border-block-end:none}.lvq-account-menu__item:hover{background:var(--surface)}.lvq-account-menu__item:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}.lvq-account-menu__item--danger{color:var(--error-ink)}.lvq-account-menu__icon{color:currentColor;flex:none;block-size:16px;inline-size:16px}@media (pointer:coarse){.lvq-account-menu__item{min-block-size:44px}}.lvq-nav-rail{display:contents}.lvq-nav-rail__nav{border-inline-end:var(--bw) solid var(--border-strong);background:var(--surface-raised);flex-direction:column;flex:none;block-size:100vh;inline-size:264px;display:flex;position:sticky;inset-block-start:0;overflow:auto}.lvq-nav-rail__header{border-block-end:var(--bw) solid var(--border-strong);flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}.lvq-nav-rail__section-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft)}.lvq-nav-rail__section-toggle{text-align:start;inline-size:100%;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:16px 20px 8px;display:flex}.lvq-nav-rail__section-toggle:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}.lvq-nav-rail__section-name{flex:auto}.lvq-nav-rail__section-chevron{color:currentColor;block-size:14px;inline-size:14px;transition:transform var(--dur-base) var(--ease);flex:none;transform:rotate(90deg)}.lvq-nav-rail__section-toggle[aria-expanded=false] .lvq-nav-rail__section-chevron{transform:rotate(0)}.lvq-nav-rail__section-count{font-size:var(--text-over-sm);color:var(--ink-soft)}.lvq-nav-rail__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lvq-nav-rail__list[hidden]{display:none}.lvq-nav-rail__item{display:flex}.lvq-nav-rail__link{text-align:start;inline-size:100%;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink-soft);background:0 0;border-inline-start:4px solid #0000;align-items:center;gap:10px;padding:8px 20px;text-decoration:none;display:flex}.lvq-nav-rail__link[aria-current=page]{border-inline-start-color:var(--action);background:var(--surface);color:var(--ink)}.lvq-nav-rail__link:hover{background:var(--surface);color:var(--ink)}.lvq-nav-rail__link:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:calc(-1 * var(--bw-focus))}.lvq-nav-rail__icon{color:currentColor;flex:none;block-size:17px;inline-size:17px}.lvq-nav-rail__spacer{flex:auto}.lvq-nav-rail__section--nested .lvq-nav-rail__section-toggle{padding-block:10px 6px;padding-inline-start:36px}.lvq-nav-rail__section--nested .lvq-nav-rail__link{padding-inline-start:36px}.lvq-nav-rail__section:last-child>.lvq-nav-rail__list{padding-block-end:24px}@media (pointer:coarse){.lvq-nav-rail__link{min-block-size:44px}}@media (width<=900px){.lvq-nav-rail{display:none}}.lvq-entry-card-host{gap:var(--sp-5);flex-direction:column;inline-size:100%;max-inline-size:420px;margin-inline:auto;display:flex}.lvq-entry-card__mark{align-items:center;gap:var(--sp-3);display:flex}.lvq-entry-card__name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--ink)}.lvq-entry-card{background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);flex-direction:column;display:flex}.lvq-entry-card__ornament{block-size:44px;inline-size:44px;background:var(--accent-tint);color:var(--success);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-block-start:var(--sp-5);margin-inline-start:var(--sp-5);display:flex}.lvq-entry-card__head{gap:var(--sp-2);padding-block:var(--sp-5) var(--sp-2);padding-inline:var(--sp-5);flex-direction:column;display:flex}.lvq-entry-card__heading{align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);color:var(--ink);margin:0;display:flex}.lvq-entry-card__heading-icon{flex:none}.lvq-entry-card__heading-text{min-inline-size:0}.lvq-entry-card__lede{font-size:var(--text-sm);line-height:var(--lh-read);color:var(--ink-soft);margin:0}.lvq-entry-card__body{gap:var(--sp-4);padding-block:var(--sp-4);padding-inline:var(--sp-5);flex-direction:column;display:flex}.lvq-entry-card__foot{gap:var(--sp-3);padding-block-end:var(--sp-5);padding-inline:var(--sp-5);flex-direction:column;display:flex}.lvq-entry-card__footnote{text-align:center;font-size:var(--text-sm);line-height:var(--lh-read);color:var(--ink-soft);margin:0}.lvq-fine-print{font-size:var(--text-xs);line-height:var(--lh-read);color:var(--ink-soft);margin:0;display:block}.lvq-step-strip-host{display:contents}.lvq-step-strip{background:var(--surface-raised);border:var(--bw) solid var(--border-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.lvq-step-strip__cell{align-items:center;gap:var(--sp-3);min-inline-size:180px;padding-block:var(--sp-3);padding-inline:var(--sp-4);border-inline-end:var(--bw) solid var(--border);background:var(--surface-raised);flex:220px;display:flex}.lvq-step-strip__cell:last-child{border-inline-end:0}.lvq-step-strip__cell[data-state=current]{background:var(--surface)}.lvq-step-strip__ring{border:var(--bw) solid var(--border);block-size:28px;inline-size:28px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lvq-step-strip__cell[data-state=passed] .lvq-step-strip__ring{border-color:var(--success);background:var(--accent-tint)}.lvq-step-strip__cell[data-state=current] .lvq-step-strip__ring{border-color:var(--success)}.lvq-step-strip__label{gap:var(--sp-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.lvq-step-strip__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink)}.lvq-step-strip__cell[data-state=ahead] .lvq-step-strip__title{color:var(--ink-soft)}.lvq-step-strip__sub{font-size:var(--text-over);line-height:var(--lh-xs);color:var(--ink-soft)}.lvq-step-strip__done{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lvq-share-bar-host{gap:var(--sp-2);flex-direction:column;display:flex}.lvq-share-bar{border:var(--bw) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-sunk);block-size:22px;display:flex;overflow:hidden}.lvq-share-bar-host[data-compact] .lvq-share-bar{border:0;block-size:6px}.lvq-share-bar__segment{inline-size:var(--lvq-share-bar-part,0%);background:var(--surface-sunk);flex:none;block-size:100%;display:block}.lvq-share-bar__segment[data-tone=accent]{background:var(--action)}.lvq-share-bar__segment[data-tone=info]{background:var(--info)}.lvq-share-bar__segment[data-tone=danger]{background:var(--error)}.lvq-share-bar__legend{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lvq-share-bar__row{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-soft);display:flex}.lvq-share-bar__swatch{border-radius:var(--radius);background:var(--surface-sunk);flex:none;block-size:10px;inline-size:10px;display:block}.lvq-share-bar__swatch[data-tone=accent]{background:var(--action)}.lvq-share-bar__swatch[data-tone=info]{background:var(--info)}.lvq-share-bar__swatch[data-tone=danger]{background:var(--error)}.lvq-share-bar__label{flex:1;min-inline-size:0}.lvq-share-bar__value{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--ink)}.lvq-fact-list-host{display:contents}.lvq-fact-list{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.lvq-fact-list__row{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.lvq-fact-list__name{min-inline-size:120px;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-soft);flex:0 150px}.lvq-fact-list__value{min-inline-size:180px;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--ink);overflow-wrap:anywhere;flex:1;margin:0}.lvq-fact-list__value[data-mono]{font-family:var(--font-mono)}.lvq-actor-avatar{vertical-align:middle;flex:none;display:inline-flex;position:relative}.lvq-actor-avatar--mint{--lvq-actor-avatar-tone:var(--mint);--lvq-actor-avatar-ink:var(--charcoal-deep)}.lvq-actor-avatar--sky{--lvq-actor-avatar-tone:var(--sky);--lvq-actor-avatar-ink:var(--charcoal-deep)}.lvq-actor-avatar--indigo{--lvq-actor-avatar-tone:var(--indigo);--lvq-actor-avatar-ink:var(--surface-raised)}.lvq-actor-avatar--charcoal{--lvq-actor-avatar-tone:var(--charcoal);--lvq-actor-avatar-ink:var(--surface-raised)}.lvq-actor-avatar__agent{inline-size:var(--lvq-actor-avatar-size,28px);block-size:var(--lvq-actor-avatar-size,28px);--lvq-icon-size:round(calc(var(--lvq-actor-avatar-size,28px) * .56), 1px);background:var(--lvq-actor-avatar-tone);color:var(--lvq-actor-avatar-ink);justify-content:center;align-items:center;display:flex;position:relative}.lvq-actor-avatar--ring .lvq-actor-avatar__agent:after{content:"";inset:calc(-1 * (var(--focus-offset) + var(--bw)));border:var(--bw) solid var(--lvq-actor-avatar-tone);pointer-events:none;position:absolute}.lvq-actor-avatar__live{border:var(--bw) solid var(--surface-raised);background:var(--mint);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.lvq-remote-cursor{inline-size:var(--bw);block-size:var(--lvq-remote-cursor-height,22px);vertical-align:text-bottom;background:var(--lvq-remote-cursor-tone);pointer-events:none;display:inline-block;position:relative}.lvq-remote-cursor--mint{--lvq-remote-cursor-tone:var(--mint);--lvq-remote-cursor-ink:var(--charcoal-deep)}.lvq-remote-cursor--sky{--lvq-remote-cursor-tone:var(--sky);--lvq-remote-cursor-ink:var(--charcoal-deep)}.lvq-remote-cursor--indigo{--lvq-remote-cursor-tone:var(--indigo);--lvq-remote-cursor-ink:var(--surface-raised)}.lvq-remote-cursor--charcoal{--lvq-remote-cursor-tone:var(--charcoal);--lvq-remote-cursor-ink:var(--surface-raised)}.lvq-remote-cursor__flag{background:var(--lvq-remote-cursor-tone);color:var(--lvq-remote-cursor-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);white-space:nowrap;align-items:center;gap:5px;padding:2px 6px;line-height:14px;display:flex;position:absolute;inset-block-end:100%;inset-inline-start:-1px}.lvq-remote-cursor__dot{background:var(--lvq-remote-cursor-ink);flex:none;block-size:6px;inline-size:6px}.lvq-remote-cursor--human .lvq-remote-cursor__dot{border-radius:50%}.lvq-tree-row{block-size:30px;cursor:pointer;user-select:none;color:var(--ink);align-items:center;gap:6px;padding-block:0;padding-inline-start:calc(12px + var(--lvq-tree-row-depth,0) * 14px);padding-inline-end:var(--sp-3);display:flex;position:relative}.lvq-tree-row:hover,.lvq-tree-row--hover,.lvq-tree-row--active{background:var(--surface)}.lvq-tree-row--active:before{content:"";background:var(--action);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.lvq-tree-row--drop-target:after{content:"";border:var(--bw) dashed var(--focus);pointer-events:none;position:absolute;inset:0}.lvq-tree-row--dragging{opacity:.75}.lvq-tree-row--cut{font-style:italic}.lvq-tree-row__chevron{block-size:16px;inline-size:16px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:flex}.lvq-tree-row__turn{--lvq-icon-size:13px;transition:transform .12s var(--ease);display:flex;transform:none}.lvq-tree-row--open .lvq-tree-row__turn{transform:rotate(90deg)}.lvq-tree-row__icon{--lvq-icon-size:15px;inline-size:16px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:flex}.lvq-tree-row--project .lvq-tree-row__icon{color:var(--ink)}.lvq-tree-row__glyph{font-family:var(--font-mono);font-size:var(--text-over-sm);font-weight:var(--fw-bold);letter-spacing:-.06em}.lvq-tree-row__leading{flex:none;align-items:center;display:flex}.lvq-tree-row__leading:empty{display:none}.lvq-tree-row__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--font-body);font-weight:var(--fw-reg);font-size:var(--text-sm);color:var(--ink-soft);flex:1;overflow:hidden}.lvq-tree-row--project .lvq-tree-row__label{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--ink)}.lvq-tree-row--active .lvq-tree-row__label,.lvq-tree-row--dragging .lvq-tree-row__label{color:var(--ink)}.lvq-tree-row__cut{font-family:var(--font-display);font-weight:var(--fw-bold);font-style:normal;font-size:var(--text-over-sm);color:var(--ink-soft);flex:none}.lvq-tree-row__field{border:var(--bw) solid var(--focus);background:var(--surface-raised);block-size:24px;min-inline-size:0;color:var(--ink);font-family:var(--font-body);font-size:var(--text-sm);outline:none;flex:1;padding:0 6px}.lvq-tree-row__presence{flex:none;align-items:center;gap:3px;display:flex}.lvq-tree-row__dot{background:var(--lvq-tree-row-dot-tone);block-size:8px;inline-size:8px}.lvq-tree-row__dot--human{border-radius:50%}.lvq-tree-row__dot--mint{--lvq-tree-row-dot-tone:var(--mint)}.lvq-tree-row__dot--sky{--lvq-tree-row-dot-tone:var(--sky)}.lvq-tree-row__dot--indigo{--lvq-tree-row-dot-tone:var(--indigo)}.lvq-tree-row__dot--charcoal{--lvq-tree-row-dot-tone:var(--charcoal)}.lvq-context-menu{border:var(--bw) solid var(--border-strong);background:var(--surface-raised);flex-direction:column;inline-size:212px;padding:4px 0;display:flex}.lvq-context-menu--size-wide{inline-size:480px}.lvq-context-menu--placed{z-index:var(--z-dropdown);position:fixed;inset-block-start:var(--lvq-context-menu-y,0);inset-inline-start:var(--lvq-context-menu-x,0)}.lvq-context-menu__heading{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);padding:8px 14px 6px;overflow:hidden}.lvq-context-menu__separator{block-size:var(--bw);background:var(--border);margin:4px 0}.lvq-context-menu__item{cursor:pointer;text-align:start;--lvq-icon-size:15px;inline-size:100%;color:var(--ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.lvq-context-menu__item:hover,.lvq-context-menu__item:focus-visible{background:var(--surface)}.lvq-context-menu__item:focus-visible{outline-offset:calc(-1 * var(--bw-focus))}.lvq-context-menu__item--danger{color:var(--error-ink)}.lvq-context-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.lvq-context-menu__hint{font-family:var(--font-body);font-weight:var(--fw-reg);font-size:var(--text-over);color:var(--ink-soft);flex-shrink:0}.lvq-editor-toolbar{align-items:center;gap:var(--sp-1);background:var(--surface-raised);border-block-end:var(--bw) solid var(--border);flex-wrap:wrap;padding:6px 12px;display:flex}.lvq-editor-toolbar--disabled{opacity:.45}.lvq-editor-toolbar__separator{inline-size:var(--bw);background:var(--border);block-size:20px;margin:0 6px}.lvq-editor-toolbar__button{border:var(--bw) solid transparent;block-size:32px;min-inline-size:32px;color:var(--ink);cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xs);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:flex}.lvq-editor-toolbar__button:hover:not(:disabled){border-color:var(--border-strong)}.lvq-editor-toolbar__button--mono{font-family:var(--font-mono)}.lvq-editor-toolbar__button--italic{font-style:italic}.lvq-editor-toolbar__button--active{background:var(--charcoal);color:var(--white)}.lvq-editor-toolbar--disabled .lvq-editor-toolbar__button{opacity:1;cursor:not-allowed}.lvq-history-entry-host{display:contents}.lvq-history-entry{align-items:flex-start;gap:var(--sp-3);border:none;border-block-end:var(--bw) solid var(--border);cursor:pointer;text-align:start;inline-size:100%;font-family:var(--font-body);color:var(--ink);background:0 0;padding:14px 18px;display:flex;position:relative}.lvq-history-entry:hover,.lvq-history-entry--active{background:var(--surface)}.lvq-history-entry--active:before{content:"";background:var(--action);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.lvq-history-entry__body{gap:var(--sp-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.lvq-history-entry__head{align-items:baseline;gap:var(--sp-2);display:flex}.lvq-history-entry__actor{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm)}.lvq-history-entry__time{font-size:var(--text-over);color:var(--ink-soft);white-space:nowrap;margin-inline-start:auto}.lvq-history-entry__summary{font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--ink-soft);text-wrap:pretty}.lvq-history-entry__tool{background:var(--indigo-tint);color:var(--indigo-deep);font-family:var(--font-mono);font-size:var(--text-over-sm);align-self:flex-start;padding:2px 6px}@property --lvq-toast-remaining{syntax:"<percentage>";inherits:false;initial-value:100%}@property --lvq-toast-ring{syntax:"<color>";inherits:false;initial-value:#0000}.lvq-toast{z-index:var(--z-modal);background:var(--charcoal-fixed);max-inline-size:440px;color:var(--white-fixed);font-size:var(--text-sm);--focus:var(--focus-inverse);align-items:center;gap:18px;padding:12px 16px;display:flex;position:fixed;inset-block-end:var(--sp-5);inset-inline-start:var(--sp-5)}.lvq-toast--empty{padding:0}.lvq-toast--inline{position:static}.lvq-toast__message{min-inline-size:0}.lvq-toast__action{color:var(--mint);cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-sm);background:0 0;border:none;flex:none;padding:0}.lvq-toast__close{border:var(--bw) solid transparent;block-size:24px;inline-size:24px;color:var(--white-fixed);cursor:pointer;font-family:var(--font-display);font-size:var(--text-md);background:0 0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.lvq-toast__close--timed{--lvq-toast-remaining:100%;--lvq-toast-ring:var(--success);border-image:conic-gradient(var(--lvq-toast-ring) var(--lvq-toast-remaining), transparent 0) 1;animation:lvq-toast-countdown var(--lvq-toast-duration) linear}.lvq-toast:hover .lvq-toast__close--timed,.lvq-toast:focus-within .lvq-toast__close--timed{animation-play-state:paused}@keyframes lvq-toast-countdown{to{--lvq-toast-remaining:0%;--lvq-toast-ring:var(--ink-muted)}}.lvq-editor-block{align-items:flex-start;gap:var(--sp-3);color:var(--ink);margin-block-start:14px;display:flex;position:relative}.lvq-editor-block:first-child{margin-block-start:0}.lvq-editor-block__body{min-inline-size:0;font-family:var(--font-body);font-weight:var(--fw-reg);font-size:var(--text-md);line-height:var(--lh-md);flex:1}.lvq-editor-block--h1{margin-block-start:40px}.lvq-editor-block--h1 .lvq-editor-block__body{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}.lvq-editor-block--h2{margin-block-start:44px}.lvq-editor-block--h2 .lvq-editor-block__body{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.lvq-editor-block--h3{margin-block-start:30px}.lvq-editor-block--h3 .lvq-editor-block__body{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.lvq-editor-block--quote{margin-block-start:18px}.lvq-editor-block blockquote{margin:0}.lvq-editor-block pre{font-family:var(--font-mono);font-size:var(--text-xs)}.lvq-editor-block pre code{font-family:var(--font-mono);font-size:inherit}.lvq-editor-block--quote .lvq-editor-block__body{font-style:italic;font-size:var(--text-h4);line-height:var(--lh-sm);color:var(--ink-soft)}.lvq-editor-block__bar{background:var(--action);flex:none;align-self:stretch;inline-size:3px}.lvq-editor-block--code{margin-block-start:20px}.lvq-editor-block--mermaid{margin-block-start:24px}.lvq-editor-block--table{margin-block-start:20px}.lvq-editor-block--hr{margin-block-start:24px}.lvq-editor-block--li+.lvq-editor-block--li,.lvq-editor-block--li+.lvq-editor-block--oli,.lvq-editor-block--li+.lvq-editor-block--task,.lvq-editor-block--oli+.lvq-editor-block--li,.lvq-editor-block--oli+.lvq-editor-block--oli,.lvq-editor-block--oli+.lvq-editor-block--task,.lvq-editor-block--task+.lvq-editor-block--li,.lvq-editor-block--task+.lvq-editor-block--oli,.lvq-editor-block--task+.lvq-editor-block--task{margin-block-start:6px}.lvq-editor-block__text{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:pretty;cursor:text}.lvq-editor-block__strong{font-weight:var(--fw-bold)}.lvq-editor-block__em{font-style:italic}.lvq-editor-block__inline-code{background:var(--surface);font-family:var(--font-mono);padding:1px 5px;font-size:.86em}.lvq-editor-block__link{color:var(--link);text-decoration:underline}.lvq-editor-block__bullet{background:var(--ink);flex:none;block-size:6px;inline-size:6px;margin:11px 4px 0 8px}.lvq-editor-block__number{min-inline-size:22px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-read);color:var(--ink-soft);flex:none;line-height:26px}.lvq-editor-block__check{block-size:18px;inline-size:18px;border:var(--bw) solid var(--ink);background:var(--surface-raised);--lvq-icon-size:12px;color:var(--action-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-block-start:var(--sp-1);padding:0;display:flex}.lvq-editor-block__check--checked{background:var(--action)}.lvq-editor-block__text--checked{color:var(--ink-soft);text-decoration:line-through}.lvq-editor-block__code{border:var(--bw) solid var(--border);background:var(--surface)}.lvq-editor-block--editing .lvq-editor-block__code{border-color:var(--focus)}.lvq-editor-block__code-head{border-block-end:var(--bw) solid var(--border);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);align-items:center;padding:6px 12px;display:flex}.lvq-editor-block__language{min-inline-size:4ch;font:inherit;letter-spacing:var(--tr-over);text-transform:inherit;color:inherit;field-sizing:content;background:0 0;border:none;margin:0;padding:0}.lvq-editor-block__language::placeholder{color:var(--ink-soft);opacity:1}.lvq-editor-block__code-body{white-space:pre;cursor:text;min-block-size:48px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-md);color:var(--ink);margin:0;padding:14px 16px;overflow:auto}.lvq-editor-block__scroll{cursor:text;overflow-x:auto}.lvq-editor-block__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);line-height:1.5}.lvq-editor-block__cell{border:var(--bw) solid var(--border);background:var(--surface-raised);font-family:var(--font-body);font-weight:var(--fw-reg);text-align:start;vertical-align:top;padding:9px 12px}.lvq-editor-block__cell--head{background:var(--surface);font-family:var(--font-display);font-weight:var(--fw-bold)}.lvq-editor-block__rule{block-size:var(--bw);background:var(--border);margin:10px 0}.lvq-editor-block__field{inline-size:100%;color:var(--ink);caret-color:var(--success);font:inherit;resize:none;field-sizing:content;background:0 0;border:none;margin:0;padding:0;display:block;overflow:hidden}.lvq-editor-block--h1 .lvq-editor-block__field{letter-spacing:var(--tr-h1)}.lvq-editor-block--h2 .lvq-editor-block__field{letter-spacing:var(--tr-h2)}.lvq-editor-block--h3 .lvq-editor-block__field{letter-spacing:var(--tr-h3)}.lvq-editor-block--code .lvq-editor-block__field,.lvq-editor-block--mermaid .lvq-editor-block__field,.lvq-editor-block--table .lvq-editor-block__field{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-md);white-space:pre;padding:14px 16px}.lvq-editor-block--table .lvq-editor-block__field{border:var(--bw) solid var(--focus);background:var(--surface);padding:12px 14px}.lvq-editor-block__rail{background:var(--lvq-editor-block-tone);opacity:0;pointer-events:none;inline-size:3px;position:absolute;inset-block:3px;inset-inline-start:-24px}.lvq-editor-block__chip{z-index:var(--z-raised);border:var(--bw) solid var(--border);background:var(--surface-raised);font-size:var(--text-over);color:var(--ink-soft);white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:7px;margin-block-end:2px;padding:3px 8px 3px 4px;display:flex;position:absolute;inset-block-end:100%;inset-inline-end:0}.lvq-editor-block__chip-name{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--ink)}.lvq-editor-block:hover .lvq-editor-block__rail,.lvq-editor-block:focus-within .lvq-editor-block__rail,.lvq-editor-block--selected .lvq-editor-block__rail,.lvq-editor-block:hover .lvq-editor-block__chip,.lvq-editor-block:focus-within .lvq-editor-block__chip,.lvq-editor-block--selected .lvq-editor-block__chip{opacity:1}.lvq-editor-block--editing .lvq-editor-block__rail,.lvq-editor-block--editing .lvq-editor-block__chip{display:none}.lvq-editor-block--mint{--lvq-editor-block-tone:var(--mint)}.lvq-editor-block--sky{--lvq-editor-block-tone:var(--sky)}.lvq-editor-block--indigo{--lvq-editor-block-tone:var(--indigo)}.lvq-editor-block--charcoal{--lvq-editor-block-tone:var(--charcoal)}.lvq-editor-block--selected{background:var(--accent-tint)}.lvq-editor-block--selected:after{content:"";border:6px solid var(--accent-tint);pointer-events:none;position:absolute;inset:-12px}.lvq-editor-block__edit:focus-visible{z-index:var(--z-raised);block-size:auto;inline-size:auto;padding:var(--sp-1) var(--sp-2);clip-path:none;background:var(--surface-raised);color:var(--ink);border:var(--bw) solid var(--border-strong);font-family:var(--font-body);font-size:var(--text-sm);margin:0;inset-block-start:var(--sp-1);inset-inline-end:var(--sp-1);overflow:visible}.lvq-editor-block--read-only .lvq-editor-block__body,.lvq-editor-block--read-only .lvq-editor-block__text,.lvq-editor-block--read-only .lvq-editor-block__code-body,.lvq-editor-block--read-only .lvq-editor-block__scroll,.lvq-editor-block--read-only .lvq-editor-block__check{cursor:default}.lvq-code-editor{flex-direction:column;min-block-size:0;display:flex}.lvq-code-editor__scroll{background:var(--surface-raised);flex:1;overflow:auto}.lvq-code-editor__body{min-block-size:100%;min-inline-size:max-content;display:flex}.lvq-code-editor__gutter{z-index:var(--z-raised);background:var(--surface);border-inline-end:var(--bw) solid var(--border);text-align:end;user-select:none;inline-size:56px;font-family:var(--font-mono);font-size:var(--text-over);flex:none;padding:16px 0;position:sticky;inset-inline-start:0}.lvq-code-editor__number{block-size:22px;color:var(--ink-soft);padding-inline-end:var(--sp-3);line-height:22px;position:relative}.lvq-code-editor__number--current{color:var(--ink)}.lvq-code-editor__number--marked:before{content:"";background:var(--ink);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.lvq-code-editor__number--mint:before{background:var(--mint)}.lvq-code-editor__number--sky:before{background:var(--sky)}.lvq-code-editor__number--indigo:before{background:var(--indigo)}.lvq-code-editor__number--charcoal:before{background:var(--charcoal)}.lvq-code-editor__code{font-family:var(--font-mono);font-size:var(--text-xs);flex:1;padding:16px 0;line-height:22px;position:relative}.lvq-code-editor__current-line{background:var(--surface);block-size:22px;position:absolute;inset-block-start:calc(16px + (var(--lvq-code-editor-line,1) - 1) * 22px);inset-inline:0}.lvq-code-editor__overlay{white-space:pre;pointer-events:none;padding:0 32px 0 16px;position:relative}.lvq-code-editor__line{min-block-size:22px}.lvq-code-editor__token--key{color:var(--indigo)}.lvq-code-editor__token--colon{color:var(--slate)}.lvq-code-editor__token--string{color:var(--mint-ink)}.lvq-code-editor__token--number{color:var(--sky-deeper)}.lvq-code-editor__token--keyword{color:var(--error-ink)}.lvq-code-editor__token--punctuation{color:var(--slate)}.lvq-code-editor__token--plain{color:var(--ink)}.lvq-code-editor__input{inline-size:100%;block-size:calc(var(--lvq-code-editor-lines,1) * 22px + 22px);color:#0000;caret-color:var(--ink);font:inherit;white-space:pre;resize:none;background:0 0;border:none;margin:0;padding:0 32px 0 16px;position:absolute;inset-block-start:16px;inset-inline-start:0;overflow:hidden}.lvq-code-editor__input:focus-visible{outline-offset:calc(-1 * var(--bw-focus))}.lvq-code-editor--read-only .lvq-code-editor__input{cursor:default}.lvq-code-editor__cursor{pointer-events:none;position:absolute;inset-block-start:calc(16px + (var(--lvq-code-editor-cursor-line,1) - 1) * 22px);inset-inline-start:calc(16px + (var(--lvq-code-editor-cursor-column,1) - 1) * 1ch)}.lvq-code-editor__status{border-block-start:var(--bw) solid var(--border);background:var(--surface-raised);font-size:var(--text-over);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:20px;padding:7px 20px;display:flex}.lvq-code-editor__validity{align-items:center;gap:var(--sp-2);display:flex}.lvq-code-editor__message{overflow-wrap:anywhere;min-inline-size:0}.lvq-code-editor__message--error{font-weight:var(--fw-bold);color:var(--error-ink)}.lvq-code-editor__position{margin-inline-start:auto}.lvq-diagram-block{display:block;position:relative}.lvq-diagram-block__view{border:var(--bw) solid var(--border);background:var(--surface-raised);inline-size:100%;color:var(--ink);cursor:pointer;text-align:start;font:inherit;padding:36px 20px 20px;display:block;position:relative}.lvq-diagram-block__view:hover{border-color:var(--ink)}.lvq-diagram-block--read-only .lvq-diagram-block__view{cursor:default}.lvq-diagram-block--read-only .lvq-diagram-block__view:hover{border-color:var(--border)}.lvq-diagram-block__corner{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);position:absolute;inset-block-start:10px;inset-inline-start:12px}.lvq-diagram-block__figure{justify-content:center;min-block-size:60px;display:flex}.lvq-diagram-block__picture{max-inline-size:100%;display:block}.lvq-diagram-block__stale{background:var(--surface-sunk);color:var(--ink-soft);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-badge);text-transform:uppercase;margin-block-start:var(--sp-3);padding:3px 8px;display:inline-block}.lvq-diagram-block__error{font-weight:var(--fw-bold);font-size:var(--text-xs);color:var(--error-ink);display:block}.lvq-diagram-block__editor{border:var(--bw) solid var(--focus);background:var(--surface-raised)}.lvq-diagram-block__header{align-items:center;gap:var(--sp-3);border-block-end:var(--bw) solid var(--border);background:var(--surface);padding:8px 12px;display:flex}.lvq-diagram-block__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-over-sm);letter-spacing:var(--tr-over);text-transform:uppercase;color:var(--ink-soft);flex:1}.lvq-diagram-block__source{background:var(--surface-raised);inline-size:100%;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-md);white-space:pre;resize:none;border:none;margin:0;padding:14px 16px;display:block;overflow:hidden}.lvq-diagram-block__preview{border-block-start:var(--bw) solid var(--border);background:var(--surface);padding:20px}.lvq-diagram-block__preview .lvq-diagram-block__error{margin-block-start:10px}.lvq-diagram-block__well{min-block-size:60px;padding:var(--sp-4);background:var(--surface-raised);justify-content:center;display:flex}.lvq-diagram-block--mint{--lvq-editor-block-tone:var(--mint)}.lvq-diagram-block--sky{--lvq-editor-block-tone:var(--sky)}.lvq-diagram-block--indigo{--lvq-editor-block-tone:var(--indigo)}.lvq-diagram-block--charcoal{--lvq-editor-block-tone:var(--charcoal)}.lvq-diagram-block:hover .lvq-editor-block__rail,.lvq-diagram-block:focus-within .lvq-editor-block__rail,.lvq-diagram-block:hover .lvq-editor-block__chip,.lvq-diagram-block:focus-within .lvq-editor-block__chip{opacity:1}.lvq-diagram-block:has(>.lvq-diagram-block__editor)>.lvq-editor-block__rail,.lvq-diagram-block:has(>.lvq-diagram-block__editor)>.lvq-editor-block__chip,.lvq-diagram-block:has(>.lvq-diagram-block__editor) .lvq-editor-block__chip-name{display:none}.lvq-resize-handle{z-index:var(--z-raised);cursor:col-resize;touch-action:none;background:0 0;flex:none;align-self:stretch;inline-size:6px;display:block;position:relative}.lvq-resize-handle--horizontal{cursor:row-resize;block-size:6px;inline-size:auto}.lvq-resize-handle:hover,.lvq-resize-handle--hover,.lvq-resize-handle--dragging{background:var(--action)}.lvq-resize-handle-row{min-block-size:96px;display:flex}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-md);margin:0}.wrap{max-inline-size:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}:where(a,button,input):focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:var(--focus-offset)}section[id]{scroll-margin-block-start:var(--sp-5)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
