@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/hanken-grotesk-italic-latin-ChtpyDsL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(/assets/hanken-grotesk-italic-latin-ext-KoQsQXDA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/hanken-grotesk-normal-latin-CaVRRdDk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/hanken-grotesk-normal-latin-ext-Dg-wlmqe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-italic-latin-IQ9T9Kz-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-italic-latin-ext-Bqx2vo6L.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-normal-latin-ext-DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ash-0:#fff;--ash-25:#fbfaf8;--ash-50:#f4f2ee;--ash-100:#ebe8e2;--ash-200:#e5e1da;--ash-300:#dedad3;--ash-400:#c0bbb3;--ash-500:#a5a1aa;--ash-600:#7d7a85;--ash-700:#4e4a54;--ash-800:#2c2734;--ash-900:#1e1b22;--ash-950:#17151a;--plum-100:#e4deee;--plum-300:#a390d4;--plum-400:#bfb0e4;--plum-500:#5e4a80;--plum-600:#4a3a66;--plum-700:#3a2e52;--plum-800:#2a2140;--moss-100:#e2e8cf;--moss-300:#9bbe6a;--moss-500:#62813a;--moss-600:#4f6b2e;--moss-700:#3d5323;--ochre-100:#efe3c4;--ochre-300:#c0a067;--ochre-500:#947b28;--ochre-600:#7a6420;--brick-300:#c87f6e;--brick-500:#a8382c;--brick-600:#8e2b24;--brick-700:#712018;--gray-0:var(--ash-0);--gray-25:var(--ash-25);--gray-50:var(--ash-50);--gray-100:var(--ash-100);--gray-200:var(--ash-200);--gray-300:var(--ash-300);--gray-400:var(--ash-400);--gray-500:var(--ash-500);--gray-600:var(--ash-600);--gray-700:var(--ash-700);--gray-800:var(--ash-800);--gray-850:color-mix(in srgb, var(--ash-800) 50%, var(--ash-900));--gray-900:var(--ash-900);--gray-950:var(--ash-950);--font-sans:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display:40px;--fs-h1:30px;--fs-h2:24px;--fs-h3:19px;--fs-h4:16px;--fs-body-lg:16px;--fs-body:14px;--fs-body-sm:13px;--fs-caption:12px;--fs-micro:11px;--fs-mono:13px;--fs-mono-sm:12px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-wide:.02em;--ls-caps:.06em;--text-display:var(--fw-extrabold) var(--fs-display)/var(--lh-tight) var(--font-sans);--text-h1:var(--fw-bold) var(--fs-h1)/var(--lh-tight) var(--font-sans);--text-h2:var(--fw-bold) var(--fs-h2)/var(--lh-snug) var(--font-sans);--text-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);--text-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-sans);--text-body:var(--fw-regular) var(--fs-body)/var(--lh-normal) var(--font-sans);--text-body-strong:var(--fw-semibold) var(--fs-body)/var(--lh-normal) var(--font-sans);--text-caption:var(--fw-medium) var(--fs-caption)/var(--lh-snug) var(--font-sans);--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-8:16px;--space-10:20px;--space-12:24px;--space-16:32px;--space-20:40px;--space-24:48px;--space-32:64px;--space-40:80px;--space-48:96px;--gutter:var(--space-12);--stack:var(--space-6);--control-h-sm:28px;--control-h:34px;--control-h-lg:42px;--sidebar-w:248px;--content-max:880px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-color:24 20 12;--shadow-xs:0 1px 2px rgb(var(--shadow-color) / .05);--shadow-sm:0 1px 2px rgb(var(--shadow-color) / .06), 0 1px 3px rgb(var(--shadow-color) / .08);--shadow-md:0 2px 4px -2px rgb(var(--shadow-color) / .06), 0 4px 10px -2px rgb(var(--shadow-color) / .1);--shadow-lg:0 4px 8px -3px rgb(var(--shadow-color) / .08), 0 12px 24px -6px rgb(var(--shadow-color) / .12);--shadow-xl:0 8px 16px -6px rgb(var(--shadow-color) / .1), 0 24px 48px -12px rgb(var(--shadow-color) / .16);--shadow-inset:inset 0 1px 2px rgb(var(--shadow-color) / .08);--ring-width:3px;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--dur-slower:.4s;--ease-out:cubic-bezier(.2, .65, .25, 1);--ease-in-out:cubic-bezier(.5, 0, .2, 1);--ease-in:cubic-bezier(.6, 0, 1, 1);--ease-spring:cubic-bezier(.2, 1.1, .4, 1);--transition-colors:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);--transition-transform:transform var(--dur-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s}}:root{--bg:var(--ash-50);--bg-sunken:var(--ash-100);--surface:var(--ash-25);--surface-2:#f5f3ef;--surface-3:var(--ash-200);--overlay:#18140c6b;--border:var(--ash-300);--border-subtle:var(--ash-100);--border-strong:var(--ash-400);--border-inverse:var(--ash-700);--text:var(--ash-900);--text-secondary:var(--ash-700);--text-muted:var(--ash-600);--text-subtle:var(--ash-500);--text-inverse:var(--ash-25);--text-link:var(--plum-700);--brand:var(--plum-600);--brand-hover:var(--plum-700);--brand-active:var(--plum-800);--brand-fg:var(--ash-25);--brand-subtle:var(--plum-100);--brand-subtle-hover:color-mix(in srgb, var(--plum-600) 20%, var(--ash-25));--brand-subtle-fg:var(--plum-700);--brand-border:var(--plum-600);--ring-color:color-mix(in srgb, var(--plum-600) 34%, transparent);--focus-ring:0 0 0 var(--ring-width) var(--ring-color);--success:var(--moss-600);--success-fg:var(--ash-25);--success-subtle:var(--moss-100);--success-subtle-fg:var(--moss-700);--success-border:color-mix(in srgb, var(--moss-600) 32%, var(--ash-25));--warning:var(--ochre-600);--warning-fg:var(--ash-25);--warning-subtle:var(--ochre-100);--warning-subtle-fg:var(--ochre-600);--warning-border:color-mix(in srgb, var(--ochre-600) 32%, var(--ash-25));--danger:var(--brick-600);--danger-fg:var(--ash-25);--danger-subtle:color-mix(in srgb, var(--brick-600) 14%, var(--ash-25));--danger-subtle-fg:var(--brick-700);--danger-border:color-mix(in srgb, var(--brick-600) 32%, var(--ash-25));--info:#2563eb;--info-fg:#fff;--info-subtle:#eff5ff;--info-subtle-fg:#1d4ed8;--info-border:#c3d8fb;--ai:var(--plum-600);--ai-subtle:var(--plum-100);--ai-subtle-fg:var(--plum-700);--ai-border:var(--plum-600);--code-bg:color-mix(in srgb, var(--ash-600) 8%, var(--ash-25));--code-fg:var(--text-secondary);--code-border:var(--border);--doc-bg:var(--ash-25);--doc-fg:var(--text);--diff-add-bg:color-mix(in srgb, var(--moss-600) 15%, var(--ash-25));--diff-add-fg:var(--moss-700);--diff-add-gutter:color-mix(in srgb, var(--moss-600) 28%, var(--ash-25));--diff-del-bg:color-mix(in srgb, var(--brick-600) 14%, var(--ash-25));--diff-del-fg:var(--brick-700);--diff-del-gutter:color-mix(in srgb, var(--brick-600) 26%, var(--ash-25));--diff-word-add:color-mix(in srgb, var(--moss-600) 30%, var(--ash-25));--diff-word-del:color-mix(in srgb, var(--brick-600) 28%, var(--ash-25));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:var(--ash-950);--bg-sunken:#121017;--surface:#1e1b23;--surface-2:#241f2b;--surface-3:var(--ash-800);--overlay:#0009;--border:#2c2833;--border-subtle:#221e29;--border-strong:#443e4e;--border-inverse:var(--ash-400);--text:#edeaf0;--text-secondary:#aba5b4;--text-muted:#7e7889;--text-subtle:#5c5768;--text-inverse:var(--ash-950);--text-link:var(--plum-300);--brand:var(--plum-300);--brand-hover:var(--plum-400);--brand-active:var(--plum-100);--brand-fg:#15101f;--brand-subtle:#241f2b;--brand-subtle-hover:color-mix(in srgb, var(--plum-300) 32%, #1e1b23);--brand-subtle-fg:var(--plum-300);--brand-border:var(--plum-300);--ring-color:color-mix(in srgb, color-mix(in srgb, var(--plum-300), white 30%) 45%, transparent);--focus-ring:0 0 0 var(--ring-width) var(--ring-color);--success:var(--moss-300);--success-fg:var(--ash-950);--success-subtle:#20261a;--success-subtle-fg:color-mix(in srgb, var(--moss-300), white 40%);--success-border:color-mix(in srgb, var(--moss-300) 38%, #1e1b23);--warning:var(--ochre-300);--warning-fg:var(--ash-950);--warning-subtle:#2a2415;--warning-subtle-fg:color-mix(in srgb, var(--ochre-300), white 40%);--warning-border:color-mix(in srgb, var(--ochre-300) 38%, #1e1b23);--danger:var(--brick-300);--danger-fg:var(--ash-950);--danger-subtle:color-mix(in srgb, var(--brick-300) 22%, #1e1b23);--danger-subtle-fg:color-mix(in srgb, var(--brick-300), white 42%);--danger-border:color-mix(in srgb, var(--brick-300) 38%, #1e1b23);--info:#3b82f6;--info-fg:#fff;--info-subtle:#3b82f61f;--info-subtle-fg:#93b4fc;--info-border:#3b82f64d;--ai:var(--plum-300);--ai-subtle:#241f2b;--ai-subtle-fg:var(--plum-300);--ai-border:var(--plum-300);--code-bg:#16141a;--code-fg:var(--text-secondary);--code-border:var(--border);--doc-bg:#1e1b23;--doc-fg:var(--text);--diff-add-bg:color-mix(in srgb, var(--moss-300) 16%, #1e1b23);--diff-add-fg:color-mix(in srgb, var(--moss-300), white 42%);--diff-add-gutter:color-mix(in srgb, var(--moss-300) 26%, #1e1b23);--diff-del-bg:color-mix(in srgb, var(--brick-300) 16%, #1e1b23);--diff-del-fg:color-mix(in srgb, var(--brick-300), white 44%);--diff-del-gutter:color-mix(in srgb, var(--brick-300) 26%, #1e1b23);--diff-word-add:color-mix(in srgb, var(--moss-300) 32%, #1e1b23);--diff-word-del:color-mix(in srgb, var(--brick-300) 32%, #1e1b23);--shadow-color:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);font-weight:var(--fw-regular);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1, "ss01" 1;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,pre,kbd,samp{font-family:var(--font-mono);font-size:var(--fs-mono)}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--brand-subtle);color:var(--brand-subtle-fg)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-subtle)}.rdq-avatar{width:var(--_s,32px);height:var(--_s,32px);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:calc(var(--_s,32px) * .4);background:var(--surface-3);color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.rdq-avatar--square{border-radius:var(--radius-md)}.rdq-avatar img{object-fit:cover;width:100%;height:100%}.rdq-avatar__status{border:2px solid var(--surface);border-radius:50%;width:30%;min-width:8px;height:30%;min-height:8px;position:absolute;bottom:-1px;right:-1px}.rdq-avatar-group{display:inline-flex}.rdq-avatar-group .rdq-avatar{box-shadow:0 0 0 2px var(--surface)}.rdq-avatar-group .rdq-avatar+.rdq-avatar{margin-left:-8px}.rdq-avatar-group__more{background:var(--surface-3)!important;color:var(--text-secondary)!important}.rdq-badge{height:20px;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);border-radius:var(--radius-full);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.rdq-badge--sm{height:17px;font-size:var(--fs-micro);gap:4px;padding:0 6px}.rdq-badge--square{border-radius:var(--radius-sm)}.rdq-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rdq-badge--neutral{background:var(--surface-3);color:var(--text-secondary);border-color:var(--border)}.rdq-badge--brand{background:var(--brand-subtle);color:var(--brand-subtle-fg);border-color:var(--brand-border)}.rdq-badge--success{background:var(--success-subtle);color:var(--success-subtle-fg);border-color:var(--success-border)}.rdq-badge--warning{background:var(--warning-subtle);color:color-mix(in srgb, var(--warning-subtle-fg) 95%, var(--text));border-color:var(--warning-border)}.rdq-badge--danger{background:var(--danger-subtle);color:var(--danger-subtle-fg);border-color:var(--danger-border)}.rdq-badge--info{background:var(--info-subtle);color:var(--info-subtle-fg);border-color:var(--info-border)}.rdq-badge--ai{background:var(--ai-subtle);color:var(--ai-subtle-fg);border-color:var(--ai-border)}.rdq-badge--solid.rdq-badge--brand{background:var(--brand);color:var(--brand-fg);border-color:#0000}.rdq-badge--solid.rdq-badge--success{background:var(--success);color:var(--success-fg);border-color:#0000}.rdq-badge--solid.rdq-badge--danger{background:var(--danger);color:var(--danger-fg);border-color:#0000}.rdq-badge--solid.rdq-badge--neutral{background:var(--border-inverse);color:var(--text-inverse);border-color:#0000}.rdq-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}:where(.rdq-card>:is(.rdq-card__header,.rdq-card__body,.rdq-card__footer):first-child,.rdq-card:not(.rdq-card--pad):not(.rdq-card--pad-lg)>.rdq-table-scroll:first-child){border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}:where(.rdq-card>:is(.rdq-card__header,.rdq-card__body,.rdq-card__footer):last-child,.rdq-card:not(.rdq-card--pad):not(.rdq-card--pad-lg)>.rdq-table-scroll:last-child){border-bottom-left-radius:calc(var(--radius-lg) - 1px);border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.rdq-card--flat{box-shadow:none}.rdq-card--raised{box-shadow:var(--shadow-md);border-color:#0000}.rdq-card--sunken{background:var(--bg-sunken);box-shadow:none}.rdq-card--pad{padding:16px}.rdq-card--pad-lg{padding:20px}.rdq-card--interactive{cursor:pointer;transition:var(--transition-colors), transform var(--dur-fast) var(--ease-out)}.rdq-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.rdq-card--interactive:active{transform:translateY(.5px)}.rdq-card--selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.rdq-card__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:13px 16px;display:flex}.rdq-card__header-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rdq-card__title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--text);letter-spacing:var(--ls-snug)}.rdq-card__subtitle{font-size:var(--fs-caption);color:var(--text-muted)}.rdq-card__body{padding:16px}.rdq-card__body--snug{padding:14px 16px}.rdq-card__body--roomy{padding:16px 18px}.rdq-card__footer{border-top:1px solid var(--border-subtle);background:var(--surface-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.rdq-card__footer--end{justify-content:flex-end}.rdq-progress{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);align-items:center;gap:9px;display:inline-flex}.rdq-progress__track{border-radius:var(--radius-full);background:var(--surface-3);flex:none;width:120px;height:7px;overflow:hidden}.rdq-progress__fill{border-radius:var(--radius-full);background:var(--brand);height:100%;transition:width var(--dur-slow) var(--ease-out)}.rdq-progress__label{flex:none}.rdq-progress--sm{gap:8px}.rdq-progress--sm .rdq-progress__track{width:64px;height:6px}.rdq-progress--sm .rdq-progress__label{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted)}.rdq-progress--block{width:100%;display:flex}.rdq-progress--block .rdq-progress__track{flex:auto;width:auto}.rdq-progress--success .rdq-progress__fill{background:var(--success)}.rdq-progress--warning .rdq-progress__fill{background:var(--warning)}.rdq-progress--danger .rdq-progress__fill{background:var(--danger)}@media (prefers-reduced-motion:reduce){.rdq-progress__fill{transition:none}}.rdq-table-scroll{width:100%;overflow-x:auto}.rdq-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text)}.rdq-table th,.rdq-table td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:10px 14px}.rdq-table--compact th,.rdq-table--compact td{padding:6px 10px}.rdq-table--middle th,.rdq-table--middle td{vertical-align:middle}.rdq-table thead th{font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted);background:var(--bg-sunken);border-bottom:1px solid var(--border);white-space:nowrap;position:relative}.rdq-table--sticky thead th{z-index:1;position:sticky;top:0}.rdq-table tbody tr:last-child td{border-bottom:none}.rdq-table--zebra tbody tr:nth-child(2n) td{background:var(--surface-2)}.rdq-table--hover tbody tr{transition:background-color var(--dur-fast) var(--ease-out);cursor:pointer}.rdq-table--hover tbody tr:hover td{background:var(--brand-subtle)}.rdq-table tbody tr[tabindex]:focus-visible{box-shadow:none;outline:var(--ring-width) solid var(--ring-color);outline-offset:calc(-1 * var(--ring-width))}.rdq-table td.rdq-num,.rdq-table th.rdq-num{text-align:right;font-family:var(--font-mono);font-size:var(--fs-mono-sm)}.rdq-table__cell-strong{font-weight:var(--fw-semibold);color:var(--text)}.rdq-tag{height:24px;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);white-space:nowrap;transition:var(--transition-colors);align-items:center;gap:6px;padding:0 9px;line-height:1;display:inline-flex}.rdq-tag--brand{background:var(--brand-subtle);color:var(--brand-subtle-fg);border-color:var(--brand-border)}.rdq-tag--muted{background:var(--surface-3);border-color:#0000}.rdq-tag--danger{background:var(--danger-subtle);color:var(--danger-subtle-fg);border-color:var(--danger-border)}.rdq-tag--danger .rdq-icon{color:var(--danger)}.rdq-tag--danger .rdq-tag__label{line-height:1.25}.rdq-tag--danger .rdq-tag__remove{opacity:1}.rdq-tag--sm{height:20px;font-size:var(--fs-caption);gap:4px;padding:0 7px}.rdq-tag--mono .rdq-tag__label{font-family:var(--font-mono);font-size:var(--fs-mono-sm);line-height:1.25}.rdq-tag__dot{border-radius:50%;flex:none;width:7px;height:7px}.rdq-tag__label{text-overflow:ellipsis;overflow:hidden}.rdq-tag__remove{color:currentColor;border-radius:var(--radius-xs);cursor:pointer;opacity:.6;width:16px;height:16px;transition:var(--transition-colors);background:0 0;border:none;justify-content:center;align-items:center;margin-right:-3px;padding:0;display:inline-flex}.rdq-tag__remove:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}.rdq-tag--interactive{cursor:pointer}.rdq-tag--interactive:hover{border-color:var(--text-subtle);background:var(--surface-2)}.rdq-md{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--doc-fg)}.rdq-md>:first-child{margin-top:0!important}.rdq-md>:last-child{margin-bottom:0!important}.rdq-md h1,.rdq-md h2,.rdq-md h3,.rdq-md h4{font-weight:var(--fw-bold);letter-spacing:var(--ls-snug);color:var(--text);line-height:var(--lh-snug)}.rdq-md h1{font-size:var(--fs-h2);margin:1.4em 0 .5em}.rdq-md h2{font-size:var(--fs-h3);border-bottom:1px solid var(--border-subtle);margin:1.3em 0 .45em;padding-bottom:.3em}.rdq-md h3{font-size:var(--fs-h4);margin:1.15em 0 .4em}.rdq-md h4{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-secondary);margin:1em 0 .35em}.rdq-md p{margin:0 0 .75em}.rdq-md ul,.rdq-md ol{margin:0 0 .8em;padding-left:1.5em}.rdq-md li,.rdq-md li>ul,.rdq-md li>ol{margin:.2em 0}.rdq-md ul{list-style:none}.rdq-md ul>li{position:relative}.rdq-md ul>li:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:-1.05em}.rdq-md ol{list-style:decimal}.rdq-md ol>li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.rdq-md a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border)}.rdq-md a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.rdq-md strong{font-weight:var(--fw-semibold);color:var(--text)}.rdq-md code{font-family:var(--font-mono);background:var(--code-bg);color:var(--code-fg);border-radius:var(--radius-xs);border:1px solid var(--code-border);padding:.1em .4em;font-size:.86em}.rdq-md pre{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);margin:0 0 .85em;padding:13px 15px;overflow-x:auto}.rdq-md pre code{font-size:var(--fs-mono-sm);color:var(--code-fg);background:0 0;border:none;padding:0;line-height:1.7}.rdq-md blockquote{border-left:3px solid var(--brand-border);color:var(--text-secondary);background:var(--brand-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 .85em;padding:4px 15px}.rdq-md blockquote p:last-child{margin-bottom:0}.rdq-md hr{border:none;border-top:1px solid var(--border);margin:1.4em 0}.rdq-md__tablewrap{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;margin:0 0 1em;overflow-x:auto}.rdq-md table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body-sm);line-height:var(--lh-snug)}.rdq-md thead th{text-align:left;font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted);background:var(--bg-sunken);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 13px}.rdq-md tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top;padding:8px 13px}.rdq-md tbody tr:last-child td{border-bottom:none}.rdq-md tbody tr:nth-child(2n) td{background:var(--surface-2)}.rdq-md [data-align=right]{text-align:right}.rdq-md [data-align=center]{text-align:center}.rdq-diff{font-family:var(--font-mono);font-size:var(--fs-mono-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.rdq-diff__row{align-items:stretch;display:flex}.rdq-diff__gutter{width:78px;color:var(--text-subtle);background:var(--bg-sunken);border-right:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none;text-align:right;flex:none;display:flex}.rdq-diff__gutter span{font-variant-numeric:tabular-nums;flex:1;padding:1px 8px}.rdq-diff__sign{text-align:center;width:20px;color:var(--text-subtle);-webkit-user-select:none;user-select:none;flex:none;padding:1px 0}.rdq-diff__code{white-space:pre-wrap;word-break:break-word;color:var(--code-fg);flex:1;padding:1px 12px 1px 6px;line-height:1.65}.rdq-diff__row--add{background:var(--diff-add-bg)}.rdq-diff__row--add .rdq-diff__gutter{background:var(--diff-add-gutter)}.rdq-diff__row--add .rdq-diff__sign,.rdq-diff__row--add .rdq-diff__code{color:var(--diff-add-fg)}.rdq-diff__row--del{background:var(--diff-del-bg)}.rdq-diff__row--del .rdq-diff__gutter{background:var(--diff-del-gutter)}.rdq-diff__row--del .rdq-diff__sign,.rdq-diff__row--del .rdq-diff__code{color:var(--diff-del-fg)}.rdq-diff__words{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-secondary);padding:14px 16px}.rdq-diff__ins{background:var(--diff-word-add);color:var(--diff-add-fg);border-radius:3px;padding:0 2px;text-decoration:none}.rdq-diff__del{background:var(--diff-word-del);color:var(--diff-del-fg);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);border-radius:3px;padding:0 2px}.rdq-diff__split{grid-template-columns:1fr 1fr;display:grid}.rdq-diff__pane{min-width:0;padding:14px 16px}.rdq-diff__pane+.rdq-diff__pane{border-left:1px solid var(--border)}.rdq-diff__panehead{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted);align-items:center;gap:7px;margin-bottom:10px;display:flex}.rdq-diff__dot{border-radius:50%;flex:none;width:7px;height:7px}.rdq-diff__stat{background:var(--bg-sunken);border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:12px;padding:7px 12px;display:flex}.rdq-diff__stat b{font-family:var(--font-mono);font-weight:var(--fw-semibold)}.rdq-diff__stat .add{color:var(--diff-add-fg)}.rdq-diff__stat .del{color:var(--diff-del-fg)}.rdq-callout{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-family:var(--font-sans);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.rdq-callout__icon{color:var(--text-muted);flex:none;margin-top:1px;display:inline-flex}.rdq-callout__main{flex:1;min-width:0}.rdq-callout__title{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text)}.rdq-callout__body{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5}.rdq-callout__title+.rdq-callout__body{margin-top:2px}.rdq-callout__actions{gap:8px;margin-top:10px;display:flex}.rdq-callout__close{width:22px;height:22px;color:var(--text-subtle);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-2px -2px 0 0;display:inline-flex}.rdq-callout__close:hover{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--text)}.rdq-callout--info{background:var(--info-subtle);border-color:var(--info-border)}.rdq-callout--info .rdq-callout__icon{color:var(--info)}.rdq-callout--success{background:var(--success-subtle);border-color:var(--success-border)}.rdq-callout--success .rdq-callout__icon{color:var(--success)}.rdq-callout--warning{background:var(--warning-subtle);border-color:var(--warning-border)}.rdq-callout--warning .rdq-callout__icon{color:var(--warning)}.rdq-callout--danger{background:var(--danger-subtle);border-color:var(--danger-border)}.rdq-callout--danger .rdq-callout__icon{color:var(--danger)}.rdq-callout--ai{background:var(--ai-subtle);border-color:var(--ai-border)}.rdq-callout--ai .rdq-callout__icon{color:var(--ai)}.rdq-dialog__scrim{z-index:1000;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:rdq-dialog-fade var(--dur-base) var(--ease-out);justify-content:center;align-items:flex-start;padding:7vh 20px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.rdq-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-xl);animation:rdq-dialog-pop var(--dur-base) var(--ease-out);overflow:clip}.rdq-dialog--sm{max-width:380px}.rdq-dialog--lg{max-width:680px}.rdq-dialog--xl{max-width:920px}.rdq-dialog__header{align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.rdq-dialog__heading{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rdq-dialog__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text);letter-spacing:var(--ls-snug)}.rdq-dialog__desc{font-size:var(--fs-body-sm);color:var(--text-muted);line-height:1.5}.rdq-dialog__close{width:30px;height:30px;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:inline-flex}.rdq-dialog__close:hover{background:var(--surface-3);color:var(--text)}.rdq-dialog__body{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-normal);padding:0 20px 4px}.rdq-dialog__footer{justify-content:flex-end;align-items:center;gap:8px;padding:18px 20px 20px;display:flex}@keyframes rdq-dialog-fade{0%{opacity:0}}@keyframes rdq-dialog-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.rdq-dialog,.rdq-dialog__scrim{animation:none}}.rdq-spinner{box-sizing:border-box;border:2px solid color-mix(in srgb, currentColor 24%, transparent);vertical-align:middle;border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.6s linear infinite rdq-spinner-turn;display:inline-block}.rdq-spinner--10{border-width:1.5px;width:10px;height:10px}.rdq-spinner--12{width:12px;height:12px}.rdq-spinner--22{border-width:2.5px;width:22px;height:22px}@keyframes rdq-spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rdq-spinner{animation-duration:1.4s}}@media (forced-colors:active){.rdq-spinner{forced-color-adjust:none;color:canvastext!important}}.rdq-toaststack{z-index:1100;pointer-events:none;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);display:flex;position:fixed}.rdq-toaststack--br{bottom:16px;right:16px}.rdq-toaststack--bl{bottom:16px;left:16px}.rdq-toaststack--tr{top:16px;right:16px}.rdq-toaststack--tc{top:16px;left:50%;transform:translate(-50%)}.rdq-toast{pointer-events:auto;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:rdq-toast-in var(--dur-slow) var(--ease-spring);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.rdq-toast--success{border-left-color:var(--success)}.rdq-toast--danger{border-left-color:var(--danger)}.rdq-toast--warning{border-left-color:var(--warning)}.rdq-toast--info{border-left-color:var(--info)}.rdq-toast--ai{border-left-color:var(--ai)}.rdq-toast__icon{flex:none;margin-top:1px;display:inline-flex}.rdq-toast--success .rdq-toast__icon{color:var(--success)}.rdq-toast--danger .rdq-toast__icon{color:var(--danger)}.rdq-toast--warning .rdq-toast__icon{color:var(--warning)}.rdq-toast--info .rdq-toast__icon{color:var(--info)}.rdq-toast--ai .rdq-toast__icon{color:var(--ai)}.rdq-toast__main{flex:1;min-width:0}.rdq-toast__title{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text)}.rdq-toast__desc{font-size:var(--fs-caption);color:var(--text-muted);margin-top:2px;line-height:1.45}.rdq-toast__action{margin-top:8px}.rdq-toast__close{width:22px;height:22px;color:var(--text-subtle);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-2px -2px 0 0;display:inline-flex}.rdq-toast__close:hover{background:var(--surface-3);color:var(--text)}@keyframes rdq-toast-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.rdq-toast{animation:none}}.rdq-tooltip{display:inline-flex;position:relative}.rdq-tooltip--block{width:100%;min-width:0;display:flex}.rdq-tooltip__bubble{z-index:1200;background:var(--text);width:max-content;max-width:240px;color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-medium);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:6px 9px;line-height:1.4;position:absolute;transform:scale(.96)}.rdq-tooltip__bubble.is-open{opacity:1;transform:scale(1)}.rdq-tooltip__bubble--top{bottom:calc(100% + 7px);left:50%;translate:-50%}.rdq-tooltip__bubble--bottom{top:calc(100% + 7px);left:50%;translate:-50%}.rdq-tooltip__bubble--left{top:50%;right:calc(100% + 7px);translate:0 -50%}.rdq-tooltip__bubble--right{top:50%;left:calc(100% + 7px);translate:0 -50%}.rdq-tooltip__kbd{background:color-mix(in srgb, currentColor 16%, transparent);font-family:var(--font-mono);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px}.rdq-btn{--_h:var(--control-h);--_px:14px;--_fs:var(--fs-body);height:var(--_h);padding:0 var(--_px);font-family:var(--font-sans);font-size:var(--_fs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-colors), transform var(--dur-instant) var(--ease-out);appearance:none;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex;position:relative}.rdq-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.rdq-btn:active:not([disabled]){transform:translateY(.5px)}.rdq-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.rdq-btn--sm{--_h:var(--control-h-sm);--_px:10px;--_fs:var(--fs-body-sm);border-radius:var(--radius-sm);gap:5px}.rdq-btn--lg{--_h:var(--control-h-lg);--_px:18px;--_fs:var(--fs-body-lg);gap:8px}.rdq-btn--block{width:100%}.rdq-btn--primary{background:var(--brand);color:var(--brand-fg);box-shadow:var(--shadow-xs)}.rdq-btn--primary:hover:not([disabled]){background:var(--brand-hover)}.rdq-btn--primary:active:not([disabled]){background:var(--brand-active)}.rdq-btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.rdq-btn--secondary:hover:not([disabled]){background:var(--surface-2);border-color:var(--text-subtle)}.rdq-btn--secondary:active:not([disabled]){background:var(--surface-3)}.rdq-btn--ghost{color:var(--text-secondary);background:0 0}.rdq-btn--ghost:hover:not([disabled]){background:var(--surface-3);color:var(--text)}.rdq-btn--subtle{background:var(--brand-subtle);color:var(--brand-subtle-fg)}.rdq-btn--subtle:hover:not([disabled]){background:var(--brand-subtle-hover)}.rdq-btn--danger{background:var(--danger);color:var(--danger-fg);box-shadow:var(--shadow-xs)}.rdq-btn--danger:hover:not([disabled]){filter:brightness(.94)}.rdq-btn--danger:active:not([disabled]){filter:brightness(.88)}.rdq-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite rdq-btn-spin;position:absolute}.rdq-btn--loading .rdq-btn__label,.rdq-btn--loading .rdq-icon{opacity:0}@keyframes rdq-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rdq-btn__spinner{animation-duration:1.4s}}.rdq-check{cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text);align-items:flex-start;gap:9px;line-height:1.35;display:inline-flex}.rdq-check--sm{font-size:var(--fs-body-sm)}.rdq-check.is-disabled{cursor:not-allowed;opacity:.55}.rdq-check__box{border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);width:18px;height:18px;transition:var(--transition-colors);color:var(--brand-fg);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;position:relative}.rdq-check:hover:not(.is-disabled) .rdq-check__box{border-color:var(--brand)}.rdq-check__native{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.rdq-check__native:focus-visible+.rdq-check__box{box-shadow:var(--focus-ring);border-color:var(--brand)}.rdq-check__native:checked+.rdq-check__box,.rdq-check__native:indeterminate+.rdq-check__box{background:var(--brand);border-color:var(--brand)}.rdq-check__mark{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);transform:scale(.6)}.rdq-check__native:checked+.rdq-check__box .rdq-check__mark{opacity:1;transform:scale(1)}.rdq-check__dash{background:var(--brand-fg);border-radius:1px;width:9px;height:2px;display:none}.rdq-check__native:indeterminate+.rdq-check__box .rdq-check__mark{display:none}.rdq-check__native:indeterminate+.rdq-check__box .rdq-check__dash{display:block}.rdq-check__text{padding-top:.5px}.rdq-check__hint{color:var(--text-muted);font-size:var(--fs-caption);margin-top:1px;display:block}.rdq-field{flex-direction:column;gap:6px;display:flex}.rdq-field__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rdq-field__label{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text);align-items:center;gap:5px;display:inline-flex}.rdq-field__req{color:var(--danger);font-weight:var(--fw-bold)}.rdq-field__optional{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-subtle)}.rdq-field__aside{font-size:var(--fs-caption);color:var(--text-muted)}.rdq-field__hint{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.rdq-field__error{font-size:var(--fs-caption);color:var(--danger-subtle-fg);font-weight:var(--fw-medium);align-items:center;gap:5px;display:inline-flex}.rdq-iconbtn{--_s:34px;width:var(--_s);height:var(--_s);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-colors), transform var(--dur-instant) var(--ease-out);appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.rdq-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.rdq-iconbtn:active:not([disabled]){transform:translateY(.5px)}.rdq-iconbtn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.rdq-iconbtn--sm{--_s:28px;border-radius:var(--radius-sm)}.rdq-iconbtn--lg{--_s:42px}.rdq-iconbtn--ghost:hover:not([disabled]){background:var(--surface-3);color:var(--text)}.rdq-iconbtn--ghost.is-active{background:var(--brand-subtle);color:var(--brand-subtle-fg)}.rdq-iconbtn--secondary{border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-xs)}.rdq-iconbtn--secondary:hover:not([disabled]){background:var(--surface-2);border-color:var(--text-subtle);color:var(--text)}.rdq-iconbtn--subtle{background:var(--brand-subtle);color:var(--brand-subtle-fg)}.rdq-iconbtn--subtle:hover:not([disabled]){background:var(--brand-subtle-hover)}.rdq-iconbtn--primary{background:var(--brand);color:var(--brand-fg);box-shadow:var(--shadow-xs)}.rdq-iconbtn--primary:hover:not([disabled]){background:var(--brand-hover)}.rdq-iconbtn--danger:hover:not([disabled]){background:var(--danger-subtle);color:var(--danger-subtle-fg)}.rdq-input-wrap{width:100%;height:var(--control-h);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);transition:var(--transition-colors);cursor:text;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.rdq-input-wrap--sm{height:var(--control-h-sm);border-radius:var(--radius-sm);padding:0 9px}.rdq-input-wrap--lg{height:var(--control-h-lg);padding:0 13px}.rdq-input-wrap:hover:not(.is-disabled){border-color:var(--text-subtle)}.rdq-input-wrap:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.rdq-input-wrap.is-invalid{border-color:var(--danger)}.rdq-input-wrap.is-invalid:focus-within{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--danger) 32%, transparent)}.rdq-input-wrap.is-disabled{background:var(--bg-sunken);border-color:var(--border);cursor:not-allowed;opacity:.7}.rdq-input{min-width:0;height:100%;color:inherit;font-family:var(--font-sans);font-size:var(--fs-body);background:0 0;border:none;outline:none;flex:1;padding:0;line-height:1}.rdq-input::placeholder{color:var(--text-subtle)}.rdq-input:disabled{cursor:not-allowed}.rdq-input--sm{font-size:var(--fs-body-sm)}.rdq-input--mono{font-family:var(--font-mono);font-size:var(--fs-mono)}.rdq-input__adorn{color:var(--text-muted);flex:none;align-items:center;display:inline-flex}.rdq-input__adorn--text{font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.rdq-radio{cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text);align-items:flex-start;gap:9px;line-height:1.35;display:inline-flex}.rdq-radio--sm{font-size:var(--fs-body-sm)}.rdq-radio.is-disabled{cursor:not-allowed;opacity:.55}.rdq-radio__dot{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);width:18px;height:18px;transition:var(--transition-colors);flex:none;margin-top:1px;position:relative}.rdq-radio:hover:not(.is-disabled) .rdq-radio__dot{border-color:var(--brand)}.rdq-radio__native{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.rdq-radio__native:focus-visible+.rdq-radio__dot{box-shadow:var(--focus-ring);border-color:var(--brand)}.rdq-radio__native:checked+.rdq-radio__dot{border-color:var(--brand);border-width:2px}.rdq-radio__dot:after{content:"";background:var(--brand);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-spring);border-radius:50%;margin:auto;position:absolute;inset:0;transform:scale(0)}.rdq-radio__native:checked+.rdq-radio__dot:after{transform:scale(1)}.rdq-radio__text{padding-top:.5px}.rdq-radio__hint{color:var(--text-muted);font-size:var(--fs-caption);margin-top:1px;display:block}.rdq-radiogroup{flex-direction:column;gap:10px;display:flex}.rdq-radiogroup--row{flex-flow:wrap;gap:18px}.rdq-select-wrap{width:100%;height:var(--control-h);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);transition:var(--transition-colors);align-items:center;display:inline-flex;position:relative}.rdq-select-wrap--sm{height:var(--control-h-sm);border-radius:var(--radius-sm)}.rdq-select-wrap--lg{height:var(--control-h-lg)}.rdq-select-wrap:hover:not(.is-disabled){border-color:var(--text-subtle)}.rdq-select-wrap:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.rdq-select-wrap.is-invalid{border-color:var(--danger)}.rdq-select-wrap.is-disabled{background:var(--bg-sunken);opacity:.7}.rdq-select{min-width:0;height:100%;color:inherit;font-family:var(--font-sans);font-size:var(--fs-body);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0 34px 0 11px}.rdq-select-wrap--sm .rdq-select{font-size:var(--fs-body-sm);padding-left:9px}.rdq-select:disabled{cursor:not-allowed}.rdq-select__chevron{pointer-events:none;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);display:inline-flex;position:absolute;right:10px}.rdq-select[aria-expanded=true]+.rdq-select__chevron{color:var(--text);transform:rotate(180deg)}.rdq-select-wrap:has(>.rdq-select[aria-expanded=true]){border-color:var(--brand);box-shadow:var(--focus-ring)}.rdq-select:has(>option:first-child:checked:disabled[value=""]){color:var(--text-muted)}.rdq-select:has(>option:first-child:checked:disabled[value=""])>option{color:var(--text)}.rdq-select__list{z-index:1150;box-sizing:border-box;gap:var(--space-1);max-width:28rem;max-height:calc(8.5 * (var(--control-h) + var(--space-2)) + 2 * var(--space-3));padding:var(--space-3);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--fs-body);font-style:normal;font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;animation:rdq-select-in var(--dur-fast) var(--ease-out);flex-direction:column;margin:0;display:flex;position:fixed;overflow:hidden auto}.rdq-select__list:focus{box-shadow:var(--shadow-lg);outline:none}.rdq-select__list--sm{font-size:var(--fs-body-sm)}.rdq-select__option{align-items:flex-start;gap:var(--space-4);box-sizing:border-box;min-height:calc(var(--control-h) + var(--space-1));padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;transition:var(--transition-colors);outline:none;flex:none;display:flex}.rdq-select__list--sm .rdq-select__option{min-height:calc(var(--control-h-sm) + var(--space-1));padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3)}.rdq-select__option:focus-visible{box-shadow:none;border-radius:var(--radius-sm);outline:none}.rdq-select__option:hover{background:var(--surface-3);color:var(--text)}.rdq-select__option.is-selected{background:var(--brand-subtle);color:var(--brand-subtle-fg);font-weight:var(--fw-semibold)}.rdq-select__option.is-active{box-shadow:inset 0 0 0 2px var(--brand)}.rdq-select__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rdq-select__option[aria-disabled=true]:not(.is-selected):hover{background:0 0}.rdq-select__tick{width:var(--space-8);height:calc(1em * var(--lh-snug));color:var(--brand);visibility:hidden;flex:none;justify-content:center;align-items:center;display:inline-flex}.rdq-select__option.is-selected .rdq-select__tick{visibility:visible}.rdq-select__text{flex-direction:column;flex:1;min-width:0;display:flex}.rdq-select__sub{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-muted)}.rdq-select__option.is-selected .rdq-select__sub{color:var(--brand-subtle-fg)}.rdq-select__empty{min-height:calc(var(--control-h) + var(--space-1));padding:var(--space-4);box-sizing:border-box;color:var(--text-muted);font-size:var(--fs-body-sm);cursor:default;outline:none;align-items:center;display:flex}.rdq-select-wrap--pill{width:auto;height:var(--control-h-sm);gap:var(--space-3);padding:0 var(--space-5);border-color:var(--border);border-radius:var(--radius-full);background:var(--surface);font:var(--fw-medium) var(--fs-caption)/1 var(--font-sans);color:var(--text-secondary);cursor:pointer;white-space:nowrap}.rdq-select-wrap--pill:hover:not(.is-disabled){border-color:var(--border-strong)}.rdq-select-wrap--pill.is-set:hover:not(.is-disabled){border-color:var(--brand-border)}.rdq-select-wrap--pill .rdq-select__lab{pointer-events:none}.rdq-select-wrap--pill .rdq-select{min-width:0;font:var(--fw-semibold) var(--fs-caption)/1 var(--font-sans);color:var(--text);field-sizing:content;flex:none;padding:0}.rdq-select-wrap--pill .rdq-select__chevron{color:var(--text-subtle);position:static}.rdq-select-wrap--pill.is-set{border-color:var(--brand-border);background:var(--brand-subtle);color:var(--brand-subtle-fg)}.rdq-select-wrap--pill.is-set .rdq-select,.rdq-select-wrap--pill.is-set .rdq-select__chevron{color:var(--brand-subtle-fg)}@keyframes rdq-select-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rdq-select__list{animation:none}.rdq-select__chevron{transition:none}}@media (pointer:coarse){.rdq-select__option{min-height:calc(var(--space-20) + var(--space-2))}}.rdq-switch{cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text);align-items:center;gap:10px;display:inline-flex}.rdq-switch--block{width:100%}.rdq-switch.is-disabled{cursor:not-allowed;opacity:.55}.rdq-switch__track{border-radius:var(--radius-full);background:var(--border-strong);width:34px;height:20px;transition:background-color var(--dur-base) var(--ease-out);flex:none;position:relative}.rdq-switch__native{opacity:0;width:1px;height:1px;margin:-1px;position:absolute}.rdq-switch__native:focus-visible+.rdq-switch__track{box-shadow:var(--focus-ring)}.rdq-switch__native:checked+.rdq-switch__track{background:var(--brand)}.rdq-switch__thumb{background:var(--ash-25);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px}.rdq-switch__native:checked+.rdq-switch__track .rdq-switch__thumb{transform:translate(14px)}.rdq-switch--sm .rdq-switch__track{width:28px;height:16px}.rdq-switch--sm .rdq-switch__thumb{width:12px;height:12px}.rdq-switch--sm .rdq-switch__native:checked+.rdq-switch__track .rdq-switch__thumb{transform:translate(12px)}.rdq-switch__text{flex-direction:column;flex:auto;min-width:0;display:flex}.rdq-switch__hint{color:var(--text-muted);font-size:var(--fs-caption)}.rdq-textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:76px;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);resize:vertical;transition:var(--transition-colors);outline:none;padding:9px 11px;display:block}.rdq-textarea::placeholder{color:var(--text-subtle)}.rdq-textarea:hover:not(:disabled){border-color:var(--text-subtle)}.rdq-textarea:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.rdq-textarea.is-invalid{border-color:var(--danger)}.rdq-textarea.is-invalid:focus{box-shadow:0 0 0 var(--ring-width) color-mix(in srgb, var(--danger) 32%, transparent)}.rdq-textarea:disabled{background:var(--bg-sunken);border-color:var(--border);cursor:not-allowed;opacity:.7}.rdq-textarea--mono{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:1.6}.rdq-textarea--code{background:var(--code-bg);color:var(--code-fg);border-color:var(--code-border)}.rdq-menu{display:inline-flex;position:relative}.rdq-menu.rdq-menu--block{width:100%;min-width:0;display:flex}.rdq-menu--block>span{min-width:0}.rdq-menu__panel{z-index:1150;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);animation:rdq-menu-in var(--dur-fast) var(--ease-out);padding:5px;position:absolute}.rdq-menu__panel--end{right:0}.rdq-menu__panel--start{left:0}.rdq-menu__panel--up{bottom:calc(100% + 6px)}.rdq-menu__panel--down{top:calc(100% + 6px)}.rdq-menu__item{width:100%;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;align-items:center;gap:10px;padding:7px 9px;display:flex}.rdq-menu__item:hover,.rdq-menu__item:focus-visible{background:var(--surface-3);outline:none}.rdq-menu__item[disabled]{opacity:.45;cursor:not-allowed}.rdq-menu__item-icon{color:var(--text-muted);flex:none;display:inline-flex}.rdq-menu__item-label{flex:1}.rdq-menu__item-shortcut{font-family:var(--font-mono);color:var(--text-subtle);font-size:10px}.rdq-menu__item--danger{color:var(--danger-subtle-fg)}.rdq-menu__item--danger .rdq-menu__item-icon{color:var(--danger)}.rdq-menu__item--danger:hover{background:var(--danger-subtle)}.rdq-menu__sep{background:var(--border-subtle);height:1px;margin:5px 0}.rdq-menu__label{font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);padding:6px 9px 3px}@keyframes rdq-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.rdq-menu__panel{animation:none}}.rdq-stepper{align-items:flex-start;display:flex}.rdq-stepper--vertical{flex-direction:column;align-items:stretch}.rdq-step{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rdq-stepper--vertical .rdq-step{flex:none;align-items:flex-start;padding-bottom:20px}.rdq-step__marker{border-radius:var(--radius-full);width:26px;height:26px;font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-semibold);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-muted);transition:var(--transition-colors);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rdq-step__text{flex-direction:column;gap:1px;min-width:0;display:flex}.rdq-step__label{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);white-space:nowrap}.rdq-step__desc{font-size:var(--fs-caption);color:var(--text-subtle);white-space:nowrap}.rdq-step__line{background:var(--border);border-radius:2px;flex:1;height:1.5px;margin:0 10px}.rdq-stepper--vertical .rdq-step__line{width:1.5px;height:auto;margin:0;position:absolute;top:26px;bottom:0;left:12px}.rdq-step.is-current .rdq-step__marker{border-color:var(--brand);color:var(--brand);background:var(--brand-subtle);box-shadow:0 0 0 3px var(--brand-subtle)}.rdq-step.is-current .rdq-step__label{color:var(--text)}.rdq-step.is-current .rdq-step__desc{color:var(--text-muted)}.rdq-step.is-done .rdq-step__marker{border-color:var(--brand);background:var(--brand);color:var(--brand-fg)}.rdq-step.is-done .rdq-step__label{color:var(--text-secondary)}.rdq-step.is-done .rdq-step__line,.rdq-step.is-done+.rdq-step .rdq-step__line{background:var(--brand)}.rdq-step:has(+.rdq-step.is-done) .rdq-step__line{background:var(--brand)}.rdq-step.is-clickable{cursor:pointer}.rdq-step.is-clickable:hover .rdq-step__marker{border-color:var(--brand)}.rdq-step.is-clickable:focus-visible{box-shadow:none;outline:none}.rdq-step.is-clickable:focus-visible .rdq-step__marker{box-shadow:var(--focus-ring)}.rdq-step.is-clickable:focus-visible .rdq-step__label{text-underline-offset:3px;text-decoration:underline}.rdq-step__spin{box-sizing:border-box;border:2px solid color-mix(in srgb, currentColor 24%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;animation:.6s linear infinite rdq-step-spin;display:block}.rdq-step.is-working .rdq-step__marker{border-color:var(--brand);color:var(--brand);background:var(--brand-subtle);box-shadow:0 0 0 3px var(--brand-subtle)}.rdq-step.is-working .rdq-step__desc{color:var(--brand-subtle-fg)}.rdq-step.is-attention .rdq-step__marker{border-color:var(--warning);color:var(--warning-subtle-fg);background:var(--warning-subtle);box-shadow:0 0 0 3px var(--warning-subtle)}.rdq-step.is-attention .rdq-step__desc{color:var(--warning-subtle-fg);font-weight:var(--fw-semibold)}.rdq-step.is-attention.is-clickable:hover .rdq-step__marker{border-color:var(--warning)}@keyframes rdq-step-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rdq-step__spin{animation-duration:1.4s}}@media (forced-colors:active){.rdq-step__spin{forced-color-adjust:none;color:canvastext}}.rdq-tabs{align-items:center;gap:2px;display:inline-flex}.rdq-tabs--line{border-bottom:1px solid var(--border);align-items:stretch;gap:4px}.rdq-tabs--pill{background:var(--bg-sunken);border-radius:var(--radius-md);gap:3px;padding:3px}.rdq-tabs--enclosed{gap:0}.rdq-tab{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:var(--transition-colors);background:0 0;border:none;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;position:relative}.rdq-tab:hover:not(.is-active){color:var(--text)}.rdq-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.rdq-tab__count{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-semibold);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);padding:1px 6px}.rdq-tabs--line .rdq-tab{border-bottom:2px solid #0000;margin-bottom:-1px}.rdq-tabs--line .rdq-tab.is-active{color:var(--brand-subtle-fg);border-bottom-color:var(--brand);font-weight:var(--fw-semibold)}.rdq-tabs--line .rdq-tab.is-active .rdq-tab__count{background:var(--brand-subtle);color:var(--brand-subtle-fg)}.rdq-tabs--pill .rdq-tab{border-radius:var(--radius-sm);padding:6px 12px}.rdq-tabs--pill .rdq-tab.is-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs);font-weight:var(--fw-semibold)}.rdq-tabs--enclosed .rdq-tab{border:1px solid var(--border);border-right-width:0}.rdq-tabs--enclosed .rdq-tab:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.rdq-tabs--enclosed .rdq-tab:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-right-width:1px}.rdq-tabs--enclosed .rdq-tab.is-active{background:var(--brand-subtle);color:var(--brand-subtle-fg);border-color:var(--brand-border)}.rdq-tabs.rdq-tabs--fill{display:flex}.rdq-tabs--fill .rdq-tab{flex:auto;justify-content:center;gap:4px;padding-left:4px;padding-right:4px}.rdq-tag__remove:disabled{opacity:.45;cursor:not-allowed}.rdq-tag__remove:disabled:hover{opacity:.45;background:0 0}.rdq-input-wrap :focus-visible,.rdq-select-wrap :focus-visible{box-shadow:none;border-radius:0}:root:has([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .rdq-select option{background-color:var(--surface);color:var(--text)}.qms-popover-layer{display:contents}.qms-nitag{vertical-align:middle;margin-inline-start:var(--space-4)}.qms-consent-layer{display:contents}.qms-consent{inset-inline:var(--space-0);z-index:1050;background-color:var(--surface);color:var(--text);border-top:thin solid var(--border);box-shadow:var(--shadow-lg);position:fixed;inset-block-end:var(--space-0)}.qms-consent__inner{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-10);max-inline-size:var(--content-max);padding:var(--space-6) var(--space-10);flex-wrap:wrap;margin-inline:auto;display:flex}.qms-consent__text{flex:28rem;min-inline-size:0}.qms-consent__title{margin:var(--space-0) var(--space-0) var(--space-2);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text)}.qms-consent__body{margin:var(--space-0);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.qms-consent__actions{gap:var(--space-4);flex:none;display:flex}.qms-shell{grid-template-columns:var(--sidebar-w) 1fr;background-color:var(--bg);min-height:100vh;color:var(--text);display:grid}.qms-side{border-right:thin solid var(--border);background-color:var(--surface);flex-direction:column;display:flex}.qms-new{margin:var(--space-6) var(--space-6) var(--space-5)}.qms-nav{gap:calc(var(--space-1) / 2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.qms-nav__label{font-size:var(--fs-micro);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);padding:var(--space-6) var(--space-5) calc(var(--space-5) / 2)}.qms-nav__label:first-child{padding-top:var(--space-2)}.qms-navitem{align-items:center;gap:var(--space-5);row-gap:var(--space-2);padding:calc(var(--space-4) - var(--space-1) / 2) var(--space-5);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer;text-align:left;width:100%;transition:var(--transition-colors);background-color:#0000;border:none;flex-wrap:wrap;line-height:normal;display:flex}.qms-navitem__flag{flex-basis:100%;display:flex}.qms-navitem:hover{background-color:var(--surface-3);color:var(--text)}.qms-navitem:focus-visible{box-shadow:var(--focus-ring);outline:none}.qms-navitem.is-active{background-color:var(--brand-subtle);color:var(--brand-subtle-fg);font-weight:var(--fw-semibold)}.qms-navitem.is-active .qms-navitem__ico{color:var(--brand)}.qms-navitem__ico{color:var(--text-muted);display:inline-flex}.qms-navitem__count{font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-mono);font-size:calc(var(--fs-micro) - var(--space-1) / 2);color:var(--text-muted);background-color:var(--surface-3);padding:calc(var(--space-1) / 2) var(--space-3);border-radius:var(--radius-full);margin-left:auto}.qms-navitem.is-active .qms-navitem__count{background-color:var(--brand-border);color:var(--brand-subtle-fg)}.qms-side__foot{padding:var(--space-5) var(--space-6);border-top:thin solid var(--border-subtle);align-items:center;gap:var(--space-5);margin-top:auto;display:flex}.qms-side__foot .who{flex-direction:column;min-width:0;display:flex}.qms-side__foot .who b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.qms-side__foot .who span{font-size:var(--fs-caption);color:var(--text-muted)}.qms-main{flex-direction:column;min-width:0;display:flex}.qms-top{align-items:center;gap:var(--space-6);block-size:calc(var(--space-32) - var(--space-4));padding:var(--space-0) var(--space-10);border-bottom:thin solid var(--border);background-color:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));z-index:20;display:flex;position:sticky;top:0}.qms-top__brand{align-items:center;gap:calc(var(--space-4) + var(--space-1) / 2);padding-right:calc(var(--space-8) - var(--space-1));margin-right:var(--space-1);border-right:thin solid var(--border-subtle);flex:none;display:flex}.qms-brand__tile{inline-size:calc(var(--space-16) - var(--space-1));block-size:calc(var(--space-16) - var(--space-1));border-radius:calc(var(--space-4) + var(--space-1) / 2);background-color:var(--brand);color:var(--brand-fg);font-weight:var(--fw-extrabold);font-size:var(--fs-body);letter-spacing:-.03em;box-shadow:var(--shadow-xs);place-items:center;display:grid}.qms-brand__name{font-weight:var(--fw-extrabold);font-size:calc(var(--fs-body) + var(--space-1) / 2);letter-spacing:var(--ls-tight)}.qms-brand__name em{color:var(--brand);font-style:normal}.qms-top__crumbs{align-items:center;gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--text-muted);min-width:0;display:flex}.qms-top__crumbs b{color:var(--text);font-weight:var(--fw-semibold)}.qms-top__crumbs .sep{color:var(--text-subtle)}.qms-top__spacer{flex:1}.qms-top__actions{align-items:center;gap:var(--space-3);display:flex}.qms-top__user{padding:var(--space-0);margin-left:var(--space-1);cursor:pointer;transition:var(--transition-colors);background-color:#0000;border:none;border-radius:50%;align-items:center;line-height:0;display:inline-flex}.qms-top__user:hover{box-shadow:0 0 0 var(--ring-width) var(--surface-3)}.qms-top__user:focus-visible{box-shadow:var(--focus-ring);outline:none}.qms-content{flex:1;min-height:0;overflow:auto}.qms-top{container:qms-top/inline-size}.qms-top__session{align-items:center;gap:var(--space-4);flex:none;display:flex}.qms-top__session:empty{display:none}.qms-top__crumbs{white-space:nowrap;overflow:hidden}.qms-top__crumbs>span:not(.sep),.qms-top__crumbs>b{text-overflow:ellipsis;min-width:0;overflow:hidden}.qms-top__crumbs .sep{flex:none;display:inline-flex}@container qms-top (width<=62.4375rem){.qms-top__session .qms-lockword{inline-size:calc(var(--space-1) / 2);block-size:calc(var(--space-1) / 2);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}@container qms-top (width<=44.9375rem){.qms-top__brand .qms-brand__name,.qms-top__brand .rdq-badge{display:none}.qms-top__brand{padding-right:var(--space-5)}.qms-top__crumbs>:not(:last-child),.qms-top__actions .qms-offhint{display:none}}.qms-swatch{gap:calc(var(--space-1) + var(--space-1) / 2);display:inline-flex}.qms-swatch i{inline-size:calc(var(--space-5) - var(--space-1) / 2);block-size:calc(var(--space-5) - var(--space-1) / 2);box-shadow:inset 0 0 0 calc(var(--space-1) / 2) #00000024;border-radius:50%;flex:none}.qms-offhint{border-radius:var(--radius-sm);align-items:center;display:inline-flex}.qms-offhint:focus-visible{box-shadow:var(--focus-ring);outline:none}.qms-notice{padding:var(--space-10) calc(var(--space-12) + var(--space-1)) var(--space-0)}.qms-nimark{display:inline-flex;position:relative}.qms-nimark--block{width:100%;min-width:0;display:flex}.qms-nimark:before{content:"";inset:var(--space-0);border-radius:inherit;outline:thin dashed var(--danger);outline-offset:var(--space-2);pointer-events:none;position:absolute}.qms-nimark__label{top:calc(var(--space-2) * -1 - var(--space-1) / 4);left:var(--space-8);pointer-events:none;position:absolute;translate:0 -50%}.qms-nimark__chip{pointer-events:auto;display:inline-flex}.qms-nimark--corner>.qms-nimark__chip{top:calc(var(--space-2) * -1 - var(--space-1) / 4);right:calc(var(--space-2) * -1 - var(--space-1) / 2);position:absolute;translate:0 -50%}.qms-nimark--entry{display:block}.qms-nimark--entry>.qms-nimark__chip{top:var(--space-0);right:var(--space-0);position:absolute}.qms-side{align-self:start;block-size:100vh;position:sticky;top:0;overflow:hidden auto}.qms-signin{min-height:100dvh;padding-block:var(--space-16);padding-inline:var(--space-8);background-color:var(--bg);color:var(--text);place-items:center;display:grid}.qms-signin__col{inline-size:100%;max-inline-size:27.5rem;margin:0 auto}.qms-signin__brand{justify-content:center;align-items:center;gap:calc(var(--space-4) + var(--space-1) / 2);margin-bottom:var(--space-5);display:flex}.qms-signin .qms-brand__name{margin:var(--space-0)}.qms-signin__sub{font-size:var(--fs-body-sm);color:var(--text-muted);text-align:center;margin:var(--space-0) var(--space-0) var(--space-10)}.qms-signin__card{box-shadow:var(--shadow-sm)}.qms-signin__form{gap:var(--space-8);display:grid}.qms-signin__messages{gap:var(--space-5);margin-bottom:var(--space-8);display:grid}.qms-signin__status{font-size:var(--fs-caption);color:var(--text-muted);min-block-size:var(--space-6);margin:var(--space-0)}.dh__wrap{padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-12) + var(--space-1)) var(--space-0);max-width:73.75rem;margin:0 auto}.dh__aibody{align-items:center;gap:calc(var(--space-8) - var(--space-1));display:flex}.dh__aiico{inline-size:var(--space-20);block-size:var(--space-20);border-radius:var(--radius-md);background-color:var(--ai-subtle);flex:none;place-items:center;display:grid}.dh__aitext{flex:1;min-width:0}.dh__aititle{font-weight:var(--fw-bold);font-size:var(--fs-h4)}.dh__aidesc{color:var(--text-muted);font-size:var(--fs-body-sm);margin-top:var(--space-1);max-width:38.75rem}.dh__aistat{text-align:right;padding-right:var(--space-2)}.dh__ainum{font-size:calc(var(--fs-h3) + var(--space-3) / 2);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.dh__ailabel{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap}.dh__aicard:focus-visible{box-shadow:var(--focus-ring);outline:none}.dh__aicard[aria-disabled=true]{cursor:default}.dash{padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-12) + var(--space-1)) var(--space-20);max-width:73.75rem;margin:0 auto}.dash__head{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:calc(var(--space-8) + var(--space-1));display:flex}.dash__title{font:var(--text-h1);letter-spacing:var(--ls-tight)}.dash__sub{color:var(--text-muted);font-size:var(--fs-body);margin-top:calc(var(--space-2) - var(--space-1) / 2)}.dash__stats{gap:var(--space-6);margin-bottom:var(--space-10);grid-template-columns:repeat(4,1fr);display:grid}.stat{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);padding:calc(var(--space-8) - var(--space-1)) var(--space-8);box-shadow:var(--shadow-xs)}.stat__k{align-items:center;gap:calc(var(--space-4) - var(--space-1) / 2);color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);display:flex}.stat__v{font-size:calc(var(--fs-h2) + var(--space-1));font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);margin-top:var(--space-3)}.stat__v small{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-muted)}.dash__toolbar{align-items:center;gap:var(--space-6);margin-bottom:calc(var(--space-8) - var(--space-1));display:flex}.dash__toolbar .grow{flex:1}.dash__search{inline-size:15rem}.dash__table{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.dash__empty{justify-items:center;gap:var(--space-5);padding:var(--space-16) var(--space-8);color:var(--text-muted);border-top:thin solid var(--border-subtle);display:grid}.dash__empty b{color:var(--text);font-weight:var(--fw-semibold)}.dash__empty p{margin:var(--space-0);max-width:26rem}.dash__emptyico{color:var(--text-subtle)}.dash__more{padding:var(--space-6) var(--space-0) var(--space-0);justify-content:center;display:flex}.cellmain{gap:calc(var(--space-2) - var(--space-1) / 2);flex-direction:column;display:flex}.cellmain__id{font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-mono);color:var(--brand-subtle-fg)}.cellmain__type{color:var(--text-subtle)}.cellmain__title{font-weight:var(--fw-semibold);color:var(--text);font-size:var(--fs-body-sm)}.cellmain__kw{gap:var(--space-2);margin-top:var(--space-1);min-block-size:var(--space-10);display:flex}.prog{align-items:center;gap:var(--space-4);display:flex}.prog__bar{inline-size:4rem;block-size:var(--space-3);border-radius:var(--radius-full);background-color:var(--surface-3);overflow:hidden}.prog__fill{background-color:var(--brand);border-radius:var(--radius-full);block-size:100%}.prog__txt{font:var(--fw-regular) var(--fs-micro)/var(--lh-snug) var(--font-mono);color:var(--text-muted)}.owner{align-items:center;gap:var(--space-4);display:flex}.owner span{font-size:var(--fs-body-sm)}.region{gap:var(--space-2);display:flex}.updated{font:var(--fw-regular) var(--fs-micro)/var(--lh-snug) var(--font-mono);color:var(--text-muted)}.dash__menuoff{gap:calc(var(--space-1) / 2);display:grid}.dash__menuoff small{font-size:var(--fs-micro);line-height:var(--lh-snug);color:var(--text-muted);white-space:normal;max-inline-size:15rem;display:block}.ph{padding:var(--space-12) calc(var(--space-12) + var(--space-1)) calc(var(--space-32) - var(--space-2));max-width:68.75rem;margin:0 auto}.ph--narrow{max-width:45rem}.ph--mid{max-width:65rem}.ph--slim{max-width:56.25rem}.ph__h{font:var(--text-h1);letter-spacing:var(--ls-tight);margin-bottom:var(--space-2)}.ph__s{color:var(--text-muted);margin-bottom:calc(var(--space-12) - var(--space-1))}.panel{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.panel__h{padding:calc(var(--space-6) + var(--space-1) / 2) var(--space-8);border-bottom:thin solid var(--border-subtle);font:var(--text-h4);align-items:center;gap:var(--space-4);display:flex}.panel__b{padding:calc(var(--space-6) + var(--space-1)) var(--space-8);gap:calc(var(--space-6) + var(--space-1) / 2);flex-direction:column;display:flex}.sb__skel{block-size:var(--space-6);border-radius:calc(var(--space-3) - var(--space-1) / 2);background-image:linear-gradient(90deg, var(--surface-3), var(--surface-2), var(--surface-3));background-size:200% 100%;animation:1.3s ease-in-out infinite sb-sh}.sb__skel--a{inline-size:38%}.sb__skel--b{inline-size:92%}.sb__skel--c{inline-size:85%}.sb__skel--d{inline-size:60%}@keyframes sb-sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sb__skel{animation:none}}.btree{--btree-hair:.0625rem;background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);min-block-size:0;min-inline-size:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:clip}.btree__head{align-items:center;gap:var(--space-4);min-block-size:2.75rem;padding:var(--space-5) var(--space-5) var(--space-3) var(--space-6);display:flex}.btree__title{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-subtle);flex:1}.btree__under{padding:0 var(--space-5) var(--space-4)}.btree__find{padding:0 var(--space-5) var(--space-5)}.btree__scroll{min-block-size:0;padding-bottom:var(--space-8);border-top:thin solid var(--border-subtle);flex:1;position:relative;overflow-y:auto}.btree__g,.btree__kids{margin:0;padding:0}.btree__row{align-items:center;gap:var(--space-2);block-size:1.875rem;padding:0 var(--space-8) 0 calc(.75rem + var(--lvl,0) * 1.25rem);background-color:var(--surface);background-image:linear-gradient(var(--brand-border), var(--brand-border)), repeating-linear-gradient(90deg, var(--border) 0 var(--btree-hair), transparent var(--btree-hair) 1.25rem);background-size:var(--btree-hair) 100%, calc(var(--lvl,0) * 1.25rem) 100%;background-position:calc(1.1875rem + var(--act,99) * 1.25rem) 0, 1.1875rem 0;color:var(--text-secondary);font-size:var(--fs-body-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:flex}.btree__row:hover{background-color:var(--surface-2);color:var(--text)}.btree__row:focus-visible{box-shadow:inset 0 0 0 var(--ring-width) var(--ring-color);outline:none}.btree__row.is-open{top:calc(var(--lvl,0) * 1.875rem);z-index:calc(20 - var(--lvl,0));color:var(--text);font-weight:var(--fw-semibold);box-shadow:0 var(--btree-hair) 0 var(--border-subtle);position:sticky}.btree__row.is-open:focus-visible{box-shadow:inset 0 0 0 var(--ring-width) var(--ring-color)}.btree__row.is-open .btree__ic,.btree__row.is-path .btree__ic{color:var(--brand)}.btree__row.is-path{color:var(--text);font-weight:var(--fw-semibold)}.btree__row.is-sel{background-color:var(--brand-subtle);color:var(--brand-subtle-fg);font-weight:var(--fw-semibold)}.btree__row.is-sel .btree__ic,.btree__row.is-sel .btree__n{color:var(--brand-subtle-fg)}.btree__chev{border-radius:var(--radius-xs);block-size:1.25rem;inline-size:1rem;color:var(--text-subtle);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.btree__chev{cursor:pointer}button.btree__chev:hover{background-color:var(--surface-3);color:var(--text)}.btree__ic{margin-right:var(--space-2);color:var(--text-muted);flex:none;display:inline-flex}.btree__l{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.btree__n{font:var(--fw-semibold) var(--fs-caption)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.btree__row--file .btree__ic{color:var(--text-subtle)}.btree__row--file .rdq-badge{margin-left:var(--space-4)}.btree__d{margin-left:var(--space-6);font:var(--fw-regular) var(--fs-micro)/1 var(--font-mono);color:var(--text-muted);flex:none}.btree__row--more .btree__ic{color:var(--text-link)}.btree__more{color:var(--text-link);font-weight:var(--fw-semibold)}.btree__left{margin-left:var(--space-5);font-size:var(--fs-caption);color:var(--text-muted);font-weight:var(--fw-regular)}.btree__sep{block-size:0;margin:var(--space-3) var(--space-6);border-top:thin solid var(--border-subtle)}.btree__none{padding:var(--space-5) calc(var(--space-6) + var(--space-1)) var(--space-6);background-color:var(--surface);color:var(--text-muted);font-size:var(--fs-caption);margin:0}.ftree{background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);min-inline-size:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.ftree__head{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);display:flex}.ftree__title{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-subtle);flex:1}.ftree__find,.ftree__under{padding:0 var(--space-5) var(--space-4)}.ftree__list{padding:var(--space-2) var(--space-3) var(--space-5);max-block-size:var(--ftree-max,47.5rem);border-top:thin solid var(--border-subtle);margin:0;list-style:none;overflow-y:auto}.ftree__list li{margin:0;padding:0;list-style:none}.ftree__row{align-items:center;gap:var(--space-2);min-block-size:1.875rem;padding:0 var(--space-3) 0 calc(var(--space-2) + var(--lvl,0) * var(--space-8));border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--fs-body-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ftree__row:hover{background:var(--surface-2);color:var(--text)}.ftree__row[aria-selected=true]{background:var(--brand-subtle);color:var(--brand-subtle-fg);font-weight:var(--fw-semibold)}.ftree__row:focus-visible,.ftree__marker:focus-visible{box-shadow:var(--focus-ring);outline:none}.ftree__caret{inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--radius-xs);color:var(--text-subtle);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:inline-grid}.ftree__caret:hover{background:var(--surface-3);color:var(--text)}.ftree__caret--none{visibility:hidden}.ftree__caret svg{transition:transform var(--dur-fast) var(--ease-out)}.ftree__row[aria-expanded=true] .ftree__caret svg{transform:rotate(90deg)}.ftree__icon{color:var(--text-muted);flex:none;display:inline-flex}.ftree__row[aria-selected=true] .ftree__icon{color:var(--brand)}.ftree__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ftree__count{font:var(--fw-semibold) var(--fs-caption)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.ftree__count--zero{font-weight:var(--fw-medium);color:var(--text-subtle)}.ftree__sep{block-size:0;margin:var(--space-3) var(--space-2);border-top:thin solid var(--border-subtle)}.ftree__new{block-size:var(--space-10);padding:0 calc(var(--space-3) + var(--space-1) / 2);border-radius:var(--radius-full);background:var(--brand);color:var(--brand-fg);font:var(--fw-semibold) var(--fs-micro)/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:none;flex:none;align-items:center;display:inline-flex}.ftree__new--sum{border:thin solid var(--brand-border);background:var(--brand-subtle);color:var(--brand-subtle-fg)}.ftree__new:focus-visible{box-shadow:var(--focus-ring);outline:none}.ftree__marker{align-items:center;gap:var(--space-3);min-block-size:1.625rem;margin:calc(var(--space-1) / 2) 0;padding:0 var(--space-3) 0 calc(var(--space-12) + var(--space-2) + var(--lvl,0) * var(--space-8));border-radius:var(--radius-md);color:var(--brand-subtle-fg);font-size:var(--fs-caption);cursor:pointer;display:flex}.ftree__marker:hover,.ftree__marker[aria-selected=true]{background:var(--brand-subtle)}.ftree__plus{inline-size:var(--space-8);block-size:var(--space-8);border:calc(var(--space-1) * .75) dashed var(--brand);border-radius:var(--radius-full);color:var(--brand);flex:none;place-items:center;display:inline-grid}.ftree__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ftree__marker--if .ftree__name{color:var(--text-muted)}.ftree__none{padding:0 calc(var(--space-6) + var(--space-1)) var(--space-6);background:var(--surface);color:var(--text-muted);font-size:var(--fs-caption);margin:0}.kb__find{display:flex}.kb__table{overflow:hidden}.kb__ref{font:var(--fw-semibold) var(--fs-body-sm)/var(--lh-snug) var(--font-mono);color:var(--brand-subtle-fg);text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.kb__ref:hover{text-decoration:underline}.kb__ref:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.kb__wait{opacity:.5;cursor:default}.kb__slot{block-size:var(--space-5);min-inline-size:var(--space-16);border-radius:var(--radius-xs);background-color:var(--surface-3);vertical-align:middle;display:inline-block}.kb__slot--title{min-inline-size:11rem}.kb__slot--badge{min-inline-size:var(--space-12);block-size:var(--space-4);background:0 0}.kb__slot--rev{min-inline-size:var(--space-10)}.kb__slot--uses{min-inline-size:var(--space-16)}.kb__note{color:var(--text-muted);font-size:var(--fs-caption);margin-top:var(--space-5)}.kb__empty{padding:var(--space-16) var(--space-8);color:var(--text-muted)}.kb__empty b{color:var(--text);font-weight:var(--fw-semibold);margin-bottom:var(--space-2);display:block}.kb__answer{margin-bottom:calc(var(--space-8) - var(--space-1))}.kb__found{align-items:baseline;gap:var(--space-5);margin-bottom:calc(var(--space-8) - var(--space-1));font-size:var(--fs-body-sm);color:var(--text-muted);display:flex}.kb__found b{color:var(--text);font-weight:var(--fw-semibold)}.kb__found .kb__clear{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.kb__found .kb__client{inline-size:18rem}.kb__hits{gap:var(--space-3);flex-direction:column;display:flex}.kb__hits .kbresult{align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:thin solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);text-align:start;font:inherit;color:inherit;cursor:pointer;display:flex}.kb__hits .kbresult:hover{border-color:var(--border-strong);background-color:var(--surface-2)}.kb__hits .kbresult:focus-visible{box-shadow:var(--focus-ring);border-color:var(--brand-border);outline:none}.kb__hits .kbresult__ico{color:var(--info);margin-top:var(--space-1);flex:none;display:inline-flex}.kb__hitbody{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.kb__hitline{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.kb__hitline b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.kb__hitline .kb__ref{flex:none}.kb__rev{margin-left:auto}.kb__why{gap:var(--space-4);flex-wrap:wrap;display:flex}.kb__why span{font-size:var(--fs-caption);color:var(--text-muted)}.kb__echo{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.kb__echolabel{font-size:var(--fs-caption);color:var(--text-muted)}.kb__conds{gap:var(--space-3);flex-wrap:wrap;display:flex}.kb__cond{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4);border:thin solid var(--border);border-radius:var(--radius-full);background-color:var(--surface-2);font-size:var(--fs-caption);color:var(--text-secondary);display:inline-flex}.kb__cond--reread{border-color:var(--border-strong)}.kb__condnote{color:var(--text-muted);font-weight:var(--fw-semibold)}.kb__conddrop{padding:var(--space-0);color:var(--text-subtle);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.kb__conddrop:hover{color:var(--text-secondary)}.kb__conddrop:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-full);outline:none}.kb__vocab{font-size:var(--fs-caption);color:var(--text-subtle)}.kb__echonote{color:var(--text-muted);font-size:var(--fs-caption);flex-basis:100%}.kbhit__text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.kbhit__text span{font-size:var(--fs-caption);color:var(--text-muted)}.kbhit__snip mark{background-color:var(--brand-subtle);color:var(--brand-subtle-fg);border-radius:var(--radius-xs);padding:0 var(--space-1);font-weight:var(--fw-semibold)}.kbhit__addr{font:var(--fw-regular) var(--fs-mono-sm)/var(--lh-snug) var(--font-mono)}.kbf__head{align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}.kbf__meta{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.kbf__num{font:var(--fw-semibold) var(--fs-body-sm)/var(--lh-snug) var(--font-mono);color:var(--brand-subtle-fg)}.kbf__grid{gap:calc(var(--space-12) + var(--space-1));grid-template-columns:minmax(0,1fr) 19.75rem;align-items:start;display:grid}.kbf__main{gap:calc(var(--space-6) + var(--space-1));flex-direction:column;min-width:0;display:flex}.kbf__rail{gap:calc(var(--space-6) + var(--space-1));flex-direction:column;display:flex;position:sticky;top:4.75rem}.kbf__body{padding:var(--space-10) var(--space-10);gap:var(--space-8);flex-direction:column;display:flex}.kbf__srow{align-items:center;gap:var(--space-5);padding:calc(var(--space-5) - var(--space-1) / 2) var(--space-6);border:thin solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);text-align:start;inline-size:100%;font:inherit;font-size:var(--fs-body-sm);color:inherit;cursor:pointer;display:flex}.kbf__srow:hover{border-color:var(--border-strong);background-color:var(--surface-2)}.kbf__srow:focus-visible{box-shadow:var(--focus-ring);border-color:var(--brand-border);outline:none}.kbf__srowlist{gap:var(--space-3);flex-direction:column;display:flex}.kbf__srow{cursor:default;padding:0}.kbf__srowjump{align-items:center;gap:var(--space-5);min-width:0;padding:calc(var(--space-5) - var(--space-1) / 2) var(--space-6);text-align:start;font:inherit;font-size:var(--fs-body-sm);color:inherit;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.kbf__srowjump:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md);outline:none}.kbf__srow .rdq-iconbtn{margin-right:var(--space-3);flex:none}.kbf__headwait{min-block-size:var(--space-20);min-inline-size:18rem}.kbf__subwait{min-block-size:var(--space-8)}.kbf__slot{block-size:var(--space-5);min-inline-size:var(--space-16);border-radius:var(--radius-xs);background-color:var(--surface-3);vertical-align:middle;display:inline-block}.kbf__slot--rev{min-inline-size:var(--space-10);block-size:var(--space-4);background:0 0}.kbf__srown{font:var(--fw-regular) var(--fs-micro)/var(--lh-snug) var(--font-mono);color:var(--text-subtle);white-space:nowrap;flex:none;min-inline-size:2.75rem}.kbf__srowname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kbf__row{align-items:center;gap:var(--space-4);display:flex}.kbf__tags{gap:calc(var(--space-4) - var(--space-1) / 2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kbf__sum{font-size:var(--fs-body-sm);color:var(--text-secondary)}.kbf__skel{gap:var(--space-5);flex-direction:column;display:flex}.kbf__acts{gap:var(--space-4);flex-direction:column;display:flex}.kb__bar{align-items:flex-end;gap:var(--space-6);row-gap:var(--space-5);margin-bottom:var(--space-8);border-bottom:thin solid var(--border);flex-wrap:wrap;display:flex}.kb__bar .rdq-tabs--line{border-bottom:none}.kb__acts{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.ph.kb__wide{max-width:none}.kb__x{gap:var(--space-8);grid-template-columns:34rem minmax(0,1fr);align-items:start;display:grid}.kb__x--browse{align-items:stretch;block-size:clamp(30rem,100vh - 15.625rem,60rem)}.kb__side{gap:var(--space-5);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.kb__main{gap:var(--space-6);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.kb__x--browse .kb__side>.btree,.kb__x--browse .kb__main>.kbp{flex:1}.kb__client{align-items:center;gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--text-secondary);display:flex}.kb__clientbox{flex:1;min-inline-size:0}.kb__pskel{background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);min-inline-size:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.kb__pskel__head{align-items:center;gap:var(--space-4);min-block-size:2.75rem;padding:var(--space-5) var(--space-5) var(--space-3) var(--space-6);display:flex}.kb__pskel__title{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-subtle);flex:1}.kb__pskel__under{padding:0 var(--space-5) var(--space-4)}.kb__pskel__rows{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.kb__pskel__bar--1{inline-size:70%}.kb__pskel__bar--2{inline-size:55%;margin-inline-start:var(--space-8)}.kb__pskel__bar--3{inline-size:62%;margin-inline-start:var(--space-8)}.kb__pskel__bar--4{inline-size:48%;margin-inline-start:var(--space-8)}.kb__pskel__bar--5{inline-size:40%}.kb__card{background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.kb__tfoot{align-items:center;gap:var(--space-6);padding:var(--space-3) calc(var(--space-6) + var(--space-1));border-top:thin solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.kb__refcell{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.kb__refcell .kb__ref{text-overflow:ellipsis;white-space:nowrap;max-inline-size:26ch;overflow:hidden}.kb__basis{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;border-bottom:thin dotted var(--border-strong);cursor:help}.kb__basis:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.kb__basis--none{cursor:default;border-bottom:none}.kb__when{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-secondary);white-space:nowrap}.kb__path{font-size:var(--fs-caption);color:var(--text-secondary)}.kb__path .kb__seg{color:var(--text);font-weight:var(--fw-medium)}.kb__path .rdq-icon{margin:0 var(--space-1);color:var(--text-subtle);vertical-align:middle}.kb__hits .kbresults__empty{align-items:flex-start;gap:var(--space-3);padding:calc(var(--space-12) + var(--space-2)) var(--space-12);border:thin dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);text-align:start;color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-semibold);flex-direction:column;display:flex}.kb__hits .kbresults__empty .rdq-icon{color:var(--text-subtle)}.kbp{gap:var(--space-5);min-block-size:0;min-inline-size:0;padding:var(--space-10) var(--space-12);background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow-y:auto}.kbp__head{align-items:center;gap:var(--space-6);display:flex}.kbp__head b{font:var(--text-h3);letter-spacing:var(--ls-snug);display:block}.kbp__head span:not(.kbp__tile){font-size:var(--fs-body-sm);color:var(--text-muted)}.kbp__tile{inline-size:var(--space-20);block-size:var(--space-20);border-radius:var(--radius-md);background-color:var(--brand-subtle);color:var(--brand);flex:none;place-items:center;display:grid}.kbp__lab{margin-top:var(--space-6);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-subtle)}.kbp__where{font-size:var(--fs-body-sm)}.kbp__where--file{font-size:var(--fs-caption);margin-bottom:var(--space-3)}.kbp__bars{gap:var(--space-5);flex-direction:column;display:flex}.kbp__barrow{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;gap:var(--space-2) var(--space-4);font-size:var(--fs-body-sm);color:var(--text-secondary);align-items:center;display:grid}.kbp__barrow .kbp__bar{grid-column:2/4}.kbp__barrow-ic{color:var(--text-muted);display:inline-flex}.kbp__barrow-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kbp__barrow-n{font:var(--fw-semibold) var(--fs-caption)/1 var(--font-mono);color:var(--text-secondary)}.kbp__bar{block-size:var(--space-2);border-radius:var(--radius-full);background-color:var(--surface-3);display:block;overflow:hidden}.kbp__bar i{border-radius:inherit;background-color:var(--border-strong);block-size:100%;display:block}.kbp__hint{gap:var(--space-4);margin:var(--space-8) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background-color:var(--surface-2);font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-muted);align-items:flex-start;display:flex}.kbp__hint .rdq-icon{margin-top:var(--space-1);flex:none}.kbp__hint b{color:var(--text);font-weight:var(--fw-semibold)}.kbp--file{gap:var(--space-3)}.kbp__ref{font:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-mono);color:var(--brand-subtle-fg)}.kbp__fname{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-muted);display:flex}.kbp__dl{gap:var(--space-5) var(--space-6);margin:var(--space-6) 0 0;padding-top:var(--space-6);border-top:thin solid var(--border-subtle);font-size:var(--fs-body-sm);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.kbp__dl dt{color:var(--text-muted)}.kbp__dl dd{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-inline-size:0;margin:0;display:flex}.kbp__dl .kb__wait{inline-size:100%;display:block}.kbp__dl .kb__slot--title{inline-size:11rem;min-inline-size:0;max-inline-size:100%}.kbp__dd-hint{font-size:var(--fs-caption);color:var(--text-muted)}.kbp__ex{padding:var(--space-6) var(--space-8);border:thin solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--doc-bg);color:var(--doc-fg);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.kbp__ex p{margin:0}.kbp__ex p+p{margin-top:var(--space-4)}.kbp__ex--wait{gap:var(--space-4);flex-direction:column;display:flex}.kbp__ex-bar--1{inline-size:90%}.kbp__ex-bar--2{inline-size:64%}.kbp__acts{gap:var(--space-4);margin-top:var(--space-8);display:flex}.kb__block{align-items:flex-start;gap:var(--space-3);padding:calc(var(--space-12) + var(--space-2)) var(--space-12);border:thin dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-body-sm);flex-direction:column;display:flex}.kb__block b{color:var(--text);font-size:var(--fs-body)}.kb__block .rdq-icon{color:var(--text-subtle)}.kb__busy{align-items:center;gap:var(--space-5);padding:calc(var(--space-6) + var(--space-1));color:var(--text-muted);font-size:var(--fs-body-sm);display:flex}.cfg{padding:var(--space-10) calc(var(--space-12) + var(--space-1)) var(--space-24)}.cfg__stepper{max-width:35rem;margin:0 auto var(--space-12)}.cfg__grid{gap:calc(var(--space-16) - var(--space-2));grid-template-columns:minmax(0,1fr) 20rem;align-items:start;max-width:68.75rem;margin:0 auto;display:grid}.cfg__form{gap:var(--space-10);flex-direction:column;display:flex}.cfg__section{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);padding:calc(var(--space-8) + var(--space-1)) var(--space-10);box-shadow:var(--shadow-xs)}.cfg__section>h3{font:var(--text-h4);margin-bottom:var(--space-2);align-items:center;gap:var(--space-4);white-space:nowrap;display:flex}.cfg__section>h3>.rdq-badge{margin-inline-start:var(--space-2)}.cfg__section>.hint{color:var(--text-muted);font-size:var(--fs-caption);margin-bottom:var(--space-8)}.cfg__row2{gap:calc(var(--space-8) - var(--space-1));grid-template-columns:1fr 1fr;display:grid}.chips{gap:calc(var(--space-4) - var(--space-1) / 2);flex-wrap:wrap;display:flex}.chip-toggle{align-items:center;gap:var(--space-3);block-size:calc(var(--space-16) - var(--space-1));padding:var(--space-0) var(--space-6);border-radius:var(--radius-full);border:thin solid var(--border-strong);background-color:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer;transition:var(--transition-colors);display:inline-flex}.chip-toggle[disabled]{opacity:.55;cursor:not-allowed}.chip-toggle.on{background-color:var(--brand-subtle);color:var(--brand-subtle-fg);border-color:var(--brand-border)}.seclist{gap:var(--space-1);flex-direction:column;display:flex}.secrow{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);display:flex}.secrow__n{font:var(--fw-regular) var(--fs-micro)/var(--lh-snug) var(--font-mono);color:var(--text-subtle);inline-size:calc(var(--space-10) - var(--space-1))}.secrow__name{min-width:0;font-weight:var(--fw-medium);font-size:var(--fs-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.reflist{gap:var(--space-4);flex-direction:column;display:flex}.refrow{align-items:center;gap:var(--space-5);padding:calc(var(--space-5) - var(--space-1) / 2) calc(var(--space-6) - var(--space-1) / 2);border:thin solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-2);font-size:var(--fs-body-sm);display:flex}.cfg__refacts{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.cfg__rail{top:calc(var(--space-40) - var(--space-2));gap:calc(var(--space-8) - var(--space-1));flex-direction:column;display:flex;position:sticky}@media (width<=62.9375rem){.cfg__grid{grid-template-columns:minmax(0,1fr)}.cfg__rail{position:static}}.chip-toggle:not([disabled]):hover{border-color:var(--text-subtle)}.cfg__gap{height:calc(var(--space-8) - var(--space-1))}.kw-input{gap:calc(var(--space-4) - var(--space-1) / 2);padding:calc(var(--space-4) - var(--space-1) / 2) calc(var(--space-5) - var(--space-1) / 2);border:thin solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.kw-input input{font:var(--text-body);color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:7.5rem}.kw-input[aria-disabled=true]{opacity:.55}.kw-input:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.kw-input input:focus-visible{box-shadow:none;border-radius:0}.secitem{border-radius:var(--radius-sm)}.secitem.is-dragging{opacity:.45}.secitem.is-open,.secrow:hover{background-color:var(--surface-2)}.secrow[draggable=true]{cursor:grab}.secrow__grip{color:var(--text-subtle);cursor:grab;inline-size:calc(var(--space-12) - var(--space-1));block-size:calc(var(--space-12) + var(--space-1));padding:var(--space-0);border-radius:var(--radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.secrow__grip:hover{color:var(--text-secondary)}.secrow__grip:focus-visible{box-shadow:var(--focus-ring);color:var(--brand);outline:none}.secrow__grip[disabled]{opacity:.55;cursor:not-allowed}.secinstr__toggle{align-items:center;gap:calc(var(--space-3) - var(--space-1) / 2);block-size:calc(var(--space-12) + var(--space-1) / 2);padding:var(--space-0) calc(var(--space-5) - var(--space-1) / 2);border-radius:var(--radius-full);color:var(--text-muted);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:var(--transition-colors);background:0 0;border:thin solid #0000;flex:none;display:inline-flex}.secinstr__toggle:hover{background-color:var(--surface-3);color:var(--text-secondary)}.secinstr__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.secinstr__toggle.is-open{border-color:var(--border-strong);color:var(--text-secondary)}.secinstr__toggle.is-filled{background-color:var(--brand-subtle);border-color:var(--brand-border);color:var(--brand-subtle-fg)}.secinstr__toggle[disabled]{opacity:.55;cursor:not-allowed}.secinstr__dot{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-full);background-color:var(--brand);flex:none}.secinstr{gap:var(--space-3);padding:var(--space-1) var(--space-5) var(--space-6) calc(var(--space-20) - var(--space-1));flex-direction:column;display:flex}.secinstr__label{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-secondary)}.secinstr__hint{font-size:var(--fs-caption);color:var(--text-muted)}.secadd{align-items:center;gap:var(--space-4);display:flex}.cfg__secfoot{margin-top:var(--space-5)}.cfg__attach{margin-top:var(--space-5);display:flex}.refrow__ico{color:var(--info);flex:none;display:inline-flex}.refrow__meta{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-muted);margin-left:auto}.summary{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.summary__head{padding:calc(var(--space-8) - var(--space-1)) var(--space-8);border-bottom:thin solid var(--border-subtle)}.summary__head h4{font:var(--text-h4)}.summary__head p{color:var(--text-muted);font-size:var(--fs-caption);margin-top:var(--space-1)}.summary__body{padding:calc(var(--space-8) - var(--space-1)) var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.sline{justify-content:space-between;gap:var(--space-5);font-size:var(--fs-body-sm);display:flex}.sline .k{color:var(--text-muted)}.sline .v{font-weight:var(--fw-semibold);text-align:right}.summary__foot{padding:calc(var(--space-8) - var(--space-1)) var(--space-8);border-top:thin solid var(--border-subtle);background-color:var(--surface-2);gap:var(--space-4);flex-direction:column;display:flex}.cfg__savestate{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-muted);display:flex}.kbsearch{gap:var(--space-6);flex-direction:column;display:flex}.kbresults{gap:var(--space-3);flex-direction:column;max-height:20rem;display:flex;overflow-y:auto}.kbresult{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border:thin solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);display:flex}.kbresult__ico{color:var(--info);flex:none;display:inline-flex}.kbresult__text{flex-direction:column;flex:1;min-width:0;display:flex}.kbresult__text b{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.kbresult__text span{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kbresults__empty{padding:calc(var(--space-8) + var(--space-1));text-align:center;color:var(--text-muted);font-size:var(--fs-body-sm)}.cfg__recorded{gap:var(--space-3);flex-direction:column;display:flex}.cfg__recrow{align-items:baseline;gap:var(--space-5);font-size:var(--fs-caption);display:flex}.cfg__recrow .k{color:var(--text-secondary);font-weight:var(--fw-medium)}.cfg__recrow .v{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-muted);margin-left:auto}.kblog__scope{align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);padding:calc(var(--space-4) + var(--space-1) / 2) var(--space-6);border:thin solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--fs-body-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.kblog__scope .rdq-icon{color:var(--text-muted);flex:none}.kblog__filters{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.kblog__count{font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.kblog__card{background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.kblog__t{width:100%}.kblog__t td.rdq-num{white-space:nowrap}.kblog__when{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-secondary);white-space:nowrap}.kblog__who{align-items:center;gap:var(--space-4);white-space:nowrap;display:flex}.kblog__who span:last-child{font-weight:var(--fw-medium);color:var(--text)}.kblog__av{inline-size:var(--space-12);block-size:var(--space-12);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-secondary);font:var(--fw-bold) var(--fs-micro)/1 var(--font-sans);flex:none;place-items:center;display:inline-grid}.kblog__sums{align-items:center;gap:var(--space-2) calc(var(--space-5) + var(--space-1));font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.kblog__sum{align-items:center;gap:var(--space-3);display:inline-flex}.kblog__sum .rdq-icon{flex:none}.kblog__sum--ok .rdq-icon{color:var(--success)}.kblog__sum--bad .rdq-icon{color:var(--danger)}.kblog__sum--run .rdq-icon{color:var(--brand)}.kblog__sum--quiet .rdq-icon{color:var(--text-subtle)}.kblog__match{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap}.kblog__match b{color:var(--text);font-variant-numeric:tabular-nums}.kblog__t .kblog__expand td{background:var(--surface-2);padding-top:0}.kblog__sub{border-collapse:collapse;width:100%;margin-top:var(--space-1);font-size:var(--fs-caption)}.kblog__sub th{padding:var(--space-4) var(--space-4) var(--space-3);text-align:left;font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-subtle)}.kblog__sub td{padding:var(--space-3) var(--space-4);border-top:thin solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle}.kblog__sub td:nth-child(2){white-space:nowrap}.kblog__sub td:nth-child(3),.kblog__sub td:nth-child(4){min-inline-size:11.25rem}.kblog__sub .kblog__file{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:18.75rem;font:var(--fw-medium) var(--fs-caption)/var(--lh-snug) var(--font-sans);display:inline-block;overflow:hidden}.kblog__sub button.kblog__file{color:var(--text-link)}.kblog__sub span.kblog__file{color:var(--text)}.kblog__mark{vertical-align:middle;margin-left:var(--space-2);color:var(--text-muted);display:inline-flex}.kblog__mark--same{color:var(--success)}.kblog__quiet{color:var(--text-muted)}.kblog__quiet .kb__path,.kblog__quiet .kb__path .kb__seg{color:inherit;font-weight:inherit}.kblog__meta{margin-top:var(--space-1);font-size:var(--fs-caption);color:var(--text-muted)}.kblog__owed{align-items:center;gap:var(--space-5);margin-top:var(--space-3);padding:var(--space-4) var(--space-5);border:thin solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.kblog__sp{flex:1}.rv{--rv-col-max:52.5rem;flex-direction:column;min-height:0;display:flex}.rv__surfaces{border-bottom:thin solid var(--border);background-color:var(--surface);top:calc(var(--space-32) - var(--space-4) - var(--space-10));z-index:16;position:sticky}.rv__notices:not(:empty){max-width:var(--rv-col-max);padding:calc(var(--space-6) + var(--space-1)) 0 0;margin:0 auto}.rv-doc__band>.rv__notices:not(:empty){max-width:none;padding:calc(var(--space-6) + var(--space-1)) var(--space-12) 0;margin:0}.rv-doc__main{min-width:0}.rv-focus>.rv__notices:not(:empty){max-width:none;margin:calc(-1 * var(--space-10)) 0 1.375rem}.rv-ro{opacity:.55;filter:saturate(.6)}.rv__ctrls.rv-ro .rdq-btn[disabled]{opacity:1}.rv__ctrls.rv-ro .rdq-select-wrap.is-disabled{opacity:1;background:var(--surface)}.qms-content:has(.rv){overflow:clip visible}.rv__bar{top:var(--rv-frame-h,0);z-index:15;align-items:center;gap:calc(var(--space-6) + var(--space-1));padding:var(--space-6) var(--space-12);background-color:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));border-bottom:thin solid var(--border);row-gap:var(--space-5);flex-wrap:wrap;display:flex;position:sticky}.rv__doc{flex-direction:column;flex:12.5rem;min-width:0;display:flex}.rv__doc b{font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:var(--ls-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv__doc span{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv__ctrls{align-items:center;gap:var(--space-6);row-gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.rv__spacer{flex:1}.rv__hold{display:inline-flex}.rv__cfg{align-items:center;gap:var(--space-4);display:flex}.rv__cfglabel{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-muted);display:inline-flex}.rv__cfgsel{inline-size:9.375rem}.rv__seg{padding:calc(var(--space-3) / 2);background-color:var(--bg-sunken);border:thin solid var(--border);border-radius:var(--radius-md);gap:var(--space-1);display:inline-flex}.rv__seg button{align-items:center;gap:var(--space-3);padding:calc(var(--space-5) / 2) calc(var(--space-6) - var(--space-1) / 2);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;transition:var(--transition-colors);background-color:#0000;border:none;display:inline-flex}.rv__seg button.on{background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.rv__seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.rv__seg button[disabled]{cursor:not-allowed}.rv-doc,.rv-doc__band{--rv-doc-side:1.625rem;padding-inline:var(--rv-doc-side);grid-template-columns:12.5rem minmax(0,1fr);gap:1.75rem;max-width:75rem;margin:0 auto;display:grid}.rv-doc__main,.rv-doc__band>.rv__notices{grid-column:-2/-1}.rv-doc{--rv-doc-top:1.375rem;padding-block:var(--rv-doc-top) var(--space-40)}.rv-doc .rv-col{max-width:none}.rv-docwrap{container:rv-doc/inline-size}@container rv-doc (width<=63.9375rem){.rv-doc,.rv-doc__band{grid-template-columns:minmax(0,1fr)}.rv-docwrap .rv-outline{display:none}}@container rv-doc (width<=44.9375rem){.rv-doc,.rv-doc__band{--rv-doc-side:var(--space-8)}.rv-doc{--rv-doc-top:calc(var(--space-6) + var(--space-1));padding-block:var(--rv-doc-top) var(--space-12)}}.rv-outline{top:calc(var(--rv-frame-h,0rem) + var(--rv-bar-h,0rem) + var(--space-8));align-self:start;gap:var(--space-1);flex-direction:column;display:flex;position:sticky}.rv-outline__label{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);padding:var(--space-2) var(--space-5) var(--space-4)}.oitem{align-items:center;gap:calc(var(--space-5) - var(--space-1) / 2);padding:calc(var(--space-4) - var(--space-1) / 2) var(--space-5);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);transition:var(--transition-colors);text-align:left;background-color:#0000;border:none;width:100%;display:flex}.oitem:hover{background-color:var(--surface-2)}.oitem:focus-visible{box-shadow:var(--focus-ring);outline:none}.oitem.on{background-color:var(--brand-subtle);color:var(--brand-subtle-fg);font-weight:var(--fw-semibold)}.oitem__dot{inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-full);flex:none}.oitem__n{font:var(--fw-regular) .625rem/var(--lh-snug) var(--font-mono);color:var(--text-subtle);inline-size:var(--space-6)}.oitem__grow{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rv-col{max-width:var(--rv-col-max);flex-direction:column;gap:1.125rem;display:flex}.rv-wb{block-size:calc(100vh - var(--rv-frame-h,0rem) - var(--rv-surfaces-h,0rem) + var(--rv-stuck-h,0rem) - var(--rv-bar-h,0rem));grid-template-columns:14.75rem minmax(0,1fr) 16.5rem;gap:0;max-width:87.5rem;margin:0 auto;display:grid}.rv-wb__list{border-right:thin solid var(--border);padding:var(--space-6) var(--space-5);gap:var(--space-1);flex-direction:column;display:flex;overflow:auto}.rv-wb__center{padding:0 var(--space-12) var(--space-32);overflow:auto}.rv-wb__center .rv-col{margin:0 auto;padding-top:1.375rem}.rv-wb__insp{border-left:thin solid var(--border);padding:var(--space-8) var(--space-8) var(--space-20);background-color:var(--surface);overflow:auto}.insp__label{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);margin:var(--space-8) 0 var(--space-4)}.insp__label:first-child{margin-top:0}.insp__line{justify-content:space-between;gap:var(--space-5);font-size:var(--fs-body-sm);padding:var(--space-3) 0;display:flex}.insp__line .k{color:var(--text-muted)}.insp__vrow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-caption);display:flex}.insp__vrow b{font:var(--fw-semibold) var(--fs-caption)/var(--lh-snug) var(--font-mono)}.insp__vrow>span:last-child{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-muted);margin-left:auto}.insp__vrow.on{background-color:var(--brand-subtle);color:var(--brand-subtle-fg)}.insp__instr{font-size:var(--fs-body-sm);color:var(--text-secondary);background-color:var(--ai-subtle);border:thin solid var(--ai-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.insp__none{font-size:var(--fs-caption);color:var(--text-muted)}.insp__acts{gap:var(--space-4);flex-direction:column;display:flex}.rv-focus{max-width:48.75rem;padding:var(--space-10) var(--space-12) var(--space-40);margin:0 auto}.rv-focus__nav{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.rv-focus__dots{gap:var(--space-3);display:flex}.rv-focus__dot{border-radius:var(--radius-full);background-color:var(--surface-3);cursor:pointer;block-size:.5625rem;inline-size:.5625rem;transition:var(--transition-colors);border:none;padding:0}.rv-focus__dot.on{background-color:var(--brand)}.rv-focus__dot.done{background-color:var(--brand);opacity:.4}.rv-focus__dot:focus-visible{box-shadow:var(--focus-ring);outline:none}.rv__extinput{display:none}.rv__extdrop{align-items:center;gap:calc(var(--space-4) - var(--space-1) / 2);padding:calc(var(--space-4) - var(--space-1) / 2) var(--space-6);border:calc(var(--space-1) * .75) dashed var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text-secondary);font:var(--fw-semibold) var(--fs-body-sm)/var(--lh-snug) var(--font-sans);cursor:pointer;transition:var(--transition-colors);white-space:nowrap;display:inline-flex}.rv__extdrop:hover{border-color:var(--gray-400);background-color:var(--surface-2)}.rv__extdrop:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.rv__extdrop.on{border-color:var(--brand);background-color:var(--brand-subtle);color:var(--brand-subtle-fg)}.rv__extdrop[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.rv__extmeta{align-items:baseline;gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.rv__extmeta b{font-weight:var(--fw-semibold);color:var(--text)}.rv__extfile{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);overflow-wrap:anywhere;min-inline-size:0}.rv__extmissing{align-items:baseline;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-subtle);display:flex}.rv__extmissing .k{color:var(--text-muted)}.rv__exthint{font-size:var(--fs-caption);color:var(--text-muted)}.rv__extcmt{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.rv__extacts{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.rv__extsel{flex:0 11.25rem;min-inline-size:0}.rv__extplace{margin-top:var(--space-4)}.rv__extpanel .panel__h .grow{flex:1}.sb{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);overflow-anchor:none}.sb.is-active{border-color:var(--brand-border);box-shadow:0 0 0 thin var(--brand-border), var(--shadow-sm)}.sb__head{align-items:center;gap:var(--space-5);padding:var(--space-6) calc(var(--space-6) + var(--space-1));border-bottom:thin solid var(--border-subtle);display:flex}.sb__head--tabs{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sb:not(.sb--rail)>.sb__head--tabs{top:calc(var(--rv-frame-h,0rem) + var(--rv-bar-h,0rem));z-index:4;background-color:var(--surface);position:sticky}.rv-wb__center .sb:not(.sb--rail)>.sb__head--tabs{top:0}.sb:not(.sb--rail)>.sb__head--tabs[data-stuck]{border-bottom-color:var(--border);box-shadow:0 .5rem .875rem -.625rem rgb(var(--shadow-color) / .45)}.sb__head:has(>.rc-flags){row-gap:var(--space-3);flex-wrap:wrap}.sb__n{font:var(--fw-bold) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-subtle)}.sb__title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug)}.sb__spacer{flex:1}.sb__ver{align-items:center;gap:var(--space-1);padding:var(--space-1);background-color:var(--bg-sunken);border:thin solid var(--border);border-radius:var(--radius-md);display:inline-flex}.sb__ver b{font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-mono);padding:0 calc(var(--space-4) - var(--space-1) / 2);color:var(--text-secondary)}.sb__toolbar{align-items:center;gap:var(--space-2);display:flex}.sb__body{padding:var(--space-8) var(--space-10)}.sb__body--skel{gap:var(--space-5);flex-direction:column;display:flex}.sb__unread{font-size:var(--fs-body-sm);color:var(--text-muted)}.sb__rawp{white-space:pre-wrap}.sb__raw{font:var(--fw-regular) var(--fs-mono-sm)/var(--lh-relaxed) var(--font-mono);white-space:pre-wrap;color:var(--code-fg);background-color:var(--code-bg);border:thin solid var(--code-border);border-radius:var(--radius-md);padding:calc(var(--space-6) + var(--space-1) / 2) calc(var(--space-8) - var(--space-1) / 2);overflow-x:auto}.sb__prog{align-items:center;gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-muted);display:flex}.sb__prog b{font:var(--fw-semibold) var(--fs-caption)/var(--lh-snug) var(--font-mono)}.sb__hist{gap:var(--space-6);flex-direction:column;display:flex}.sb__vrow{align-items:center;gap:var(--space-5);padding:calc(var(--space-5) - var(--space-1) / 2) calc(var(--space-6) - var(--space-1) / 2);border:thin solid var(--border);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;width:100%;transition:var(--transition-colors);background-color:#0000;display:flex}.sb__vrow:hover{background-color:var(--surface-2)}.sb__vrow:focus-visible{box-shadow:var(--focus-ring);outline:none}.sb__vrow.on{border-color:var(--brand-border);background-color:var(--brand-subtle)}.sb__vrow__dot{border-radius:var(--radius-full);block-size:1.625rem;inline-size:1.625rem;font:var(--fw-semibold) var(--fs-micro)/var(--lh-tight) var(--font-mono);background-color:var(--surface-3);color:var(--text-secondary);flex:none;place-items:center;display:grid}.sb__vrow.on .sb__vrow__dot{background-color:var(--brand);color:var(--brand-fg)}.sb__vrow__meta{flex-direction:column;min-width:0;display:flex}.sb__vrow__note{font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.sb__vrow__time{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-muted)}.sb__histlabel{font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-sans);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);margin:var(--space-2) 0 var(--space-4)}.sb__main{grid-template-columns:minmax(0,1fr) 18rem;align-items:stretch;display:grid}.sb__main>.sb__body{min-width:0}.sb__body{position:relative}.sb__body>.rdq-md{z-index:1;position:relative}.sb__tint{z-index:0;pointer-events:none;background-color:color-mix(in srgb, var(--brand-subtle) 50%, transparent);box-shadow:inset .1875rem 0 0 var(--brand);position:absolute;left:0;right:0}.sb__rail{background-color:var(--surface-2);border-left:thin solid var(--border-subtle);border-bottom-right-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.sb__railtop{top:calc(var(--rv-frame-h,0rem) + var(--rv-bar-h,0rem));z-index:3;align-items:stretch;gap:var(--space-4);padding:var(--space-5) var(--space-4);background-color:var(--surface-2);border-bottom:thin solid var(--border-subtle);flex-direction:column;display:flex;position:sticky}.sb__railtop[data-stuck]{border-bottom-color:var(--border);box-shadow:0 .5rem .875rem -.625rem rgb(var(--shadow-color) / .45)}.sb__railtop .sb__toolbar{gap:var(--space-2)}.sb__raillabel{align-items:center;gap:var(--space-3);padding:var(--space-5) calc(var(--space-6) + var(--space-1)) 0;font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);display:flex}.sb__railcards{margin-top:var(--space-4);row-gap:var(--space-5);flex:1;position:relative}.sb__railcard{top:0;left:1.125rem;right:var(--space-6);z-index:2;background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-size:var(--fs-body-sm);position:absolute;overflow:hidden}.sb__railcard.is-on{border-color:var(--brand-border);box-shadow:var(--shadow-lg)}.sb__railcard.is-linked{border-color:var(--brand-border);box-shadow:var(--shadow-sm)}.sb__railcard:has(.cmt.is-external){background-color:var(--info-subtle);border-color:var(--info-border)}.sb__railcard__in{padding:var(--space-4) var(--space-5)}.sb__plus{z-index:2;position:absolute;top:0;left:-.875rem}.sb__plus .rdq-iconbtn{border-radius:var(--radius-full);border-color:var(--brand-border);background-color:var(--surface);color:var(--brand);box-shadow:var(--shadow-md)}.cmt--rail{display:block}.cmt--rail .cmt__body,.cmt--rail.is-external .cmt__body{background-color:#0000;border:0;padding:0}.cmt--rail .cmt__by{gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.cmt--rail .cmt__badges{margin-left:0}.cmt--rail .cmt__when{white-space:nowrap}.sb__rail .cmt__quote{-webkit-line-clamp:3;margin-bottom:var(--space-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}::highlight(rv-quote){text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 55%, transparent);text-decoration-thickness:var(--space-1)}::highlight(rv-spot){background-color:var(--brand-subtle);color:var(--brand-subtle-fg);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-decoration-thickness:var(--space-1)}.sb__railcard .compose{border:0;border-radius:0}.sb__railcard .compose__text{min-height:5.25rem;font-size:var(--fs-body-sm)}.sb__rail .compose__quote span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sb__rail .compose__foot{row-gap:var(--space-4);flex-wrap:wrap}.sb__rail .compose__foot .sb__spacer{flex-basis:100%;height:0}.sb__rail .compose__foot .rdq-btn--ghost{margin-left:auto}.sb__run{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);background-color:var(--ai-subtle);color:var(--ai-subtle-fg);font-size:var(--fs-body-sm);border-bottom:thin solid var(--border-subtle);display:flex}.sb__run .rdq-spinner{color:var(--ai)}.sb__note{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--warning-subtle);border-bottom:thin solid var(--warning-border);color:var(--text-secondary);font-size:var(--fs-caption);line-height:var(--lh-snug);display:flex}.sb__note svg{margin-top:var(--space-1);color:var(--warning);flex:none}.sb>.sb__spot{gap:var(--space-5);padding:var(--space-6) calc(var(--space-6) + var(--space-1));border-bottom:thin solid var(--border-subtle);flex-direction:column;display:flex}.sb__body>.sb__spot{left:var(--space-10);right:var(--space-10);z-index:2;gap:var(--space-5);margin:var(--space-4) 0 var(--space-6);flex-direction:column;display:flex;position:absolute}.sb__runbox{border:thin solid var(--ai-border);border-radius:var(--radius-md);background-color:var(--surface);overflow:hidden}.sb__runbox .sb__run{border-bottom-color:var(--ai-border)}.sb__runbox .cmt{padding:var(--space-5) var(--space-6)}.sb__foot{border-top:thin solid var(--border-subtle);padding:var(--space-6) calc(var(--space-6) + var(--space-1));gap:var(--space-5);flex-direction:column;display:flex}.cmt{gap:var(--space-5);display:flex}.cmt__body{background-color:var(--surface-2);border:thin solid var(--border);border-radius:var(--radius-md);min-width:0;padding:calc(var(--space-5) - var(--space-1) / 2) calc(var(--space-6) - var(--space-1) / 2);flex:1}.cmt__by{align-items:center;gap:calc(var(--space-4) - var(--space-1) / 2);font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:calc(var(--space-3) - var(--space-1) / 2);display:flex}.cmt__by b{color:var(--text);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm)}.cmt__badges{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.cmt__quote{border-left:medium solid var(--brand-border);padding:var(--space-1) calc(var(--space-5) - var(--space-1) / 2);margin-bottom:var(--space-3);color:var(--text-muted);font-style:italic;font-size:var(--fs-body-sm);background-color:var(--brand-subtle);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.cmt__text{font-size:var(--fs-body-sm)}.cmt.is-external .cmt__body{background-color:var(--info-subtle);border-color:var(--info-border)}.cmt.is-external .cmt__by b{color:var(--info-subtle-fg)}.sb__cmtcount{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-muted);display:inline-flex}.sb__instr{align-items:flex-start;gap:var(--space-4);padding:calc(var(--space-5) - var(--space-1) / 2) calc(var(--space-6) + var(--space-1));border-bottom:thin solid var(--border-subtle);background-color:var(--ai-subtle);display:flex}.sb__instr:last-child{border-bottom:none;border-top:thin solid var(--border-subtle)}.sb__instr__ico{margin-top:var(--space-1);color:var(--ai);flex:none;display:inline-flex}.sb__instr__label{margin-top:var(--space-1);font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ai-subtle-fg);flex:none}.sb__instr__text{font-size:var(--fs-body-sm);color:var(--text-secondary)}.compose{border:thin solid var(--brand-border);border-radius:var(--radius-md);overflow:hidden}.compose__quote{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) calc(var(--space-6) - var(--space-1) / 2);background-color:var(--brand-subtle);border-bottom:thin solid var(--brand-border);font-size:var(--fs-caption);color:var(--brand-subtle-fg);display:flex}.compose__quote span{flex:1;font-style:italic}.compose__text{border:none;border-radius:0}.compose__foot{align-items:center;gap:var(--space-5);padding:calc(var(--space-5) - var(--space-1) / 2) calc(var(--space-6) - var(--space-1) / 2);background-color:var(--surface-2);border-top:thin solid var(--border-subtle);display:flex}.sb__pending{align-items:center;gap:var(--space-5);padding:var(--space-10);color:var(--text-muted);font-size:var(--fs-body-sm);display:flex}.sb__pending b{font-weight:var(--fw-semibold);color:var(--text-secondary)}.cmt__acts{margin-top:var(--space-2);justify-content:flex-end;display:flex}.compose__keep{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.sb__railver{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.sb__groupctl{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.sb:not(.sb--rail)>.sb__head--tabs{row-gap:var(--space-3);flex-wrap:wrap;container-type:inline-size}.sb:not(.sb--rail)>.sb__head--tabs>.sb__groupctl{margin-left:auto}@container (width>=37.5rem){.sb:not(.sb--rail)>.sb__head--tabs>.sb__groupctl{flex:0 0 100%;margin-left:0}}.sb__railgroups{gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-8) 1.125rem;flex-direction:column;display:flex}.sb__group{gap:var(--space-4);flex-direction:column;display:flex}.sb__group__h{align-items:center;gap:var(--space-3);font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);display:flex}.sb__group__note{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-muted)}.sb__railcard--group{position:static}.sb__foot .sb__group+.sb__group{margin-top:var(--space-2)}.cmt__where{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-muted);margin-bottom:var(--space-2)}.ac-who{align-items:center;gap:var(--space-5);min-width:0;display:flex}.ac-who__t{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ac-who__t b{font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ac-who__t span{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ac-who-lead{margin-bottom:calc(var(--space-6) + var(--space-1))}.ac-when{font:var(--fw-regular) var(--fs-micro)/var(--lh-normal) var(--font-mono);color:var(--text-muted);white-space:nowrap}.ac-badges{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ac-sub{color:var(--text-muted);font-size:var(--fs-caption)}.ac-note{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.ac-note--small{font-size:var(--fs-body-sm)}.ac-note--pad{padding:var(--space-2) 0}.ac-mono{font:var(--fw-medium) var(--fs-caption)/var(--lh-normal) var(--font-mono)}.ac-warnword{align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--warning-subtle-fg);font-weight:var(--fw-medium);display:inline-flex}.ac-warnword svg{flex:none}.ac-pending{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--fs-caption);display:inline-flex}.ac-count{font-size:var(--fs-caption);color:var(--text-muted);margin:var(--space-4) 0 0 var(--space-1)}[data-card=accounts] .rdq-table tbody tr:has(.ac-menuopen) td{background:var(--brand-subtle)}.ac-loading{align-items:center;gap:var(--space-5);padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-8) + var(--space-1));color:var(--text-muted);font-size:var(--fs-body-sm);display:flex}.ac-empty{padding:calc(var(--space-12) + var(--space-2)) calc(var(--space-8) + var(--space-1));text-align:center;gap:var(--space-5);flex-direction:column;align-items:center;display:flex}.ac-empty__icon{color:var(--text-subtle);display:inline-flex}.ac-above{margin-bottom:var(--space-8)}.ac-below{margin-top:var(--space-10)}.ac-outside{align-items:center;gap:var(--space-5);margin-top:var(--space-5);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.ac-outside__address{color:var(--text-muted)}.ac-back{align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-muted);margin-bottom:calc(var(--space-6) + var(--space-1));font-weight:var(--fw-medium);display:inline-flex}.ac-back:hover{color:var(--text);text-decoration:none}.ac-profile{align-items:center;gap:var(--space-8);margin-bottom:calc(var(--space-10) + var(--space-1));flex-wrap:wrap;display:flex}.ac-profile__t{gap:var(--space-2);flex-direction:column;flex:1;min-width:13.75rem;display:flex}.ac-profile__t .ph__h{margin:0}.ac-head__s{align-items:center;gap:var(--space-4);color:var(--text-muted);flex-wrap:wrap;display:flex}.ac-head__acts{gap:var(--space-4);flex-wrap:wrap;flex:none;display:flex}.ac-gap18{height:calc(var(--space-8) + var(--space-1))}.ac-gap12{height:var(--space-6)}.ac-gap{height:var(--space-5)}.ac-2col{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;display:grid}.ac-stack{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ac-sec{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.ac-sec b{font-weight:var(--fw-semibold)}.ac-sec p{color:var(--text-muted);font-size:var(--fs-body-sm)}.ac-facts{flex-direction:column;display:flex}.ac-facts>div{justify-content:space-between;gap:var(--space-6);padding:calc(var(--space-4) + var(--space-1) / 2) 0;border-bottom:thin solid var(--border-subtle);font-size:var(--fs-body-sm);display:flex}.ac-facts>div:last-child{border-bottom:none}.ac-facts dt{color:var(--text-muted)}.ac-facts dd{font-weight:var(--fw-semibold);text-align:right;color:var(--text);margin:0}.ac-facts dd.ac-mono{color:var(--text)}.ac-dangercard{border-color:var(--danger-border)}.ac-dangercard .rdq-card__title{color:var(--danger-subtle-fg)}.ac-selfnote{gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--text-secondary);padding:var(--space-6) calc(var(--space-6) + var(--space-1));border:thin solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-items:flex-start;display:flex}.ac-selfnote svg{color:var(--text-muted);margin-top:var(--space-1);flex:none}.ac-rolepick{gap:var(--space-3);flex-direction:column;display:flex}.ac-rolepick__box{inline-size:16.25rem;max-inline-size:100%}.ac-lockline{align-items:center;gap:var(--space-3);display:flex}.ac-caps{gap:var(--space-6);flex-direction:column;display:flex}.ac-withrole{margin-left:var(--space-3);vertical-align:var(--space-1)}.ac-saving{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-muted);margin-left:var(--space-4);display:inline-flex}.ac-full{align-items:center;gap:var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ac-clients{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.ac-tags{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ac-locked{align-items:flex-start;gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--text-secondary);display:flex}.ac-locked svg{color:var(--text-muted);margin-top:var(--space-1);flex:none}.ac-menunote{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--fs-body-sm);color:var(--text-muted);display:flex}.ac-menucallout{padding:var(--space-3) var(--space-2)}.ac-issue{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;display:grid}.ac-issue .setrow:first-child{padding-top:0}.ac-issue .setrow:last-child{padding-bottom:0}.setrow__c.ac-rowc{gap:var(--space-4);flex-direction:column;flex:none;align-items:flex-start;min-inline-size:17.5rem;max-inline-size:20rem;display:flex}.setrow__c.ac-rowc>*{inline-size:100%}.ac-path{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-path li{align-items:center;gap:var(--space-5);font-size:var(--fs-body-sm);color:var(--text-muted);display:flex}.ac-path li b{inline-size:var(--space-12);block-size:var(--space-12);font:var(--fw-semibold) var(--fs-caption)/1 var(--font-mono);border:calc(var(--space-1) * .75) solid var(--border-strong);color:var(--text-muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.ac-path li.is-cur{color:var(--text);font-weight:var(--fw-semibold)}.ac-path li.is-cur b{border-color:var(--brand);color:var(--brand);background:var(--brand-subtle);box-shadow:0 0 0 var(--space-2) var(--brand-subtle)}.ac-rail-gap{height:var(--space-8)}.ac-rail-gap--small{height:var(--space-4)}.ac-conseq{margin:var(--space-2) 0 calc(var(--space-6) + var(--space-1));gap:calc(var(--space-3) + var(--space-1) / 2);flex-direction:column;padding:0;list-style:none;display:flex}.ac-conseq li{gap:calc(var(--space-4) + var(--space-1) / 2);font-size:var(--fs-body-sm);color:var(--text-secondary);align-items:flex-start;display:flex}.ac-conseq li svg{margin-top:var(--space-1);color:var(--text-muted);flex:none}.ac-handover{max-width:37.5rem;margin:0 auto}.ac-handover__head{align-items:center;gap:var(--space-6);margin-bottom:var(--space-2);display:flex}.ac-handover__title{font:var(--text-h3)}.ac-handover__ok{inline-size:calc(var(--space-16) + var(--space-1));block-size:calc(var(--space-16) + var(--space-1));background:var(--success-subtle);color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.ac-grid-kv{gap:var(--space-4) var(--space-8);font-size:var(--fs-body-sm);margin:calc(var(--space-6) + var(--space-1)) 0 var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.ac-grid-kv dt{color:var(--text-muted)}.ac-grid-kv dd{font-weight:var(--fw-semibold);overflow-wrap:anywhere;min-width:0;margin:0}.ac-secret{gap:var(--space-5);margin-top:calc(var(--space-6) + var(--space-1));flex-direction:column;display:flex}.ac-secret__box{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-6) + var(--space-1));border:thin solid var(--border-strong);border-radius:var(--radius-md);background:var(--code-bg);display:flex}.ac-secret__v{min-width:0;font:var(--fw-semibold) calc(var(--fs-h4) + var(--space-1) / 2)/var(--lh-normal) var(--font-mono);letter-spacing:.04em;color:var(--code-fg);overflow-wrap:anywhere;flex:1}.ac-secret__meta{gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-secondary);flex-direction:column;display:flex}.ac-secret__meta span{gap:var(--space-4);align-items:flex-start;display:flex}.ac-secret__meta svg{color:var(--text-muted);margin-top:var(--space-1);flex:none}.ac-handacts{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.ac-handacts__fill{flex:1}.ac-steps{align-items:center;gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:calc(var(--space-6) + var(--space-1));display:flex}.ac-steps b{color:var(--text);font-weight:var(--fw-semibold)}.ac-steps i{inline-size:calc(var(--space-8) + var(--space-1));block-size:var(--space-1);background:var(--border-strong);border-radius:var(--space-1)}.ac-dlgp{font-size:var(--fs-body-sm);margin-bottom:var(--space-6)}.ac-dlgfail{margin-bottom:var(--space-6)}.ac-chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.ac-projform{gap:calc(var(--space-6) + var(--space-1));padding:var(--space-8) var(--space-10) var(--space-10);border-top:thin solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;display:grid}.ac-projform__act{align-self:end}.ac-projform__note{grid-column:1/-1}.ac-issue-short{display:none}@media (width<=40rem){.ac-issue-long{display:none}.ac-issue-short{display:inline}}.ac-companyrow{align-items:center;gap:var(--space-4);display:flex}.ac-companyrow__list{flex:1;min-width:0}.ac-projform--company{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) auto}.setrow{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:thin solid var(--border-subtle);display:flex}.setrow:last-child{border-bottom:none}.setrow__t b{font-weight:var(--fw-semibold)}.setrow__t p{color:var(--text-muted);font-size:var(--fs-body-sm);margin-top:var(--space-1);max-width:26.25rem}.rdq-card--pad-lg>.setrow:first-child{padding-top:0}.rdq-card--pad-lg>.setrow:last-child{padding-bottom:0}.setrow__c{gap:var(--space-4);flex-direction:column;flex:none;align-items:flex-start;inline-size:13.75rem;display:flex}.setrow__note{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.tk-mono{font:var(--fw-regular) var(--fs-mono-sm)/var(--lh-normal) var(--font-mono);font-variant-numeric:tabular-nums}.tk-muted{color:var(--text-muted)}.tk-small{font-size:var(--fs-caption)}.tk-nowrap{white-space:nowrap}.tk-mt{margin-top:var(--space-8)}.tk-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-deleted{color:var(--text-muted);font-style:italic}.tk-who{align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.tk-link{align-items:center;gap:var(--space-2);cursor:pointer;font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-link);background:0 0;border:0;padding:0;display:inline-flex}.tk-link:hover{text-decoration:underline}.tk-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.tk-danger-ghost{color:var(--danger-subtle-fg)}.tk-ph-wide{max-width:72rem}.tk-pagehead{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.tk-pagehead .ph__s{margin-bottom:var(--space-8)}.tk-headacts{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.tk-empty{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-20) var(--space-10);color:var(--text-muted);flex-direction:column;display:flex}.tk-empty h3{font:var(--text-h4);color:var(--text)}.tk-empty p{max-inline-size:36ch;font-size:var(--fs-body-sm)}.tk-empty .rdq-btn{margin-top:var(--space-4)}.tk-skel{flex-direction:column;display:flex}.tk-skelrow{gap:var(--space-4);padding:calc(var(--space-6) + var(--space-1)) var(--space-8);border-bottom:thin solid var(--border-subtle);flex-direction:column;display:flex}.tk-inpanel{margin:var(--space-6)}.tk-form{gap:var(--space-8);flex-direction:column;display:flex}.tk-zone{gap:var(--space-5);flex-direction:column;display:flex}.tk-drop{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-10) var(--space-8);border:calc(var(--space-1) * .75) dashed var(--border-strong);border-radius:var(--radius-lg);background-color:var(--surface);color:var(--text-muted);text-align:center;font:inherit;font-size:var(--fs-body-sm);cursor:pointer;transition:var(--transition-colors);flex-direction:column;display:flex}.tk-drop b{color:var(--text-secondary);font-weight:var(--fw-semibold)}.tk-drop u{color:var(--text-link);font-weight:var(--fw-medium);text-decoration:none}.tk-drop:hover{background-color:var(--surface-2)}.tk-drop:focus-visible,.tk-addtile:focus-visible{box-shadow:var(--focus-ring);outline:none}.tk-drop.is-over{border-color:var(--brand);background-color:var(--brand-subtle);color:var(--brand-subtle-fg)}.tk-drop__hint{font-size:var(--fs-caption)}.tk-drop__warn{align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background-color:var(--warning-subtle);color:color-mix(in srgb, var(--warning-subtle-fg) 95%, var(--text));border:thin solid var(--warning-border);font-size:var(--fs-caption);font-weight:var(--fw-medium);text-align:left;display:inline-flex}.tk-drop__warn .rdq-icon{color:var(--warning);flex:none}.tk-tiles{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.tk-tile{border:thin solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);flex-direction:column;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.tk-tile__img{aspect-ratio:16/10;padding:var(--space-3);background-color:var(--surface-2);border-bottom:thin solid var(--border-subtle);place-items:center;display:grid;overflow:hidden}.tk-tile__img img{border-radius:var(--radius-xs);max-block-size:100%;max-inline-size:100%;box-shadow:var(--shadow-xs);display:block}.tk-tile figcaption{gap:var(--space-1);padding:var(--space-3) var(--space-4);font-size:var(--fs-caption);flex-direction:column;min-width:0;display:flex}.tk-tile figcaption b{font-weight:var(--fw-semibold);color:var(--text)}.tk-tile figcaption span{color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tk-tile__x{inline-size:calc(var(--space-12) - var(--space-1));block-size:calc(var(--space-12) - var(--space-1));border:thin solid var(--border-strong);background-color:var(--surface);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-xs);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.tk-tile__x:hover{background-color:var(--surface-3);color:var(--text)}.tk-tile__x:focus-visible{box-shadow:var(--focus-ring);outline:none}.tk-addtile{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:8.5rem;padding:var(--space-5);border:calc(var(--space-1) * .75) dashed var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer;text-align:center;flex-direction:column;display:flex}.tk-addtile:hover{background-color:var(--surface-2)}.tk-addtile.is-over{border-color:var(--brand);background-color:var(--brand-subtle);color:var(--brand-subtle-fg)}.tk-addtile.is-full{cursor:default;color:var(--text-muted);border-style:solid;border-color:var(--border);background-color:var(--surface-2)}.tk-addtile__warn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background-color:var(--warning-subtle);color:color-mix(in srgb, var(--warning-subtle-fg) 95%, var(--text));border:thin solid var(--warning-border);font-size:var(--fs-micro);display:inline-flex}.tk-confirm{padding:var(--space-5) var(--space-6);border-top:thin solid var(--warning-border);background-color:var(--warning-subtle)}.tk-confirm .rdq-check__text{color:color-mix(in srgb, var(--warning-subtle-fg) 95%, var(--text));font-weight:var(--fw-medium)}.tk-readers{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-muted);display:flex}.tk-readers .rdq-icon{margin-top:var(--space-1);flex:none}.tk-ctxwrap{gap:var(--space-4);flex-direction:column;display:flex}.tk-ctx{border:thin solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-2);font-size:var(--fs-body-sm)}.tk-ctx summary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);cursor:pointer;font-weight:var(--fw-semibold);color:var(--text-secondary);list-style:none;display:flex}.tk-ctx summary::-webkit-details-marker{display:none}.tk-ctx summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md);outline:none}.tk-ctx summary>span:first-of-type{min-width:0}.tk-sumr{font-weight:var(--fw-regular);font-size:var(--fs-caption);flex:none;margin-left:auto}.tk-ctx dl{gap:var(--space-2) var(--space-8);padding:0 var(--space-6) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.tk-ctx__row{display:contents}.tk-ctx dt{color:var(--text-muted);font-size:var(--fs-caption)}.tk-ctx dd{font:var(--fw-regular) var(--fs-mono-sm)/var(--lh-normal) var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.tk-ctx__never{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:thin solid var(--border-subtle);color:var(--text-muted);font-size:var(--fs-caption);margin:0;display:flex}.tk-ctx__never .rdq-icon{flex:none}.tk-chiprow{gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-footgap{flex:1}.tk-done{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4) var(--space-4);flex-direction:column;display:flex}.tk-done>.rdq-icon{color:var(--success)}.tk-done h3{font:var(--text-h3)}.tk-done p{color:var(--text-muted);font-size:var(--fs-body-sm);max-inline-size:40ch}.tk-fullimg{padding:var(--space-4) 0}.tk-fullimg img{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.tk-back{align-items:center;gap:var(--space-2);cursor:pointer;font:inherit;font-size:var(--fs-body-sm);color:var(--text-muted);margin-bottom:var(--space-6);background:0 0;border:0;padding:0;display:inline-flex}.tk-back:hover{color:var(--text)}.tk-back:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.tk-dethead{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.tk-h1{text-wrap:balance}.tk-delbtn{margin-left:auto}.tk-meta{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.tk-after{margin-top:var(--space-8)}.tk-timeline{margin:var(--space-10) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex;position:relative}.tk-timeline:before{content:"";inset-block:var(--space-6);border-left:thin solid var(--border);position:absolute;inset-inline-start:calc(calc(var(--space-6) + var(--space-1)) - var(--space-1) / 2)}.tk-ev{gap:var(--space-6);display:flex;position:relative}.tk-ev__node{inline-size:calc(var(--space-12) + var(--space-2));block-size:calc(var(--space-12) + var(--space-2));background-color:var(--surface);border:thin solid var(--border-strong);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.tk-ev__node--brand{background-color:var(--brand-subtle);border-color:var(--brand-border);color:var(--brand)}.tk-ev__node--closed{background-color:var(--surface-3);border-color:var(--border);color:var(--text-secondary)}.tk-ev__node--open{background-color:var(--warning-subtle);border-color:var(--warning-border);color:color-mix(in srgb, var(--warning-subtle-fg) 95%, var(--text))}.tk-ev__main{gap:var(--space-4);min-width:0;padding-top:var(--space-2);flex-direction:column;flex:1;display:flex}.tk-ev__h{align-items:baseline;gap:var(--space-2) var(--space-4);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.tk-ev__h .tk-mono{margin-left:auto}.tk-ev__h>.tk-muted:not(.tk-mono){font-size:var(--fs-caption)}.tk-ev__card{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-6);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.tk-ev__note{font-size:var(--fs-body-sm);color:var(--text-secondary);background-color:var(--surface);border:thin solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);white-space:pre-line;overflow-wrap:anywhere}.tk-ev__note--gone{align-items:center;gap:var(--space-3);color:var(--text-muted);background-color:var(--surface-2);border-style:dashed;font-style:italic;display:flex}.tk-ev__note--gone .rdq-icon{flex:none}.tk-body{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;max-inline-size:65ch;margin:0}.tk-chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-tomb{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-8);border:thin dashed var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface-2);color:var(--text-secondary);font-size:var(--fs-body-sm);display:flex}.tk-tomb .rdq-icon{color:var(--text-muted);margin-top:var(--space-1);flex:none}.tk-figs{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.tk-figure{gap:var(--space-3);min-width:0;flex-direction:column;max-inline-size:100%;margin:0;display:flex}.tk-figure figcaption{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-muted);display:flex}.tk-thumb{cursor:pointer;border:thin solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-2);box-shadow:var(--shadow-sm);inline-size:min(100%, 30rem, calc(var(--tk-w,480) * var(--space-2) / 4));margin:0;padding:0;line-height:0;display:block;overflow:hidden}.tk-thumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.tk-thumb img{block-size:auto;inline-size:100%;display:block}.tk-thumb--wait{cursor:default;aspect-ratio:var(--tk-w,16) / var(--tk-h,10);background-image:linear-gradient(90deg, var(--surface-3), var(--surface-2), var(--surface-3));background-size:200% 100%;animation:1.3s ease-in-out infinite sb-sh}.tk-imgfail{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-8);color:var(--text-muted);font-size:var(--fs-body-sm);line-height:var(--lh-normal);text-align:center;cursor:default;flex-direction:column;inline-size:auto;min-inline-size:min(18rem,100%);display:flex}.tk-imgfail .rdq-icon{color:var(--text-subtle)}@media (prefers-reduced-motion:reduce){.tk-thumb--wait{animation:none}}.tk-notebar{gap:var(--space-5);margin-top:var(--space-10);padding:var(--space-8);border:thin solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-2);flex-direction:column;display:flex}.tk-notebar__acts{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.tk-pagehead>:first-child{flex:24rem;min-width:0}.lup{gap:var(--space-8);flex-direction:column;max-inline-size:66.25rem;margin:0 auto;display:flex}.lup-step1,.lup-step2,.lup-step3,.lup-step4{gap:var(--space-8);flex-direction:column;display:flex}.lup__steps{max-inline-size:47.5rem;margin:0 auto var(--space-12);inline-size:100%}.lup__head{align-items:flex-end;gap:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.lup__head .ph__s{margin-bottom:0}.lup__grow{flex:1}.lup__client{align-items:center;gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--text-secondary);white-space:nowrap;display:flex}.lup__client b{color:var(--text)}.lup__clientbox{min-inline-size:11rem;display:inline-flex}.lup-drop{padding:.875rem var(--space-8);border:.09375rem dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-secondary);font-size:var(--fs-body-sm);align-items:center;gap:.875rem;display:flex}.lup-drop .rdq-icon{color:var(--brand);flex:none}.lup-drop b{color:var(--text)}.lup-drop__text{flex:1;min-inline-size:0}.lup-drop--idle{padding:1.75rem var(--space-10);flex-direction:column;align-items:flex-start}.lup-drop--hot{border-color:var(--brand);background:var(--brand-subtle);padding:1.75rem var(--space-10)}.lup-drop--off{opacity:.55;padding:1.375rem 1.25rem}.lup-link{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:0}.lup-link:hover{text-decoration:underline}.lup-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.lup-link:disabled{color:var(--text-subtle);cursor:default;text-decoration:none}.lup-input{display:none}.lup-note{color:var(--text-muted);font-size:var(--fs-caption);margin:0}.lup-busy{align-items:center;gap:var(--space-5);color:var(--text-muted);font-size:var(--fs-body-sm);padding:.875rem;display:flex}.lup-busy .rdq-spinner{flex:none}.lup-btns{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.lup-empty{align-items:flex-start;gap:var(--space-3);padding:1.75rem var(--space-12);border:.09375rem dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-body-sm);flex-direction:column;display:flex}.lup-empty b{color:var(--text);font-size:var(--fs-body)}.lup-empty .rdq-icon{color:var(--text-subtle)}.lup-skel{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.lup-skel i{block-size:var(--space-6);border-radius:var(--radius-xs);background:var(--surface-3);inline-size:13.75rem;display:block}.lup-skel--row{padding:0}.lup-skel--wide i:first-child{inline-size:100%}.lup-skel--wide i:nth-child(2){inline-size:75%;margin-inline-start:var(--space-8)}.lup-skel--wide i:nth-child(3){inline-size:84%;margin-inline-start:var(--space-8)}.lup-rows{border:thin solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.lup-row{gap:var(--space-2) var(--space-5);padding:.5625rem var(--space-6);border-top:thin solid var(--border-subtle);font-size:var(--fs-body-sm);grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:start;display:grid}.lup-row:first-child{border-top:none}.lup-row__ico{color:var(--text-muted);margin-top:.0625rem;display:inline-flex}.lup-row__main{flex-direction:column;gap:.1875rem;min-inline-size:0;display:flex}.lup-row__n{font-weight:var(--fw-semibold);color:var(--text);overflow-wrap:anywhere}.lup-row__meta{font-size:var(--fs-caption);color:var(--text-muted)}.lup-row__end{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.lup-row--group{border-inline-start:.1875rem solid var(--warning-border)}.lup-row--ok .lup-row__ico{color:var(--success)}.lup-row--bad .lup-row__ico{color:var(--danger)}.lup-row--run .lup-row__ico{color:var(--brand)}.lup-row--quiet .lup-row__n{color:var(--text-secondary);font-weight:var(--fw-medium)}.lup-row .rdq-progress{min-inline-size:7.5rem}.lup-land{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:inline-flex}.lup-land b{color:var(--text);font-weight:var(--fw-semibold)}.lup-likely,.lup-held{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.lup-likely b{color:var(--text);font-weight:var(--fw-semibold)}.lup-path{white-space:normal;display:inline}.lup-likely .rdq-icon{color:var(--brand);margin-top:var(--space-1);flex:none}.lup-likely i,.lup-held i{color:var(--text-muted);font-style:normal}.lup-likely--none .rdq-icon{color:var(--text-subtle)}.lup-likely--none b{color:var(--text-secondary);font-weight:var(--fw-medium)}.lup-held{color:var(--danger-subtle-fg)}.lup-held .rdq-icon{color:var(--danger);margin-top:var(--space-1);flex:none}.lup-group{border:thin solid var(--warning-border);background:color-mix(in srgb, var(--warning-subtle) 45%, var(--surface));border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.lup-group--flag{border-color:var(--warning);box-shadow:0 0 0 .0625rem var(--warning)}.lup-group__h{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text);align-items:center;gap:.4375rem;display:flex}.lup-group__h .rdq-icon{color:var(--warning);flex:none}.lup-group__ask{font-size:var(--fs-caption);color:var(--text-secondary)}.lup-member{align-items:center;gap:var(--space-4);font-size:var(--fs-caption);flex-wrap:wrap;min-inline-size:0;display:flex}.lup-member__n{overflow-wrap:anywhere;min-inline-size:0;color:var(--text)}.lup-member .lup-row__ico{margin-top:0}.lup-q{gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-4) var(--space-5);border:thin solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.lup-q__pick{max-inline-size:28rem;margin-inline-start:var(--space-12)}.lup-q__all{margin-top:var(--space-1)}.lup-removes{font-size:var(--fs-caption);color:var(--text-secondary);margin:0;line-height:1.5}.lup-foot{align-items:center;gap:var(--space-5) .875rem;padding:var(--space-6) .875rem;border:thin solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.lup-step3 .lup-foot .lup-note{max-inline-size:60ch}.lup-sums{gap:var(--space-3) .875rem;font-size:var(--fs-body-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;display:flex}.lup-sums b{color:var(--text);font-variant-numeric:tabular-nums}.lup-sum{align-items:center;gap:var(--space-3);display:inline-flex}.lup-sum .rdq-icon{flex:none}.lup-sum--ok .rdq-icon{color:var(--success)}.lup-sum--bad .rdq-icon{color:var(--danger)}.lup-sum--run .rdq-icon{color:var(--brand)}.lup-sum--quiet .rdq-icon{color:var(--text-subtle)}.lup-sum--warn .rdq-icon{color:var(--warning)}.lup-cards{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lup-card{background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);padding:.875rem var(--space-8);gap:var(--space-2);flex-direction:column;display:flex}.lup-card__n{font:var(--fw-bold) 1.625rem/1.1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight)}.lup-card__k{align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-secondary);font-weight:var(--fw-medium);display:flex}.lup-card__d{font-size:var(--fs-caption);color:var(--text-muted)}.lup-card--ok .rdq-icon{color:var(--success)}.lup-card--bad .rdq-icon{color:var(--danger)}.lup-card--run .rdq-icon{color:var(--brand)}.lup-stack{gap:var(--space-8);flex-direction:column;display:flex}.lup-stack>.rdq-btn{align-self:flex-start}.lup-h3{font:var(--text-h4);align-items:center;gap:var(--space-4);margin:0;display:flex}.lup-label{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);margin-top:var(--space-2)}.lup-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.lup-where{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;display:grid}.lup-where .ftree{--ftree-max:56.25rem}.lup-where--flat{grid-template-columns:minmax(0,1fr)}.lup-where--flat .lup-side{position:static}.lup-flat{padding:var(--space-2) var(--space-3) var(--space-5);border-top:thin solid var(--border-subtle);margin:0;list-style:none}.lup-flat li{margin:0;padding:0;list-style:none}.lup-flat__row,.lup-flat__new{cursor:default}.lup-side{gap:var(--space-6);min-inline-size:0;top:var(--space-6);flex-direction:column;display:flex;position:sticky}.lup-panel{background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6) .875rem;gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.lup-panel__eb{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle)}.lup-panel__t{font:var(--text-h4);overflow-wrap:anywhere}.lup-panel__p{font-size:var(--fs-caption);color:var(--text-muted);overflow-wrap:anywhere}.lup-panel .lup-rows{border-radius:var(--radius-md)}.lup-pending{border:.09375rem dashed var(--border-strong);background:var(--surface-2);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-secondary);flex-direction:column;display:flex}.lup-pending__h{font-weight:var(--fw-semibold);color:var(--text);align-items:center;gap:.4375rem;display:flex}.lup-pending__h .rdq-icon{color:var(--text-subtle)}.lup-pending ul{font-size:var(--fs-caption);color:var(--text-secondary);margin:0;padding-inline-start:1.125rem}.lup-filecard{border:thin solid var(--brand-border);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6) .875rem;gap:var(--space-3);flex-direction:column;display:flex}.rc__stepper{max-width:53.75rem;margin:0 auto var(--space-12);container:rc-steps/inline-size}.rc__stepper--shell{margin-bottom:0}.rc-step-passed{color:var(--success-subtle-fg)}.rc-mstep{gap:var(--space-3);flex-direction:column;display:none}.rc-mstep__bars{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.rc-mstep__bars i{height:var(--space-2);border-radius:var(--radius-full);background-color:var(--surface-3)}.rc-mstep__bars i.done{background-color:var(--brand)}.rc-mstep__bars i.cur{background-color:color-mix(in srgb, var(--brand) 55%, var(--surface-3))}.rc-mstep--attention .rc-mstep__bars i.cur{background-color:var(--warning)}.rc-mstep__text{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--fs-body-sm);flex-wrap:wrap;display:flex}.rc-mstep__text span{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-muted)}.rc-mstep__text b{font-weight:var(--fw-semibold)}.rc-mstep__st{align-items:center;gap:var(--space-3);font-style:normal;font-size:var(--fs-caption);font-weight:var(--fw-semibold);align-self:center;display:inline-flex}.rc-mstep--attention .rc-mstep__st{color:var(--warning-subtle-fg)}@container rc-steps (width<=41.6875rem){.rc__stepper .rdq-stepper{display:none}.rc-mstep{display:flex}}.rc-check__head,.rc-phase.is-run .rc-phase__ico,.rc-strip,.rc-refrow__ring,.rc-mstep--working .rc-mstep__st{color:var(--brand)}.rc-mstep--working .rc-mstep__st{color:var(--brand-subtle-fg)}.rc-page{container:rc-page/inline-size}.rc{padding:var(--space-10) calc(var(--space-12) + var(--space-1)) var(--space-24)}.rc__grid{gap:calc(var(--space-16) - var(--space-2));grid-template-columns:minmax(0,1fr) 20rem;align-items:start;max-width:68.75rem;margin:0 auto;display:grid}.rc__single{gap:var(--space-10);flex-direction:column;max-width:55rem;margin:0 auto;display:flex}.rc-nocheck__acts{gap:var(--space-4);flex-wrap:wrap;display:flex}.rc__main{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.rc__rail{gap:calc(var(--space-6) + var(--space-1));flex-direction:column;display:flex}.rc__intro{gap:var(--space-2);flex-direction:column;display:flex}.rc__h{font:var(--text-h3);letter-spacing:var(--ls-snug);text-wrap:balance;margin:0}.rc__h:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.rc__sub{color:var(--text-muted);font-size:var(--fs-body-sm);max-width:68ch}.rc-check{max-width:37.5rem;margin:var(--space-4) auto 0}.rc-check__head{align-items:flex-start;gap:calc(var(--space-6) + var(--space-1));padding:var(--space-10) var(--space-10) var(--space-8);display:flex}.rc-check__title{font:var(--text-h3);letter-spacing:var(--ls-snug);color:var(--text)}.rc-check__lead{font-size:var(--fs-body-sm);color:var(--text-muted);margin-top:calc(var(--space-1) * 1.5);max-width:52ch}.rc-phases{border-top:thin solid var(--border-subtle);flex-direction:column;display:flex}.rc-phase{grid-template-columns:calc(var(--space-10) + var(--space-1)) minmax(0, 1fr) auto;gap:var(--space-2) var(--space-6);padding:calc(var(--space-5) + var(--space-1) / 2) var(--space-10);border-bottom:thin solid var(--border-subtle);font-size:var(--fs-body-sm);align-items:center;display:grid}.rc-phase__ico{grid-row:1/span 2;justify-content:center;display:inline-flex}.rc-phase__label{font-weight:var(--fw-semibold);color:var(--text)}.rc-phase__detail{font-size:var(--fs-caption);color:var(--text-muted);grid-column:2}.rc-phase__state{font:var(--fw-regular) var(--fs-caption)/var(--lh-normal) var(--font-mono);color:var(--text-muted);grid-area:1/3/span 2}.rc-phase.is-done .rc-phase__ico{color:var(--success)}.rc-phase.is-done .rc-phase__state{color:var(--success-subtle-fg)}.rc-phase.is-run .rc-phase__state{color:var(--brand-subtle-fg)}.rc-phase.is-wait .rc-phase__ico{color:var(--text-subtle)}.rc-phase.is-wait .rc-phase__label{color:var(--text-muted);font-weight:var(--fw-medium)}.rc-check__foot{align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-10);background-color:var(--surface-2);display:flex}.rc-elapsed{font:var(--fw-regular) var(--fs-caption)/var(--lh-normal) var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.rc-check__spacer{flex:1}.rc-check+.rc-note{text-align:center;margin-top:var(--space-6)}.rc-group{gap:var(--space-6);flex-direction:column;display:flex}.rc-glabel{align-items:center;gap:var(--space-4);font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle);padding:0 var(--space-1);display:flex}.rc-glabel__count{font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-mono);color:var(--text-muted)}.rc-sechead{align-items:center;gap:var(--space-4);padding:var(--space-1) var(--space-1) 0;display:flex}.rc-sechead__n{font:var(--fw-bold) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-subtle)}.rc-sechead__t{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-secondary)}.rc-sechead__sp{flex:1}.rc-more{align-self:flex-start}.rc-item{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);scroll-margin-top:calc(var(--space-40) + var(--space-4));overflow:clip}.rc-item__head{align-items:flex-start;gap:var(--space-5);padding:calc(var(--space-6) + var(--space-1)) var(--space-8) 0;display:flex}.rc-item__ico{margin-top:calc(var(--space-1) / 2);flex:none;display:inline-flex}.rc-item--stop .rc-item__ico{color:var(--danger)}.rc-item--advise .rc-item__ico{color:var(--warning)}.rc-item--added .rc-item__ico{color:var(--success)}.rc-item__main{gap:calc(var(--space-1) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.rc-item__title{font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);color:var(--text);line-height:var(--lh-snug);margin:0}.rc-item__title:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.rc-item__expl{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-normal);max-width:68ch;margin:0}.rc-item__meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.rc-item__body{padding:var(--space-6) var(--space-8) var(--space-8) calc(var(--space-20) + var(--space-2));gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.rc-item__nobody{height:calc(var(--space-6) + var(--space-1))}.rc-item__foot{align-items:center;gap:var(--space-5);padding:calc(var(--space-4) + var(--space-1) / 2) var(--space-8) calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-20) + var(--space-2));border-top:thin solid var(--border-subtle);background-color:var(--surface-2);flex-wrap:wrap;display:flex}.rc-item__alt{gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-ignore{align-items:center;gap:var(--space-4);min-width:0;margin-left:auto;display:flex}.rc-ignore__what{font-size:var(--fs-caption);color:var(--text-muted);text-align:right}.rc-item--related{margin-left:var(--space-12)}.rc-item--open{border-color:var(--border-strong)}.rc-related{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-muted);transition:opacity var(--dur-base) var(--ease-out);display:flex}.rc-related a{color:inherit;text-decoration:none}.rc-related a:hover{text-underline-offset:.15em;text-decoration:underline}.rc-related.is-dim{opacity:.55}.rc-new{margin-inline-start:var(--space-1)}.rc-loc{align-items:center;gap:calc(var(--space-2) + var(--space-1) / 2);height:var(--space-10);padding:0 calc(var(--space-3) + var(--space-1) / 2);border-radius:var(--radius-sm);background-color:var(--surface-3);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;max-width:24ch;display:inline-flex;overflow:hidden}.rc-loc b{font:var(--fw-semibold) var(--fs-micro)/var(--lh-snug) var(--font-mono);color:var(--text-muted)}.rc-quote{gap:calc(var(--space-1) * 1.5);padding:var(--space-3) var(--space-5);border-left:calc(var(--space-1) * 1.5) solid var(--border-strong);background-color:var(--surface-2);border-radius:0 var(--radius-xs) var(--radius-xs) 0;flex-direction:column;display:flex}.rc-quote__src{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle)}.rc-quote__text{font-size:var(--fs-body-sm);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rc-quote mark{background-color:var(--surface-3);color:var(--text);font-weight:var(--fw-semibold);border-radius:calc(var(--space-1) * 1.5);padding:0 var(--space-1)}.rc-chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.rc-row{align-items:center;gap:var(--space-5);padding:calc(var(--space-5) + var(--space-1) / 2) var(--space-8);font-size:var(--fs-body-sm);min-width:0;display:flex}.rc-row__ico{flex:none;display:inline-flex}.rc-row__title{font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.rc-row__what{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.rc-row__end{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}.rc-item--supplied .rc-row__ico{color:var(--success)}.rc-item--ignored{background-color:var(--surface-2);box-shadow:none}.rc-item--ignored .rc-row__ico{color:var(--text-subtle)}.rc-item--ignored .rc-row__title{color:var(--text-secondary);font-weight:var(--fw-medium)}.rc-item--compact .rc-row{padding:calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-6) + var(--space-1))}.rc-item--compact .rc-row__ico{color:var(--warning)}.rc-info{align-items:flex-start;gap:var(--space-5);padding:var(--space-5) calc(var(--space-6) + var(--space-1));border:thin solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-2);font-size:var(--fs-body-sm);color:var(--text-secondary);display:flex}.rc-info__ico{color:var(--info);margin-top:calc(var(--space-1) / 2);flex:none;display:inline-flex}.rc-info__main{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.rc-info__list{gap:calc(var(--space-1) * 1.5);font-size:var(--fs-caption);color:var(--text-muted);flex-direction:column;display:flex}.rc-info__list b{font:var(--fw-semibold) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-subtle);margin-right:var(--space-2)}.rc-info--resolved .rc-info__ico{color:var(--success)}.rc-info--resolved b{color:var(--text);font-weight:var(--fw-semibold)}.rc-clear{align-items:center;gap:calc(var(--space-3) + var(--space-1) / 2);font-size:var(--fs-caption);color:var(--text-muted);padding:0 var(--space-1);display:flex}.rc-clear .rdq-icon{color:var(--success);flex:none}.rc-count{align-items:center;gap:var(--space-4);font-size:var(--fs-body-sm);display:flex}.rc-count__dot{width:var(--space-4);height:var(--space-4);border-radius:50%;flex:none}.rc-count__dot--needs{background-color:var(--danger)}.rc-count__dot--recommended{background-color:var(--warning)}.rc-count__dot--notes{background-color:var(--info)}.rc-count__dot--added{background-color:var(--success)}.rc-count__dot--ignored{background-color:var(--text-subtle)}.rc-count .k{color:var(--text-muted);flex:1}.rc-count .v{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.rc-jump{gap:var(--space-1);flex-direction:column;display:flex}.rc-jump__link{align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);margin:0 calc(var(--space-4) * -1);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-body-sm);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.rc-jump__link:hover{background-color:var(--surface-2);color:var(--text)}.rc-jump__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.rc-jump__link .rdq-icon{color:var(--danger);margin-top:var(--space-1);flex:none}.rc-jump__label{font-size:var(--fs-micro);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-subtle)}.rc-note{font-size:var(--fs-caption);color:var(--text-muted);margin:0;line-height:1.45}.rc-btnrow{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.rc-count-badge{font:var(--fw-semibold) calc(var(--fs-micro) - var(--space-1) / 2)/var(--lh-snug) var(--font-mono);padding:calc(var(--space-1) / 2) var(--space-3);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--brand-fg) 22%, transparent)}.rdq-btn--loading .rc-count-badge{opacity:0}.rdq-btn .rc-count-badge{margin-inline-start:calc(var(--space-3) + var(--space-1) / 2)}.rc-bar{z-index:5;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);background-color:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));border-top:thin solid var(--border);display:none;position:sticky;bottom:0}.qms-content:has(.rc-bar){overflow:clip visible}.rc-bar__status{min-width:0;font-size:var(--fs-body-sm);color:var(--text-secondary);flex:1}.rc-bar__status b{color:var(--text)}.rc-bar__acts{gap:var(--space-4);flex:none;display:flex}.rc-strip{align-items:center;gap:calc(var(--space-6) + var(--space-1));padding:calc(var(--space-6) + var(--space-1)) var(--space-8);border:thin solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:flex}.rc-strip__text{gap:calc(var(--space-1) / 2);flex-direction:column;flex:1;min-width:12.5rem;display:flex}.rc-strip__text b{font-weight:var(--fw-semibold);color:var(--text)}.rc-strip__text span{font-size:var(--fs-caption);color:var(--text-muted)}.rc-dim{opacity:.55;pointer-events:none}.refrow__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium);overflow:hidden}.rc-refrow{min-width:0}.refrow--ok .refrow__ico{color:var(--success)}.refrow--bad{background-color:var(--danger-subtle);border-color:var(--danger-border)}.refrow--bad .refrow__ico{color:var(--danger)}.rc-refrow__st{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap}.rc-refrow__ring{display:inline-flex}.rc-inline-err{gap:var(--space-4);font-size:var(--fs-caption);color:var(--danger-subtle-fg);align-items:flex-start;display:flex}.rc-inline-err .rdq-icon{margin-top:calc(var(--space-1) / 2);flex:none}.rc-expected{align-items:center;gap:var(--space-5);padding:calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-5) + var(--space-1) / 2);border:calc(var(--space-1) * .75) dashed var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);font-size:var(--fs-body-sm);transition:var(--transition-colors);display:flex}.rc-expected:hover{border-color:var(--text-subtle)}.rc-expected.is-over{border-color:var(--brand);background-color:var(--brand-subtle)}.rc-expected.is-over .rc-expected__ico,.rc-expected.is-over .rc-expected__name b{color:var(--brand-subtle-fg)}.rc-expected__ico{color:var(--text-muted);flex:none;display:inline-flex}.rc-expected__name{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;font-weight:var(--fw-medium);flex:1}.rc-expected__name b{font-weight:var(--fw-semibold)}.rc-expected__name small{font-size:var(--fs-caption);color:var(--text-muted);font-weight:var(--fw-regular);display:block}.rc-expected__acts{gap:var(--space-3);flex:none;display:flex}.rc-stack{gap:var(--space-4);flex-direction:column;display:flex}.rc-slots{gap:var(--space-6);flex-direction:column;display:flex}.rc-fields{gap:calc(var(--space-6) + var(--space-1));grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.rc-fields .rdq-check{font-size:var(--fs-caption);color:var(--text-secondary)}.rc-na{margin-top:var(--space-3)}.rc-fname{align-items:center;gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.rc-fname code{font:var(--fw-regular) var(--fs-mono-sm)/var(--lh-snug) var(--font-mono);color:var(--text);background-color:var(--code-bg);border:thin solid var(--code-border);border-radius:var(--radius-xs);padding:calc(var(--space-1) / 2) var(--space-3);overflow-wrap:anywhere}.rc-tiles{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rc-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-tile{gap:var(--space-5);padding:var(--space-6);border:thin solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);cursor:pointer;font:inherit;text-align:left;color:var(--text);min-width:0;transition:var(--transition-colors);flex-direction:column;display:flex}.rc-tile:hover{border-color:var(--text-subtle)}.rc-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.rc-tile.on{border-color:var(--brand);background-color:var(--brand-subtle);box-shadow:0 0 0 calc(var(--space-1) / 2) var(--brand)}.rc-tile[disabled]{cursor:not-allowed;opacity:.55}.rc-tile__top{align-items:center;gap:var(--space-4);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);min-width:0;display:flex}.rc-tile__label{min-width:0}.rc-tile__ck{color:var(--brand);flex:none;margin-left:auto;display:inline-flex}.rc-tile__hint{font-size:var(--fs-caption);color:var(--text-muted)}.rc-tile.on .rc-tile__hint{color:var(--brand-subtle-fg)}.rc-pic{height:var(--space-32);border-radius:var(--radius-sm);background-color:var(--surface-2);border:thin solid var(--border-subtle);padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;justify-content:center;min-width:0;display:flex}.rc-pic i{align-items:center;gap:var(--space-3);font:normal var(--fw-regular) calc(var(--fs-micro) - var(--space-1))/var(--lh-snug) var(--font-mono);color:var(--text-subtle);display:flex}.rc-pic i:after{content:"";height:var(--space-2);border-radius:var(--space-1);background-color:var(--border-strong);flex:1}.rc-pic i:nth-child(2):after{flex:.7}.rc-pic i:nth-child(3):after{flex:.85}.rc-pic--box{justify-content:center;align-items:center;gap:var(--space-3);border:calc(var(--space-1) * .75) dashed var(--border-strong);font-size:var(--fs-caption);color:var(--text-subtle);flex-direction:row}.rc-pic--table{padding:var(--space-4) var(--space-5);grid-template-rows:repeat(3,1fr);grid-template-columns:.5fr 1fr 1fr;gap:0;display:grid}.rc-pic--table i{border:thin solid var(--border-strong);margin:calc(var(--space-1) / -4)}.rc-pic--table i:after{display:none}.rc-pic--table i:nth-child(-n+3){background-color:var(--surface-3)}.rc-pic--lines i:after{flex:1}.rc-pic--lines i:nth-child(3):after{flex:.55}.rc-dlist{gap:var(--space-5);margin:var(--space-3) 0 var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.rc-dlist li{gap:var(--space-5);font-size:var(--fs-body-sm);align-items:flex-start;display:flex}.rc-dlist li .rdq-icon{color:var(--danger);margin-top:var(--space-1);flex:none}.rc-dlist b{color:var(--text);font-weight:var(--fw-semibold);display:block}.rc-dlist span{color:var(--text-secondary)}.rc-dfoot{justify-content:flex-end;gap:var(--space-4);display:flex}.rc-flags{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.rc-flag{align-items:center;gap:calc(var(--space-2) + var(--space-1) / 2);height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-4);border-radius:var(--radius-full);border:thin solid var(--info-border);background-color:var(--info-subtle);color:var(--info-subtle-fg);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;display:inline-flex}.rc-flag--warn{border-color:var(--warning-border);background-color:var(--warning-subtle);color:var(--warning-subtle-fg)}.rc-flag--muted{border-color:var(--border);background-color:var(--surface-2);color:var(--text-secondary)}.rc-blank{background-color:var(--warning-subtle);color:var(--warning-subtle-fg);border-radius:calc(var(--space-1) * 1.5);padding:0 calc(var(--space-1) * 1.5);font-weight:var(--fw-semibold);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (prefers-reduced-motion:reduce){.rc-related,.rc-expected,.rc-tile{transition:none}}@container rc-page (width<=63.9375rem){.rc__grid{grid-template-columns:minmax(0,1fr)}.rc__rail{display:none}.rc-bar{display:flex}}@container rc-page (width<=44.9375rem){.rc{padding:calc(var(--space-6) + var(--space-1)) var(--space-8) var(--space-12)}.rc__h{font-size:var(--fs-h4)}.rc-item__head{padding:var(--space-6) calc(var(--space-6) + var(--space-1)) 0;flex-wrap:wrap}.rc-item__main{flex-basis:calc(100% - calc(var(--space-16) - var(--space-1)))}.rc-item__meta{width:100%;padding-left:calc(var(--space-12) + var(--space-1));order:3;justify-content:flex-start}.rc-item__body{padding:var(--space-5) calc(var(--space-6) + var(--space-1)) calc(var(--space-6) + var(--space-1))}.rc-item__foot{padding:calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-6) + var(--space-1))}.rc-ignore{justify-content:space-between;width:100%;margin-left:0}.rc-ignore__what{text-align:left}.rc-item--related{margin-left:var(--space-6)}.rc-fields{grid-template-columns:minmax(0,1fr)}.rc-expected{flex-wrap:wrap}.rc-expected__name{flex:1 1 calc(100% - calc(var(--space-16) - var(--space-1)))}.rc-expected__acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.rc-expected__acts .rdq-btn{width:100%}.rc-tiles,.rc-tiles--3,.rc-tiles--4{grid-template-columns:minmax(0,1fr)}.rc-tile{grid-template-columns:calc(var(--space-40) - var(--space-2)) minmax(0, 1fr);gap:calc(var(--space-1) * 1.5) var(--space-6);padding:var(--space-5);grid-template-areas:"pic top""pic hint";align-items:start;display:grid}.rc-tile__top{grid-area:top}.rc-tile>.rc-pic{height:calc(var(--space-24) + var(--space-2));padding:var(--space-3) var(--space-4);gap:var(--space-2);grid-area:pic}.rc-tile__hint{grid-area:hint}.rc-pic--box>span{display:none}.rc-bar{padding:var(--space-5) calc(var(--space-6) + var(--space-1)) calc(var(--space-6) + var(--space-1));align-items:stretch;gap:var(--space-4);flex-direction:column}.rc-bar__acts{flex-direction:column-reverse}.rc-bar__acts .rdq-btn{width:100%}.rc-row{padding:var(--space-5) calc(var(--space-6) + var(--space-1))}.rc-row__what{display:none}.rc-check__head,.rc-phase,.rc-check__foot{padding-left:calc(var(--space-6) + var(--space-1));padding-right:calc(var(--space-6) + var(--space-1))}}.kbfold{gap:var(--space-4);min-inline-size:0;flex-direction:column;padding-block-end:var(--space-8);display:flex}.kbfold__head{align-items:flex-start;gap:var(--space-8);display:flex}.kbfold__path{align-items:center;gap:var(--space-3);min-inline-size:0;min-block-size:var(--control-h-sm);flex:1 1 0;display:flex}.kbfold__client{inline-size:calc(var(--space-16) * 9);min-block-size:var(--control-h-sm);flex:none;align-items:center;display:flex}.kbfold__client>.kb__client{flex:1;min-inline-size:0}.kbfold__crumbs{align-items:center;gap:var(--space-1);min-inline-size:0;margin:calc(var(--space-2) * -1);padding:var(--space-2);font-size:var(--fs-body-sm);flex-wrap:nowrap;list-style:none;display:flex;overflow:hidden}.kbfold__crumbs>li{align-items:center;gap:var(--space-1);flex:none;min-inline-size:0;display:inline-flex}.kbfold__crumbs>li:not(:first-child):not(:last-child){min-inline-size:calc(var(--space-12) + var(--space-2));flex:0 10000 auto}.kbfold__crumbs>li:last-child:not(:first-child){min-inline-size:calc(var(--space-16) * 2);flex:0 auto}.kbfold__crumbs>li:not(:first-child):not(:last-child)>.kbfold__crumb{padding-inline:var(--space-1)}.kbfold__sep{color:var(--text-subtle);flex:none;display:inline-flex}.kbfold__crumb{font:inherit;color:var(--text-secondary);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-inline-size:0;overflow:hidden}.kbfold__crumb:hover:not(:disabled){color:var(--text);text-decoration:underline}.kbfold__crumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.kbfold__crumb[aria-current=location]{color:var(--text);font-weight:var(--fw-semibold)}.kbfold[data-searching] .kbfold__path{opacity:.55}.kbresults.kbfold__list{max-height:clamp(20rem,100vh - 22rem,40rem)}.kbfold__folder{inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer}.kbfold__folder:hover:not(:disabled){background-color:var(--surface-2);border-color:var(--border-strong)}.kbfold__folder:disabled{opacity:.55;cursor:default}.kbfold__folder:focus-visible,.kbfold .kbresult:focus-visible{box-shadow:var(--focus-ring);outline:none}.kbfold__heading{padding:var(--space-3) var(--space-2) var(--space-1);font-size:var(--fs-caption);color:var(--text-muted)}.kbfold__n{font:var(--fw-regular) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--text-muted)}.kbfold__why{margin-top:var(--space-2);display:block}.kbresult__client{font-weight:var(--fw-medium);color:var(--text-secondary)}.kbfold .kbresult__act{justify-content:flex-end;align-items:center;gap:var(--space-2);min-inline-size:calc(var(--space-16) * 3);flex:none;display:inline-flex}.rdq-md a[href=\#qms-line]{display:none}.rdq-md p:has(+p>a[href=\#qms-line]:first-child){margin-bottom:0}.rdq-md ul:has(>li>a[href=\#qms-line]:first-child){margin:0;padding-left:0}.rdq-md li:has(>a[href=\#qms-line]:first-child){margin:0}.rdq-md li:has(>a[href=\#qms-line]:first-child):before{content:none}.fnd{gap:var(--space-8);flex-direction:column;display:flex}.exp{gap:calc(var(--space-12) + var(--space-1));padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-12) + var(--space-1)) calc(var(--space-24) + var(--space-6));grid-template-columns:minmax(0,1fr) 19.75rem;align-items:start;max-width:68.75rem;margin:0 auto;display:grid}.exp__preview{gap:calc(var(--space-6) + var(--space-1));flex-direction:column;align-items:center;min-width:0;display:flex}.exp__outtabs{align-self:center}.exp__rail{top:calc(var(--space-40) - var(--space-2));gap:calc(var(--space-6) + var(--space-1));flex-direction:column;display:flex;position:sticky}.panel__b--checks{gap:var(--space-1)}.paper__meta.paper__meta--chrome{--paper-rule:var(--border);--paper-subtle:var(--text-muted);--paper-ink:var(--text);margin-bottom:var(--space-0);grid-template-columns:repeat(2,minmax(0,1fr))}.paper__meta.paper__meta--chrome>div:nth-child(2n){border-right:none}.paper__meta.paper__meta--chrome>div:nth-child(n+3){border-top:thin solid var(--paper-rule)}.paper__meta.paper__meta--chrome .v{overflow-wrap:anywhere;min-width:0}.paper__meta.paper__meta--chrome .v button{align-items:center;gap:var(--space-2);padding:var(--space-0);color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:none;display:inline-flex}.paper__meta.paper__meta--chrome .v button:hover{text-decoration:underline}.paper__meta.paper__meta--chrome .v button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.opt{gap:var(--space-3);flex-direction:column;display:flex}.opt>label{font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.check{align-items:center;gap:calc(var(--space-4) + var(--space-1) / 2);font-size:var(--fs-body-sm);padding:calc(var(--space-2) + var(--space-1) / 2) 0;display:flex}.check__ico{flex:none;display:inline-flex}.check .grow{flex:1}.check--unknown .grow{color:var(--text-muted)}.fmtrow{gap:var(--space-4);display:flex}.fmt{align-items:center;gap:var(--space-4);padding:calc(var(--space-4) + var(--space-1) / 2) calc(var(--space-5) + var(--space-1) / 2);border:thin solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);transition:var(--transition-colors);flex:1;display:flex}.fmt.on{border-color:var(--brand);background-color:var(--brand-subtle);color:var(--brand-subtle-fg)}.fmt[disabled]{opacity:.55;cursor:not-allowed}.fmt:not([disabled]):hover{border-color:var(--text-subtle)}.fmt:focus-visible{box-shadow:var(--focus-ring);outline:none}.ext{font:var(--fw-regular) .625rem/var(--lh-snug) var(--font-mono);color:var(--text-muted);margin-left:auto}.fmtrow>.fmt,.fmtrow>.rdq-tooltip{flex:0 0 calc(50% - var(--space-2))}.fmtrow>.rdq-tooltip>.qms-offhint{flex:1}.panel__b>.rdq-tooltip>.qms-offhint{flex:auto;min-width:0}.exp__actions{gap:var(--space-4);flex-direction:column;display:flex}.exp__actions>.rdq-tooltip>.qms-offhint,.qms-offhint>.check{flex:auto;min-width:0}.exp__note{font-size:var(--fs-caption);color:var(--text-muted)}.quiz{gap:var(--space-6);flex-direction:column;width:100%;max-width:47.5rem;display:flex}.quiz__cardbody{gap:calc(var(--space-4) + var(--space-1) / 2);flex-direction:column;display:flex}.quiz__qhead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.quiz__q{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text)}.quiz__opts{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.quiz__opt{align-items:center;gap:var(--space-4);font-size:var(--fs-body-sm);color:var(--text-muted);padding:var(--space-1) 0;display:flex}.quiz__opt.is-answer{color:var(--text);font-weight:var(--fw-semibold)}.quiz__optdot{inline-size:calc(var(--space-8) - var(--space-1));block-size:calc(var(--space-8) - var(--space-1));border-radius:var(--radius-full);border:.09375rem solid var(--border-strong);flex:none}.quiz__ynrow{align-items:center;gap:var(--space-4);display:flex}.quiz__note{font-size:var(--fs-caption);color:var(--text-muted)}.quiz__answer{font-size:var(--fs-body-sm);color:var(--text);font-weight:var(--fw-semibold)}.quiz__gate{gap:var(--space-6);flex-direction:column;width:100%;max-width:47.5rem;display:flex}.exp__solo{padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-12) + var(--space-1)) calc(var(--space-24) + var(--space-6));flex-direction:column;align-items:center;max-width:68.75rem;margin:0 auto;display:flex}.paper{--paper-bg:#fff;--paper-ink:#1e1b22;--paper-brand:#4a3a66;--paper-brand-ink:#fbfaf8;--paper-title:color-mix(in srgb, var(--paper-ink) 92%, black);--paper-ink-2:color-mix(in srgb, var(--paper-ink) 72%, var(--paper-bg));--paper-muted:color-mix(in srgb, var(--paper-ink) 62%, var(--paper-bg));--paper-subtle:color-mix(in srgb, var(--paper-ink) 48%, var(--paper-bg));--paper-rule:color-mix(in srgb, var(--paper-ink) 16%, var(--paper-bg));--paper-rule-soft:color-mix(in srgb, var(--paper-ink) 10%, var(--paper-bg));--paper-sunken:color-mix(in srgb, var(--paper-ink) 5%, var(--paper-bg));--paper-surface-2:color-mix(in srgb, var(--paper-ink) 3%, var(--paper-bg));--paper-brand-subtle:color-mix(in srgb, var(--paper-brand) 12%, var(--paper-bg));--paper-brand-border:color-mix(in srgb, var(--paper-brand) 34%, var(--paper-bg));--paper-draft:color-mix(in srgb, var(--paper-ink) 74%, var(--paper-bg));background:var(--paper-bg);width:100%;max-width:47.5rem;color:var(--paper-ink);border:thin solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:calc(var(--space-24) - var(--space-1)) calc(var(--space-24) + var(--space-3)) calc(var(--space-24) + var(--space-6))}.paper__brand{align-items:center;gap:var(--space-5);padding-bottom:calc(var(--space-6) + var(--space-1));border-bottom:var(--space-1) solid var(--paper-brand);margin-bottom:calc(var(--space-8) + var(--space-1));display:flex}.paper__tile{inline-size:calc(var(--space-16) - var(--space-1));block-size:calc(var(--space-16) - var(--space-1));border-radius:var(--radius-md);background:var(--paper-brand);color:var(--paper-brand-ink);font-weight:var(--fw-extrabold);font-size:var(--fs-body);flex:none;place-items:center;display:grid}.paper__brandname{font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--paper-brand)}.paper__brandname small{letter-spacing:.14em;color:var(--paper-muted);font-size:.5625rem;font-weight:var(--fw-bold);display:block}.paper__draftmark{color:var(--paper-draft)}.paper__ctrl{text-align:right;font:var(--fw-regular) var(--fs-micro)/var(--lh-relaxed) var(--font-mono);color:var(--paper-ink-2);margin-left:auto}.paper__title{font-size:1.5625rem;font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--paper-title);margin-bottom:var(--space-2)}.paper__sub{color:var(--paper-muted);font-size:var(--fs-body-sm);margin-bottom:calc(var(--space-8) + var(--space-1))}.paper__meta{border:thin solid var(--paper-rule);border-radius:calc(var(--radius-md) - var(--space-1) / 2);margin-bottom:var(--space-12);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.paper__meta>div{padding:var(--space-4) calc(var(--space-5) + var(--space-1) / 2);border-right:thin solid var(--paper-rule)}.paper__meta>div:nth-child(4n){border-right:none}.paper__meta .k{text-transform:uppercase;letter-spacing:.06em;color:var(--paper-subtle);font-size:.5625rem;font-weight:var(--fw-bold)}.paper__meta .v{font:var(--fw-semibold) var(--fs-caption)/var(--lh-snug) var(--font-mono);color:var(--paper-ink)}.paper .rdq-md{color:var(--paper-ink);--doc-fg:var(--paper-ink);--text:var(--paper-title);--text-secondary:var(--paper-ink-2);--text-muted:var(--paper-muted);--border-subtle:var(--paper-rule-soft);--border:var(--paper-rule);--bg-sunken:var(--paper-sunken);--surface-2:var(--paper-surface-2);--code-bg:var(--paper-sunken);--code-border:var(--paper-rule);--brand-subtle:var(--paper-brand-subtle);--brand-border:var(--paper-brand-border);--brand:var(--paper-brand);--text-link:var(--paper-brand)}.paper__skeleton{gap:var(--space-6);flex-direction:column;display:flex}.paper__bone{block-size:var(--space-6);border-radius:var(--radius-sm);background:var(--paper-rule)}.paper__bone--title{block-size:var(--space-10);inline-size:52%}.paper__bone--short{inline-size:64%}.paper__empty{color:var(--paper-muted);font-size:var(--fs-body-sm)}.ss__bar{padding:var(--space-10) 1.625rem calc(var(--space-3) - var(--space-1) / 2);position:relative}.ss__more{align-items:center;gap:var(--space-4);display:flex}.ss__bar{top:calc(var(--space-32) - var(--space-4) - var(--space-10));z-index:16;background-color:var(--bg);position:sticky}.rv__surfaces .ss__bar{background-color:#0000;position:relative;top:auto}.qms-content:has(.ss__bar){overflow:clip visible}:is(.qms-content:has(.ss__bar) .cfg__rail,.qms-content:has(.ss__bar) .exp__rail){position:static}.ph__stack{gap:var(--space-10);flex-direction:column;display:flex}.ph__row{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.ph__grid2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ph__drop{place-items:center;gap:var(--space-4);padding:var(--space-24) var(--space-10);border:thin dashed var(--border-strong);border-radius:var(--radius-lg);background-color:var(--surface-2);color:var(--text-muted);text-align:center;display:grid}.ph__drop b{color:var(--text);font-weight:var(--fw-semibold)}.ph__drophint{font-size:var(--fs-caption)}.ph__empty{place-items:center;gap:var(--space-4);padding:var(--space-20) var(--space-10);border:thin dashed var(--border);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;display:grid}.gap{padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-12) + var(--space-1)) calc(var(--space-24) + var(--space-1));max-width:65rem;margin:0 auto}.gap__head{margin-bottom:calc(var(--space-8) + var(--space-1))}.gap__title{font:var(--text-h1);letter-spacing:var(--ls-tight)}.gap__sub{color:var(--text-muted);margin-top:var(--space-2)}.gap__controls{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.gap__controlsbody{column-gap:var(--space-8);row-gap:var(--space-8);padding:var(--space-8) calc(var(--space-8) + var(--space-1));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:start;display:grid}.gap__controlsbody>:first-child,.gap__controlsbody>:nth-child(4){grid-column:1}.gap__controlsbody>:nth-child(2),.gap__controlsbody>:nth-child(5){grid-column:2}.gap__controlsbody>:nth-child(3),.gap__controlsbody>:nth-child(6){grid-column:3}.gap__controlsbody>:nth-child(-n+3){grid-row:1}.gap__controlsbody>:nth-child(n+4){grid-row:2}.gap__clabel{font:inherit;font-size:var(--fs-body-sm);line-height:var(--lh-normal);font-weight:var(--fw-semibold);color:var(--text)}.gap__ccontrol{min-width:0}.gap__dropzone{justify-content:center;align-items:center;gap:calc(var(--space-3) / 2);width:100%;min-width:0;padding:var(--space-6) var(--space-5);border:calc(var(--space-1) * .75) dashed var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);color:var(--text-muted);text-align:center;cursor:pointer;transition:var(--transition-colors);font:inherit;flex-direction:column;font-size:.8333rem;line-height:normal;display:flex}.gap__dropzone:not([disabled]):hover{border-color:var(--text-subtle);background-color:var(--surface-2)}.gap__dropzone:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.gap__dropzone.on{border-color:var(--brand);background-color:var(--brand-subtle);color:var(--brand-subtle-fg)}.gap__dropzone b{color:var(--text-secondary);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm)}.gap__dropzone.on b{color:var(--brand-subtle-fg)}.gap__dropzone span.hint{font-size:var(--fs-caption)}.gap__dropzone[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.gap__kblink{align-items:center;gap:var(--space-3);margin-top:calc(var(--space-4) - var(--space-1) / 2);padding:var(--space-1) calc(var(--space-1) / 2);color:var(--brand);font:inherit;font-size:var(--fs-caption);line-height:normal;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;display:inline-flex}.gap__kblink:not([disabled]):hover{text-decoration:underline}.gap__kblink:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.gap__kblink[disabled]{opacity:.55;cursor:not-allowed}.gap__filerow{align-items:center;gap:var(--space-4);width:100%;min-width:0;block-size:var(--control-h);padding:var(--space-0) var(--space-2) var(--space-0) var(--space-5);border:thin solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--surface);display:flex}.gap__filerow__ico{color:var(--brand);flex:none;display:inline-flex}.gap__filerow__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium);font-size:var(--fs-body-sm);color:var(--text);flex:1;overflow:hidden}.gap__filerow__acts{align-items:center;gap:calc(var(--space-1) / 2);flex:none;display:flex}.gap__filemeta{gap:calc(var(--space-1) / 2);flex-direction:column;display:flex}.gap__filemeta b{font-weight:var(--fw-semibold)}.gap__filemeta span{font-size:var(--fs-caption);color:var(--text-muted)}.gap__chipgroup{gap:calc(var(--space-4) - var(--space-1) / 2);padding-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.gap__chip{align-items:center;gap:var(--space-3);block-size:var(--control-h);padding:var(--space-0) calc(var(--space-6) + var(--space-1) / 2);border-radius:var(--radius-full);border:thin solid var(--border-strong);background-color:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer;transition:var(--transition-colors);white-space:nowrap;line-height:normal;display:inline-flex}.gap__chip:not([disabled]):hover{border-color:var(--text-subtle)}.gap__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.gap__chip.on{background-color:var(--brand-subtle);color:var(--brand-subtle-fg);border-color:var(--brand-border)}.gap__chip[disabled]{opacity:.55;cursor:not-allowed}.gap__how{margin:var(--space-8) var(--space-0) var(--space-10)}.gap__empty{align-items:center;gap:var(--space-5);padding:var(--space-16);color:var(--text-muted);font-size:var(--fs-body-sm);border:thin dashed var(--border-strong);border-radius:var(--radius-lg);justify-content:center;display:flex}.gap__group{margin-bottom:calc(var(--space-8) + var(--space-1))}.gap__group:last-child{margin-bottom:var(--space-0)}.gap__stdhead{align-items:center;gap:var(--space-4);font:var(--text-h4);margin:var(--space-0) var(--space-0) var(--space-5);display:flex}.gap__groupempty{padding:var(--space-4) var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--fs-body-sm)}.gap__list,.gap__cardbody{gap:var(--space-6);flex-direction:column;display:flex}.gap__cardhead{align-items:center;gap:var(--space-4);display:flex}.gap__spacer{flex:1}.gap__lines{gap:calc(var(--space-5) - var(--space-1) / 2);flex-direction:column;display:flex}.gap__line{gap:var(--space-6);font-size:var(--fs-body-sm);grid-template-columns:8.125rem 1fr;display:grid}.gap__k{color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);padding-top:calc(var(--space-1) / 2)}.gap__v{color:var(--text)}.gap__v--unrecorded{color:var(--text-muted)}.gap__filerow__acts [data-ni-mark]{margin-inline-end:var(--space-2)}.aud{padding:calc(var(--space-10) + var(--space-1)) calc(var(--space-12) + var(--space-1)) calc(var(--space-24) + var(--space-1));max-width:56.25rem;margin:0 auto}.aud__head{margin-bottom:calc(var(--space-8) + var(--space-1))}.aud__title{font:var(--text-h1);letter-spacing:var(--ls-tight)}.aud__sub{color:var(--text-muted);margin-top:var(--space-2)}.aud__askbody{gap:calc(var(--space-8) - var(--space-1));flex-direction:column;display:flex}.aud__inputrow{gap:var(--space-5);display:flex}.aud__inputrow>div:first-child{flex:1}.aud__suggestions{gap:calc(var(--space-4) - var(--space-1) / 2);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.aud__chip{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);border:thin solid var(--border-strong);background-color:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--fs-caption);line-height:var(--lh-tight);cursor:pointer;transition:var(--transition-colors)}.aud__chip:not([disabled]):hover{background-color:var(--surface-3);color:var(--text);border-color:var(--text-subtle)}.aud__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.aud__chip[disabled]{opacity:.55;cursor:not-allowed}.aud__obshead{align-items:center;gap:var(--space-4);font:var(--text-h4);margin:calc(var(--space-10) + var(--space-1)) var(--space-0) var(--space-6);display:flex}.aud__empty{align-items:center;gap:var(--space-5);padding:calc(var(--space-16) - var(--space-2));color:var(--text-muted);font-size:var(--fs-body-sm);border:thin dashed var(--border-strong);border-radius:var(--radius-lg);justify-content:center;display:flex}.aud__card{margin-bottom:var(--space-5)}.aud__cardbody{flex-direction:column;display:flex}.aud__q{align-items:center;gap:var(--space-4);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);margin-bottom:var(--space-4);display:flex}.aud__verdictrow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.aud__spacer{flex:1}.aud__time{font:var(--fw-regular) var(--fs-caption)/var(--lh-normal) var(--font-mono);color:var(--text-muted)}.aud__reasoning{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-normal);margin-bottom:var(--space-4)}.aud__cites{gap:var(--space-3);flex-wrap:wrap;display:flex}.exgrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.excard{gap:var(--space-5);flex-direction:column;display:flex}.excard__top{align-items:center;gap:var(--space-4);display:flex}.excard__title{font-weight:var(--fw-semibold)}.excard__foot{align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:var(--fs-caption);display:flex}.excard__uses{margin-left:auto}.excard__skel,.exview__skel{gap:var(--space-5);flex-direction:column;display:flex}.exwait{align-items:baseline;gap:var(--space-8);margin-top:calc(var(--space-8) - var(--space-1));color:var(--text-muted);font-size:var(--fs-caption);display:flex}.exwait p{max-width:46rem}.exwait__acts{align-items:center;gap:var(--space-4);flex:none;display:flex}.exwait .rdq-btn{flex:none}.excard--waiting{opacity:.5}.exview{padding-bottom:var(--space-8)}.exnb__cards{gap:var(--space-5);margin-top:var(--space-4);padding:0 var(--space-6) var(--space-6) 1.125rem;flex-direction:column;display:flex}.exnb__card{background-color:var(--surface);border:thin solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);font-size:var(--fs-body-sm);overflow:hidden}.exnb__card:has(.cmt.is-external){background-color:var(--info-subtle);border-color:var(--info-border)}.exnb__marks{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.exnb__first{gap:var(--space-5);flex-direction:column;display:flex}.qms-first{background-color:var(--bg);min-block-size:100dvh;color:var(--text);align-items:center;display:grid}.qms-first__page{gap:var(--space-24);inline-size:100%;max-inline-size:60rem;padding:var(--space-32) var(--space-20);grid-template-columns:minmax(0,1fr) minmax(0,26.25rem);align-items:center;margin:0 auto;display:grid}.qms-first__intro{gap:calc(var(--space-6) + var(--space-1));flex-direction:column;display:flex}.qms-first__brand{align-items:center;gap:calc(var(--space-4) + var(--space-1) / 2);margin-block-end:var(--space-2);display:flex}.qms-first__intro h1{font:var(--text-h1);letter-spacing:var(--ls-tight);margin:0}.qms-first__intro p{color:var(--text-secondary);max-inline-size:46ch;margin:0}.qms-first__steps{margin:var(--space-3) 0 0;gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.qms-first__steps li{align-items:center;gap:var(--space-5);font-size:var(--fs-body-sm);color:var(--text-muted);display:flex}.qms-first__steps li b{inline-size:var(--space-12);block-size:var(--space-12);font:var(--fw-semibold) var(--fs-caption)/1 var(--font-mono);border:calc(var(--space-1) * .75) solid var(--border-strong);color:var(--text-muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.qms-first__steps li.is-done{color:var(--text-secondary)}.qms-first__steps li.is-done b{background:var(--brand);border-color:var(--brand);color:var(--brand-fg)}.qms-first__steps li.is-cur{color:var(--text);font-weight:var(--fw-semibold)}.qms-first__steps li.is-cur b{border-color:var(--brand);color:var(--brand);background:var(--brand-subtle);box-shadow:0 0 0 calc(var(--space-2) - var(--space-1) / 2) var(--brand-subtle)}.qms-first .qms-signin__card{box-shadow:var(--shadow-xs)}.qms-first__form{gap:var(--space-8);display:grid}.qms-first__spacer{block-size:var(--space-6)}.qms-first__status{font-size:var(--fs-caption);color:var(--text-muted);min-block-size:var(--space-6);margin:0}.qms-first__link{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0}.qms-first__link:hover{text-decoration:underline}.qms-first__confirm{text-align:center;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-2);flex-direction:column;display:flex}.qms-first__ok{inline-size:calc(var(--space-16) + var(--space-1));block-size:calc(var(--space-16) + var(--space-1));background:var(--success-subtle);color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.qms-first__confirm-title{font:var(--text-h3);margin:0}.qms-first__confirm-title:focus-visible{box-shadow:none}.qms-first__confirm-text{font-size:var(--fs-body-sm);color:var(--text-muted);margin:0}
