.demo-panes{--intro-col: 280px;--controls-col: minmax(0, 760px);--side-col: minmax(48px, 1fr);display:grid;grid-template-columns:var(--intro-col) var(--controls-col) var(--side-col);gap:24px;height:calc(100vh - var(--header-h) - 1px);height:calc(100dvh - var(--header-h) - 1px)}.demo-panes[data-intro=folded]{--intro-col: 48px}.demo-panes[data-side=open]{--controls-col: minmax(0, 640px);--side-col: minmax(360px, 1fr)}.demo-panes[data-panel=debug]{max-width:none}.demo-pane{min-width:0;min-height:0;margin:0 -6px;padding:24px 6px 32px;overflow-y:auto;overscroll-behavior:contain}.pane-rail,.side-rail{align-self:start;padding-top:24px}.demo-intro-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-intro-head .eyebrow{margin:0}.demo-intro .side-hide{margin-right:-8px}.demo-intro h1{margin-top:18px}.demo-intro .lede{font-size:17px}.demo-controls{display:grid;align-content:start;gap:16px}.demo-controls>*,.demo-activity>*,.fold-body{min-width:0}.demo-activity{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-top:0}@media(max-width:1100px){.demo-panes{grid-template-columns:minmax(0,1fr);gap:16px;height:auto;padding-bottom:40px}.demo-pane{margin:0;padding:0;overflow:visible}.demo-panes>:first-child{padding-top:24px}.pane-rail,.side-rail{padding-top:0}.demo-activity{margin-top:0}.demo-activity>.side-head{top:calc(var(--header-h) + 1px)}}.demo-card{padding:22px clamp(18px,3vw,32px) 24px;background:var(--paper);border:1px solid var(--line-soft);border-top:2px solid var(--blue);border-radius:2px}.demo-card-title{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;font-family:var(--serif);font-size:24px;font-weight:400}.demo-num{color:var(--muted);font-family:var(--mono);font-size:13px;font-weight:400}.fold-heading{display:flex;align-items:center;gap:12px;margin:0;font-size:inherit;font-weight:inherit}.fold-toggle{display:flex;align-items:baseline;gap:12px;width:100%;min-width:0;padding:0;background:none;border:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fold-title{margin-right:auto;white-space:nowrap}.fold-title .icon{margin-left:10px;color:var(--blue);vertical-align:-3px}.demo-card>.fold-heading .fold-title{font-family:var(--serif);font-size:24px}.fold-summary{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:13.5px;white-space:nowrap}.fold-chevron{flex:none;align-self:center;width:8px;height:8px;margin:0 4px 4px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg);transition:transform .15s ease}.fold[data-open=true]>.fold-heading>.fold-toggle .fold-chevron,.fold[data-open=true]>.fold-heading>.fold-chevron{margin-bottom:-2px;transform:rotate(-135deg)}@media(prefers-reduced-motion:reduce){.fold-chevron{transition:none}}.fold-body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s ease,opacity .22s ease}.fold-body[data-open=false]{grid-template-rows:0fr;opacity:0}.fold-body-inner{min-height:0;margin:0 -6px -6px;padding:0 6px 6px;overflow:hidden}.fold-body-inner:before{display:block;height:18px;content:""}@media(prefers-reduced-motion:reduce){.fold-body{transition:none}}.step-exit{display:grid;grid-template-rows:1fr;opacity:1}.step-exit[data-open=false]{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .22s ease}.step-exit-inner{min-height:0}.step-exit[data-open=false]>.step-exit-inner{overflow:hidden}@media(prefers-reduced-motion:reduce){.step-exit[data-open=false]{transition:none}}.fold-nested{margin:0 0 14px;padding:12px 14px;background:var(--faded);border:1px solid var(--line-soft);border-radius:2px}.fold-nested .fold-title{font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.fold-nested .fold-summary{line-height:1}.fold-nested .fold-body-inner:before{height:14px}.fold-nested:last-child{margin-bottom:0}.field-row{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0 0 14px}.field-label{display:flex;align-items:baseline;align-items:last baseline;gap:8px;font-size:14px;font-weight:500}.field-optional{color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.field-required{margin-left:3px;color:var(--blue)}.field-hint{color:var(--muted);font-size:12.5px}.field-hint code{padding:0;background:none;color:var(--muted);font-size:11.5px}.demo-picked{margin:0}.demo-picked-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:8px;font-size:14px}.demo-picked-tag{color:var(--muted);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.demo-picked-name{color:var(--ink);overflow-wrap:anywhere}.demo-picked-about{color:var(--muted)}.field-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 16px}.demo input[type=text],.demo input[type=password],.demo input[type=number],.demo input:not([type]):not(.bl-ac-input),.demo .select select{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 12px;background:var(--paper);border:1px solid #cfd0d6;border-radius:2px;color:var(--ink);font:inherit;font-size:14.5px}.demo input:not(.bl-ac-input):focus,.demo textarea.secret-input:focus,.demo .select select:focus{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:0}.select{position:relative;display:block}.demo .select select{padding-right:36px;appearance:none;cursor:pointer}.select:after{position:absolute;top:50%;right:15px;width:7px;height:7px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.color{display:flex;gap:8px}.color input[type=color]{flex:none;box-sizing:border-box;width:40px;height:40px;padding:4px;background:var(--paper);border:1px solid #cfd0d6;border-radius:2px;cursor:pointer;appearance:none}.color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color input[type=color]::-webkit-color-swatch{border:0;border-radius:1px}.color input[type=color]::-moz-color-swatch{border:0;border-radius:1px}.color[data-auto=true] input[type=color]{background:repeating-linear-gradient(-45deg,#fff 0 4px,#e3e7ef 4px 8px)}.color[data-auto=true] input[type=color]::-webkit-color-swatch{opacity:0}.color[data-auto=true] input[type=color]::-moz-color-swatch{opacity:0}.demo .color-hex{font-family:var(--mono);font-size:13.5px}.color-field{position:relative;display:flex;flex:1;min-width:0}.demo .color-field .color-hex{flex:1;min-width:0}.demo .color-hex[data-resettable]{padding-right:36px}.color-reset{position:absolute;top:50%;right:4px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:0;border-radius:2px;color:var(--muted);cursor:pointer;transform:translateY(-50%)}.color-reset:hover{background:var(--faded);color:var(--blue)}.color-reset:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;cursor:pointer}.toggle input{width:16px;height:16px;margin:0;accent-color:var(--blue)}.grouped-lists{margin-bottom:12px}.grouped-lists fieldset{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0;border:0}.grouped-lists legend{padding:0}.demo .components-tabs{margin-top:0}.toggle[data-disabled]{cursor:default}.toggle[data-disabled] input{opacity:.55}.toggle-row{display:flex;flex-wrap:wrap;gap:0 16px}.fold-note{margin:0 0 12px;font-size:13px}.fold-note .icon{width:auto;height:.72em;stroke-width:2;vertical-align:-.1em}.fold-note-hold{white-space:nowrap}.fold-note-term{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html[data-dragging],html[data-dragging] *{cursor:grabbing!important}.fold-subhead{margin:8px 0 6px}.field-code{padding:0;background:none;font-size:12px}.row-map{display:grid;gap:8px;padding:14px 16px;background:var(--map-bg, var(--paper));border:1px solid var(--map-border, var(--line-soft));border-radius:var(--map-radius, 4px);box-shadow:0 2px 6px #09234f0f;color:var(--map-ink)}.row-map-line{display:flex;gap:8px;align-items:center;min-width:0}.row-map-drawer+.row-map-drawer{margin-top:8px}.row-map-scroll{display:grid;gap:var(--map-row-gap);overflow-x:auto;scroll-padding-inline:calc(var(--map-grip-cell) + 4px) calc(var(--map-check-cell) + 4px)}.row-map-hidden{position:relative}.row-map-hidden .row-map-scroll{--map-end-room: var(--map-ground-ring);padding-block:var(--map-end-room)}.row-map-row-ghost .row-map-scroll{--map-end-room: 0px;padding-block:0}.row-map-hidden:before{position:absolute;z-index:0;inset:7px;border-radius:4px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--map-soft) 9%,transparent) 0 6px,transparent 6px 12px);content:"";pointer-events:none}.row-map-hidden .row-map-kind{position:relative}.row-map-kind-ground{position:absolute;z-index:-1;top:0;right:var(--map-check-cell);bottom:0;left:calc(var(--map-grip-cell) + var(--map-indent));background:var(--map-bg, var(--paper));border-radius:var(--map-line-radius);box-shadow:0 0 0 var(--map-ground-ring) var(--map-bg, var(--paper))}.row-map-hidden .row-map-chip,.row-map-hidden .row-map-drawer-label,.row-map-hidden .row-map-drawer-hint{background:var(--map-bg, var(--paper));box-shadow:0 0 0 var(--map-ground-ring) var(--map-bg, var(--paper))}.row-map-hidden>.row-map-scroll-frame,.row-map-hidden>.row-map-tray{position:relative;z-index:1}.row-map-hidden .row-map-drawer-label{margin-left:calc(var(--map-indent) + var(--map-box-pad) - var(--map-ground-pad));padding:0 calc(var(--map-ground-pad) - .08em) 0 var(--map-ground-pad)}.row-map-head,.row-map-hint-row,.row-map-kind{display:grid;box-sizing:border-box;grid-template-columns:var(--map-grip-cell) minmax(0,1fr) var( --map-check-cell );column-gap:0;align-items:start;width:max-content;min-width:100%}.row-map-scroll-frame{position:relative;min-width:0}:root{--shade-depth: 12px;--shade-share: 22%;--shade-radius: 8px}.row-map-kind .row-map-grip-cell:after,.row-map-kind .row-map-check-cell:before{position:absolute;top:0;bottom:0;width:var(--shade-depth);content:"";opacity:0;pointer-events:none;transition:opacity .12s ease}.row-map-kind .row-map-grip-cell:after{left:100%;background:linear-gradient(to right,color-mix(in srgb,var(--map-ink) var(--shade-share),transparent),transparent);border-radius:var(--map-line-radius) 0 0 var(--map-line-radius)}.row-map-kind .row-map-check-cell:before{right:100%;background:linear-gradient(to left,color-mix(in srgb,var(--map-ink) var(--shade-share),transparent),transparent);border-radius:0 var(--map-line-radius) var(--map-line-radius) 0}.row-map-scroll-frame[data-more-before] .row-map-grip-cell:after,.row-map-scroll-frame[data-more-after] .row-map-check-cell:before{opacity:1}@media(prefers-reduced-motion:reduce){.row-map-kind .row-map-grip-cell:after,.row-map-kind .row-map-check-cell:before{transition:none}}.row-map-wrap{--map-grip: 12px;--map-row-gap: 8px;--map-ground-pad: 5px;--map-ground-ring: 2px;--map-guide-gap: 6px;--map-check: 28px;--map-col-gap: 6px;--map-box-pad: 6px;--map-line-radius: 8px;--map-indent: .875rem}.row-map{--map-grip-cell: calc(var(--map-grip) + var(--map-col-gap));--map-check-cell: calc(var(--map-check) + var(--map-col-gap))}.row-map-kind{transition:transform .15s ease}@media(prefers-reduced-motion:reduce){.row-map-kind{transition:none}}.row-map-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.row-map-head{align-items:end;color:var(--map-ink);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.row-map-drawer-label{position:sticky;left:var(--map-grip-cell);grid-column:2;justify-self:start;padding-left:var(--map-box-pad)}.row-map-check-head{position:sticky;z-index:3;right:0;grid-column:3;justify-self:end;width:max-content;padding-left:var(--map-col-gap);background:var(--map-bg, var(--paper));text-align:right;white-space:nowrap}.row-map-hint-row{width:auto}.row-map-drawer-note{grid-column:2 / -1;justify-self:start;min-width:0;margin:4px 0 4px calc(var(--map-indent) + var(--map-box-pad) - var(--map-ground-pad));color:var(--map-ink);font-size:12px}.row-map-drawer-hint{padding:2px var(--map-ground-pad);-webkit-box-decoration-break:clone;box-decoration-break:clone}.row-map-kind-lines{display:grid;gap:8px;min-width:0;padding:4px var(--map-box-pad);border-radius:var(--map-line-radius)}.row-map-kind-lines{color:var(--map-ink)}.row-map-kind:not([data-relation=head]) .row-map-kind-lines{margin-left:var(--map-indent)}.row-map-kind[data-state=disabled] .row-map-kind-lines{opacity:var(--map-dim-disabled, .48)}.row-map-kind[data-state=hidden] .row-map-kind-lines{opacity:var(--map-dim-hidden, .38)}.row-map-kind[data-state=hidden] .row-map-place :is(select,.row-map-face){cursor:not-allowed}.row-map-grip-cell{position:sticky;z-index:3;left:0;display:flex;align-items:center;align-self:stretch;background:var(--map-bg, var(--paper))}.row-map-grip{display:flex;align-items:center;align-self:stretch;justify-content:center;width:100%;padding:0;background:transparent;border:0;border-radius:3px;color:var(--map-soft);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.row-map-grip-dots{flex:none;width:var(--map-grip);height:18px;background:radial-gradient(circle at center,currentColor 1.25px,transparent 1.75px) 0 0 / 6px 6px}.row-map-hidden :is(.row-map-grip-cell,.row-map-check-cell){background:transparent}.row-map-hidden>.row-map-scroll-frame[data-more-before] .row-map-grip-cell,.row-map-hidden>.row-map-scroll-frame[data-more-after] .row-map-check-cell{background:var(--map-bg, var(--paper))}.row-map-hidden .row-map-grip-dots{box-sizing:content-box;padding:3px;background:radial-gradient(circle at center,currentColor 1.25px,transparent 1.75px) 0 0 / 6px 6px content-box,var(--map-bg, var(--paper));border-radius:var(--map-line-radius)}.row-map-grip:is(:hover,:focus-visible){color:var(--map-ink)}.row-map-grip[data-spacer]{visibility:hidden}.row-map-grip:focus-visible{outline:2px solid var(--map-ring);outline-offset:1px}.row-map-check-cell{position:sticky;z-index:3;right:0;display:flex;box-sizing:border-box;align-items:center;align-self:stretch;justify-content:center;padding-left:var(--map-col-gap);background:var(--map-bg, var(--paper))}.row-map-guide{position:absolute;left:calc(var(--map-col-gap) + (100% - var(--map-col-gap)) / 2);width:1px;background:var(--map-guide);pointer-events:none}.row-map-guide[data-part=above]{top:calc(-1 * var(--map-row-gap));bottom:calc(50% + 7px + var(--map-guide-gap))}.row-map-head+.row-map-kind .row-map-guide[data-part=above]{top:0}.row-map-guide[data-part=below]{top:calc(50% + 7px + var(--map-guide-gap));bottom:0}.row-map-kind:last-child .row-map-guide[data-part=below]{display:none}.row-map-check{--check-edge: var(--map-check-edge);box-sizing:border-box;width:14px;height:14px;margin:0;appearance:none;background:var(--map-bg, var(--paper)) center / 100% no-repeat;border:1px solid var(--check-edge);border-radius:3px;cursor:pointer}.row-map-check:hover{--check-edge: var(--map-check-hover)}.row-map-check:checked{--check-edge: var(--map-check-fill);background-color:var(--map-check-fill);background-image:var(--map-check-mark)}.row-map-check:checked:hover{--check-edge: var(--map-ring)}.demo input.row-map-check:focus{border-color:var(--check-edge);outline:none}.demo input.row-map-check:focus-visible{outline:2px solid var(--map-ring);outline-offset:2px}@media(forced-colors:active){.row-map-check{appearance:auto}}.row-map-check:disabled{cursor:not-allowed}.row-map-row-ghost{position:fixed;z-index:1000;margin:0;pointer-events:none}.row-map-row-ghost>.row-map{display:block;padding:0;border:0;box-shadow:0 0 0 1px var(--map-border, var(--line-soft)),0 10px 24px #09234f2e;transform:rotate(-1deg)}.row-map-row-ghost .row-map-scroll{position:relative;overflow:hidden}.row-map-ghost-track{position:absolute;top:0;left:0;height:1px;visibility:hidden}.row-map-row-ghost[data-settling]{transition:left .18s ease-out,top .18s ease-out}.row-map-row-ghost[data-settling]>.row-map{box-shadow:0 0 0 1px var(--map-border, var(--line-soft)),0 2px 6px #09234f0f;transform:none;transition:transform .18s ease-out,box-shadow .18s ease-out}.row-map-kind[data-landing]{opacity:0}@media(prefers-reduced-motion:reduce){.row-map-row-ghost>.row-map{transform:none}}.row-map-drawer[data-accepts]>.row-map{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.row-map-drawer[data-over]>.row-map{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 32%,transparent)}.row-map-name,.row-map-place .row-map-face{box-sizing:border-box;width:100%;height:28px;margin:0;padding:0 24px 0 9px;overflow:hidden;background:transparent;border:1px dashed color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--map-pill-radius, 3px);color:inherit;font:inherit;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.row-map-slot{position:relative;display:inline-flex;flex:none}.row-map-icon{position:absolute;z-index:2;top:50%;left:4px;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;color:inherit;font-size:12px;cursor:pointer;transform:translateY(-50%)}.row-map-icon[aria-pressed=true]{background:color-mix(in srgb,var(--map-ink) 16%,transparent);border-color:color-mix(in srgb,var(--map-ink) 45%,transparent);color:var(--map-ink)}.row-map-icon[aria-pressed=false]{border-style:dashed;border-color:var(--map-soft);color:var(--map-soft)}.row-map-icon[aria-pressed=false]:after{position:absolute;top:50%;left:50%;width:19px;height:1.5px;background:currentColor;border-radius:1px;content:"";transform:translate(-50%,-50%) rotate(-45deg)}.row-map-icon:hover:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 45%,transparent)}.row-map-icon:disabled{background:transparent;border-style:none;color:var(--map-ink);cursor:not-allowed}.row-map-icon:focus-visible{outline:2px solid var(--map-ring);outline-offset:1px}.row-map-icon-glyph{display:inline-flex}.row-map-icon-glyph svg{stroke-width:1.9}.row-map-place[data-icon] .row-map-face,.row-map-slot[data-icon] .row-map-name{padding-left:27px}.row-map-name{background:color-mix(in srgb,var(--map-ink) 8%,transparent);color:var(--map-ink);font-weight:600;cursor:not-allowed}.row-map-place{position:relative;display:inline-flex;flex:none;min-width:var(--map-place)}.row-map-wrap{--map-place: 4rem;--map-empty: 2.5rem}.row-map-place:is([data-badge],[data-drop$=Lead])[data-field=empty]{min-width:var(--map-empty)}.row-map-place[data-trailing]{margin-left:auto}.row-map-place select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;appearance:none;font:inherit;cursor:pointer}.row-map-place .row-map-face{cursor:pointer}.row-map-place:after{position:absolute;top:50%;right:10px;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.row-map-place[data-field=states]{color:var(--map-pill-fg, #22543d)}.row-map-place[data-field=states] .row-map-face{background:var(--map-pill-bg, #c6f6d5);border-color:var(--map-pill-border, #48bb78);font-size:12px;font-weight:600}.row-map-place[data-field=structure]{color:var(--map-structure-fg, #4a5568)}.row-map-place[data-field=structure] .row-map-face{background:var(--map-structure-bg, #edf2f7);font-size:12px;font-weight:600}.row-map-place[data-field=empty]{color:var(--map-soft)}.row-map-place option{font-size:13px;color:#1c1b1c;background:#fff}.row-map:not([data-dragging]) .row-map-place:not([data-closed]):has(select:hover) .row-map-face{border-color:transparent}.row-map-place:has(select:focus-visible) .row-map-face{outline:2px solid var(--map-ring);outline-offset:-1px}.row-map-place[data-badge][data-field=empty] .row-map-face,.row-map-place[data-drop$=Lead][data-field=empty] .row-map-face{padding:0;font-size:0}.row-map-place[data-badge][data-field=empty]:after,.row-map-place[data-drop$=Lead][data-field=empty]:after{top:50%;right:50%;width:auto;height:auto;border:0;content:"+";font-size:15px;line-height:1;transform:translate(50%,-55%)}.row-map-handle,.row-map-chip{cursor:grab;touch-action:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.row-map-handle{position:absolute;z-index:1;inset:0 24px 0 0}.row-map-place:before{position:absolute;z-index:1;top:4px;right:4px;bottom:4px;width:18px;background:color-mix(in srgb,currentColor 16%,transparent);border-radius:4px;content:"";opacity:0;pointer-events:none;transition:opacity .12s ease}.row-map-place[data-badge][data-field=empty]:before,.row-map-place[data-drop$=Lead][data-field=empty]:before{inset:4px;width:auto}.row-map-place:has(select:hover):before{opacity:1}.row-map-place:after{z-index:2}.row-map-place[data-accepts][data-field] .row-map-face{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.row-map-place[data-over][data-field] .row-map-face{border-style:solid;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 32%,transparent)}.row-map[data-dragging] .row-map-place:not([data-accepts]),.row-map-chip[data-dragged]{opacity:.4}.row-map-kind[data-dragged]{opacity:0}.row-map-place[data-closed]{visibility:hidden}.row-map-tray{display:grid;gap:var(--map-row-gap)}.row-map-tray-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-left:calc(var(--map-grip-cell) + var(--map-indent) + var(--map-box-pad));font-size:12px}.row-map-tray[data-ruled]{margin-top:4px;padding-top:11px}.row-map-tray[data-ruled]:before{position:absolute;top:0;right:0;left:0;height:2px;border-radius:999px;background:var(--map-rule, var(--map-guide));content:""}@media(forced-colors:active){.row-map-tray[data-ruled]:before{background:CanvasText;forced-color-adjust:none}}.row-map-chip{position:relative;display:inline-flex;box-sizing:border-box;align-items:center;height:26px;padding:0 9px;background:var(--map-bg, var(--paper));border:1px dashed color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--map-pill-radius, 3px);color:var(--map-ink);font-size:12px;white-space:nowrap}.row-map-chip[data-field=states]{background:var(--map-pill-bg, #c6f6d5);border-color:var(--map-pill-border, #48bb78);color:var(--map-pill-fg, #22543d);font-weight:600}.row-map-chip[data-field=structure]{background:var(--map-structure-bg, #edf2f7);color:var(--map-structure-fg, #4a5568);font-weight:600}.row-map-reads{width:100%;margin-top:6px;border-collapse:collapse;font-size:12px}.row-map-reads-fold{margin-top:12px}.row-map-reads-fold summary{width:fit-content;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.row-map-reads-fold summary:hover{color:var(--ink)}.row-map-reads-fold summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.row-map-reads th,.row-map-reads td{padding:6px 12px 6px 0;border-top:1px solid var(--line-soft);text-align:left;vertical-align:top}.row-map-reads thead th{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.row-map-reads tbody th{width:1%;color:var(--ink-soft);font-weight:500;white-space:nowrap}.row-map-reads code{display:inline-block;margin:0 8px 2px 0;font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.row-map-ghost{position:fixed;z-index:1000;margin:0;filter:drop-shadow(0 8px 12px rgba(9,35,79,.22));pointer-events:none;transform:rotate(-3deg)}.row-map-place .row-map-face{display:block;line-height:26px}.row-map-ghost .row-map-face{background-color:var(--map-bg, var(--paper))}.row-map-wrap{container-type:inline-size}.row-map-name-short{display:none}@container (max-width: 420px){.row-map{--map-place: 3.25rem;--map-empty: 2.25rem}.row-map{gap:6px;padding:10px}.row-map-line{gap:5px}.row-map{--map-box-pad: 4px;--map-col-gap: 4px}.row-map-name-long{display:none}.row-map-name-short{display:inline}.row-map-name,.row-map-place .row-map-face{padding-right:18px;padding-left:6px;font-size:11.5px}.row-map-handle{right:18px}.row-map-place:after{right:7px}.row-map-place:before{right:2px;width:15px}}.demo .tabs{display:flex;flex-wrap:wrap;margin:4px 0 16px;border-bottom:1px solid var(--line)}.demo .tabs button{margin-bottom:-1px;padding:12px 16px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.demo .tabs button:hover{color:var(--ink)}.demo .tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--ink)}.demo .hint{margin:0 0 12px;color:var(--muted);font-size:14px}.demo .warning{margin:0 0 14px;padding:12px 14px;background:var(--faded);border-left:2px solid var(--blue);color:var(--ink-soft);font-size:14px}.demo-code{margin:0 0 14px;padding:14px 16px;overflow-x:auto;background:var(--navy-deep);border-radius:2px;color:#e8eefb;font-size:12.5px;line-height:1.6}.fold-summary-text{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.fold-summary-text{display:none}}.connection{display:inline-flex;flex:none;align-items:center;gap:7px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.connection[data-state=ok]{color:#0c7a43}.connection[data-state=pending]{color:var(--blue)}.connection[data-state=error]{color:#b42318}.connection-dot{width:8px;height:8px;background:currentColor;border-radius:50%}.connection[data-state=ok] .connection-dot{animation:connection-pulse 1.8s ease-out infinite}@keyframes connection-pulse{0%{box-shadow:0 0 #0c7a4373}70%{box-shadow:0 0 0 6px #0c7a4300}to{box-shadow:0 0 #0c7a4300}}@media(prefers-reduced-motion:reduce){.connection-dot{animation:none}}[data-phase=ready]{color:#0c7a43}[data-phase=minting]{color:var(--blue)}[data-phase=backoff]{color:#b54708}[data-phase=unavailable]{color:#b42318}.demo-preview{min-height:96px}.demo-preview[data-held=true] .bl-ac-menu{position:relative}.demo .demo-sample-note{margin:20px 0 0}.demo-preview .bl-ac-label{font-size:14px}.demo-preview .demo-input{height:44px;padding:0 14px;border:1px solid #cfd0d6;border-radius:2px;font-size:15px}.demo-preview .demo-input:focus-visible{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:0}.styling-export{margin-top:18px}.styling-export-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.styling-export-head .mono-label{margin:0}.activity-card.debug-card{display:flex;flex-direction:column;min-height:0;padding:0}.demo .debug-tabs{flex:none;flex-wrap:nowrap;margin:0;padding:0 8px;overflow-x:auto}.demo .debug-tabs button{display:inline-flex;align-items:center;gap:8px;padding:14px 12px 12px;white-space:nowrap}.debug-count{min-width:22px;padding:2px 6px;background:var(--faded);border-radius:999px;color:var(--muted);font-size:11px;letter-spacing:0;text-align:center}.demo .debug-tabs button[aria-selected=true] .debug-count{background:var(--blue);color:#fff}.debug-panel{flex:1 1 0;min-height:0;padding:14px 18px 18px;overflow-y:auto;overscroll-behavior:contain}.debug-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.debug-toolbar .mono-label{margin:0}.debug-toolbar .btn[disabled]{opacity:.45;cursor:default}.debug-panel .log{max-height:none;overflow:visible}.activity-card{min-width:0;padding:16px 18px 18px;background:var(--paper);border:1px solid var(--line-soft);border-radius:2px}.fold.activity-card .fold-title{font-family:var(--serif);font-size:21px}.fold.activity-card .fold-body-inner:before{height:12px}.fold.activity-card .fold-summary .mono-label{margin:0}.fold.activity-card .fold-heading .btn[disabled]{opacity:.45;cursor:default}.demo .meters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;background:var(--line-soft);border:1px solid var(--line-soft)}.demo .meters>div{padding:10px 12px;background:var(--faded)}.demo .meters dt{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.demo .meters dd{margin:4px 0 0;font-size:15px;font-weight:500;overflow-wrap:anywhere}.demo .meters dd.mono{font-family:var(--mono);font-size:12.5px}.demo .meters .meter-note{display:block;margin-top:2px;color:var(--muted);font-size:12.5px;font-weight:400}@media(max-width:640px){.demo .meters{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo .session-facts{margin:14px 0 0}.demo .session-facts>div{display:grid;grid-template-columns:124px minmax(0,1fr);gap:4px 16px;padding:10px 0;border-top:1px solid var(--line-soft)}.demo .session-facts dt{padding-top:2px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.demo .session-facts dd{min-width:0;margin:0;font-size:14.5px;overflow-wrap:anywhere}.demo .session-facts .hint{display:block;margin-top:3px;font-size:13px}@media(max-width:640px){.demo .session-facts>div{grid-template-columns:minmax(0,1fr)}}.net{display:grid;font-size:13px}.net-row{display:grid;grid-template-columns:54px minmax(0,1fr) 52px 60px 60px minmax(90px,24%);gap:10px;align-items:start;width:100%;padding:7px 8px;background:none;border:0;border-top:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer}.net-row:hover,.net-row[data-open=true]{background:var(--faded)}.net-header,.net-header:hover{background:none;border-top:0;color:var(--muted);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;cursor:default}.net-at,.net-size,.net-time,.net-status{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.net-at,.net-size,.net-time{color:var(--muted)}.net-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.net-kind{flex:none;padding:1px 6px;background:#e8eefb;border-radius:2px;color:var(--navy);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.net-kind[data-kind=mint]{background:var(--blue);color:#fff}.net-kind[data-kind=search]{background:var(--navy);color:#fff}.net-method{flex:none;color:var(--muted);font-family:var(--mono);font-size:11.5px}.net-path{flex:1 1 14em;min-width:0;overflow-wrap:anywhere}.net-path q{font-weight:500}.net-filters{color:var(--muted);font-family:var(--mono);font-size:11.5px}[data-status=ok] .net-status{color:#0c7a43}[data-status=refused] .net-status{color:#b54708}[data-status=failed] .net-status{color:#b42318}[data-status=aborted] .net-status{color:var(--muted)}[data-status=pending] .net-status{color:var(--blue)}.net-waterfall{position:relative;margin-top:2px;height:14px;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#edf1f8 calc(25% - 1px) 25%)}.net-waterfall-head{display:flex;justify-content:space-between;gap:8px}.net-legend{text-transform:none}.net-legend i{display:inline-block;width:10px;height:8px;margin-right:4px;background:var(--blue)}.net-bar{position:absolute;top:3px;height:8px;min-width:2px;background:#9fb8e6;border-radius:1px}.net-bar-server{position:absolute;top:0;height:100%;background:var(--blue)}[data-status=aborted] .net-bar{background:repeating-linear-gradient(-45deg,#c9ced8 0 3px,#eef0f4 3px 6px)}[data-status=failed] .net-bar,[data-status=refused] .net-bar{background:#f3a79e}[data-status=pending] .net-bar{background:#c6dbf6}.net-detail{display:grid;gap:10px;padding:10px 12px 14px;background:var(--faded);border-top:1px solid var(--line-soft)}.net-detail dl{display:grid;gap:10px;margin:0}.net-detail dl>div{min-width:0}.net-detail dt{color:var(--muted);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.net-detail dd{margin:3px 0 0;font-size:13px}.net-detail dd code{padding:0;background:none;font-size:12px;word-break:break-all}.net-header-line{display:block}.net-detail{--net-key: #ff9fd6;--net-string: #bef9b6;--net-literal: #ffb86c;--net-host: #8fd3ff;--net-path: #c9b8ff;--net-sign: #93a6cf;--net-escape: #7588b0}.net-detail .net-url,.net-body{margin:0;padding:12px 14px;background:var(--navy-deep);border-radius:2px;color:#e8eefb;font-size:12px;line-height:1.55}.net-detail .net-url{display:block;white-space:pre-wrap}.demo .net-url+.hint{display:block;margin:6px 0 0;font-size:13px}.net-url [data-part=scheme],.net-url [data-part=sign]{color:var(--net-sign)}.net-url [data-part=host]{color:var(--net-host)}.net-url [data-part=path]{color:var(--net-path)}.net-url [data-part=key]{color:var(--net-key)}.net-url [data-part=value]{color:var(--net-string)}.net-url [data-part=escape]{color:var(--net-escape)}.net-body{max-height:480px;overflow:auto}@media(max-width:640px){.net-row{grid-template-columns:minmax(0,1fr) 50px 56px 52px;gap:8px}.net-at,.net-waterfall,.net-waterfall-head{display:none}}.demo .log{max-height:320px;margin:0;padding:0;overflow-y:auto;font-size:13.5px;list-style:none}.demo .log li{padding:7px 0;border-top:1px solid var(--line)}.demo .log li.bad{color:#b42318}.demo .log .mono{color:var(--muted);font-family:var(--mono);font-size:12px}.demo .log .tag{display:inline-block;min-width:68px;color:var(--blue);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.demo .log .tag[data-kind=session]{color:var(--muted)}.demo .secret-input{-webkit-text-security:disc}.demo textarea.secret-input{box-sizing:border-box;display:block;width:100%;height:40px;margin:0;padding:0 12px;overflow:hidden;background:var(--paper);border:1px solid #cfd0d6;border-radius:2px;color:var(--ink);font:inherit;font-size:14.5px;line-height:38px;white-space:pre;resize:none}.apply-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px}.apply-row .btn[disabled],.apply-row .btn[aria-disabled=true]{background:#c9ced8;color:#fff;cursor:not-allowed}.demo .apply-note{flex:1 1 220px;margin:0;font-size:13px}.check{margin:14px 0 0;padding:10px 12px;border-left:2px solid;font-size:14px}.check[data-ok=true]{background:#ecfdf3;border-color:#0c7a43;color:#054f31}.check[data-ok=false]{background:#fef3f2;border-color:#b42318;color:#7a271a}.demo-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;margin-bottom:18px}.demo-card-head .demo-card-title{margin:0}.fold-heading:has(>.fold-chevron){position:relative;flex-wrap:wrap;align-items:baseline;gap:8px 16px;container-type:inline-size}.fold-heading:has(>.fold-chevron)>.fold-toggle{flex:0 1 auto;width:auto}.fold-heading:has(>.fold-chevron)>.fold-toggle:after{position:absolute;z-index:1;inset:0;content:""}.fold-heading:has(>.fold-chevron)>.link-toggle{position:relative;z-index:2}.fold-heading:has(>.fold-chevron)>.fold-summary{flex:1 1 0;justify-content:flex-end}.fold-heading:has(>.fold-chevron)>.fold-chevron{margin-left:auto}@container (max-width: 560px){.fold-heading:has(>.fold-chevron)>.link-toggle{order:1;flex-basis:100%;justify-content:flex-start}}.link-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px 0;background:none;border:0;color:var(--blue);font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer}.link-toggle .link-toggle-value{text-transform:none;overflow-wrap:anywhere}.link-toggle .fold-chevron{width:7px;height:7px;margin:0 2px 3px;border-color:var(--blue)}.search-title{min-width:0}.search-by{margin-block:-.3em;vertical-align:baseline}.search-lead{margin-right:.25em}.search-by .search-by-word{align-items:baseline}.search-by-icon{display:inline-flex;align-self:center;font-size:16px}.search-by-word[aria-selected=true] .search-by-icon{color:var(--blue)}.demo-card-head:has(.search-by){container-type:inline-size}@container (max-width: 350px){.search-by-icon{display:none}.search-by .search-by-word{padding-inline:6px;font-size:11.5px;letter-spacing:.04em}}.fold-chevron[data-open=true]{margin-bottom:-2px;transform:rotate(-135deg)}.filters-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:0 16px;margin:0 0 18px;padding:14px 16px 2px;background:var(--faded);border:1px solid var(--line-soft);border-radius:2px}.filters-panel[hidden]{display:none}.filters-panel>.hint{grid-column:1 / -1}.filters-panel>.field-row:has(>.toggle-row){grid-column:1 / -1}.filters-panel>.field-row{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.filters-panel>.field-row>.field-label{align-self:end;margin-bottom:6px}.filters-panel>.field-row>.field-hint{margin-top:6px}.demo-preview .bl-ac-input:disabled{background:#f7f8fa;color:var(--muted);cursor:not-allowed}.presets-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.presets-head .mono-label,.presets-head .hint{margin:0}.presets-custom:not([data-shown]){visibility:hidden}.presets-frame{position:relative}.presets-frame:before,.presets-frame:after{position:absolute;z-index:1;top:0;bottom:0;width:var(--shade-depth);content:"";opacity:0;pointer-events:none;transition:opacity .12s ease}.presets-frame:before{left:0;background:linear-gradient(to right,color-mix(in srgb,var(--ink) var(--shade-share),transparent),transparent);border-radius:var(--shade-radius) 0 0 var(--shade-radius)}.presets-frame:after{right:0;background:linear-gradient(to left,color-mix(in srgb,var(--ink) var(--shade-share),transparent),transparent);border-radius:0 var(--shade-radius) var(--shade-radius) 0}.presets-frame[data-more-before]:before,.presets-frame[data-more-after]:after{opacity:1}@media(prefers-reduced-motion:reduce){.presets-frame:before,.presets-frame:after{transition:none}}.presets{display:flex;gap:12px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.presets::-webkit-scrollbar{display:none}.presets-nav{display:flex;align-items:center;justify-content:center;gap:2px;margin:6px 0 18px}.presets-nav>button{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;background:none;border:0;border-radius:50%;color:var(--ink);cursor:pointer}.presets-nav>button:disabled{color:color-mix(in srgb,var(--ink) 30%,transparent);cursor:default}.presets-nav>button:focus{outline:none}.presets-nav>button:focus-visible{outline:2px solid var(--blue)}.presets-chevron{width:7px;height:7px;margin-left:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.presets-chevron[data-way=back]{margin:0 -3px 0 0;transform:rotate(135deg)}.presets-dots{display:flex;flex:none;align-items:center;gap:9px;padding:6px 9px;background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:999px}.presets-dots button{position:relative;flex:none;width:7px;height:7px;min-width:0;min-height:0;aspect-ratio:1;padding:0;background:color-mix(in srgb,var(--ink) 30%,transparent);border:0;border-radius:50%;box-shadow:none;appearance:none;cursor:pointer;transition:background-color .15s ease}.presets-dots button:before{position:absolute;inset:-8.5px -4.5px;content:""}.presets-dots button:hover:not([aria-current]){background:color-mix(in srgb,var(--ink) 50%,transparent)}.presets-dots button[aria-current]{background:var(--ink)}.presets-dots button:focus{outline:none}.presets-dots button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.presets-dots button{transition:none}}.presets-page{margin:0;color:var(--muted);font-family:var(--mono);font-size:11.5px}.preset{display:flex;flex:0 0 5.75rem;flex-direction:column;scroll-snap-align:start;align-items:stretch;gap:8px;padding:0;background:none;border:0;color:var(--ink);font:inherit;cursor:pointer}.preset-swatch{position:relative;display:block;height:68px;overflow:hidden;border:1px solid #d6d9e0;box-shadow:0 2px 6px #09234f14}.preset:hover .preset-swatch{border-color:var(--ink-soft)}.preset[aria-checked=true] .preset-swatch{outline:2px solid var(--blue);outline-offset:2px}.preset-icon,.preset-title,.preset-mark,.preset-sub{position:absolute;left:9px;height:5px;border-radius:1px}.preset-icon{top:12px;width:7px;height:7px}.preset-title{top:13px;width:52%}.preset-icon~.preset-title,.preset-icon~.preset-mark{left:19px}.preset-icon~.preset-title{width:calc(52% - 10px)}.preset-mark{top:20px;width:26%;height:2px}.preset-sub{top:34px;width:40%;height:4px;opacity:.8}.preset-sub+.preset-sub{top:43px;width:31%}.preset-sub+.preset-sub+.preset-sub{top:52px;width:36%}.preset-pill{position:absolute;top:9px;right:8px;padding:0 3px;border:1px solid;font-size:9px;font-weight:600;line-height:13px}.preset-name{overflow:hidden;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.preset-name-text{line-height:0}.preset[aria-checked=true] .preset-name{color:var(--blue)}.side-rail{display:grid;gap:8px;justify-self:start}.side-tab{display:flex;flex-direction:column;align-items:center;gap:12px;width:var(--demo-tab-width);padding:16px 0;background:var(--paper);border:1px solid var(--line-soft);border-top:2px solid var(--blue);border-radius:2px;color:var(--ink);font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.side-tab:hover{background:var(--faded)}.side-tab .icon{color:var(--blue)}.side-tab-label{writing-mode:vertical-rl;transform:rotate(180deg)}.debug-tab-count{min-width:22px;padding:2px 5px;background:var(--blue);border-radius:999px;color:#fff;font-size:11px;letter-spacing:0;text-align:center}.side-head{position:sticky;top:0;z-index:2;display:flex;flex:none;align-items:center;gap:12px;padding:8px;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border:1px solid var(--line-soft);border-top:2px solid var(--blue);border-radius:2px}.side-switch,.search-by{display:inline-flex;gap:2px;padding:3px;background:var(--faded);border:1px solid var(--line-soft);border-radius:2px}.side-switch button,.search-by-word,.side-hide{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:none;border:0;border-radius:2px;color:var(--muted);font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.side-switch button:hover,.search-by-word:hover,.side-hide:hover{color:var(--ink)}.side-switch button[aria-pressed=true],.search-by-word[aria-selected=true]{background:var(--paper);box-shadow:0 1px 2px #09234f24;color:var(--ink)}.side-switch .icon{color:var(--blue)}.side-hide{margin-left:auto;padding:7px 8px}.side-hide .fold-chevron{width:7px;height:7px}@media(max-width:1100px){.side-rail{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}.pane-rail .side-tab{width:100%}.side-tab{flex-direction:row;justify-content:center;width:100%;padding:14px 16px}.side-tab-label{writing-mode:horizontal-tb;transform:none}}@media(max-width:420px){.side-switch button{padding:7px 10px}}.debug-tab-icon{position:relative;display:inline-flex}.debug-tab-alert{position:absolute;top:0;right:3px;width:10px;height:10px;background:#d92d20;border:2px solid var(--paper);border-radius:50%;animation:debug-pulse 1.6s ease-out infinite}@keyframes debug-pulse{0%{box-shadow:0 0 #d92d208c}70%{box-shadow:0 0 0 10px #d92d2000}to{box-shadow:0 0 #d92d2000}}@media(prefers-reduced-motion:reduce){.debug-tab-alert{animation:none}}.site-header{view-transition-name:site-header}[data-vt=side-head]{view-transition-name:side-head}[data-vt=side-body]{view-transition-name:side-body}[data-vt=intro-head]{view-transition-name:intro-head}[data-vt=intro-body]{view-transition-name:intro-body}[data-vt=controls-pane]{view-transition-name:controls-pane}[data-vt=side-tab]{view-transition-name:side-tab}.side-body{display:grid;align-content:start;gap:16px;min-width:0}.side-body[data-panel=debug]{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:360px}@media(max-width:1100px){.side-body[data-panel=debug]{flex:none;height:min(75vh,720px)}}::view-transition-group(*){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,0,0,1)}:root{--demo-tab-width: 48px}::view-transition-old(side-head),::view-transition-new(side-head),::view-transition-old(intro-head),::view-transition-new(intro-head){inset:0 auto auto 0;width:auto;height:auto;transform-origin:50% calc(var(--demo-tab-width) / 2)}::view-transition-old(side-body),::view-transition-new(side-body),::view-transition-old(intro-body),::view-transition-new(intro-body),::view-transition-old(controls-pane),::view-transition-new(controls-pane){height:100%;object-fit:none;object-position:left top}::view-transition-old(controls-pane){animation:none;opacity:0}::view-transition-new(controls-pane){animation:none}::view-transition-image-pair(controls-pane){overflow:clip}html[data-morph-side=open]::view-transition-old(side-head),html[data-morph-intro=open]::view-transition-old(intro-head){animation:morph-tab-turns-in .46s linear both}html[data-morph-side=open]::view-transition-new(side-head),html[data-morph-intro=open]::view-transition-new(intro-head){animation:morph-head-extends .46s cubic-bezier(.2,0,0,1) both}html[data-morph-side=open]::view-transition-new(side-body),html[data-morph-intro=open]::view-transition-new(intro-body){animation:morph-body-unrolls .42s cubic-bezier(.2,0,0,1) .32s both}html[data-morph-side=close]::view-transition-old(side-body),html[data-morph-intro=close]::view-transition-old(intro-body){animation:morph-body-rolls-up .26s cubic-bezier(.4,0,1,1) both}html[data-morph-side=close]::view-transition-group(side-head),html[data-morph-intro=close]::view-transition-group(intro-head){animation-delay:.22s}html[data-morph-side=close]::view-transition-old(side-head),html[data-morph-intro=close]::view-transition-old(intro-head){animation:morph-head-draws-in .46s cubic-bezier(.2,0,0,1) .22s both}html[data-morph-side=close]::view-transition-new(side-head),html[data-morph-intro=close]::view-transition-new(intro-head){animation:morph-tab-turns-out .46s linear .22s both}html[data-morph-order=collapse-first][data-morph-side=close]::view-transition-old(side-head),html[data-morph-order=collapse-first][data-morph-side=close]::view-transition-new(side-head),html[data-morph-order=collapse-first][data-morph-intro=close]::view-transition-old(intro-head),html[data-morph-order=collapse-first][data-morph-intro=close]::view-transition-new(intro-head){animation-delay:.16s;animation-duration:.4s}html[data-morph-order=collapse-first]::view-transition-group(controls-pane),html[data-morph-order=collapse-first]::view-transition-group(side-tab),html[data-morph-order=collapse-first][data-morph-side=none]::view-transition-group(side-head),html[data-morph-order=collapse-first][data-morph-intro=none]::view-transition-group(intro-head){animation-delay:.56s;animation-duration:.42s}html[data-morph-order=collapse-first]::view-transition-old(controls-pane),html[data-morph-order=collapse-first]::view-transition-old(side-tab),html[data-morph-order=collapse-first][data-morph-side=none]::view-transition-old(side-head),html[data-morph-order=collapse-first][data-morph-intro=none]::view-transition-old(intro-head){mix-blend-mode:plus-lighter;animation:morph-fades-out .12s linear .56s both}html[data-morph-order=collapse-first]::view-transition-new(controls-pane),html[data-morph-order=collapse-first]::view-transition-new(side-tab),html[data-morph-order=collapse-first][data-morph-side=none]::view-transition-new(side-head),html[data-morph-order=collapse-first][data-morph-intro=none]::view-transition-new(intro-head){mix-blend-mode:plus-lighter;animation:morph-fades-in .12s linear .56s both}@keyframes morph-fades-out{0%{opacity:1}to{opacity:0}}@keyframes morph-fades-in{0%{opacity:0}to{opacity:1}}@keyframes morph-tab-turns-in{0%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * 0)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * 0 + var(--demo-tab-width) / 2 * 0)) rotate(-90deg) rotate(0)}4.83%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0718)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .1557 + var(--demo-tab-width) / 2 * .0122)) rotate(-90deg) rotate(8.96deg)}9.67%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1995)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .5958 + var(--demo-tab-width) / 2 * .1969)) rotate(-90deg) rotate(36.57deg)}14.5%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1971)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .8156 + var(--demo-tab-width) / 2 * .4214)) rotate(-90deg) rotate(54.65deg)}19.33%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1607)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .9126 + var(--demo-tab-width) / 2 * .5912)) rotate(-90deg) rotate(65.87deg)}24.17%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1212)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .959 + var(--demo-tab-width) / 2 * .7165)) rotate(-90deg) rotate(73.53deg)}29%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0862)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .9816 + var(--demo-tab-width) / 2 * .8093)) rotate(-90deg) rotate(79.01deg)}33.83%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0575)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .9925 + var(--demo-tab-width) / 2 * .8776)) rotate(-90deg) rotate(82.97deg)}38.67%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0352)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .9973 + var(--demo-tab-width) / 2 * .927)) rotate(-90deg) rotate(85.81deg)}43.5%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0189)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .9993 + var(--demo-tab-width) / 2 * .9615)) rotate(-90deg) rotate(87.79deg)}48.33%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .008)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .9999 + var(--demo-tab-width) / 2 * .9839)) rotate(-90deg) rotate(89.08deg)}53.17%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0019)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * 1 + var(--demo-tab-width) / 2 * .9962)) rotate(-90deg) rotate(89.78deg)}58%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * 0)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * 1 + var(--demo-tab-width) / 2 * 1)) rotate(-90deg) rotate(90deg)}76%,to{opacity:0;transform:translateY(calc(var(--demo-tab-width) * 0)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * 1 + var(--demo-tab-width) / 2 * 1)) rotate(-90deg) rotate(90deg)}}@keyframes morph-head-extends{0%,58%{opacity:0;clip-path:inset(0 calc(100% - 150px) 0 0)}70%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes morph-body-unrolls{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes morph-body-rolls-up{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}@keyframes morph-head-draws-in{0%{opacity:1;clip-path:inset(0)}40%{opacity:1;clip-path:inset(0 calc(100% - 150px) 0 0)}55%,to{opacity:0;clip-path:inset(0 calc(100% - 150px) 0 0)}}@keyframes morph-tab-turns-out{0%,40%{opacity:0;transform:translateY(calc(var(--demo-tab-width) * 0)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * 1 + var(--demo-tab-width) / 2 * 1)) rotate(-90deg) rotate(90deg)}52%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * 0)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * 1 + var(--demo-tab-width) / 2 * 1)) rotate(-90deg) rotate(90deg)}56%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0718)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .9878 + var(--demo-tab-width) / 2 * .8443)) rotate(-90deg) rotate(81.04deg)}60%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1995)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .8031 + var(--demo-tab-width) / 2 * .4042)) rotate(-90deg) rotate(53.43deg)}64%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1971)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .5786 + var(--demo-tab-width) / 2 * .1844)) rotate(-90deg) rotate(35.35deg)}68%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1607)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .4088 + var(--demo-tab-width) / 2 * .0874)) rotate(-90deg) rotate(24.13deg)}72%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .1212)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .2835 + var(--demo-tab-width) / 2 * .041)) rotate(-90deg) rotate(16.47deg)}76%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0862)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .1907 + var(--demo-tab-width) / 2 * .0184)) rotate(-90deg) rotate(10.99deg)}80%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0575)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .1224 + var(--demo-tab-width) / 2 * .0075)) rotate(-90deg) rotate(7.03deg)}84%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0352)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .073 + var(--demo-tab-width) / 2 * .0027)) rotate(-90deg) rotate(4.19deg)}88%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0189)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .0385 + var(--demo-tab-width) / 2 * .0007)) rotate(-90deg) rotate(2.21deg)}92%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .008)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .0161 + var(--demo-tab-width) / 2 * .0001)) rotate(-90deg) rotate(.92deg)}96%{opacity:1;transform:translateY(calc(var(--demo-tab-width) * .0019)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * .0038 + var(--demo-tab-width) / 2 * 0)) rotate(-90deg) rotate(.22deg)}to{opacity:1;transform:translateY(calc(var(--demo-tab-width) * 0)) rotate(90deg) translateY(calc((var(--demo-tab-width) / 2 - 100%) * 0 + var(--demo-tab-width) / 2 * 0)) rotate(-90deg) rotate(0)}}@keyframes morph-tab-fades-in{0%,45%{opacity:1}70%,to{opacity:0}}@keyframes morph-tab-fades-out{0%,45%{opacity:0}70%,to{opacity:1}}@media(max-width:1100px){html[data-morph-side=open]::view-transition-old(side-head),html[data-morph-intro=open]::view-transition-old(intro-head){animation-name:morph-tab-fades-in}html[data-morph-side=close]::view-transition-new(side-head),html[data-morph-intro=close]::view-transition-new(intro-head){animation-name:morph-tab-fades-out}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.demo-search{--sr-good-bg: #daeae4;--sr-good-fg: #0c5b39;--sr-warn-bg: #ffe9dc;--sr-warn-fg: #b54708;--sr-bad-bg: #fde4e4;--sr-bad-fg: #940719;--sr-neutral-bg: #eceef2;--sr-neutral-fg: #4a5160;--sr-info-bg: #e8eefb;--sr-mark: #38a169;--sr-grade-a: var(--blue);--sr-grade-b: var(--teal);--sr-grade-c: #f2884b;--sr-grade-f: #940719;--sr-grade-b-text: #11697e;--sr-grade-c-text: #b54708}.demo-search{position:relative;animation:sr-arrive .26s ease-out}@keyframes sr-arrive{0%{opacity:0;transform:translateY(8px)}}.sr-pick{margin:0 0 24px;padding:14px 16px;background:var(--faded);border:1px solid var(--line-soft);border-radius:2px}.sr-pick-name{margin:0;font-family:var(--serif);font-size:20px;line-height:1.25;overflow-wrap:anywhere}.sr-pick-meta{margin:4px 0 0;color:var(--ink-soft);font-size:14px}.sr-expired{color:var(--sr-bad-fg);font-weight:500}.sr-waiting{display:flex;align-items:flex-start;gap:12px;margin:16px 0 0;color:var(--ink-soft);font-size:14px}.sr-spinner{flex:none;width:18px;height:18px;margin-top:2px;border:2px solid var(--dusk);border-top-color:var(--blue);border-radius:50%;animation:sr-spin .8s linear infinite}@keyframes sr-spin{to{transform:rotate(360deg)}}.sr-link{padding:0;background:none;border:0;color:var(--blue);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sr-link:hover{color:var(--blue-press)}.sr-link .icon{margin-left:4px;vertical-align:-2px}.sr-peek{display:inline-flex;align-items:center;gap:4px}.sr-peek .fold-chevron{width:7px;height:7px;margin:0 2px 3px 4px;border-color:currentColor}.sr-peek .fold-chevron[data-open=true]{margin-bottom:-2px}.sr-after{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:14px}.sr-skeleton{display:grid;gap:12px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.sr-skeleton-bar{display:block;height:14px;background:linear-gradient(90deg,#eef1f7 25%,#f8faff,#eef1f7 75%);background-size:200% 100%;border-radius:2px;animation:sr-shimmer 1.4s ease-in-out infinite}.sr-skeleton-title{width:60%;height:28px}.sr-skeleton-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sr-skeleton-box{height:88px}.sr-skeleton-short{width:40%}@keyframes sr-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.demo-search,.sr-spinner,.sr-skeleton-bar{animation:none}}.sr{--sr-initials-size: 16px;display:grid;gap:28px;margin-top:22px;padding-top:24px;border-top:1px solid var(--line)}.sr-head{min-width:0;scroll-margin-top:16px}.sr-head-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;margin:6px 0 8px}.sr-head .mono-label{margin:0}.sr-title{flex:1 1 260px;min-width:0;margin:0;font-family:var(--serif);font-size:clamp(24px,4vw,30px);font-weight:400;line-height:1.15;overflow-wrap:anywhere}.sr-title:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.sr-glance{display:flex;flex-wrap:wrap;gap:2px 18px;margin:0 0 10px;padding:0;color:var(--ink-soft);font-size:14.5px;line-height:1.5;list-style:none}.sr-glance li{display:inline-flex;align-items:center;gap:8px}.sr-glance li:before{content:"";flex:none;width:5px;height:5px;background:var(--blue);border-radius:50%}.sr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;color:var(--muted);font-size:13px}.sr-copy{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;background:none;border:0;color:var(--muted);cursor:pointer}.sr-copy code{min-width:0;padding:0;overflow:hidden;background:none;color:var(--ink-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sr-copy:hover,.sr-copy:hover code{color:var(--blue)}.sr-verdict{display:inline-flex;flex:none;align-items:center;gap:8px;padding:8px 14px;border:1px solid;border-radius:2px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.sr-verdict[data-kind=verified]{background:var(--faded);border-color:var(--blue);color:var(--blue)}.sr-verdict[data-kind=not-verified]{background:var(--sr-bad-bg);border-color:var(--sr-bad-fg);color:var(--sr-bad-fg)}.sr-verdict[data-kind=fraud]{background:#ebcbff;border-color:#7d5ade;color:#4a2aa8}.sr-verdict[data-kind=no-match],.sr-verdict[data-kind=failed],.sr-verdict[data-kind=cancelled]{background:var(--sr-neutral-bg);border-color:#b9bfcb;color:var(--sr-neutral-fg)}.sr-callout{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid;border-radius:2px;font-size:14px}.sr-callout[data-tone=bad]{background:#fef3f2;border-color:#f4c7c1;color:#7a271a}.sr-callout[data-tone=warn]{background:#fff6ed;border-color:#f6d0b0;color:#7c2d12}.demo-search>.sr-callout{margin-top:16px}.sr-callout .icon{flex:none;margin-top:1px}.sr-ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:560px){.sr-ratings{grid-template-columns:minmax(0,1fr)}}.sr-rating{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--faded);border:1px solid var(--line-soft);border-radius:2px}.sr-rating-title{margin:0;font-family:var(--serif);font-size:20px;line-height:1.2}.sr-rating-label{margin:4px 0 0;color:var(--grade-text, var(--ink-soft));font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sr-rating[data-grade=A],.sr-gauge[data-grade=A]{--grade: var(--sr-grade-a);--grade-text: var(--sr-grade-a)}.sr-rating[data-grade=B],.sr-gauge[data-grade=B]{--grade: var(--sr-grade-b);--grade-text: var(--sr-grade-b-text)}.sr-rating[data-grade=C],.sr-gauge[data-grade=C]{--grade: var(--sr-grade-c);--grade-text: var(--sr-grade-c-text)}.sr-rating[data-grade=F],.sr-gauge[data-grade=F]{--grade: var(--sr-grade-f);--grade-text: var(--sr-grade-f)}.sr-gauge{flex:none;width:92px;height:92px}.sr-gauge-track,.sr-gauge-value{fill:none;stroke-width:7;stroke-linecap:round}.sr-gauge-track{stroke:#d9e1f2}.sr-gauge-value{stroke:var(--grade, var(--muted));stroke-dasharray:1;stroke-dashoffset:0;animation:sr-draw .9s cubic-bezier(.2,.7,.2,1) both}@keyframes sr-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.sr-gauge-value{animation:none}}.sr-gauge-letter{fill:var(--grade-text, var(--muted));font-family:var(--serif);font-size:30px}.sr-gauge-score{fill:var(--ink-soft);font-family:var(--mono);font-size:11px;letter-spacing:.04em}.sr-section{display:grid;gap:12px}.sr-heading{display:flex;align-items:center;gap:10px;margin:0;color:var(--blue);font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.sr-count{padding:1px 7px;background:var(--sr-info-bg);border-radius:999px;color:var(--navy);font-size:11px}.sr-caption{margin:0;color:var(--muted);font-size:13px}.sr-muted{color:var(--muted)}.sr-block{display:block}.sr-plain{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sr-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:3px;font-size:12.5px;font-weight:500;line-height:1.5;white-space:nowrap}.sr-chip[data-tone=good]{background:var(--sr-good-bg);color:var(--sr-good-fg)}.sr-chip[data-tone=warn]{background:var(--sr-warn-bg);color:var(--sr-warn-fg)}.sr-chip[data-tone=bad]{background:var(--sr-bad-bg);color:var(--sr-bad-fg)}.sr-chip[data-tone=neutral]{background:var(--sr-neutral-bg);color:var(--sr-neutral-fg)}.sr-chip[data-tone=info]{background:var(--sr-info-bg);color:var(--navy)}.sr-match{width:100%;border-collapse:collapse;font-size:14px}.sr-match th,.sr-match td{padding:12px 12px 12px 0;border-top:1px solid var(--line-soft);text-align:left;vertical-align:top}.sr-match thead th{padding-top:0;border-top:0;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.sr-match tbody th{width:1%;color:var(--ink-soft);font-weight:500;white-space:nowrap}.sr-match thead th:nth-child(2),.sr-match thead th:nth-child(3){padding-bottom:14px;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:6px}.sr-match thead th:nth-child(2){text-decoration-color:var(--blue)}.sr-match thead th:nth-child(3){text-decoration-color:#64748b}.sr-mark{text-decoration-line:underline;text-decoration-color:var(--sr-mark);text-decoration-thickness:1.5px;text-underline-offset:3px}.sr [data-dba=true]{color:var(--muted)}@media(max-width:640px){.sr-match thead{display:none}.sr-match tr{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--line-soft)}.sr-match th,.sr-match td{width:auto;padding:0;border:0;white-space:normal}.sr-match td:before{content:attr(data-label);display:block;color:var(--muted);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}}.sr-facts{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:10px 18px;margin:0;font-size:14px}.sr-facts dt{padding-top:3px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.sr-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.sr-facts-tight{gap:6px 14px}.sr-address{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sr-address-icon{display:inline-flex;flex:none;color:var(--muted)}.sr-address-icon[data-kind=mail-drop]{color:var(--sr-warn-fg)}@media(max-width:480px){.sr-facts{grid-template-columns:minmax(0,1fr);gap:2px}.sr-facts dd{margin-bottom:8px}}.sr-onfile>li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.sr-states{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.sr-filings,.sr-people,.sr-lists{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sr-filing{display:flex;align-items:baseline;gap:14px;padding:14px 16px;background:var(--paper);border:1px solid var(--line-soft);border-radius:2px}.sr-state{display:grid;flex:none;place-items:center;width:38px;height:38px;background:var(--navy);border-radius:2px;color:#fff;font-family:var(--mono);font-size:var(--sr-initials-size);letter-spacing:.04em}.sr-state[data-kind=domestic]{background:var(--sr-good-fg)}.sr-state[data-matched=true]{position:relative}.sr-state[data-matched=true]:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:2px;background:var(--sr-mark);border-radius:1px}.sr-filing-body{display:grid;flex:1;gap:10px;min-width:0}.sr-filing-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin:0;font-size:15px}.sr-filing-head strong{font-size:17px;font-weight:500}.sr-filing-status{display:inline-flex;align-items:baseline;gap:10px;margin-left:auto}.sr-facts dd>code:first-child{margin-left:-5px}.sr-person{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--line-soft)}.sr-person:first-child{padding-top:0;border-top:0}.sr-avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;background:var(--sr-info-bg);border-radius:50%;color:var(--navy);font-family:var(--mono);font-size:var(--sr-initials-size)}.sr-person-name{display:grid;flex:1;gap:1px;min-width:0;font-size:15px}.sr-person-name strong{font-size:17px;font-weight:500}.sr-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.sr-tag{padding:1px 7px;border:1px solid var(--line-soft);border-radius:3px;color:var(--ink-soft);font-family:var(--mono);font-size:11px;letter-spacing:.04em}.sr-tag[data-source]{background:var(--sr-info-bg);border-color:transparent;color:var(--blue)}.sr-lists{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sr-list{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:10px 12px;background:var(--paper);border:1px solid var(--line-soft);border-radius:2px}.sr-list[data-hit=true]{background:#fff7f7;border-color:var(--sr-bad-fg)}.sr-list-code{color:var(--navy);font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em}.sr-list-name{color:var(--muted);font-size:12.5px;line-height:1.35}.sr-list-details{grid-column:1 / -1;font-size:13px}.sr-list-details summary{color:var(--blue);cursor:pointer}.sr-foot{display:grid;gap:4px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.sr-raw{min-width:0}.sr-raw summary{color:var(--blue);font-size:14px;cursor:pointer}.sr-raw .demo-code{max-height:360px;margin-top:10px;overflow:auto}
