.exlist__group{margin-top:var(--space-5)}.exlist__gtitle{font-size:var(--fs-body-large);margin:var(--space-0) var(--space-0) var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-base)}.exlist{list-style:none;margin:var(--space-0);padding:var(--space-0);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.exfeat{border:var(--border-base);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface)}.exfeat__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.exfeat__name{font-size:var(--fs-body);margin:var(--space-0)}.exfeat__try{font-size:var(--fs-caption);white-space:nowrap}.exfeat__what{margin:var(--space-2) var(--space-0) var(--space-3);color:var(--color-text)}.exfeat__meta{margin:var(--space-0);display:grid;gap:var(--space-1)}.exfeat__meta>div{display:grid;grid-template-columns:9.5em 1fr;gap:var(--space-2);font-size:var(--fs-caption)}.exfeat__meta dt{color:var(--color-text-muted);margin:var(--space-0)}.exfeat__meta dd{margin:var(--space-0)}.api-explorer{margin:var(--space-5) var(--space-0)}.api-explorer__section-head{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.api-explorer__section-head .page__intro{max-width:860px;margin-bottom:var(--space-0)}.api-explorer__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:var(--space-4);align-items:start}.api-explorer__endpoints{display:grid;gap:var(--space-3);min-width:0}.api-endpoint{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-base);border-radius:var(--radius-md);background:var(--color-surface)}.api-endpoint__head{display:grid;gap:var(--space-2);min-width:0}.api-endpoint__title{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-0);font-size:var(--fs-body-large);line-height:1.25}.api-method{display:inline-flex;align-items:center;justify-content:center;min-width:3.2em;padding:var(--space-1) var(--space-2);background:var(--color-success-subtle);color:var(--color-success);border:var(--border-base);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:700;line-height:1}.api-endpoint__path{display:block;min-width:0;padding:var(--space-2);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--fs-code);overflow-wrap:anywhere}.api-endpoint__desc{margin:var(--space-0);color:var(--color-text-secondary)}.api-endpoint__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3)}.api-endpoint__field{min-width:0}.api-endpoint__field .le__input{width:100%;margin-top:var(--space-1)}.api-endpoint__actions,.api-example__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.api-endpoint__actions a{font-size:var(--fs-caption);font-weight:600}.api-endpoint__examples{display:grid;gap:var(--space-2);min-width:0}.api-example{display:grid;gap:var(--space-2);min-width:0;padding-top:var(--space-2);border-top:var(--border-muted)}.api-example__head strong{font-size:var(--fs-caption)}.api-example__copy{flex:0 0 auto}.api-example__code,.api-result__body{box-sizing:border-box;max-width:100%;margin:var(--space-0);padding:var(--space-3);border:var(--border-base);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--fs-code);line-height:1.55;overflow:auto;overflow-wrap:normal;white-space:pre}.api-example__code code,.api-result__body code{display:block;width:max-content;min-width:100%}.api-result{position:sticky;top:var(--space-3);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-base);border-radius:var(--radius-md);background:var(--color-surface)}.api-result__title{margin:var(--space-0);font-size:var(--fs-body-large)}.api-result__status{margin:var(--space-0);color:var(--color-text-secondary);font-weight:600}.api-result__status--error{color:var(--color-destructive)}.api-result__meta{display:grid;gap:var(--space-2);margin:var(--space-0)}.api-result__meta div{display:grid;gap:var(--space-1);min-width:0}.api-result__meta dt{color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase}.api-result__meta dd{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere}.api-result__body{max-height:min(52vh,520px)}.api-docs-page :where(.prose,.page__intro) code{white-space:normal;overflow-wrap:anywhere}.nav{border-bottom:var(--border-base);background:var(--color-surface)}.nav__inner{max-width:var(--container-wide);margin:var(--space-0) auto;padding:var(--space-3) clamp(var(--space-4),4vw,var(--space-7));display:flex;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap}.brand{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text)}.brand__logo{display:block;width:34px;height:34px;flex:0 0 auto}.brand__name{font-weight:700;font-size:var(--fs-subtitle);line-height:1}.nav__links{display:flex;gap:var(--space-4)}.nav__links a{color:var(--color-text-secondary);font-weight:500}.nav__links a.is-active{color:var(--color-progressive);font-weight:700}.nav__actions{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-3)}.command-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-h-md);padding:var(--space-0) var(--space-2);background:transparent;border:var(--border-transparent);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-caption);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.command-trigger:hover{background:var(--color-surface-muted);color:var(--color-progressive)}.command-trigger:focus-visible{outline:2px solid var(--color-progressive);outline-offset:1px;box-shadow:none}.command-trigger__shortcut{padding:var(--space-0-5) var(--space-1);border:var(--border-base);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1}.theme-toggle{display:inline-flex;height:var(--ctl-h-md);min-width:calc(var(--ctl-h-md) + var(--ctl-h-md) + 2px);border:var(--border-base);border-radius:var(--radius-sm);overflow:hidden}.theme-toggle__opt{display:inline-flex;align-items:center;justify-content:center;width:var(--ctl-h-md);height:100%;padding:var(--space-0);border:none;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.theme-toggle__opt + .theme-toggle__opt{border-inline-start:var(--border-base)}.theme-toggle__opt:hover{background:var(--color-surface-muted);color:var(--color-text)}.theme-toggle__opt.is-active{background:var(--color-progressive);color:var(--color-surface)}.theme-toggle__opt:focus-visible{outline:2px solid var(--color-progressive);outline-offset:-2px}.theme-toggle__opt .icon{width:1.05em;height:1.05em}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-h-md);padding:var(--space-0) var(--space-2);background:transparent;border:var(--border-transparent);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--fs-caption);font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.icon-btn:hover{background:var(--color-surface-muted);color:var(--color-progressive);text-decoration:none}.icon-btn:focus-visible{outline:2px solid var(--color-progressive);outline-offset:1px;box-shadow:none}.graph{position:relative;margin-top:var(--space-4)}.graph__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--ctl-h-md);margin-bottom:var(--space-2)}.graph__toolbar-actions{display:inline-flex;align-items:center;gap:var(--space-1)}.graph__zoom-out{width:var(--btn-h-sm);padding-inline:var(--space-0);font-size:var(--fs-body)}.graph__zoom-readout{min-width:4ch;color:var(--color-text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;text-align:end}.graph__view-options,.graph__filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);margin-bottom:var(--space-3)}.graph__view-options{padding-block:var(--space-2);border-block:var(--border-base)}.graph__filter{display:grid;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--fs-caption);font-weight:600}.graph__select{min-width:12rem;min-height:var(--ctl-h-md);padding:var(--space-1) var(--space-6) var(--space-1) var(--space-2);border:var(--border-base);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text);font:inherit}.graph__select:focus-visible{outline:2px solid var(--color-progressive);outline-offset:1px}.graph__filter-count{margin-inline-start:auto;padding-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.graph__filter-empty{margin-block:var(--space-3)}.graph__loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:260px;color:var(--color-text-muted);font-size:var(--fs-caption)}.graph__loading--error{flex-direction:column;color:var(--color-destructive)}#graph-canvas,.graph__canvas,.graph--ego>div{position:relative;width:100%;min-height:260px;border:var(--border-base);background:var(--color-surface);overflow:hidden}.graph--ego{margin-top:var(--space-3)}.force-graph{display:block;width:100%;background:var(--color-surface);cursor:grab;touch-action:none;user-select:none}.force-graph:focus-visible{outline:2px solid var(--color-progressive);outline-offset:-3px}.graph[aria-busy="true"] .force-graph{opacity:0.65}@media (width <=600px){.graph__filter{flex:1 1 12rem}.graph__select{width:100%;min-width:0}.graph__filter-count{flex-basis:100%;margin-inline-start:var(--space-0);padding-bottom:var(--space-0)}}.graph__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-caption);line-height:1.3}.graph__legend-item{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:var(--ctl-h-sm)}.graph__legend-text{overflow-wrap:anywhere}.graph__legend-count{color:var(--color-text-muted)}.graph__swatch{width:12px;height:12px;border:var(--border-base);flex:0 0 auto}.graph__swatch--halo{background:var(--color-surface);border:var(--border-progressive-strong)}.graph__caption{margin:var(--space-2) var(--space-0) var(--space-0);color:var(--color-text-muted);font-size:var(--fs-caption)}.graph__note{margin:var(--space-2) var(--space-0) var(--space-0);color:var(--color-text-muted);font-size:var(--fs-caption)}.graph__tip{position:absolute;z-index:3;max-width:min(280px,calc(100% - var(--space-4)));padding:var(--space-1) var(--space-2);border:var(--border-base);background:var(--color-surface);box-shadow:var(--shadow-popover);color:var(--color-text);font-size:var(--fs-caption);font-weight:600;line-height:1.3;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.hero{text-align:center;padding:var(--space-5) var(--space-4) var(--space-5);background:linear-gradient(180deg,var(--color-progressive-subtle) 0%,var(--color-hero-tint) 60%,var(--color-surface) 100%)}.hero__title{font-size:var(--fs-headline);font-weight:var(--font-weight-bold);margin:var(--space-0) var(--space-0) var(--space-4);letter-spacing:0}.hero__explore{max-width:880px;margin:var(--space-0) auto}.intent{display:grid;gap:var(--space-3);justify-items:center;position:relative}.intent__sentence{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--fs-title);line-height:1.55}.intent__copy{flex:0 0 auto}.intent__choice{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;position:relative}.intent__word{appearance:none;border:none;border-radius:var(--radius-sm);background:linear-gradient(transparent 58%,color-mix(in srgb,var(--color-progressive-subtle) 78%,transparent) 0);color:var(--color-progressive);font:inherit;font-weight:750;line-height:1.15;padding-block:var(--space-0) var(--space-intent-word-end);padding-inline:var(--space-intent-word-inline);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-progressive) 45%,transparent);text-decoration-thickness:2px;text-underline-offset:0.16em;transition:background 0.15s ease,color 0.15s ease,text-decoration-color 0.15s ease}.intent__word:hover,.intent__word[aria-expanded="true"]{background:linear-gradient(transparent 44%,color-mix(in srgb,var(--color-progressive-subtle) 92%,transparent) 0);text-decoration-color:var(--color-progressive)}.intent__menu{position:absolute;z-index:60;inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;display:grid;min-width:210px;max-width:min(320px,86vw);padding:var(--space-2);border:var(--border-base);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-popover);transform:translateX(-50%);text-align:start}.intent__menu[hidden]{display:none}.intent__option{appearance:none;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:var(--fs-caption);font-weight:600;line-height:1.2;min-height:36px;padding:var(--space-2) var(--space-3);text-align:start;cursor:pointer}.intent__option:hover,.intent__option:focus-visible{background:var(--color-progressive-subtle);color:var(--color-progressive);outline:none}.intent__option.is-active{background:var(--color-interactive-subtle);color:var(--color-progressive)}.intent__go{appearance:none;border:none;border-radius:var(--radius-pill);background:var(--color-progressive);color:var(--color-surface);font:inherit;font-size:var(--fs-caption);font-weight:700;margin-inline-start:var(--space-2);min-height:var(--btn-h-md);padding:var(--space-0) var(--space-4);cursor:pointer;box-shadow:var(--shadow-progressive-glow);transition:background 0.15s ease,transform 0.15s ease}.intent__go:hover{background:var(--color-progressive-hover)}.intent__clear{appearance:none;border:none;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--fs-caption);font-weight:400;padding:var(--space-1) var(--space-2);cursor:pointer}.intent__clear:disabled{opacity:0.45;cursor:default}.intent__word:focus-visible,.intent__go:focus-visible,.intent__clear:focus-visible{outline:2px solid var(--color-progressive);outline-offset:1px;box-shadow:none}.intent__clear:hover:not(:disabled){color:var(--color-progressive);text-decoration:underline}.hero__or{margin:var(--space-4) auto var(--space-3);color:var(--color-text-muted);font-family:var(--font-serif);font-size:var(--fs-subtitle);font-style:italic;line-height:1}.home-results,.recent{transition:opacity 0.15s ease}.home-results[aria-busy="true"],.recent[aria-busy="true"]{opacity:0.55}.recent__empty{color:var(--color-text-secondary);font-size:var(--fs-caption)}.tcard{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-surface);background-image:linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color)),linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color)),linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color)),linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color)),linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color)),linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color)),linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color)),linear-gradient(var(--tcard-corner-color),var(--tcard-corner-color));background-repeat:no-repeat;background-size:var(--tcard-corner-length) var(--tcard-corner-width),var(--tcard-corner-width) var(--tcard-corner-length),var(--tcard-corner-length) var(--tcard-corner-width),var(--tcard-corner-width) var(--tcard-corner-length),var(--tcard-corner-length) var(--tcard-corner-width),var(--tcard-corner-width) var(--tcard-corner-length),var(--tcard-corner-length) var(--tcard-corner-width),var(--tcard-corner-width) var(--tcard-corner-length);background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;transition:background-color 0.15s ease;cursor:pointer;min-width:0;text-decoration:none}.tcard__title,.tcard__desc,.lcard__title,.lcard__desc{overflow-wrap:anywhere}.tcard:hover{background-image:linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover)),linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover)),linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover)),linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover)),linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover)),linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover)),linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover)),linear-gradient(var(--tcard-corner-color-hover),var(--tcard-corner-color-hover));background-color:var(--color-surface-muted);text-decoration:none}.tcard:focus-visible{background-image:linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus)),linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus)),linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus)),linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus)),linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus)),linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus)),linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus)),linear-gradient(var(--tcard-corner-color-focus),var(--tcard-corner-color-focus));box-shadow:var(--focus-ring);text-decoration:none}.tcard--complete{--tcard-corner-color:var(--tcard-corner-color-complete);--tcard-corner-color-hover:var(--tcard-corner-color-complete);--tcard-corner-color-focus:var(--tcard-corner-color-complete);background-size:var(--tcard-corner-length-complete) var(--tcard-corner-width-complete),var(--tcard-corner-width-complete) var(--tcard-corner-length-complete),var(--tcard-corner-length-complete) var(--tcard-corner-width-complete),var(--tcard-corner-width-complete) var(--tcard-corner-length-complete),var(--tcard-corner-length-complete) var(--tcard-corner-width-complete),var(--tcard-corner-width-complete) var(--tcard-corner-length-complete),var(--tcard-corner-length-complete) var(--tcard-corner-width-complete),var(--tcard-corner-width-complete) var(--tcard-corner-length-complete)}.tcard--health-legendary{--tcard-corner-color:var(--color-progressive);--tcard-corner-color-hover:var(--color-progressive-hover);--tcard-corner-color-focus:var(--color-progressive-hover)}.tcard--health-great{--tcard-corner-color:var(--color-success);--tcard-corner-color-hover:var(--color-success);--tcard-corner-color-focus:var(--color-success)}.tcard--health-needs-attention{--tcard-corner-color:var(--color-warning-text);--tcard-corner-color-hover:var(--color-warning-text);--tcard-corner-color-focus:var(--color-warning-text)}.tcard--health-risk{--tcard-corner-color:var(--color-destructive);--tcard-corner-color-hover:var(--color-destructive);--tcard-corner-color-focus:var(--color-destructive)}.tcard--health-unknown{--tcard-corner-color:var(--color-border);--tcard-corner-color-hover:var(--color-border-hover);--tcard-corner-color-focus:var(--color-progressive)}.tcard__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-micro);line-height:1.1}.tcard__topmeta{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-width:0;margin-inline-start:auto;white-space:nowrap}.tcard__topline .status{gap:var(--space-1);padding:var(--space-0) var(--space-1);line-height:1.1}.tcard__head{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3)}.tcard__heading{min-width:0}.tcard__title{font-weight:700;font-size:var(--fs-body);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcard:hover .tcard__title{color:var(--color-progressive)}.tcard__maint{display:flex;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--fs-caption);color:var(--color-text-muted);margin-top:var(--space-0-75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard__maint-name{display:inline-flex;align-items:center;gap:var(--space-0-5);min-width:0;color:var(--color-text-muted);font-weight:400}.tcard__maint-name--confirmed{color:var(--color-success);font-weight:700}.tcard__maint-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.tcard__maint-check{display:inline-flex;flex:0 0 auto;color:currentColor}.tcard__maint-check .icon{width:0.95em;height:0.95em}.tcard__desc{color:var(--color-text-secondary);font-size:var(--fs-caption);margin:var(--space-0) var(--space-0) var(--space-3);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcard__tags{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.tcard__signals{margin:auto var(--space-0) var(--space-0);display:grid;gap:var(--space-1);min-width:0;justify-items:stretch}.tcard__signal-row{display:flex;align-items:flex-end;gap:var(--space-2);min-width:0}.tcard__signal-row--trust{justify-content:flex-end;flex-wrap:nowrap}.tcard__signal-row--trust .signal--fit{margin-inline-end:auto}.tcard__signal-row--metrics{justify-content:flex-end;flex-wrap:nowrap}.tcard__signal-row--metrics .signal{min-height:var(--ctl-h-sm)}.tcard__signal-row--metrics .signal:first-child{margin-inline-end:auto}.tcard__health-dash{display:inline-flex;align-items:center;justify-content:center;min-width:2ch;min-height:var(--ctl-h-sm);color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:700;line-height:1}.tcard__when{white-space:nowrap}.tcard__flag{flex:0 0 auto}.tcard__meta{min-width:0;color:var(--color-text-muted);font-size:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard{display:flex;gap:var(--space-3);align-items:flex-start;border:var(--border-base);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface);cursor:pointer;height:100%;min-width:0;transition:border-color 0.15s ease,background 0.15s ease;text-decoration:none}.lcard:hover{border-color:var(--color-border-hover);background:var(--color-surface-muted);text-decoration:none}.lcard:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-border-hover);text-decoration:none}.lcard .avatar{border-radius:var(--radius-md)}.lcard__body{min-width:0}.lcard__title{font-weight:700;font-size:var(--fs-ui)}.lcard__count{display:inline-block;background:var(--color-progressive-subtle);color:var(--color-progressive);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2);font-size:var(--fs-micro);font-weight:700;margin-inline-start:var(--space-2)}.lcard__desc{font-size:var(--fs-caption);color:var(--color-text-secondary);margin-top:var(--space-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panel{margin-bottom:var(--space-5)}.panel__title{font-size:var(--fs-body);margin:var(--space-0) var(--space-0) var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-base)}.account-data__section{margin-top:var(--space-4)}.account-workbench__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start;padding:var(--space-4) var(--space-0) var(--space-1)}.account-workbench__identity{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}.account-workbench__avatar{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:50%;font-size:var(--fs-title)}.account-workbench__copy{min-width:0}.account-workbench__eyebrow{margin:var(--space-0) var(--space-0) var(--space-1);color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:700}.account-workbench__eyebrow span{color:var(--color-text)}.account-workbench__hero .page__title,.account-workbench__hero .page__intro{margin-inline:var(--space-0)}.account-workbench__actions,.account-workbench__section-actions,.account-empty__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.account-workbench__nav{margin:var(--space-3) var(--space-0) var(--space-4)}.account-workbench__toolbar{display:flex;justify-content:flex-end;margin:var(--space-3) var(--space-0) var(--space-4)}.account-empty{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5) var(--space-0);border-top:var(--border-base);border-bottom:var(--border-base)}.account-empty__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--avatar-lg);width:var(--avatar-lg);height:var(--avatar-lg);border:var(--border-base);background:var(--color-progressive-subtle);color:var(--color-progressive);font-size:var(--fs-subtitle)}.account-empty__copy{min-width:0;max-width:64ch}.account-empty h2{margin:var(--space-0) var(--space-0) var(--space-1);font-size:var(--fs-subtitle)}.account-empty p{margin:var(--space-0);color:var(--color-text-secondary)}.account-empty__actions{justify-content:flex-start;margin-top:var(--space-3)}.account-data__export{margin-top:var(--space-3);min-height:220px;font-family:var(--font-mono);font-size:var(--fs-caption)}.account-profile{display:grid;gap:var(--space-3);max-width:760px}.account-profile__identity{display:flex;align-items:center;gap:var(--space-3)}.account-profile__identity p{margin:var(--space-1) var(--space-0) var(--space-0)}.account-profile__avatar{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:50%;object-fit:cover}.account-profile__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.account-claims{display:grid;gap:var(--space-2)}.account-claim{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--border-muted)}.account-claim p{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--color-text-secondary);font-size:var(--fs-caption)}.account-data__links{margin-top:var(--space-3)}.account-keys__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:var(--space-4);align-items:start}.account-keys__schema-note{margin-top:var(--space-3)}.account-keys__schema-note pre{max-height:320px}.account-keys__form,.account-keys__signer,.account-keys__payloads{display:grid;gap:var(--space-3)}.account-keys__signer,.account-keys__payloads{margin-top:var(--space-4)}.account-keys__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.account-keys__output{font-family:var(--font-mono);font-size:var(--fs-caption)}.account-records__head{align-items:flex-start}.account-records__source{display:inline-flex;align-items:center;flex:0 0 auto;padding:var(--space-1) var(--space-2);background:var(--color-progressive-subtle);color:var(--color-progressive);border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:700}.account-records__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) var(--space-0)}.account-records__table-wrap{overflow-x:auto}.account-records__table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.account-records__col--tool{width:25%}.account-records__col--owner{width:14%}.account-records__col--verification{width:20%}.account-records__col--source{width:18%}.account-records__col--type{width:9%}.account-records__col--updated{width:9%}.account-records__col--actions{width:5%}.account-records__table th,.account-records__table td{padding:var(--space-2);font-size:var(--fs-small);font-family:var(--font-sans);line-height:var(--lh-body);text-align:start;vertical-align:top;border-bottom:var(--border-muted)}.account-records__table th{color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:700}.account-records__table td{overflow-wrap:anywhere}.account-records__table td :where(a,span:not(.sync-badge),time,code){font-size:inherit;font-family:inherit;line-height:inherit}.account-records__title{display:inline-flex;flex-direction:column;gap:var(--space-1);text-decoration:none}.account-records__title strong{color:var(--color-text)}.account-records__actions{display:flex;flex-wrap:wrap;gap:var(--space-1-5);font-size:var(--fs-caption)}.account-tools__badges{display:flex;flex-wrap:wrap;gap:var(--space-0-5);align-items:flex-start;max-width:100%}.account-records__table .sync-badge{max-width:100%;overflow:hidden;padding:var(--space-0-5) var(--space-1);font-size:var(--fs-micro);line-height:1.1;text-overflow:ellipsis}.account-tools__toolinfo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);max-width:100%}.account-tools__toolinfo a{max-width:100%;overflow-wrap:anywhere}.account-tools__source-badge{cursor:help}.source-analysis__form{display:grid;gap:var(--space-3);max-width:980px}.source-analysis__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-3)}.source-analysis__file-input{padding-block:var(--space-2)}.source-analysis__actions,.source-analysis__suggestion-head,.source-analysis__report-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.source-analysis__actions{justify-content:flex-start}.source-analysis__saved,.source-analysis__report{display:grid;gap:var(--space-3)}.source-analysis__saved{margin-top:var(--space-4)}.source-analysis__report{padding:var(--space-3);border:var(--border-base);border-radius:var(--radius-md);background:var(--color-surface)}.source-analysis__report + .source-analysis__report{margin-top:var(--space-3)}.source-analysis__report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.source-analysis__report-head h3{margin:var(--space-0) var(--space-0) var(--space-1);font-size:var(--fs-body-large)}.source-analysis__report-head p{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--fs-caption)}.source-analysis__report-state{justify-content:flex-end;flex:0 0 auto}.source-analysis__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:var(--space-2);margin:var(--space-0)}.source-analysis__summary div{padding:var(--space-2);border:var(--border-muted);background:var(--color-surface-muted)}.source-analysis__summary dt{color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase}.source-analysis__summary dd{margin:var(--space-0);font-size:var(--fs-body-large);font-weight:700}.source-analysis__suggestion{display:grid;gap:var(--space-2);min-width:0}.source-analysis__context{padding:var(--space-2);border:var(--border-muted);background:var(--color-surface-muted)}.source-analysis__context summary{cursor:pointer;color:var(--color-progressive);font-weight:700}.source-analysis__context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3);margin-top:var(--space-2)}.source-analysis__context-grid :where(p,ul){margin:var(--space-1) var(--space-0) var(--space-0);color:var(--color-text-secondary);font-size:var(--fs-caption)}.source-analysis__context-grid ul{display:grid;gap:var(--space-1);padding-inline-start:var(--space-3)}.source-analysis__assessments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-3)}.source-analysis__assessment{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--border-muted);background:var(--color-surface)}.source-analysis__assessment--needs-attention,.source-analysis__assessment--high-risk{border-color:var(--color-warning)}.source-analysis__assessment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.source-analysis__assessment-head h3{margin:var(--space-0);font-size:var(--fs-small)}.source-analysis__assessment-head p,.source-analysis__assessment-recommendation{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--color-text-secondary);font-size:var(--fs-caption)}.source-analysis__assessment-signals{display:grid;gap:var(--space-1);margin:var(--space-0);padding:var(--space-0);list-style:none}.source-analysis__assessment-signal{display:grid;gap:var(--space-1);padding-inline-start:var(--space-2);border-inline-start:var(--border-heavy);color:var(--color-text-secondary);font-size:var(--fs-caption)}.source-analysis__assessment-signal--positive{border-color:var(--color-success)}.source-analysis__assessment-signal--negative{border-color:var(--color-warning)}.source-analysis__assessment-signal strong{color:var(--color-text);font-size:var(--fs-caption)}.source-analysis__assessment-signal code{font-family:var(--font-mono);font-size:var(--fs-code);overflow-wrap:anywhere}.source-analysis__suggestion-head{justify-content:space-between}.source-analysis__suggestion pre{max-height:320px;margin:var(--space-0);padding:var(--space-3);overflow:auto;border:var(--border-base);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--fs-code);line-height:1.55}.source-analysis__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-3)}.source-analysis__group{min-width:0}.source-analysis__group h3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:var(--space-0) var(--space-0) var(--space-2);font-size:var(--fs-small)}.source-analysis__group-count{color:var(--color-text-muted);font-size:var(--fs-caption)}.source-analysis__findings{display:grid;gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);list-style:none}.source-analysis__finding{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-2);border:var(--border-muted);background:var(--color-surface)}.source-analysis__finding--administrator,.source-analysis__finding--review,.source-analysis__finding--privacy{border-color:var(--color-warning);background:var(--color-warning-subtle)}.source-analysis__finding-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.source-analysis__finding-head strong{font-size:var(--fs-small);overflow-wrap:anywhere}.source-analysis__finding p,.source-analysis__evidence{margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--fs-caption)}.source-analysis__evidence summary{cursor:pointer;color:var(--color-progressive);font-weight:600}.source-analysis__evidence ul{display:grid;gap:var(--space-1);margin:var(--space-1) var(--space-0) var(--space-0);padding-inline-start:var(--space-3)}.source-analysis__evidence li{overflow-wrap:anywhere}.source-analysis__evidence code{font-family:var(--font-mono);font-size:var(--fs-code)}.panel__foot{display:inline-block;margin-top:var(--space-2);font-weight:600}.panel--cta{background:var(--color-progressive-subtle);padding:var(--space-4);text-align:start}.panel--cta h3{margin:var(--space-2) var(--space-0);font-size:var(--fs-body)}.panel--cta p{font-size:var(--fs-caption);color:var(--color-text-secondary);margin:var(--space-0) var(--space-0) var(--space-3)}.cta__icon{font-size:var(--fs-subtitle)}.recent{list-style:none;margin:var(--space-0);padding:var(--space-0)}.recent :where(li){display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-0);border-bottom:var(--border-muted);min-height:40px}.recent :where(li:last-child){border-bottom:none}.recent .avatar{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--fs-caption);border-radius:50%}.recent__title{font-size:var(--fs-caption);font-weight:600;line-height:1.2}.recent__meta{font-size:var(--fs-micro);color:var(--color-text-muted)}.recent__when{margin-inline-start:auto;font-size:var(--fs-micro);color:var(--color-text-muted);white-space:nowrap;display:flex;align-items:center;gap:var(--space-1)}.recent :where(li a){display:flex;align-items:center;gap:var(--space-2);width:100%;color:inherit;text-decoration:none}.recent :where(li a:hover) .recent__title{color:var(--color-progressive)}.footer{border-top:var(--border-base);padding:var(--space-5) clamp(var(--space-4),4vw,var(--space-7));max-width:var(--container-wide);margin:var(--space-0) auto}.footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-4) var(--space-5)}.footer__col{display:flex;flex-direction:column;gap:var(--space-2)}.footer__col h2{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:0.5px;color:var(--color-text-muted);margin:var(--space-0) var(--space-0) var(--space-1)}.footer__col :where(a){color:var(--color-text-secondary);font-size:var(--fs-caption)}.footer__col :where(a:hover){color:var(--color-progressive)}.footer__bottom{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-muted)}.footer__legal{font-size:var(--fs-caption);color:var(--color-text-muted)}.footer__note{font-size:var(--fs-caption);color:var(--color-text-muted);margin-inline-start:auto}.footer__maintain{font-weight:700;color:var(--color-progressive)}.browse{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--space-5)}.facets{align-self:start;position:sticky;top:var(--space-3)}.browse__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-base)}.browse__count{color:var(--color-text-secondary);font-weight:600}.browse__controls{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.toolpage__head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,260px);gap:var(--space-4);align-items:flex-start;margin:var(--space-2) var(--space-0) var(--space-5);padding:var(--space-4) var(--space-0);border-block:var(--border-base);background:var(--color-surface-muted)}.toolpage__head .avatar{width:var(--avatar-lg);height:var(--avatar-lg);font-size:var(--fs-headline);border-radius:var(--radius-md)}.toolpage__id{min-width:0}.toolpage__title{font-size:var(--fs-title);margin:var(--space-0);line-height:1.15}.toolpage__by{color:var(--color-text-secondary);margin-top:var(--space-1)}.toolpage__subtitle{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--color-text-muted);font-size:var(--fs-body);line-height:1.45;max-width:72ch}.toolpage__sponsor,.toolpage__notice{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--fs-caption)}.toolpage__label{color:var(--color-text-muted);font-weight:600}.toolpage__sep{color:var(--color-text-muted)}.toolpage__prov{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) var(--space-0)}.toolpage__sync-error{max-width:72ch;margin:var(--space-1) var(--space-0) var(--space-0);color:var(--color-destructive);font-size:var(--fs-caption);line-height:1.4}.toolpage__wikidata{display:inline-flex;align-items:center;gap:var(--space-1);text-decoration:none}.toolpage__wikidata:hover{text-decoration:none;background:var(--color-interactive-subtle)}.toolpage__glance{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) var(--space-0)}.toolpage__row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.toolpage__when{color:var(--color-text-muted);font-size:var(--fs-caption)}.toolpage__freshness .toolpage__when{color:inherit;font:inherit}.toolpage__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-5);align-items:start}.toolpage__main,.toolpage__side{min-width:0}.toolpage__side{position:sticky;top:var(--space-3)}.toolpage__h2{font-size:var(--fs-subtitle);margin:var(--space-5) var(--space-0) var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-base)}.toolpage__tags{margin:var(--space-3) var(--space-0)}.catalog-evidence{margin-block:var(--space-6)}.catalog-evidence__field{border-block-start:1px solid var(--color-border);padding-block:var(--space-2)}.catalog-evidence__field summary{cursor:pointer;font-weight:600}.catalog-evidence__field ul{margin-block:var(--space-2) var(--space-0)}.catalog-evidence__effective{color:var(--color-success)}.catalog-evidence__warning{color:var(--color-warning-text);font-size:var(--fs-small);font-weight:400}.toolpage__actions{display:flex;flex-direction:column;gap:var(--space-1-5)}.toolpage__actions .btn,.toolpage__management .btn{width:100%;height:var(--btn-h-md);min-height:var(--btn-h-md);justify-content:flex-start;text-align:start}.toolpage__signal-list{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.tool-media__grid{display:grid;gap:var(--space-3)}.tool-media__item{margin:var(--space-0)}.tool-media__item img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:var(--border-base);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.tool-media__item figcaption{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.35}.tool-media__form{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.linkout-bad{display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.4;overflow-wrap:anywhere}.linkout-bad span{min-width:0;overflow-wrap:anywhere}.linkout-bad__label{font-weight:600;color:var(--color-text-secondary)}.linkout-bad__state{font-weight:700;color:var(--color-destructive)}.linkout-bad__url{font-family:var(--font-mono)}.toolpage__cta{display:flex;flex-direction:column;gap:var(--space-2);flex:0 0 auto}.toolpage__cta>:where(.btn,.favbtn,.savemenu),.toolpage__cta .savemenu>summary{box-sizing:border-box;width:100%;justify-content:center}.toolpage__sub{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-muted)}.toolpage__management{display:grid;gap:var(--space-2)}.toolpage__owner-label{color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.related{margin-top:var(--space-5)}.related .section-head{margin:var(--space-5) var(--space-0) var(--space-2)}.neighborhood{margin-top:var(--space-5)}.neighborhood .section-head{margin:var(--space-5) var(--space-0) var(--space-2)}.related__subtitle{margin:var(--space-0) var(--space-0) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-caption)}.related__list{display:flex;flex-direction:column}.related__item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-0);border-bottom:var(--border-muted);color:currentColor;text-decoration:none;cursor:pointer;min-width:0}.related__item:last-child{border-bottom:none}.related__item:hover{text-decoration:none}.related__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.related__item .avatar{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--fs-caption);border-radius:0;flex:0 0 auto}.related__body{display:grid;gap:var(--space-1);min-width:0}.related__titleline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.related__title{font-size:var(--fs-caption);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.related__item:hover .related__title{color:var(--color-progressive)}.related__status{flex:0 0 auto}.related__maint{font-size:var(--fs-micro);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.related__chips .tag{font-size:var(--fs-micro)}.maint-list{list-style:none;margin:var(--space-0);padding:var(--space-0);display:flex;flex-direction:column;gap:var(--space-2)}.maint-list :where(li){display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption)}.maint-list .avatar{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--fs-caption);border-radius:var(--radius-sm)}.maint-list__name{min-width:0}.author-ref{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}.author-ref>a:first-child{overflow-wrap:anywhere}.author-ref__external{color:var(--color-text-muted);display:inline-flex;align-items:center;text-decoration:none}.author-ref__external:hover{color:var(--color-progressive);text-decoration:none}.author-page__head{align-items:flex-start}.author-page__head .page__intro{margin-bottom:var(--space-0)}.author-page__identity{display:flex;align-items:center;gap:var(--space-4)}.author-page__avatar{width:96px;height:96px;flex:0 0 96px;border-radius:50%;object-fit:cover;font-size:var(--fs-title)}.author-page__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-3)}.author-page__profile{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-caption);font-weight:600;white-space:nowrap}.author-page__bio{max-width:72ch;margin-block:var(--space-4)}.author-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:var(--space-4) var(--space-0) var(--space-5)}.author-page__stats div{padding:var(--space-3);border:var(--border-base);background:var(--color-surface-muted)}.author-page__stats dt{color:var(--color-text-secondary);font-size:var(--fs-caption)}.author-page__stats dd{margin:var(--space-1) var(--space-0) var(--space-0);font-size:var(--fs-subtitle);font-weight:700}.author-page__tools{margin-block-start:var(--space-5)}.people-page__search{max-width:720px;margin-block:var(--space-4) var(--space-5)}.people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--space-3)}.people-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-base);background:var(--color-surface);color:var(--color-text);text-decoration:none}.people-card:hover{border-color:var(--color-progressive);text-decoration:none}.people-card__avatar{width:56px;height:56px;flex:0 0 56px;border-radius:50%;object-fit:cover}.people-card span{display:grid;gap:var(--space-1);min-width:0}.people-card small{color:var(--color-text-secondary)}@media (width <=640px){.author-page__head,.author-page__identity{align-items:flex-start;flex-direction:column}.author-page__links{justify-content:flex-start}.author-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.complete-list{list-style:none;margin:var(--space-3) var(--space-0) var(--space-0);padding:var(--space-0);display:flex;flex-direction:column;gap:var(--space-2)}.complete-list :where(li){display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-secondary)}.complete-list__icon{width:1em;flex:0 0 1em;color:var(--color-success)}.complete-list__icon--empty{color:var(--color-text-muted)}.recent-page{max-width:var(--container-wide)}.recent-head{margin-bottom:var(--space-4)}.recent-head .page__intro{max-width:840px;margin-bottom:var(--space-0)}.recent-controls{display:grid;gap:var(--space-3);padding-block:var(--space-3);border-block:var(--border-base);margin-bottom:var(--space-4)}.recent-controls__filters{display:grid;grid-template-columns:minmax(320px,1.8fr) minmax(120px,0.65fr) minmax(190px,1fr) minmax(180px,1fr) minmax(180px,1fr);gap:var(--space-3);align-items:end}.recent-controls__sortbar{display:flex;justify-content:flex-end;align-items:end;gap:var(--space-2);flex-wrap:wrap}.recent-control{display:grid;gap:var(--space-1);align-items:start;height:auto;min-width:0}.recent-control__label{color:var(--color-text-secondary);font-size:var(--fs-caption);font-weight:700}.recent-control .le__input,.recent-control select{width:100%;height:var(--ctl-h-md);box-sizing:border-box;font-size:var(--fs-ui)}.recent-control--sort{width:180px}.recent-control--dir{width:150px}.recent-actions{display:flex;gap:var(--space-2);align-items:center;height:var(--ctl-h-md)}.recent-table-wrap{width:100%;overflow-x:auto;border-top:var(--border-base);direction:ltr}.recent-table{width:100%;min-width:1120px;border-collapse:collapse;direction:ltr;font-size:var(--fs-small);table-layout:fixed}html[dir="rtl"] .recent-table{direction:rtl}.recent-table__col--item{width:24%}.recent-table__col--type{width:6%}.recent-table__col--owner{width:14%}.recent-table__col--updated-by{width:12%}.recent-table__col--action{width:8%}.recent-table__col--review{width:11%}.recent-table__col--updated{width:8%}.recent-table__col--comment{width:17%}.recent-table th,.recent-table td{text-align:start;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:var(--border-muted)}.recent-table th{color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.recent-table :where(th a){display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;text-decoration:none}.recent-table :where(th a:hover),.recent-table :where(th a:focus-visible){color:var(--color-progressive);text-decoration:none}.recent-table tbody tr:hover{background:var(--color-row-hover)}.recent-table__item{display:grid;gap:var(--space-0-5);color:var(--color-text);text-decoration:none}.recent-table__item:hover strong{color:var(--color-progressive)}.recent-table__person{color:var(--color-progressive);text-decoration:none}.recent-table__person:hover,.recent-table__person:focus-visible{color:var(--color-progressive-hover);text-decoration:underline}.recent-table__id,.recent-table__muted{color:var(--color-text-muted);font-size:var(--fs-caption)}.account-records__table .recent-table__id,.account-records__table .recent-table__muted,.account-records__table .account-records__actions{font-size:inherit}.recent-table__comment{overflow-wrap:anywhere;color:var(--color-text-secondary);line-height:1.45}.recent-comment{display:block;width:100%;padding:var(--space-0);border:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:start}.recent-comment__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-comment:hover .recent-comment__text{color:var(--color-progressive)}.recent-comment:focus-visible{outline:0;box-shadow:var(--focus-ring)}.recent-comment[aria-expanded="true"] .recent-comment__text{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.recent-table__sort{color:var(--color-progressive);display:inline-block;width:0;height:0;border-inline:4px solid transparent}.recent-table__sort--asc{border-block-end:5px solid currentcolor}.recent-table__sort--desc{border-block-start:5px solid currentcolor}.recent-chip{display:inline-flex;align-items:center;min-height:20px;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--fs-micro);font-weight:700;line-height:1;white-space:nowrap}.recent-chip--tools,.recent-chip--patrolled{background:var(--color-success-subtle);color:var(--color-success)}.recent-chip--lists,.recent-chip--evolved{background:var(--color-progressive-subtle);color:var(--color-progressive)}.recent-chip--unpatrolled{background:var(--color-warning-subtle);color:var(--color-warning-text)}.recent-chip--suppressed{background:var(--color-destructive-subtle);color:var(--color-destructive)}.recent-empty{color:var(--color-text-muted);text-align:center}@media (width <=1100px){.api-explorer__layout{grid-template-columns:1fr}.api-result{position:static}.recent-controls__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-control--wide{grid-column:1 / -1}.recent-controls__sortbar{justify-content:flex-start}}@media (width <=640px){.api-explorer__section-head,.api-endpoint__actions{align-items:stretch;flex-direction:column}.api-explorer__section-head>a,.api-endpoint__actions .btn{width:100%}.command-trigger__label,.command-trigger__shortcut{display:none}.account-keys__layout{grid-template-columns:1fr}.account-profile__fields{grid-template-columns:1fr}.recent-controls__filters{grid-template-columns:1fr}.recent-control--sort,.recent-control--dir{width:min(100%,220px)}}.feed{list-style:none;margin:var(--space-0);padding:var(--space-0);max-width:820px}.feed :where(li){border-bottom:var(--border-muted)}.feed :where(li:last-child){border-bottom:none}.feed :where(li a),.feed :where(li>span:first-child),.feed__static{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-0);color:var(--color-text);text-decoration:none}.feed :where(li a){width:100%}.feed :where(li a:hover) .feed__main strong{color:var(--color-progressive)}.feed__ic{flex:0 0 auto}.feed__main{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.feed__sub{color:var(--color-text-muted);font-size:var(--fs-caption)}.feed__main em{font-style:normal;color:var(--color-progressive)}.feed__when{margin-inline-start:auto;white-space:nowrap;color:var(--color-text-muted);font-size:var(--fs-caption)}.crawler-graph{width:100%;max-width:820px;margin-top:var(--space-4);padding-block:var(--space-3);border-block:var(--border-muted)}.crawler-graph__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2)}.crawler-graph__title{margin:var(--space-0);font-size:var(--fs-subtitle);line-height:1.2}.crawler-graph__legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-caption)}.crawler-graph__legend span{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.crawler-graph__key{display:inline-block;width:10px;height:10px}.crawler-graph__key--total{background:var(--color-progressive);color:var(--color-progressive)}.crawler-graph__key--updated{background:var(--color-success);color:var(--color-success)}.crawler-graph__key--new{background:var(--color-warning-text);color:var(--color-warning-text)}.crawler-graph__svg{display:block;width:100%;height:auto;overflow:visible}.crawler-graph__axis{stroke:var(--color-border);stroke-width:1}.crawler-graph__bar-updated{fill:var(--color-success)}.crawler-graph__bar-new{fill:var(--color-warning)}.crawler-graph__line{fill:none;stroke:var(--color-progressive);stroke-linejoin:round;stroke-width:3}.crawler-graph__point{fill:var(--color-surface);stroke:var(--color-progressive);stroke-width:2}.crawler-graph__label{fill:var(--color-text-muted);font-size:var(--fs-caption)}.crawler-graph__label--total{fill:var(--color-progressive);font-weight:700}.runs{width:100%;max-width:820px;border-collapse:collapse;margin-top:var(--space-4);font-size:var(--fs-small)}.runs th,.runs td{text-align:end;padding:var(--space-2) var(--space-3);border-bottom:var(--border-muted)}.runs th{color:var(--color-text-muted);font-weight:600;font-size:var(--fs-caption)}.runs th:first-child,.runs td:first-child{text-align:start}.runs tbody tr:hover{background:var(--color-row-hover)}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-3)}.mcard{display:flex;align-items:center;gap:var(--space-3);border:var(--border-base);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface);min-width:0}.mcard .avatar{width:var(--avatar-md);height:var(--avatar-md);font-size:var(--fs-body-large);border-radius:var(--radius-sm)}.mcard__b{min-width:0}.mcard__n{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard__c{font-size:var(--fs-caption);color:var(--color-text-muted)}.whats-new{position:fixed;inset-inline:0;bottom:var(--space-4);z-index:65;display:flex;justify-content:center;padding:var(--space-0) var(--space-3) env(safe-area-inset-bottom);pointer-events:none}.whats-new.hidden{display:none}.whats-new__collapsed{display:none;align-items:center;justify-content:center;min-height:var(--btn-h-md);padding:var(--space-2) var(--space-4);border:var(--border-base);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow);color:var(--color-progressive);font-size:var(--fs-body-small);font-weight:700;cursor:pointer;pointer-events:auto}.whats-new.is-collapsed .whats-new__collapsed{display:inline-flex}.whats-new__box{position:relative;width:min(100%,760px);max-height:min(70vh,720px);overflow-y:auto;padding:var(--space-5);border:var(--border-base);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-modal);pointer-events:auto}.whats-new.is-collapsed .whats-new__box{display:none}.whats-new__box>h2{margin:var(--space-0) var(--space-6) var(--space-1) var(--space-0);font-size:var(--fs-subtitle)}.whats-new__box>p{margin:var(--space-0) var(--space-0) var(--space-4);color:var(--color-text-muted)}.whats-new__deploy{padding-top:var(--space-4);border-top:var(--border-muted)}.whats-new__deploy + .whats-new__deploy{margin-top:var(--space-4)}.whats-new__deploy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.whats-new__deploy-head h3{margin:var(--space-0);font-size:var(--fs-body-large)}.whats-new__deploy-head p{margin:var(--space-1) var(--space-0) var(--space-0);color:var(--color-text-muted);font-size:var(--fs-caption)}.whats-new__deploy-head :where(a),.whats-new__changes :where(a){font-family:var(--font-mono);font-size:var(--fs-caption)}.whats-new__badge{flex:0 0 auto;padding:var(--space-1) var(--space-2);border:var(--border-progressive-strong);background:var(--color-progressive-subtle);color:var(--color-progressive);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase}.whats-new__changes{margin:var(--space-3) var(--space-0) var(--space-0);padding-inline-start:var(--space-5);font-size:var(--fs-body-small)}.whats-new__changes li + li{margin-top:var(--space-2)}.whats-new__summary{margin-top:var(--space-4);padding:var(--space-3);border-inline-start:var(--border-progressive-strong);background:var(--color-progressive-subtle)}.whats-new__summary h4{margin:var(--space-0) var(--space-0) var(--space-2);font-size:var(--fs-body-small)}.whats-new__markdown{white-space:pre-line;font-size:var(--fs-body-small)}.whats-new__technical{margin-top:var(--space-3);font-size:var(--fs-body-small)}.whats-new__technical-summary{color:var(--color-progressive);font-weight:700;cursor:pointer}.whats-new__technical .whats-new__markdown{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-muted);color:var(--color-text-muted)}.whats-new__empty{color:var(--color-text-muted);font-style:italic}.whats-new__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-muted)}.changelog__list{max-width:78ch;margin:var(--space-5) var(--space-0) var(--space-0);padding:var(--space-0);list-style:none}.changelog__item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-0);border-top:var(--border-muted)}.changelog__item :where(strong,span){display:block}.changelog__item span{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--fs-caption)}.changelog__item>:where(a){flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-caption)}.command-palette{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-modal-block) var(--space-3);background:var(--color-overlay-modal);overflow-y:auto}.command-palette.hidden{display:none}.command-palette__box{position:relative;width:min(100%,680px);padding:var(--space-4);border:var(--border-base);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-modal)}.command-palette__title{margin:var(--space-0);padding-inline-end:var(--space-5);font-size:var(--fs-subtitle);line-height:1.2}.command-palette__help{margin:var(--space-1) var(--space-0) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-caption)}.command-palette__search{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-0) var(--space-3);border:var(--border-progressive-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted)}.command-palette__search:focus-within{box-shadow:var(--shadow-focus)}.command-palette__search input{width:100%;min-width:0;border:none;outline:0;background:transparent;color:var(--color-text);font:inherit}.command-palette__list{display:grid;gap:var(--space-1);max-height:min(48vh,440px);margin:var(--space-3) var(--space-0) var(--space-0);padding:var(--space-0);overflow-y:auto;list-style:none}.command-palette__item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:58px;padding:var(--space-2) var(--space-3);border:var(--border-transparent);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.command-palette__item:hover,.command-palette__item.is-active{border-color:var(--color-progressive);background:var(--color-progressive-subtle);color:var(--color-text)}.command-palette__item-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:var(--border-base);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-progressive);flex:0 0 auto}.command-palette__item-text{display:grid;gap:var(--space-0-5);min-width:0}.command-palette__item-title{font-weight:700;line-height:1.2}.command-palette__item-desc{color:var(--color-text-muted);font-size:var(--fs-caption);line-height:1.35}.command-palette__empty{padding:var(--space-4);border:var(--border-base);color:var(--color-text-muted);text-align:center}.footer__issue-trigger{display:inline-flex;align-items:center;padding:var(--space-0);border:var(--border-transparent);background:transparent;color:var(--color-progressive);font:inherit;text-align:start;cursor:pointer}.footer__issue-trigger[hidden]{display:none}.issue-report-fab{position:fixed;inset-inline-end:var(--space-4);inset-block-end:var(--space-4);z-index:75;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-lg);height:var(--btn-h-lg);padding:var(--space-0);border:var(--border-base);border-radius:50%;background:var(--color-progressive);box-shadow:var(--shadow);color:var(--wmf-white);cursor:pointer;transition:background-color 0.15s ease,box-shadow 0.15s ease,opacity 0.15s ease}.issue-report-fab:hover{background:var(--color-progressive-hover);box-shadow:var(--shadow-hover)}.issue-report-fab:focus-visible{outline:2px solid var(--color-progressive);outline-offset:3px}.issue-report-fab .icon{width:var(--btn-h-md);height:var(--btn-h-md)}body.issue-drawer-open .issue-report-fab{opacity:0;pointer-events:none}.issue-drawer__login{display:grid;justify-items:start;gap:var(--space-3);padding-block:var(--space-5)}.issue-drawer__login h3,.issue-drawer__login p{margin:var(--space-0)}.issue-drawer__login p{color:var(--color-text-secondary)}.issue-drawer__login-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-lg);height:var(--btn-h-lg);border-radius:50%;background:var(--color-progressive-subtle);color:var(--color-progressive)}.issue-drawer__login-icon .icon{width:var(--btn-h-md);height:var(--btn-h-md)}.issue-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:80;width:var(--issue-drawer-width);border-inline-start:var(--border-base);background:var(--color-surface);box-shadow:var(--shadow-modal);transform:translateX(100%);visibility:hidden;transition:transform 0.2s ease,visibility 0.2s ease}.issue-drawer:not(.hidden){transform:translateX(0);visibility:visible}body.issue-drawer-open{--issue-drawer-width:min(460px,100vw)}body.issue-drawer-open .mockup-banner,body.issue-drawer-open .nav,body.issue-drawer-open #view,body.issue-drawer-open .footer{margin-inline-end:var(--issue-drawer-width);transition:margin-inline-end 0.2s ease}.issue-drawer__panel{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--space-4)}.issue-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4);padding-block-end:var(--space-3);border-bottom:var(--border-base)}.issue-drawer__head h2{margin:var(--space-0);font-size:var(--fs-subtitle);line-height:1.2}.issue-drawer__eyebrow,.issue-drawer__review-label{margin:var(--space-0) var(--space-0) var(--space-1);color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.issue-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-md);height:var(--btn-h-md);flex:0 0 auto;border:var(--border-transparent);background:transparent;color:var(--color-text-secondary);cursor:pointer}.issue-drawer__close:hover{background:var(--color-surface-muted);color:var(--color-text)}.issue-drawer__close:focus-visible{outline:2px solid var(--color-progressive);outline-offset:1px}.issue-drawer__form,.issue-drawer__review,.issue-drawer__success{display:grid;gap:var(--space-3)}.issue-drawer__intro p,.issue-drawer__review p{margin:var(--space-0) var(--space-0) var(--space-2)}.issue-drawer__privacy{color:var(--color-text-secondary);font-size:var(--fs-caption)}.issue-drawer__check{margin-block:var(--space-1)}.issue-drawer__context{border-block:var(--border-muted);padding-block:var(--space-2)}.issue-drawer__context-toggle{color:var(--color-text-secondary);font-weight:700;cursor:pointer}.issue-drawer__context-summary{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);margin:var(--space-3) var(--space-0) var(--space-2);font-size:var(--fs-caption)}.issue-drawer__context-summary div{display:contents}.issue-drawer__context-summary dt{color:var(--color-text-muted)}.issue-drawer__context-summary dd{margin:var(--space-0);font-family:var(--font-mono);text-align:end}.issue-drawer__context-json{max-height:260px;margin:var(--space-3) var(--space-0) var(--space-0);padding:var(--space-2);overflow:auto;background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--fs-micro);white-space:pre-wrap;overflow-wrap:anywhere}.issue-drawer__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-block-start:var(--space-2)}.issue-drawer__actions .btn{width:100%}.issue-drawer__review-block{padding-block-end:var(--space-2);border-bottom:var(--border-muted)}.issue-drawer__review-block h3,.issue-drawer__review-block p{margin:var(--space-0);white-space:pre-wrap;overflow-wrap:anywhere}.issue-drawer__error{margin:var(--space-0);padding:var(--space-2);border:var(--border-base);border-color:var(--color-destructive);color:var(--color-destructive)}.issue-drawer__success{justify-items:start;text-align:start}.issue-drawer__success-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-success-subtle);color:var(--color-success)}.issue-drawer__success h3,.issue-drawer__success p{margin:var(--space-0)}.claim-drawer{position:fixed;inset:0;z-index:90;display:grid;grid-template-columns:1fr min(520px,100vw)}.claim-drawer.hidden{display:none}.claim-drawer__backdrop{border:var(--border-transparent);background:var(--color-overlay-modal);cursor:default}.claim-drawer__panel{height:100%;padding:var(--space-4);overflow-y:auto;border-inline-start:var(--border-base);background:var(--color-surface);box-shadow:var(--shadow-modal)}.claim-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4);padding-block-end:var(--space-3);border-bottom:var(--border-base)}.claim-drawer__head h2,.claim-drawer__head p,.claim-options>h3,.claim-records>h3{margin:var(--space-0)}.claim-drawer__eyebrow{color:var(--color-text-muted);font-size:var(--fs-micro);font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.claim-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:var(--btn-h-md);height:var(--btn-h-md);border:var(--border-transparent);background:transparent;color:var(--color-text-secondary);cursor:pointer}.claim-drawer__body,.claim-options,.claim-records{display:grid;gap:var(--space-3)}.claim-drawer__intro,.claim-option p,.claim-record p,.claim-challenge p{margin:var(--space-0);color:var(--color-text-secondary)}.claim-option,.claim-record,.claim-challenge{display:grid;gap:var(--space-3);padding:var(--space-3);border:var(--border-base);background:var(--color-surface)}.claim-option__copy h3,.claim-challenge h3{margin:var(--space-0) var(--space-0) var(--space-1);font-size:var(--fs-body)}.claim-option__automatic,.claim-option__unavailable{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-caption)}.claim-option__automatic{color:var(--color-success)}.claim-record__head,.claim-record__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.claim-record__actions{justify-content:flex-start}.claim-record__evidence{display:inline-flex;align-items:center;gap:var(--space-1)}.claim-status{padding:var(--space-0-5) var(--space-2);border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--fs-micro);font-weight:700}.claim-status--verified{background:var(--color-success-subtle);color:var(--color-success)}.claim-status--failed,.claim-record__error,.claim-drawer__error{color:var(--color-destructive)}.claim-status--revoked{text-decoration:line-through}.claim-challenge{border-color:var(--color-progressive);background:var(--color-progressive-subtle)}.claim-challenge dl{margin:var(--space-0)}.claim-challenge dd{margin:var(--space-1) var(--space-0) var(--space-0);overflow-wrap:anywhere}body.claim-drawer-open{overflow:hidden}@media (width <=640px){.claim-drawer{grid-template-columns:1fr}.claim-drawer__backdrop{display:none}}.qv{position:fixed;inset:0;z-index:60;background:var(--color-overlay-modal);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-modal-block) var(--space-3);overflow-y:auto}.qv.hidden{display:none}.qv__box{position:relative;background:var(--color-surface);border-radius:var(--radius-lg);max-width:560px;width:100%;box-shadow:var(--shadow-modal);padding:var(--space-4) var(--space-5)}.qv__x{position:absolute;top:var(--space-3);inset-inline-end:var(--space-3);width:var(--btn-h-md);height:var(--btn-h-md);display:inline-flex;align-items:center;justify-content:center;padding:var(--space-0);border:var(--border-transparent);border-radius:var(--radius-sm);background:transparent;font-size:var(--fs-body);line-height:1;color:var(--color-text-muted);cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.qv__x:hover{background:var(--color-surface-muted);color:var(--color-text)}.qv__x:focus-visible{outline:2px solid var(--color-progressive);outline-offset:1px;box-shadow:none}.qv__head{display:flex;gap:var(--space-3);align-items:center;padding-inline-end:var(--space-4)}.qv__id{min-width:0}.qv__title{font-size:var(--fs-subtitle);margin:var(--space-0);line-height:1.2}.qv__by{color:var(--color-text-secondary);font-size:var(--fs-caption);margin-top:var(--space-0-5)}.qv__status{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-3) var(--space-0)}.qv__desc{font-family:var(--font-serif);line-height:1.6;margin:var(--space-3) var(--space-0)}.qv__tags{margin:var(--space-3) var(--space-0)}.qv__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4)}.qv__actions .btn{flex:1;text-align:center;min-width:140px}