.bca-connect-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=560px){.bca-connect-actions{flex-direction:column;align-items:stretch}}.bca-browser{--bca-browser-screen:#282828;--bca-browser-bezel:6px;--bca-browser-bar-height:56px;--bca-browser-pad:var(--space-4);--bca-browser-gap:var(--space-4);--bca-browser-side:320px;--bca-browser-viewport:100vh;--bca-browser-room:100%;--bca-browser-reserve:440px;--bca-browser-min:min(100%, 480px);--bca-browser-stage:min(var(--bca-browser-room), 1280px + 2 * var(--bca-browser-bezel), max(var(--bca-browser-min), (var(--bca-browser-viewport) - var(--bca-browser-reserve)) * 1280 / 900 + 2 * var(--bca-browser-bezel)));flex-direction:column;min-height:100dvh;display:flex}@supports (height:100svh){.bca-browser{--bca-browser-viewport:100svh}}.bca-browser__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--bca-browser-bar-height);padding:var(--space-2) var(--bca-browser-pad);border-bottom:1px solid var(--chrome-line);background:var(--chrome);color:var(--chrome-ink);flex-wrap:wrap;display:flex}.bca-browser__bar :focus-visible{outline-color:var(--brass)}.bca-browser__title{align-items:center;gap:var(--space-3);min-width:0;color:var(--chrome-ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.2;display:flex}.bca-browser__mark{border:1px solid var(--brass-line);background:var(--brass-soft);width:34px;height:34px;color:var(--brass);border-radius:10px;flex:none;place-items:center;display:grid}.bca-browser__back{align-items:center;gap:var(--space-2);min-height:var(--control-height-small);padding:0 var(--space-3);border:1px solid var(--chrome-line);border-radius:var(--radius);color:var(--chrome-ink-2);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);-webkit-tap-highlight-color:transparent;font-weight:600;text-decoration:none;display:inline-flex}.bca-browser__back:hover{background:var(--chrome-hover);color:var(--chrome-ink)}@media (width<=379px){.bca-browser__mark{display:none}}.bca-browser__main{grid-template-columns:var(--bca-browser-stage);place-content:start center;gap:var(--bca-browser-gap);padding:var(--bca-browser-pad);flex:1;grid-template-areas:"intro""stage""typing";display:grid}.bca-browser__intro{gap:var(--space-2);grid-area:intro;min-width:0;display:grid}.bca-browser__status-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bca-browser__status{--dot:var(--dot-idle);flex:15rem;gap:2px;min-width:0;display:grid}.bca-browser__status--connected{--dot:var(--dot-good)}.bca-browser__status--error{--dot:var(--dot-bad)}.bca-browser__status-label{align-items:center;gap:var(--space-2);min-height:var(--control-height-small);font-weight:650;display:flex}.bca-browser__status-label .status-dot{margin-left:3px}.bca-browser__status-detail{color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.bca-browser__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.bca-browser__pan-hint{align-items:flex-start;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);display:flex}.bca-browser__pan-hint .glyph{color:var(--ink-3);margin-top:2px}.bca-browser__steps{color:var(--ink-2)}.bca-browser__stage{padding:var(--bca-browser-bezel);border-radius:var(--radius);background:var(--bca-browser-screen);box-shadow:var(--shadow-md);grid-area:stage;align-self:start}.bca-browser__stage:focus-within{outline:2px solid var(--focus);outline-offset:2px}.bca-browser__frame{aspect-ratio:1280/900;position:relative}.bca-browser__screen{position:absolute;inset:0}.bca-browser__message{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--chrome-ink);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.bca-browser__message .glyph,.bca-browser__message .spinner{color:var(--chrome-ink-2)}.bca-browser__message .spinner{width:24px;height:24px}.bca-browser__message-title{font-size:var(--text-md);font-weight:650}.bca-browser__message-text{max-width:34ch;color:var(--chrome-ink-2);font-size:var(--text-sm)}.bca-browser__typing{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-area:typing;display:grid}.bca-browser__typing-intro{gap:var(--space-1);display:grid}.bca-browser__typing-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bca-browser__typing-label{font-weight:650}.bca-browser__send{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bca-browser__keys{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=900px),(width>=640px) and (orientation:landscape) and (height<=560px){.bca-browser{--bca-browser-room:calc(100% - var(--bca-browser-side) - var(--bca-browser-gap));--bca-browser-reserve:calc(var(--bca-browser-bar-height) + 2 * var(--bca-browser-pad) + 2 * var(--bca-browser-bezel));--bca-browser-min:320px}.bca-browser__main{grid-template-columns:var(--bca-browser-stage) var(--bca-browser-side);grid-template-rows:auto 1fr;grid-template-areas:"stage intro""stage typing"}.bca-browser__typing{align-self:start}}@media (width>=900px){.bca-browser{--bca-browser-pad:var(--space-6);--bca-browser-gap:var(--space-6)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:ui-serif, "New York", "Iowan Old Style", Charter, Georgia, "Times New Roman", serif;--font-plate:"DIN Alternate", "DIN Condensed", "Arial Narrow", "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--control-height:44px;--control-height-small:36px;--content-width:1180px;--topbar-height:64px;--tabbar-height:64px;--ease:cubic-bezier(.2, .8, .2, 1);--duration-fast:.12s;--duration:.2s;--bg:#f3f1ec;--surface:#fff;--surface-muted:#f8f7f3;--surface-sunken:#eceae3;--surface-hover:#f4f2ed;--line:#e2ded5;--line-strong:#cbc5b9;--ink:#16211c;--ink-2:#3f4b45;--ink-3:#5d6963;--chrome:#17231d;--chrome-raised:#22342b;--chrome-line:#ffffff1a;--chrome-hover:#ffffff12;--chrome-ink:#f4f1ea;--chrome-ink-2:#b9c4bd;--brass:#c9a86a;--brass-ink:#8a6a2e;--brass-soft:#c9a86a29;--brass-line:#c9a86a73;--primary:#1d3b2e;--primary-hover:#28503e;--primary-ink:#fff;--danger-button:#b42318;--danger-button-hover:#9a1d14;--danger-button-ink:#fff;--focus:#2c6bed;--link:#1f5c43;--danger:#a3201b;--danger-surface:#fce8e6;--danger-line:#f0b3ad;--warning:#8a4a00;--warning-surface:#fdf1dc;--warning-line:#efc98a;--success:#0f6b3e;--success-surface:#e4f3ea;--success-line:#a5d4b8;--info:#24506e;--info-surface:#e7f0f6;--info-line:#b5cfe1;--neutral:#4a5361;--neutral-surface:#eef0f3;--neutral-line:#b9c0ca;--dot-good:#2f9e66;--dot-warn:#d08a1e;--dot-bad:#c9372c;--dot-idle:#8a948f;--dot-good-on-chrome:#5ccf8f;--dot-warn-on-chrome:#f0b347;--dot-bad-on-chrome:#ff7b6e;--dot-idle-on-chrome:#9aa5a0;--bid:var(--success);--bid-surface:var(--success-surface);--bid-line:var(--success-line);--bid-strong:#157347;--cautious:var(--warning);--cautious-surface:var(--warning-surface);--cautious-line:var(--warning-line);--cautious-strong:#c06a08;--pass:var(--danger);--pass-surface:var(--danger-surface);--pass-line:var(--danger-line);--pass-strong:#b42318;--incomplete:var(--neutral);--incomplete-surface:var(--neutral-surface);--incomplete-line:#98a2b3;--incomplete-strong:#667085;--plate-yellow:#f6d02f;--plate-ink:#111;--plate-band:#1f4fa3;--shadow-sm:0 1px 2px #16211c0f, 0 1px 1px #16211c08;--shadow-md:0 1px 2px #16211c0d, 0 8px 24px #16211c12;--shadow-lg:0 24px 56px #0a100d47;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6963' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media (pointer:coarse){:root{--control-height-small:42px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1411;--surface:#151d19;--surface-muted:#19221e;--surface-sunken:#111814;--surface-hover:#1d2722;--line:#27332d;--line-strong:#39473f;--ink:#e9eeeb;--ink-2:#bcc7c1;--ink-3:#95a29b;--chrome:#0b110e;--chrome-raised:#17231d;--chrome-line:#ffffff14;--brass-ink:#d8bd84;--primary:#d8bd84;--primary-hover:#e4cd98;--primary-ink:#14201a;--danger-button:#ff8a7d;--danger-button-hover:#ffa196;--danger-button-ink:#2a0b08;--focus:#8ab4ff;--link:#8fd1ae;--danger:#ff9a8f;--danger-surface:#ff78691f;--danger-line:#ff8c7d59;--warning:#f2b85f;--warning-surface:#f2b85f1f;--warning-line:#f2b85f59;--success:#7fd8a6;--success-surface:#6ed2961f;--success-line:#6ed29652;--info:#9cc7e8;--info-surface:#82b4e11f;--info-line:#82b4e152;--neutral:#b8c0cc;--neutral-surface:#b8c0cc17;--neutral-line:#b8c0cc4d;--dot-good:#5ccf8f;--dot-warn:#f0b347;--dot-bad:#ff7b6e;--dot-idle:#8a948f;--bid-strong:#5cc98d;--cautious-strong:#f0a63a;--pass-strong:#ff7b6e;--incomplete-line:#b8c0cc73;--incomplete-strong:#a3acb9;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0006, 0 8px 24px #00000059;--shadow-lg:0 24px 56px #0009;--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2395a29b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}#root{min-height:100dvh}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.inline-link{align-items:center;gap:4px;font-weight:600;display:inline-flex}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}::selection{background:#c9a86a59}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.glyph{flex:none}.muted{color:var(--ink-3)}.loss{color:var(--danger)}.not-set{color:var(--ink-3);font-style:italic}.eyebrow{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.section-title{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:650;line-height:1.3}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius);font-size:var(--text-base);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button:disabled{opacity:.5}.button--primary{background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow-sm)}.button--primary:hover:not(:disabled){background:var(--primary-hover)}.button--secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:var(--shadow-sm)}.button--secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ink-3)}.button--quiet{color:var(--ink-2);background:0 0}.button--quiet:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink)}.button--danger{background:var(--danger-button);color:var(--danger-button-ink)}.button--danger:hover:not(:disabled){background:var(--danger-button-hover)}.button--small{min-height:var(--control-height-small);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm)}.button--block{width:100%}.icon-button{width:var(--control-height);height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);-webkit-tap-highlight-color:transparent;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.icon-button:hover{background:var(--surface-hover);color:var(--ink)}.icon-button--quiet{background:0 0;border-color:#0000}.icon-button--quiet:hover{background:var(--surface-sunken)}.icon-button--on-dark{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.icon-button--on-dark:hover{color:#fff;background:#ffffff29}.chip-button{min-height:32px;padding:0 var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.chip-button:hover{background:var(--surface-hover);color:var(--ink);border-style:solid}@media (pointer:coarse){.chip-button{min-height:40px}}.input{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease);display:block}.input:hover{border-color:var(--ink-3)}.input::placeholder,.affix-input__control::placeholder{color:var(--ink-3);opacity:.8}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.input[type=date]{appearance:none;line-height:calc(var(--control-height) - 2px)}.select{appearance:none;background-image:var(--select-arrow);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}input[type=search]::-webkit-search-cancel-button{appearance:none}.affix-input{width:100%;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);transition:border-color var(--duration-fast) var(--ease);align-items:stretch;display:flex;overflow:hidden}.affix-input:hover{border-color:var(--ink-3)}.affix-input:focus-within{outline:2px solid var(--focus);outline-offset:2px}.affix-input--invalid{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.affix-input__affix{min-width:40px;padding:0 var(--space-3);border-right:1px solid var(--line);background:var(--surface-muted);color:var(--ink-3);place-items:center;font-weight:600;display:grid}.affix-input--suffix .affix-input__affix{border-right:0;border-left:1px solid var(--line)}.affix-input__control{min-width:0;padding:0 var(--space-3);color:var(--ink);font-size:var(--text-md);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label{align-items:baseline;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;font-weight:600;display:flex}.field__optional{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.field__hint{font-size:var(--text-sm);color:var(--ink-3)}.field__error{color:var(--danger);font-size:var(--text-sm);align-items:flex-start;gap:6px;font-weight:600;display:flex}.field__error .glyph{margin-top:2px}.field-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;display:grid}.check{align-items:flex-start;gap:var(--space-3);display:flex}.check__input{width:22px;height:22px;accent-color:var(--primary);cursor:pointer;flex:none;margin:1px 0 0}.check__text{gap:2px;min-width:0;display:grid}.check__label{cursor:pointer;font-weight:600}.check__hint{font-size:var(--text-sm);color:var(--ink-3)}.plate{background:var(--plate-yellow);color:var(--plate-ink);font-family:var(--font-plate);letter-spacing:.05em;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #00000059;border-radius:4px;align-items:center;padding:2px 9px 2px 15px;font-size:15px;font-weight:700;line-height:1.25;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff59}.plate:before{content:"";background:var(--plate-band);border-radius:3px 0 0 3px;width:7px;position:absolute;top:0;bottom:0;left:0}.plate--small{padding:1px 7px 1px 12px;font-size:13px}.plate--small:before{width:5px}.plate--large{border-radius:5px;padding:3px 12px 3px 19px;font-size:20px}.plate--large:before{width:9px}.plate--missing{background:var(--surface-sunken);box-shadow:none;color:var(--ink-3);font-family:var(--font-sans);letter-spacing:0;border-style:dashed;padding-left:9px}.plate--missing:before{display:none}.verdict-badge{border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:650;line-height:1.3;display:inline-flex}.verdict-badge--small{font-size:var(--text-xs);gap:4px;padding:2px 8px 2px 6px}.verdict-badge--bid{border-color:var(--bid-line);background:var(--bid-surface);color:var(--bid)}.verdict-badge--cautious{border-color:var(--cautious-line);background:var(--cautious-surface);color:var(--cautious)}.verdict-badge--pass{border-color:var(--pass-line);background:var(--pass-surface);color:var(--pass)}.verdict-badge--incomplete{border-style:dashed;border-color:var(--incomplete-line);background:var(--incomplete-surface);color:var(--incomplete)}.tag{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:600;line-height:1.5;display:inline-flex}.tag--quiet{background:0 0}.tag--strong{border-color:var(--ink);background:var(--ink);color:var(--surface)}.tag--danger{border-color:var(--danger-line);background:var(--danger-surface);color:var(--danger)}.status-dot{background:var(--dot,var(--dot-idle));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot,var(--dot-idle)) 22%, transparent);border-radius:50%;flex:none;display:inline-block}.callout{--callout-ink:var(--info);--callout-surface:var(--info-surface);--callout-line:var(--info-line);align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--callout-line);border-radius:var(--radius-lg);background:var(--callout-surface);color:var(--ink);display:flex}.callout--success{--callout-ink:var(--success);--callout-surface:var(--success-surface);--callout-line:var(--success-line)}.callout--warning{--callout-ink:var(--warning);--callout-surface:var(--warning-surface);--callout-line:var(--warning-line)}.callout--danger{--callout-ink:var(--danger);--callout-surface:var(--danger-surface);--callout-line:var(--danger-line)}.callout--neutral{--callout-ink:var(--ink-3);--callout-surface:var(--surface-muted);--callout-line:var(--line-strong)}.callout__icon{color:var(--callout-ink);flex:none;margin-top:1px}.callout__content{gap:var(--space-1);flex:1;min-width:0;display:grid}.callout__title{font-weight:650}.callout__body{gap:var(--space-1);color:var(--ink-2);display:grid}.callout__action{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.callout__dismiss{width:36px;height:36px;margin:-8px -8px -8px 0}.empty{justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-muted);text-align:center;display:grid}.empty__icon{width:52px;height:52px;margin-bottom:var(--space-2);border:1px solid var(--line);background:var(--surface);color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.empty__title{font-size:var(--text-lg);font-weight:650}.empty__body{max-width:46ch;color:var(--ink-3)}.empty__action{margin-top:var(--space-3)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.confirm{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-muted);flex-wrap:wrap;display:inline-flex}.confirm__question{font-size:var(--text-sm);font-weight:600}.confirm__buttons{gap:var(--space-2);display:inline-flex}.disclosure{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.disclosure__summary{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);list-style:none;display:grid}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__summary:hover{background:var(--surface-hover)}.disclosure__summary:focus-visible{outline-offset:-2px}.disclosure[open]>.disclosure__summary{border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0}.disclosure__chevron{color:var(--ink-3);transition:transform var(--duration-fast) var(--ease)}.disclosure[open]>.disclosure__summary .disclosure__chevron{transform:rotate(180deg)}.disclosure__label{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.disclosure__title{font-weight:650}.disclosure__preview{min-width:0;color:var(--ink-3);font-size:var(--text-sm);overflow-wrap:anywhere}.disclosure__body{gap:var(--space-5);min-width:0;padding:var(--space-4);display:grid}.plain-list{gap:var(--space-2);display:grid}.plain-list li{padding-left:18px;position:relative}.plain-list li:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{opacity:.6;border-right-color:currentColor;animation:none}}
