@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.py-20{padding-block:calc(var(--spacing) * 20)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}:is(.pr-root,:root:has(.pr-root)){--bg:#f6f7f6;--surface:#fff;--surface-2:#eef0ee;--ink:#111513;--ink-2:#39403c;--muted:#5e6662;--faint:#838a86;--line:#1115131a;--line-strong:#1115132e;--pass:#0b7a48;--pass-tint:#e6f3ec;--warn:#8f5600;--warn-tint:#fbf0dc;--fail:#b42d26;--fail-tint:#fbe9e7;--fail-solid:#b42d26;--on-solid:#fff;--inverse-bg:#0b0d0c;--inverse-surface:#171b19;--inverse-ink:#e8ece9;--inverse-muted:#a3aca7;--inverse-prompt:#7fd6a6;--inverse-line:#e8ece929;--focus:var(--ink);--scrim:#11151357;--shadow-overlay:0 12px 32px #11151324, 0 2px 6px #11151314;--mark-hl:#8f560029;--font-display:"Doto", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-ui:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-title:24px;--fs-h2:16px;--fs-body:14px;--fs-prose:15px;--fs-small:13px;--fs-label:12px;--lh-body:1.55;--r-ctl:8px;--r-card:12px;--r-hero:16px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:is(.pr-root:not([data-theme=light]),:root:not([data-theme=light]):has(.pr-root)){--bg:#0d100f;--surface:#141816;--surface-2:#1b201e;--ink:#ebefec;--ink-2:#c2c9c5;--muted:#959e99;--faint:#6a726e;--line:#ebefec1a;--line-strong:#ebefec2e;--pass:#4fc78e;--pass-tint:#1c3127;--warn:#f2b252;--warn-tint:#332e1e;--fail:#ff8a7f;--fail-tint:#352825;--fail-solid:#b42d26;--on-solid:#fff;--inverse-bg:#1f2522;--inverse-surface:#2a312d;--inverse-ink:#e8ece9;--inverse-muted:#a3aca7;--inverse-prompt:#7fd6a6;--inverse-line:#e8ece929;--scrim:#0000008c;--shadow-overlay:0 12px 32px #0000008c, 0 2px 6px #0006;--mark-hl:#f2b25233;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:is(.pr-root[data-theme=dark],:root[data-theme=dark]:has(.pr-root)){--bg:#0d100f;--surface:#141816;--surface-2:#1b201e;--ink:#ebefec;--ink-2:#c2c9c5;--muted:#959e99;--faint:#6a726e;--line:#ebefec1a;--line-strong:#ebefec2e;--pass:#4fc78e;--pass-tint:#1c3127;--warn:#f2b252;--warn-tint:#332e1e;--fail:#ff8a7f;--fail-tint:#352825;--fail-solid:#b42d26;--on-solid:#fff;--inverse-bg:#1f2522;--inverse-surface:#2a312d;--inverse-ink:#e8ece9;--inverse-muted:#a3aca7;--inverse-prompt:#7fd6a6;--inverse-line:#e8ece929;--scrim:#0000008c;--shadow-overlay:0 12px 32px #0000008c, 0 2px 6px #0006;--mark-hl:#f2b25233;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pr-root{background:var(--bg);color:var(--ink);font:400 var(--fs-body)/var(--lh-body) var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh}.pr-root *,.pr-root :before,.pr-root :after{box-sizing:border-box}.pr-root :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.pr-root :where(ul,ol){padding:0;list-style:none}.pr-app{background:var(--bg);color:var(--ink);font:400 var(--fs-body)/var(--lh-body) var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.pr-app [hidden],.pr-app[hidden]{display:none!important}.pr-app *,.pr-app :before,.pr-app :after{box-sizing:border-box}.pr-app :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.pr-app :where(ul,ol){padding:0;list-style:none}:where(.pr-app a){color:inherit;text-decoration:none}.pr-app :where(h1,h2,h3){text-wrap:balance}.pr-app code,.pr-mono{font-family:var(--font-mono);font-size:.93em}.pr-muted{color:var(--muted)}.pr-ink2{color:var(--ink-2)}.pr-small{font-size:var(--fs-small);line-height:1.45}.pr-label{font-size:var(--fs-label);color:var(--muted);font-weight:500;line-height:1.4}.pr-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.pr-link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pr-external-icon{color:var(--muted);margin-left:4px}.pr-sep{color:var(--muted);margin:0 6px}.pr-icon{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none;width:16px;height:16px}.pr-icon--sm{vertical-align:-2px;width:14px;height:14px}.pr-icon--lg{width:20px;height:20px}.pr-wrap{max-width:1200px;padding-inline:var(--s6);margin:0 auto}.pr-stack>*+*{margin-top:var(--s4)}.pr-row-flex{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pr-spacer{flex:1}.pr-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.pr-brand__mark{border-radius:var(--r-ctl);background:var(--ink);width:28px;height:28px;color:var(--bg);font:700 15px/1 var(--font-ui);place-items:center;display:grid}.pr-nav{border-bottom:1px solid var(--line);background:var(--surface);height:56px}.pr-nav__in{align-items:center;gap:var(--s5);height:100%;display:flex}.pr-nav__search{align-items:center;gap:var(--s2);border-radius:var(--r-ctl);background:var(--surface-2);width:240px;height:34px;color:var(--muted);font-size:var(--fs-small);padding:0 6px 0 10px;display:flex}.pr-nav__search .pr-kbd{margin-left:auto}.pr-nav__links{gap:2px;display:flex}.pr-nav__links a{border-radius:var(--r-ctl);color:var(--ink-2);padding:6px 10px;font-weight:500}.pr-nav__links a:hover{background:var(--surface-2)}.pr-nav__links a.is-active{color:var(--ink);background:var(--surface-2)}.pr-nav__right{align-items:center;gap:var(--s3);margin-left:auto;display:flex}.pr-avatar{background:var(--surface-2);border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.pr-kbd{font:500 11px/1 var(--font-mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:5px;padding:3px 5px}.pr-subnav{border-bottom:1px solid var(--line);background:var(--surface)}.pr-subnav__in{gap:var(--s5);align-items:stretch;height:44px;display:flex}.pr-subnav a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;font-weight:500;display:flex}.pr-subnav a.is-active{color:var(--ink);border-bottom-color:var(--ink)}.pr-count{font:500 12px/1 var(--font-ui);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);padding:2px 6px}.pr-nav--m .pr-nav__in{gap:var(--s3)}.pr-iconbtn{border-radius:var(--r-ctl);width:36px;height:36px;color:var(--ink-2);border:1px solid var(--line);background:var(--surface);place-items:center;display:inline-grid}.pr-crumb{font:400 12px/1.4 var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:0;display:flex}.pr-crumb a:hover{color:var(--ink)}.pr-crumb .pr-sep{margin:0 6px}.pr-h1{font:650 var(--fs-title)/1.2 var(--font-ui);letter-spacing:-.015em}.pr-h1--record{font-size:28px}.pr-h2{font:600 var(--fs-h2)/1.35 var(--font-ui)}.pr-h3{font:600 14px/1.4 var(--font-ui)}.pr-lede{font-size:var(--fs-prose);color:var(--ink-2);max-width:68ch;line-height:1.6}.pr-slug{font:400 13px/1.4 var(--font-mono);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pr-copy{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.pr-copy:hover{background:var(--surface-2);color:var(--ink)}.pr-from{font-size:var(--fs-label);color:var(--muted);font-weight:500}.pr-kicker{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);font:400 12px/1.3 var(--font-mono);color:var(--ink-2);align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.pr-display{font-family:var(--font-display);letter-spacing:-.01em;font-size:56px;font-weight:900;line-height:1.05}.pr-btn{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);font:500 var(--fs-body)/1 var(--font-ui);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pr-btn:hover{background:var(--surface-2)}.pr-btn:active{transform:translateY(1px)}.pr-btn--primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pr-btn--primary:hover{background:var(--ink-2)}.pr-btn--quiet{color:var(--ink-2);background:0 0;border-color:#0000}.pr-btn--sm{height:30px;font-size:var(--fs-small);padding:0 10px}.pr-btn--lg{border-radius:10px;height:48px;padding:0 20px;font-size:15px}.pr-btn--block{width:100%}.pr-btn[aria-disabled=true]{opacity:1;cursor:not-allowed}.pr-app :focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);outline:none}.pr-input{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);width:100%;height:40px;color:var(--ink);font:400 var(--fs-body)/1 var(--font-ui);align-items:center;gap:8px;padding:0 12px;display:flex}.pr-input--focus{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.pr-input__ph{color:var(--muted)}.pr-input__val{color:var(--ink)}.pr-field{gap:6px;display:grid}.pr-field__hint{font-size:var(--fs-small);color:var(--muted)}.pr-field__ok{font-size:var(--fs-small);color:var(--pass);align-items:center;gap:6px;display:flex}.pr-field__err{font-size:var(--fs-small);color:var(--fail);align-items:center;gap:6px;display:flex}.pr-hero-search{border-radius:var(--r-hero);background:var(--surface);border:1px solid var(--line-strong);height:56px;box-shadow:0 1px 0 var(--line);align-items:center;gap:12px;padding:0 8px 0 18px;font-size:16px;display:flex}.pr-hero-search .pr-btn{margin-left:auto}.pr-check{border:1.5px solid var(--faint);background:var(--surface);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.pr-check.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pr-check.is-mixed{background:var(--ink);border-color:var(--ink)}.pr-check.is-mixed:after{content:"";background:var(--bg);width:8px;height:2px}.pr-radio{border:1.5px solid var(--faint);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.pr-radio.is-on{border-color:var(--ink)}.pr-radio.is-on:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.pr-seg{background:var(--surface-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pr-seg>*{color:var(--muted);font-weight:500;font-size:var(--fs-small);border-radius:7px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pr-seg>.is-on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.pr-select{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);height:32px;font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pr-pills{flex-wrap:wrap;gap:6px;display:flex}.pr-pill{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);height:26px;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}a.pr-pill:hover{border-color:var(--ink);color:var(--ink)}button.pr-pill{cursor:pointer;font-family:inherit}.pr-pill--fill{background:var(--surface-2);border-color:#0000}.pr-pill--on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pr-pill .pr-x{color:inherit;opacity:.7}.pr-pill__n{color:var(--muted);font-variant-numeric:tabular-nums}.pr-pill--on .pr-pill__n{color:inherit;opacity:.75}.pr-tag{font:500 11px/1 var(--font-ui);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:3px 7px}.pr-mark{border-radius:var(--r-pill);height:24px;font:600 12.5px/1 var(--font-ui);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.pr-mark__g{font:700 12px/1 var(--font-ui);text-align:center;width:14px}.pr-mark--pass{background:var(--pass-tint);color:var(--pass)}.pr-mark--warn{background:var(--warn-tint);color:var(--warn)}.pr-mark--fail{background:var(--fail-solid);color:var(--on-solid)}.pr-mark--queued,.pr-mark--assessing{background:var(--surface-2);color:var(--ink-2)}.pr-mark--none{color:var(--ink-2);border:1.5px dashed var(--line-strong);background:0 0}.pr-mark--error{color:var(--ink-2);border:1px solid var(--line-strong);background:0 0}.pr-mark--lg{gap:8px;height:36px;padding:0 14px 0 11px;font-size:16px}.pr-mark--lg .pr-mark__g{width:18px;font-size:16px}.pr-mark--sm{gap:4px;height:20px;padding:0 7px 0 5px;font-size:11.5px}.pr-mark--sm .pr-mark__g{width:12px;font-size:11px}.pr-text-pass{color:var(--pass)}.pr-text-warn{color:var(--warn)}.pr-text-fail{color:var(--fail)}.pr-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-grade{border:1.5px solid var(--ink);background:var(--surface);width:26px;height:26px;color:var(--ink);font:700 14px/1 var(--font-ui);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pr-grade--sm{border-width:1px;border-radius:6px;width:22px;height:22px;font-size:12.5px}.pr-grade--lg{border-radius:var(--r-card);letter-spacing:-.02em;border-width:2px;width:64px;height:64px;font-size:36px}.pr-grade--none{border-style:dashed;border-color:var(--faint);color:var(--muted)}.pr-grade--is-C{border-width:2px}.pr-grade--is-F{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pr-result{align-items:center;gap:var(--s4) var(--s6);flex-wrap:wrap;display:flex}.pr-result__grade{align-items:center;gap:var(--s4);display:flex}.pr-result__meta{justify-items:start;gap:6px;display:grid}.pr-result__sec{padding-left:var(--s6);border-left:1px solid var(--line);justify-items:start;gap:6px;display:grid}.pr-pair{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pr-why{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:8px;max-width:72ch;line-height:1.5;display:grid}.pr-why>.pr-icon{color:var(--muted);margin-top:2px}.pr-why b{color:var(--ink);font-weight:600}.pr-sev{height:20px;font:600 11.5px/1 var(--font-ui);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.pr-sev--critical{background:var(--fail-solid);color:var(--on-solid)}.pr-sev--high{background:var(--fail-tint);color:var(--fail)}.pr-sev--medium{background:var(--warn-tint);color:var(--warn)}.pr-sev--low{color:var(--ink-2);border:1px solid var(--line-strong);background:0 0}.pr-sev--note{color:var(--muted);background:0 0;padding-left:0}.pr-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.pr-card--pad{padding:var(--s5)}.pr-card__head{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);display:flex}.pr-card__body{padding:var(--s4) var(--s5)}.pr-decision{gap:var(--s3);padding:var(--s5);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line-strong);display:grid}.pr-decision__line{color:var(--ink);max-width:64ch;font-size:16px;line-height:1.5}.pr-decision__tail{color:var(--ink-2);font-size:var(--fs-small)}.pr-decision__next{color:var(--ink-2);grid-template-columns:auto 1fr;gap:8px;max-width:70ch;display:grid}.pr-decision__next b{color:var(--ink);font-weight:600}.pr-decision__foot{font-size:var(--fs-small);color:var(--muted);padding-top:var(--s3);border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;display:flex}.pr-decision__foot span{align-items:center;gap:6px;display:inline-flex}.pr-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.pr-dot--ok{background:var(--ink-2)}.pr-dot--changed{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.pr-note{padding:var(--s3) var(--s4);border-radius:var(--r-ctl);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:auto 1fr;gap:10px;display:grid}.pr-note b{color:var(--ink);font-weight:600}.pr-banner{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-card);font-size:var(--fs-body);display:flex}.pr-banner--fail{background:var(--fail-tint);color:var(--ink)}.pr-banner--fail .pr-icon{color:var(--fail)}.pr-banner--warn{background:var(--warn-tint);color:var(--ink)}.pr-banner--warn .pr-icon{color:var(--warn)}.pr-banner--neutral{background:var(--surface-2);color:var(--ink-2)}.pr-banner .pr-btn{margin-left:auto}.pr-signals{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.pr-signal{border-left:1px solid var(--line);align-content:start;gap:6px;min-width:0;padding:14px 14px 16px;display:grid}.pr-signal:first-child{border-left:0}.pr-signal__name{font-weight:600;font-size:var(--fs-small);color:var(--ink);align-items:center;gap:6px;display:flex}.pr-signal__name .pr-icon{color:var(--muted)}.pr-signal__type{color:var(--muted);font-size:11.5px}.pr-signal__val{font-size:var(--fs-body);color:var(--ink);line-height:1.35}.pr-signal__num{letter-spacing:-.01em;font-size:20px;font-weight:600}.pr-signal__unit{color:var(--ink-2);font-size:var(--fs-small)}.pr-signal--none .pr-signal__val,.pr-signal--untracked .pr-signal__val{color:var(--muted)}.pr-signal__details{min-width:0;color:var(--ink-2);font-size:12px}.pr-signal__details>summary{cursor:pointer;min-height:44px;color:var(--ink);list-style-position:inside;display:list-item}.pr-signal__details ul{gap:10px;margin:4px 0 0;padding-left:0;list-style:none;display:grid}.pr-signal__details li{overflow-wrap:normal;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.pr-signal__details li>span{overflow-wrap:anywhere;min-width:0}.pr-signal__details li>:first-child{color:var(--ink);font-weight:500}.pr-signal__details li>:last-child{text-align:left}.pr-unknown{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pr-unknown:before{content:"";border:1.5px dashed var(--faint);border-radius:50%;flex:none;width:10px;height:10px}.pr-facts{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:0;display:grid}.pr-fact{gap:var(--s3);padding:11px var(--s4);border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:112px 1fr;align-items:baseline;display:grid}.pr-fact:first-child{border-top:0}.pr-fact dt{color:var(--muted)}.pr-fact dd{color:var(--ink);overflow-wrap:anywhere;min-width:0}.pr-tiles{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pr-tile{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:4px;display:grid}.pr-tile__label{font-size:var(--fs-label);color:var(--muted);font-weight:500}.pr-tile__val{letter-spacing:-.01em;font-size:22px;font-weight:600}.pr-tile__sub{font-size:var(--fs-small);color:var(--ink-2)}.pr-tabs{gap:var(--s5);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.pr-tabs>a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 0;font-weight:500;display:inline-flex}.pr-tabs>a.is-active{color:var(--ink);border-bottom-color:var(--ink)}.pr-sec{gap:var(--s3);display:grid}.pr-sec__head{grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;display:grid}.pr-sec__head>.pr-icon{color:var(--muted);grid-row:span 2;align-self:start;margin-top:2px}.pr-sec__head .pr-h2{grid-column:2}.pr-sec__explain{font-size:var(--fs-small);color:var(--muted);grid-column:2;max-width:72ch}.pr-sec__aside{font-size:var(--fs-small);grid-area:1/3/span 2}.pr-divider{background:var(--line);border:0;height:1px;margin:0}.pr-table-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}.pr-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.pr-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:10px 14px;font-weight:500}.pr-table td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 14px}.pr-table tr:first-child td{border-top:0}.pr-table .num{text-align:right;font-variant-numeric:tabular-nums}.pr-table tr.is-sel td,.pr-table tbody tr:hover td{background:var(--surface-2)}.pr-help{-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-underline-offset:3px;cursor:help}.pr-table__group td{background:var(--surface-2);color:var(--muted);font-weight:500}.pr-table__muted td{color:var(--muted)}.pr-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.pr-item{gap:4px var(--s4);padding:var(--s4) var(--s5);border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.pr-item:first-child{border-top:0}.pr-item:hover{background:var(--surface-2)}.pr-item__mark{padding-top:2px}.pr-item__main{gap:4px;min-width:0;display:grid}.pr-item__title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pr-item__name{font:600 15px/1.3 var(--font-mono);letter-spacing:-.01em}.pr-item__path{font:400 12.5px/1.3 var(--font-mono);color:var(--muted)}.pr-item__desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:80ch;display:-webkit-box;overflow:hidden}.pr-item__meta{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;gap:2px 14px;display:flex}.pr-item__meta>span{align-items:center;gap:5px;display:inline-flex}.pr-item__side{align-items:center;gap:var(--s2);padding-top:2px;display:flex}.pr-defect{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:6px;font-style:italic;display:inline-flex}.pr-cmd{background:var(--surface-2);border:1px solid var(--line);min-width:0;font:400 13px/1.5 var(--font-mono);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex;position:relative}.pr-cmd__body{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.pr-cmd__body .pr-tok{white-space:inherit;overflow-wrap:anywhere}.pr-cmd--nowrap .pr-cmd__body{white-space:pre;overflow-wrap:normal;scrollbar-width:thin;overflow-x:auto}.pr-cmd__body:before{content:"$ ";color:var(--muted);-webkit-user-select:none;user-select:none}.pr-cmd--plain .pr-cmd__body:before{content:none}.pr-cmd .pr-copy{flex:none}.pr-cmd--inverse{background:var(--inverse-surface);border-color:var(--inverse-line);color:var(--inverse-ink)}.pr-cmd--inverse .pr-cmd__body:before{color:var(--inverse-prompt)}.pr-cmd--inverse .pr-copy{color:var(--inverse-muted)}.pr-cmd--inverse .pr-copy:hover{background:var(--inverse-bg);color:var(--inverse-ink)}.pr-done{font-size:var(--fs-small);color:var(--ink-2);align-items:baseline;gap:8px;display:flex}.pr-done:before{content:"✓";color:var(--pass);font-weight:700}.pr-codeblock{background:var(--surface-2);border:1px solid var(--line);font:400 12.5px/1.6 var(--font-mono);color:var(--ink-2);white-space:pre;border-radius:10px;margin:0;padding:12px 14px;overflow-x:auto}.pr-pop{z-index:20;width:440px;padding:var(--s2);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-overlay);position:absolute}.pr-pop__group{padding:var(--s3);gap:var(--s2);display:grid}.pr-pop__group+.pr-pop__group{border-top:1px solid var(--line)}.pr-pop__title{font-weight:600;font-size:var(--fs-small)}.pr-pop__hint{color:var(--muted);font-size:12px}.pr-pop__foot{padding:var(--s3);color:var(--muted);background:var(--surface-2);border-radius:var(--r-ctl);margin:var(--s1);font-size:12px}.pr-drawer{z-index:30;background:var(--surface);border-left:1px solid var(--line-strong);width:480px;box-shadow:var(--shadow-overlay);grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;bottom:0;right:0}.pr-drawer__head{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);align-items:center;gap:var(--s3);display:flex}.pr-drawer__body{padding:var(--s5);gap:var(--s4);align-content:start;display:grid;overflow:auto}.pr-drawer__foot{padding:var(--s4) var(--s5);border-top:1px solid var(--line);gap:var(--s2);justify-content:flex-end;display:flex}.pr-scrim{background:var(--scrim);z-index:25;position:absolute;inset:0}.pr-sheet{z-index:30;background:var(--surface);box-shadow:var(--shadow-overlay);padding:8px var(--s4) var(--s5);gap:var(--s3);border-radius:16px 16px 0 0;display:grid;position:absolute;bottom:0;left:0;right:0}.pr-sheet__grip{background:var(--line-strong);border-radius:4px;width:40px;height:4px;margin:4px auto 6px}.pr-toast{align-items:center;gap:var(--s3);border-radius:var(--r-card);background:var(--inverse-bg);color:var(--inverse-ink);box-shadow:var(--shadow-overlay);font-size:var(--fs-small);padding:12px 14px;display:flex}.pr-toast a{color:var(--inverse-ink);text-underline-offset:3px;margin-left:auto;font-weight:600;text-decoration:underline}.pr-toast .pr-icon{color:var(--inverse-prompt)}.pr-tree{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-small);padding:6px}.pr-tree__row{border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.pr-tree__row:hover{background:var(--surface-2)}.pr-tree__row.is-sel{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.pr-tree__name{font-family:var(--font-mono);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.pr-tree__row .pr-icon{color:var(--muted)}.pr-tree__more{color:var(--muted);border-top:1px dashed var(--line-strong);margin-top:6px;padding:8px;font-size:12px}.pr-finding{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.pr-finding__head{align-items:flex-start;gap:var(--s3);padding:var(--s4) var(--s4) var(--s3);display:flex}.pr-finding__title{font-size:14.5px;font-weight:600;line-height:1.4}.pr-finding__loc{font:400 12.5px/1.4 var(--font-mono);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pr-finding__body{padding:0 var(--s4) var(--s4);gap:var(--s3);color:var(--ink-2);display:grid}.pr-finding__body p{max-width:72ch}.pr-finding__meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.pr-finding__foot{gap:var(--s2);padding:10px var(--s4);border-top:1px solid var(--line);font-size:var(--fs-small);align-items:center;display:flex}.pr-snippet{border-radius:var(--r-ctl);background:var(--surface-2);font:400 12.5px/1.55 var(--font-mono);color:var(--ink);white-space:pre;margin:0;padding:10px 12px;overflow-x:auto}.pr-snippet__ln{color:var(--muted);-webkit-user-select:none;user-select:none;margin-right:12px}.pr-snippet mark{background:var(--mark-hl);color:inherit;border-radius:3px;padding:0 2px}.pr-disclose{border-top:1px solid var(--line)}.pr-disclose>summary{cursor:pointer;padding:10px var(--s4);font-weight:500;font-size:var(--fs-small);align-items:center;gap:8px;list-style:none;display:flex}.pr-disclose>summary::-webkit-details-marker{display:none}.pr-disclose>summary:before{content:"›";color:var(--muted);transition:transform .12s var(--ease);font-size:16px;line-height:1}.pr-disclose[open]>summary:before{transform:rotate(90deg)}.pr-disclose>div{padding:0 var(--s4) var(--s4) 30px;color:var(--ink-2);font-size:var(--fs-small);gap:6px;display:grid}.pr-group-lines{font:400 12px/1.6 var(--font-mono);color:var(--muted)}.pr-steps{gap:0;display:grid}.pr-step{gap:var(--s4);padding-bottom:var(--s5);grid-template-columns:32px 1fr;display:grid;position:relative}.pr-step:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:34px;bottom:4px;left:15px}.pr-step:last-child:before{display:none}.pr-step__n{width:32px;height:32px;font-weight:600;font-size:var(--fs-small);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:50%;place-items:center;display:grid}.pr-step.is-done .pr-step__n{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pr-step__body{gap:var(--s2);min-width:0;padding-top:5px;display:grid}.pr-step__title{font-size:15px;font-weight:600}.pr-progress{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pr-progress__step{font-size:var(--fs-small);color:var(--muted);gap:6px;display:grid}.pr-progress__bar{background:var(--surface-2);border-radius:4px;height:4px;overflow:hidden}.pr-progress__step.is-done .pr-progress__bar{background:var(--ink)}.pr-progress__step.is-now{color:var(--ink);font-weight:600}.pr-progress__step.is-now .pr-progress__bar{background:linear-gradient(90deg, var(--ink) 0 55%, var(--surface-2) 55% 100%)}.pr-choices{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pr-choice{padding:var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;display:grid}.pr-choice.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr-choice__title{font-weight:600}.pr-choice__desc{color:var(--ink-2);font-size:var(--fs-small);grid-column:2}.pr-empty{gap:var(--s3);padding:var(--s6);border:1px dashed var(--line-strong);border-radius:var(--r-card);background:var(--surface);justify-items:start;display:grid}.pr-empty__title{font-size:15px;font-weight:600}.pr-notfound{padding-block:var(--s8)}.pr-tray{z-index:15;align-items:center;gap:var(--s3);background:var(--inverse-bg);color:var(--inverse-ink);box-shadow:var(--shadow-overlay);border-radius:14px;width:fit-content;margin:0 auto;padding:10px 10px 10px 16px;display:flex;position:sticky;bottom:16px}.pr-tray__chip{border-radius:var(--r-pill);background:var(--inverse-surface);border:1px solid var(--inverse-line);font:400 12.5px/1 var(--font-mono);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pr-tray .pr-btn--primary{background:var(--inverse-ink);color:var(--inverse-bg);border-color:var(--inverse-ink)}.pr-tray__hint{color:var(--inverse-muted);font-size:12px}.pr-inverse{background:var(--inverse-bg);color:var(--inverse-ink)}.pr-inverse .pr-muted,.pr-inverse .pr-label{color:var(--inverse-muted)}.pr-inverse .pr-wordmark-dot{color:var(--inverse-prompt)}.pr-footer{border-top:1px solid var(--line);padding:var(--s5) 0;font-size:var(--fs-small);color:var(--muted)}.pr-footer__in{gap:var(--s2) var(--s5);flex-wrap:wrap;align-items:center;display:flex}.pr-record{gap:var(--s6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.pr-sticky{z-index:12;background:var(--surface);border-bottom:1px solid var(--line);height:44px;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.pr-sticky__in{align-items:center;gap:var(--s3);height:100%;display:flex}.pr-app--m .pr-wrap{padding-inline:var(--s4)}.pr-app--m .pr-h1--record{font-size:24px}.pr-app--m .pr-result__sec{border-left:0;padding-left:0}.pr-app--m .pr-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-app--m .pr-signal{border-left:0;border-top:1px solid var(--line)}.pr-app--m .pr-signal:nth-child(-n+2){border-top:0}.pr-app--m .pr-signal:nth-child(2n){border-left:1px solid var(--line)}.pr-app--m .pr-iconbtn{width:44px;height:44px}.pr-app--m .pr-brand{min-height:44px}.pr-app--m .pr-copy{width:44px;height:44px}.pr-app--m .pr-record{grid-template-columns:1fr}.pr-app--m .pr-pop{width:auto}.pr-app--m .pr-display{font-size:36px}.pr-owner{gap:var(--s3);display:grid}.pr-owner-strip{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.pr-owner-strip__who{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.pr-owner-strip__who .pr-h3{margin:0}.pr-owner__notices{gap:var(--s3);display:grid}.pr-owner-actions__row{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.pr-owner-section{gap:var(--s2);display:grid}.pr-owner-section+.pr-owner-section{margin-top:var(--s4)}.pr-pub-rows{gap:var(--s2);margin:0;display:grid}.pr-pub-row{gap:var(--s3);grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:baseline;display:grid}.pr-pub-row dd{font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.pr-pub-row dd.is-muted{color:var(--muted)}.pr-pub-preview{gap:var(--s2);padding:var(--s3) var(--s4);border:1px dashed var(--line-strong);border-radius:var(--r-card);display:grid}.pr-pub-preview__head{align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.pr-publish-group{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.pr-publish-group legend{padding:0}.pr-publish-check{align-items:flex-start;gap:10px;display:flex}.pr-publish-note.is-blocked{color:var(--fail)}.pr-publish-note.is-warn{color:var(--warn)}.pr-publish-note.is-muted{color:var(--muted)}.co-sev--lg{border-radius:8px;gap:7px;height:32px;padding:0 12px;font-size:15px}.co-sev--informational{color:var(--ink-2);border:1px dotted var(--line-strong);background:0 0}.co-sev--none{color:var(--ink-2);border:1px solid var(--line-strong);background:0 0}.co-sev--unavailable{color:var(--ink-2);border:1.5px dashed var(--line-strong);background:0 0}.pr-mark--archived{color:var(--ink-2);border:1px dashed var(--line-strong);background:0 0}.pr-mark--archived .pr-mark__g{color:var(--ink-2)}.pr-mark--archived{max-width:100%}.scr-s08 .review-methodology .review-contract dl>div:has(.pr-mark--archived){grid-template-columns:minmax(0,1fr);gap:6px}.co-result{gap:var(--s4) var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.co-fact{align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.co-fact+.co-fact{padding-left:var(--s6);border-left:1px solid var(--line)}.co-fact__row{align-items:center;gap:var(--s4);flex-wrap:wrap;display:inline-flex}.co-fw{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.co-fw--block{justify-items:start;gap:6px;display:grid}@media (max-width:760px){.co-result{grid-template-columns:minmax(0,1fr)}.co-fact+.co-fact{padding-left:0;padding-top:var(--s4);border-left:0;border-top:1px solid var(--line)}}.co-hist{margin-top:var(--s3)}.co-hist>div{gap:var(--s3);display:grid}.co-hist .pr-facts{margin:0}.co-hist-facet{color:var(--muted)}.pr-tabs[role=tablist]>a[role=tab]{cursor:pointer}.pr-tabs>a:focus-visible,.pr-tabs a[role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.pr-tabs>a{white-space:nowrap;flex:none}.co-panel{min-width:0}.co-panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.co-filters{gap:var(--s3) var(--s4);margin:var(--s4) 0;flex-wrap:wrap;align-items:end;display:flex}.co-field{gap:4px;min-width:0;display:grid}.co-select{border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);min-width:160px;max-width:100%;height:36px;color:var(--ink);font:inherit;padding:0 28px 0 10px}.co-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.co-chip-row{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.co-count{margin:var(--s2) 0 var(--s3)}.co-findings{margin:0}.co-findings .pr-item.is-current{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.co-findings .pr-item__meta{flex-wrap:wrap}.co-selected-wrap{margin-bottom:var(--s5)}.co-selected-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.co-selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.co-selected:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.co-foot{gap:var(--s3) var(--s5);flex-wrap:wrap;align-items:center;display:flex}.co-foot .pr-link,.co-foot .app-linkbtn{align-items:center;gap:6px;display:inline-flex}.co-scope,.co-recover{margin:var(--s3) 0 var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface-2);font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;line-height:1.5;display:grid}.co-scope b,.co-recover b{color:var(--ink)}.co-recover{border-style:dashed}.co-cols{min-width:0}.co-file{gap:var(--s4);min-width:0;display:grid}.co-file-actions{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.co-file code,.co-findings code,.co-recover code,.co-scope code{overflow-wrap:anywhere}.co-sevlinks{gap:var(--s3);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.review-methodology__defs{gap:var(--s3);margin:var(--s3) 0;display:grid}.review-methodology__defs>div{gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(120px,200px) minmax(0,1fr);display:grid}.review-methodology__defs dt{color:var(--ink);font-weight:600}.review-methodology__defs dd{color:var(--ink-2);margin:0}@media (max-width:640px){.review-methodology__defs>div{grid-template-columns:minmax(0,1fr);gap:4px}}.pr-tree__name,.pr-item__name,.s04-filehead__name span{overflow-wrap:anywhere;min-width:0}.pr-decision,.scr-s04 .s04-decision,.scr-s05 .s05-decision{column-gap:0;row-gap:var(--s3);grid-template-columns:minmax(0,1fr);align-items:start}.scr-s04 .s04-decision>.co-result,.scr-s05 .s05-decision>.co-result{border-left:0;grid-area:auto/1;padding:0}.scr-s04 .s04-decision>:not(.co-result),.scr-s05 .s05-decision>:not(.co-result){border-left:0;grid-column:1;padding:0}.scr-s05 .s05-decision>.pr-decision__line{border-left:0;padding-left:0}.pr-decision>.co-result{padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.pr-decision .pr-decision__line{max-width:72ch}.pr-decision>.co-result{margin-bottom:var(--s2)}.review-methodology>*,.review-methodology__section{min-width:0;max-width:100%}.review-methodology .pr-table-wrap{max-width:100%;overflow-x:auto}.scr-s08 .s08-main,.review-methodology__section{grid-template-columns:minmax(0,1fr)}.s02-opt .pr-sev,.s02-opt .pr-mark{justify-self:start;width:fit-content;display:inline-flex}.co-fw-opt{flex-wrap:wrap;align-items:center;gap:4px 8px;width:auto!important;margin-inline:0!important;padding-inline:0!important;display:flex!important}.co-op{margin-bottom:4px}.s14-running__name{white-space:nowrap;flex:none}.s07-archive>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-weight:600;list-style:none;display:flex}.s07-archive>summary::-webkit-details-marker{display:none}.s07-archive>summary:before{content:"›";width:12px;color:var(--muted);transition:transform .12s;display:inline-block}.s07-archive[open]>summary:before{transform:rotate(90deg)}.s07-archive>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.co-findings .pr-item{grid-template-columns:72px minmax(0,1fr) auto}@media (max-width:640px){.co-findings .pr-item{grid-template-columns:minmax(0,1fr) auto}.co-findings .pr-item>:first-child{grid-column:1/-1}}.co-countlink{color:inherit}@media (max-width:760px){.pr-crumb a,.pr-finding__loc .pr-link,.pr-finding__foot .pr-link,.pr-finding__foot button.app-linkbtn,.co-sevlinks .pr-link,.pr-sec__aside,.review-methodology__links .pr-link,.co-countlink,.review-count .pr-link,.pr-item__meta .pr-link,a.pr-mono,.s06-back,.co-selected-head .pr-link,.co-file-actions .pr-link,.s04-id .pr-row-flex .pr-link,.s03-findings>.pr-small>.pr-link,.pr-item__name{align-items:center;min-height:24px;display:inline-flex}.review-source .pr-link,.review-stars .pr-link,.pr-decision__foot .app-linkbtn,.pr-decision .pr-small .pr-link,button.s07-only{padding-block:4px;display:inline-block}}[data-finding],#file-title{scroll-margin-top:72px}.pr-pair--lbl{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 8px;display:inline-grid}.pr-pair__lbl{color:var(--muted);font-size:11px}.pr-tabs.is-fade-end{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pr-crumb a{align-items:center;min-height:24px;display:inline-flex}.pr-pair__inc{color:var(--ink-2);border:1px dashed var(--line-strong);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:11px}.pr-recsum{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0 4px;padding:12px 0;display:flex}.pr-recsum__guard{color:var(--ink);font-weight:600}.pr-recsum a{align-items:center;min-height:24px;display:inline-flex}.pr-recsum__counts{margin:4px 0 0}.scr-s12 .s12-who{margin:0 0 var(--s5)}body{background:var(--bg);color:var(--ink)}.app-loading{padding:var(--s6) var(--s5);color:var(--muted);font-size:var(--fs-body)}#app.pr-app{flex-direction:column;min-height:100vh;display:flex}#app>#view{flex:1 0 auto;min-height:50vh}#app>#footer-slot{flex:none}#app.has-tray>#view{padding-bottom:96px}.pr-app :where(button,input,select,textarea){font-family:inherit}.pr-vh{top:0;left:0}.pr-item__name,.pr-item__path{overflow-wrap:anywhere}.pr-app [tabindex="-1"]:focus,.pr-app [tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.pr-nav__links a{white-space:nowrap}.pr-nav__search{cursor:pointer;text-align:left;font-family:var(--font-ui);border:0}.pr-nav__search>span:first-of-type{white-space:nowrap}.pr-iconbtn{cursor:pointer;font-family:inherit}.pr-avatar{cursor:pointer;font-family:var(--font-ui);padding:0}.pr-subnav .app-linkbtn{color:var(--muted);border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;font-weight:500;display:flex}.pr-subnav .app-linkbtn:hover,.pr-subnav a:hover{color:var(--ink)}.pr-subnav a{white-space:nowrap;flex:none}.pr-subnav .app-linkbtn{white-space:nowrap}.app-ribbon{background:var(--surface-2);border-bottom:1px dashed var(--line-strong);font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.app-ribbon>.pr-wrap{align-items:flex-start;gap:var(--s2);padding-block:8px;display:flex}.app-ribbon .pr-icon{color:var(--muted);margin-top:2px}.app-ribbon b{color:var(--ink);font-weight:600}.app-preview-about{margin-left:6px;display:inline}.app-preview-about summary{color:var(--ink);-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-underline-offset:3px;cursor:pointer;display:inline}.app-preview-about p{max-width:68ch;color:var(--muted);margin-top:6px}.pr-tooltip{box-sizing:border-box;z-index:90;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--inverse-bg);width:max-content;max-width:min(320px,100vw - 24px);max-height:calc(100dvh - 16px);color:var(--inverse-ink);box-shadow:var(--shadow-overlay);overflow-wrap:anywhere;pointer-events:auto;padding:9px 11px;font-size:12px;line-height:1.45;position:fixed;overflow:auto}.pr-tooltip[hidden]{display:none}.pr-help{vertical-align:middle;border-radius:5px;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.pr-help:focus-visible,.pr-help.is-help-open{color:var(--ink)}.pr-help--explain{color:var(--muted);border:1px solid var(--line-strong);font:600 12px/1 var(--font-ui);cursor:help;margin-inline-start:4px}.pr-help--explain:hover{background:var(--surface-2);color:var(--ink)}.app-disabled-explain{justify-self:start;align-items:center;gap:4px;width:max-content;min-width:0;max-width:100%;display:inline-flex}.app-disabled-explain>button{min-width:0}.app-illus{font:500 12px/1.3 var(--font-ui);border:1px dashed var(--muted);border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.app-illus .pr-icon{color:var(--muted)}.pr-footer a:hover,.pr-footer .app-linkbtn:hover{color:var(--ink)}.app-footer__brand{color:var(--ink);font-size:14px}.app-linkbtn,.app-check,.app-radio,.app-chipx,.app-menulink,.app-toast__btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.app-linkbtn{display:inline}.app-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.app-check,.app-radio{align-items:center;gap:8px;display:inline-flex}.app-check:disabled,.app-radio:disabled{cursor:default}.app-chipx{opacity:.75;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:-4px;display:inline-grid}.app-chipx:hover{opacity:1;background:var(--inverse-bg)}.app-linkbtn:focus-visible,.app-check:focus-visible,.app-radio:focus-visible,.app-chipx:focus-visible,.app-menulink:focus-visible,.app-toast__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none;border-radius:4px}.pr-tray .app-chipx:focus-visible,.app-toasts .app-toast__btn:focus-visible{outline-color:var(--inverse-ink)}.pr-seg>button{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}.pr-seg>button:focus-visible,.pr-seg>a:focus-visible{outline:2px solid var(--focus);outline-offset:1px;box-shadow:none}.pr-seg>a{cursor:pointer}.pr-app :where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}.pr-app :where(button,a,[role=button]):active{transform:translateY(1px)}.pr-app button:disabled,.pr-app button[aria-disabled=true]{opacity:1;background-color:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed}.pr-app .app-linkbtn:disabled{background:0 0;border-color:#0000}.pr-app .app-linkbtn:disabled:hover{text-decoration:none}.app-menu{gap:2px}.app-menulink{border-radius:var(--r-ctl);width:100%;min-height:36px;color:var(--ink);font-size:var(--fs-body);align-items:center;padding:6px 10px;display:flex}.app-menulink:hover{background:var(--surface-2)}.app-menulink.is-active{background:var(--surface-2);font-weight:600}.pr-app--m .app-menulink{min-height:48px;font-size:16px}#overlay-root .pr-pop{z-index:45;overscroll-behavior:contain;max-width:calc(100vw - 32px);position:fixed;overflow:auto}#overlay-root .pr-scrim{z-index:50;position:fixed;inset:0}#overlay-root .pr-sheet{z-index:51;max-height:min(85vh, calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 16px));overscroll-behavior:contain;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));align-content:start;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}#overlay-root .pr-drawer{z-index:51;width:480px;max-width:100vw;position:fixed;top:0;bottom:0;right:0}.app-sheet__head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;display:flex}.app-sheet__head .pr-h2{font-size:17px}.pr-app--m #overlay-root .pr-drawer{width:100vw}.pr-sheet .pr-pop__group{padding-inline:0}@media (min-width:720px){#overlay-root .pr-sheet{width:min(560px,100vw);left:50%;right:auto;transform:translate(-50%)}}.app-toasts{z-index:70;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));gap:var(--s2);pointer-events:none;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.app-toasts>*{pointer-events:auto}.app-toasts .pr-toast{max-width:520px}.pr-toast>span{overflow-wrap:anywhere;min-width:0}.app-toast__btn{color:var(--inverse-ink);text-underline-offset:3px;margin-left:auto;font-weight:600;text-decoration:underline}#app.has-tray .app-toasts{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.pr-app--m .app-toasts{bottom:calc(16px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:none}.pr-app--m .app-toasts .pr-toast{max-width:none}.pr-app--m#app.has-tray .app-toasts{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.pr-tray.app-tray{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;flex-wrap:wrap;justify-content:center;max-width:min(760px,100vw - 32px);margin:0;position:fixed;transform:translate(-50%)}.pr-tray.app-tray>*{min-width:0}.pr-tray__chip{min-width:0;max-width:100%}.pr-tray__chip>span{overflow-wrap:anywhere}.app-traypill{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;border-radius:var(--r-pill);background:var(--ink);height:48px;color:var(--bg);box-shadow:var(--shadow-overlay);font-size:var(--fs-body);white-space:nowrap;align-items:center;gap:8px;padding:0 18px 0 16px;display:inline-flex;position:fixed;transform:translate(-50%)}.app-traypill .pr-icon{opacity:.7}.app-traypill b{font-weight:600}.app-traypill__sep{opacity:.55}.app-traypill .pr-icon--sm{opacity:1}.app-notfound{padding-block:var(--s7);gap:var(--s4);justify-items:start;display:grid}.app-notfound__links{gap:var(--s2);flex-wrap:wrap;display:flex}.app-index{padding-block:var(--s6) var(--s8);gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.app-index__list{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.app-index>*,.app-index__list>*{min-width:0}.app-index__card .pr-card__head{row-gap:var(--s2);flex-wrap:wrap}.app-index__scroll{overflow-x:auto}.app-index .pr-table{table-layout:fixed;min-width:600px}.app-index .pr-table th:first-child{width:22%}.app-index .pr-table th:nth-child(2){width:40%}.app-index .pr-table td{vertical-align:top;overflow-wrap:anywhere;line-height:1.5}.app-index .pr-table tbody tr:hover td{background:var(--surface-2)}.app-index__scroll{scrollbar-width:thin}.app-index__link code{overflow-wrap:anywhere}.app-index__demo{gap:var(--s3);display:grid}.app-index__demos{gap:var(--s2)}.app-index__jump{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.app-index__jump>.pr-btn{white-space:normal;height:auto;min-height:36px}.proto-ctl,.proto-panel,.proto-panel *{box-sizing:border-box}.proto-ctl{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--surface);color:var(--ink-2);border:1px dashed var(--line-strong);border-radius:var(--r-ctl);font:500 12px/1 var(--font-mono);cursor:pointer;opacity:.7;padding:8px 10px;position:fixed}.proto-ctl:hover,.proto-ctl:focus-visible,.proto-ctl[aria-expanded=true]{opacity:1}html.has-modal .proto-ctl{display:none}@media (max-width:719px){.proto-ctl{opacity:.55;padding:5px 7px;font-size:10.5px;left:8px}}.proto-panel{left:12px;bottom:calc(52px + env(safe-area-inset-bottom,0px));z-index:81;width:336px;max-height:min(780px, calc(100dvh - 72px - env(safe-area-inset-bottom,0px)));background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-card);box-shadow:var(--shadow-overlay);font:400 13px/1.4 var(--font-ui);font-variant-numeric:tabular-nums;gap:4px;padding:14px;display:grid;position:fixed;overflow:auto}.proto-panel[hidden]{display:none}.proto-ctl:focus-visible,.proto-panel :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.proto-panel :where(h2,h3,p,ul){margin:0;padding:0}.proto-h{font:600 14px/1.3 var(--font-ui)}.proto-h3{font:600 12px/1.3 var(--font-ui);color:var(--muted);margin-top:6px}.proto-p{color:var(--ink-2);font-size:12.5px}.proto-list{list-style:none;display:grid}.proto-list a{color:var(--ink);border-radius:6px;padding:1px 8px;font-size:12.5px;text-decoration:none;display:block}.proto-list a:hover{background:var(--surface-2)}.proto-switch{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px 0;display:inline-flex}.proto-switch__knob{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line-strong);flex:none;width:34px;height:20px;position:relative}.proto-switch__knob:after{content:"";background:var(--muted);width:14px;height:14px;transition:transform .12s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.proto-switch[aria-checked=true] .proto-switch__knob{background:var(--ink);border-color:var(--ink)}.proto-switch[aria-checked=true] .proto-switch__knob:after{background:var(--bg);transform:translate(14px)}.proto-radios{gap:2px;display:grid}.proto-radio{width:100%;min-height:28px}.proto-panel .pr-seg{width:100%;display:flex}.proto-panel .pr-seg>*{flex:1;justify-content:center}@media (min-width:720px) and (max-width:1279px){.pr-footer{padding-bottom:calc(var(--s5) + 44px + env(safe-area-inset-bottom,0px))}}@media (max-width:1023px){#app.has-tray~.proto-ctl{bottom:calc(76px + env(safe-area-inset-bottom,0px))}#app.has-tray~.proto-panel{bottom:calc(116px + env(safe-area-inset-bottom,0px))}.pr-nav__in{gap:var(--s3)}.pr-nav__search{flex:none;justify-content:center;width:36px;padding:0}.pr-nav__search>span{display:none}}@media (max-width:719px){.pr-nav:not(.pr-nav--m) .pr-nav__links{display:none}.pr-nav:not(.pr-nav--m) .pr-nav__in{overflow:hidden}.pr-subnav__in{scrollbar-width:none;gap:var(--s4);overflow-x:auto}.pr-subnav__in::-webkit-scrollbar{display:none}.pr-footer__in{gap:var(--s2) var(--s4)}.proto-panel{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}#app.has-tray~.proto-panel{bottom:calc(68px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 80px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.proto-list a{padding:8px}.proto-radio{min-height:40px}.app-notfound{padding-block:var(--s6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.scr-s01 [hidden],.scr-s02 [hidden],.scr-m1 [hidden],.scr-s06 [hidden]{display:none!important}:is(.scr-s01,.scr-s02,.scr-m1,.scr-s06) button.pr-pill{cursor:pointer;font-family:inherit;line-height:inherit}:is(.scr-s01,.scr-s02,.scr-m1,.scr-s06) button.pr-pill:hover{border-color:var(--ink);color:var(--ink)}:is(.scr-s01,.scr-s02,.scr-m1) :is(.s01-q,.s02-q,.m1-q){min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}:is(.scr-s01,.scr-s02,.scr-m1) :is(.s01-q,.s02-q,.m1-q)::placeholder{color:var(--muted);opacity:1}.scr-s01 .s01-q{font-size:16px}.scr-s01 .s01-search:focus-within,.scr-s02 .s02-search:focus-within,.scr-m1 .m1-search:focus-within{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.scr-s02 .s02-clear,.scr-m1 .m1-clear{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.scr-s02 .s02-clear:focus-visible,.scr-m1 .m1-clear:focus-visible,.pr-app .m1-close:focus-visible,.scr-m1 .m1-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.scr-s01 .s01-main{gap:56px;padding-block:0 72px;display:grid}.scr-s01 .s01-hero{text-align:center;justify-items:center;gap:20px;padding-top:72px;display:grid}.scr-s01 .s01-hero .pr-display{text-wrap:balance;max-width:21ch}.scr-s01 .s01-hero .pr-lede{max-width:60ch;font-size:17px}.scr-s01 .s01-kicker .pr-sep{margin:0}.scr-s01 .s01-search{text-align:left;width:min(720px,100%);margin-top:12px}.scr-s01 .s01-search>.pr-icon{color:var(--muted)}.scr-s01 .s01-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.scr-s01 .s01-chips .pr-label{margin-right:4px}.scr-s01 .s01-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.scr-s01 .s01-pair .pr-card{grid-template-rows:auto 1fr;min-width:0;display:grid}.scr-s01 .s01-pair .pr-card__head .pr-icon{color:var(--muted)}.scr-s01 .s01-cardbody{align-content:start;gap:14px;min-width:0;padding-block:20px 22px;display:grid}.scr-s01 .s01-prompt{align-items:flex-start;padding:16px 10px 16px 18px;font-size:13.5px;line-height:1.65}.scr-s01 .s01-prompt .pr-cmd__body{white-space:normal}.scr-s01 .s01-prompt .s01-url{color:var(--inverse-prompt);overflow-wrap:anywhere}.scr-s01 .s01-steps .pr-step{padding-bottom:16px}.scr-s01 .s01-steps .pr-step:last-child{padding-bottom:0}.scr-s01 .s01-steps .pr-step__body{gap:6px;padding-top:4px}.scr-s01 .s01-steps .pr-step__title{font-size:14.5px}.scr-s01 #s01-own .s01-cardbody{align-content:space-between}.scr-s01 .s01-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.scr-s01 .s01-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scr-s01 .s01-markcard{grid-template-rows:auto 1fr auto;gap:12px;min-width:0;padding:20px;display:grid}.scr-s01 .s01-markcard__h{justify-items:start;gap:2px;display:grid}.scr-s01 .s01-markcard__h b{color:var(--ink);font-size:16px;font-weight:600}.scr-s01 .s01-markcard__h .pr-link{font-size:15px;font-weight:600}.scr-s01 .s01-markcard__b{align-content:start;gap:12px;display:grid}.scr-s01 .s01-result{gap:12px 20px}.scr-s01 .s01-result .pr-result__sec{padding-left:20px}.scr-s01 .s01-dist{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.scr-s01 .s01-dist li{justify-items:start;gap:6px;display:grid}.scr-s01 .s01-dist b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.scr-s01 .s01-letter{border:1px solid var(--ink);background:var(--surface);width:22px;height:22px;color:var(--ink);font:700 12.5px/1 var(--font-ui);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.scr-s01 .s01-markcard p{color:var(--ink-2)}.scr-s01 .s01-markcard .s01-n{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);padding-top:12px}.scr-s01 .s01-markcard .s01-n b{color:var(--ink);font-size:15px;font-weight:600}.scr-s01 .s01-sigs{gap:10px;margin-top:8px;display:grid}.scr-s01 .s01-sigs__head{color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.scr-s01 .s01-sigs__head>.pr-icon{color:var(--muted)}.scr-s01 .s01-sigs__head b{color:var(--ink);font-weight:600}.scr-s01 .s01-sigs .pr-signal__val{font-size:14px}.scr-s01 .s01-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scr-s01 .s01-list{align-content:start;gap:12px;padding:20px;display:grid}.scr-s01 .s01-list ul{gap:10px;display:grid}.scr-s01 .s01-list li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;display:grid}.scr-s01 .s01-list li>.pr-icon{color:var(--ink);margin-top:3px}.scr-s01 .s01-list--not li>.pr-icon{color:var(--muted)}.scr-s01 .s01-listhead{align-items:center;gap:8px;font-weight:600;display:flex}.scr-s01 .s01-kinds{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px 18px;display:flex}.scr-s01 .s01-kinds__lab{font-size:var(--fs-small);color:var(--ink);margin-right:2px;font-weight:600}.scr-s01 .s01-kinds__rule{background:var(--line-strong);width:1px;height:20px;margin-inline:12px}.scr-s01 .s01-soon{border-radius:var(--r-pill);border:1px dashed var(--line-strong);height:26px;font-size:var(--fs-small);color:var(--muted);align-items:center;padding:0 10px;display:inline-flex}.scr-s01 .s01-close{border-top:1px solid var(--line);padding-block:64px 72px}.scr-s01 .s01-ans{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.scr-s01 .s01-ans dl{font:400 12.5px/1.5 var(--font-mono);grid-template-columns:112px 1fr;gap:4px 12px;display:grid}.scr-s01 .s01-ans .s01-c{font:400 12px/1.5 var(--font-ui);color:var(--muted);margin-left:6px}.scr-s01 .s01-prop{border:1px dashed var(--line-strong);border-radius:var(--r-ctl);gap:8px;margin-top:4px;padding:10px 12px;display:grid}.scr-s01 .s01-prop__h{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.scr-s01 .s01-ans .s01-prop__f{flex-wrap:wrap;gap:4px 20px;display:flex}.scr-s01 .s01-prop__f>div{gap:8px;display:flex}.scr-s01 .s01-prop__tag{font:500 11.5px/1 var(--font-ui);border-radius:var(--r-pill);border:1px dashed var(--line-strong);color:var(--ink);white-space:nowrap;padding:4px 8px}.scr-s01 .s01-ans dt{color:var(--muted)}.scr-s01 .s01-ans dd{color:var(--ink);overflow-wrap:anywhere;min-width:0}.scr-s01 .s01-close__in{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.scr-s01 .s01-close__head{gap:14px;display:grid}.scr-s01 .s01-close__h{font:650 32px/1.15 var(--font-ui);letter-spacing:-.02em}.scr-s01 .s01-close__head p{color:var(--inverse-muted);max-width:44ch}.scr-s01 .s01-close__kick{font:400 12px/1 var(--font-mono);color:var(--inverse-prompt);border:1px solid var(--inverse-line);border-radius:var(--r-pill);justify-self:start;padding:6px 10px}.scr-s01 .s01-twins{border:1px solid var(--inverse-line);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.scr-s01 .s01-twins li{border-top:1px solid var(--inverse-line);gap:4px;padding:16px 18px;display:grid}.scr-s01 .s01-twins li:nth-child(-n+2){border-top:0}.scr-s01 .s01-twins li:nth-child(2n){border-left:1px solid var(--inverse-line)}.scr-s01 .s01-twins li:last-child{border-left:0;grid-column:1/-1}.scr-s01 .s01-twins .pr-mono{color:var(--inverse-ink);font-size:14px}.scr-s01 .s01-twins span+span{color:var(--inverse-muted);font-size:var(--fs-small)}.scr-s01 .s01-get{gap:8px;margin-top:12px;display:grid}.scr-s01 .s01-twincol{gap:16px;min-width:0;display:grid}.scr-s01 .s01-tprop{border:1px dashed var(--inverse-line);border-radius:var(--r-card);gap:10px;padding:14px 18px;display:grid}.scr-s01 .s01-tprop__h{font-size:var(--fs-small);color:var(--inverse-muted);justify-items:start;gap:8px;display:grid}.scr-s01 .s01-tprop__tag{font:500 11.5px/1 var(--font-ui);border-radius:var(--r-pill);border:1px dashed var(--inverse-muted);color:var(--inverse-ink);white-space:nowrap;padding:4px 8px}.scr-s01 .s01-tprop__f{font:400 12.5px/1.5 var(--font-mono);flex-wrap:wrap;gap:6px 24px;display:flex}.scr-s01 .s01-tprop__f>div{gap:8px;display:flex}.scr-s01 .s01-tprop__f dt{color:var(--inverse-muted)}.scr-s01 .s01-tprop__f dd{color:var(--inverse-prompt)}.scr-s01 .s01-get .pr-label{color:var(--inverse-muted)}.scr-s01 .s01-get .pr-cmd{font-size:12.5px}.scr-s01 .s01-verb{color:var(--inverse-prompt)}@media (max-width:1023px){.scr-s01 .s01-marks{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-s01 #s01-pair{grid-column:1/-1}.scr-s01 .s01-close__in{gap:32px}}@media (min-width:720px) and (max-width:1023px){.scr-s01 .pr-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.scr-s01 .pr-signal{border-left:0;border-top:1px solid var(--line)}.scr-s01 .pr-signal:nth-child(-n+4){border-top:0}.scr-s01 .pr-signal:not(:nth-child(4n+1)){border-left:1px solid var(--line)}}@media (max-width:719px){.scr-s01 .s01-main{gap:40px}.scr-s01 .s01-hero{padding-top:40px}.scr-s01 .s01-kicker{flex-wrap:wrap;justify-content:center;row-gap:2px}.scr-s01 .s01-chips .pr-label{text-align:center;flex-basis:100%;margin:0}.scr-s01 :is(.s01-pair,.s01-marks,.s01-scope,.s01-close__in){grid-template-columns:minmax(0,1fr)}.scr-s01 .s01-close__in{gap:32px}.scr-s01 .s01-close{padding-block:48px}.scr-s01 .s01-ans dl{grid-template-columns:96px 1fr}.scr-s01 .s01-sigs__head{grid-template-columns:auto 1fr}.scr-s01 .s01-sigs__head>a{grid-column:1/-1}.scr-s01 .s01-kinds{justify-content:flex-start}.scr-s01 .s01-kinds__rule{display:none}.scr-s01 .pr-sec__aside{grid-area:auto/2;justify-self:start;margin-top:4px}.scr-s01 .s01-close__h{font-size:26px}.scr-s01 .s01-search{gap:8px;padding-right:6px}}.scr-s02 .s02-main{gap:20px;padding-block:28px 56px;display:grid}.scr-s02 .s02-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 24px;display:grid}.scr-s02 .s02-head .pr-lede{font-size:var(--fs-body);margin-top:6px}.scr-s02 .s02-stamp{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:6px;padding-bottom:2px;display:inline-flex}.scr-s02 .s02-search{border-radius:10px;height:48px;padding:0 8px 0 14px;font-size:15px}.scr-s02 .s02-search>.pr-icon{color:var(--muted)}.scr-s02 .s02-search .s02-clear{color:var(--muted);border-radius:6px;place-items:center;width:30px;height:30px;margin-left:auto;display:inline-grid}.scr-s02 .s02-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.scr-s02 .s02-facets{gap:16px;display:grid}.scr-s02 .s02-fgroup{border-bottom:1px solid var(--line);gap:2px;padding-bottom:14px;display:grid}.scr-s02 .s02-ftitle{font-weight:600;font-size:var(--fs-small);justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.scr-s02 .s02-opt{width:calc(100% + 12px);font-size:var(--fs-small);color:var(--ink-2);border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;margin-inline:-6px;padding:5px 6px;display:grid}.scr-s02 button.s02-opt{cursor:pointer}.scr-s02 .s02-opt:hover{background:var(--surface-2)}.scr-s02 .s02-opt .pr-check .pr-icon{stroke-width:2.2px;width:12px;height:12px}.scr-s02 .s02-opt .pr-mark{justify-self:start}.scr-s02 .s02-gl{border:1px solid var(--ink);background:var(--surface);width:22px;height:22px;color:var(--ink);font:700 12.5px/1 var(--font-ui);border-radius:6px;justify-self:start;place-items:center;display:inline-grid}.scr-s02 .s02-opt.is-off .s02-gl{border-color:var(--faint);color:var(--muted);border-style:dashed}.scr-s02 .s02-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.scr-s02 .s02-opt.is-off{color:var(--muted)}.scr-s02 button.s02-opt:disabled{cursor:default}.scr-s02 .s02-opt.is-off:hover{background:0 0}.scr-s02 .s02-opt.is-off .pr-check{background:0 0;border-style:dashed}.scr-s02 button.s02-opt.is-off .pr-mark{opacity:.6}.scr-s02 .s02-opt.is-off .pr-check.is-on{background:var(--muted);border-style:solid;border-color:var(--muted);color:var(--bg)}.scr-s02 .s02-soon{color:var(--muted);font-size:11.5px}.scr-s02 .s02-repo{font:400 12.5px/1.3 var(--font-mono);overflow-wrap:anywhere}.scr-s02 .s02-fnote{color:var(--muted);font-size:12px;line-height:1.5}.scr-s02 .s02-results{gap:14px;min-width:0;display:grid}.scr-s02 .s02-rhead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scr-s02 .s02-rhead .pr-h2{font-size:18px}.scr-s02 .s02-of{font-size:var(--fs-small);color:var(--muted)}.scr-s02 .s02-select,.scr-m1 .m1-sort{cursor:pointer;font-family:inherit}.scr-s02 .s02-select b{color:var(--ink);font-weight:500}.scr-s02 .s02-active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-s02 .s02-active .pr-pill{height:28px}.scr-s02 .s02-active .pr-pill .pr-icon{width:12px;height:12px}.scr-s02 .s02-active>.pr-pill{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;height:auto;min-height:28px}.scr-s02 .pr-seg>button{font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;font-weight:500}.scr-s02 .s02-row{grid-template-columns:172px minmax(0,1fr) auto;padding:18px 20px}.scr-s02 .s02-row .pr-item__main{gap:6px}.scr-s02 .s02-row .pr-item__title{row-gap:2px}.scr-s02 .s02-row .pr-item__desc{font-size:var(--fs-body)}.scr-s02 .s02-row .pr-item__meta>span{display:inline-block}.scr-s02 .s02-row .pr-item__meta .pr-dot{vertical-align:1px;margin-right:6px}.scr-s02 .s02-path b{color:var(--ink);font-weight:500}.scr-s02 .s02-hint{border-radius:var(--r-pill);background:var(--surface-2);height:22px;color:var(--ink-2);align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.scr-s02 .s02-hint .pr-icon{width:13px;height:13px;color:var(--muted)}.scr-s02 .s02-cmp{border-radius:var(--r-ctl);border:1px solid var(--line-strong);height:30px;font-size:var(--fs-small);color:var(--ink-2);background:var(--surface);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.scr-s02 .s02-cmp.is-on{border-color:var(--ink);color:var(--ink);font-weight:500}.scr-s02 .s02-cmp .pr-check .pr-icon,.scr-m1 .m1-cmp .pr-check .pr-icon{stroke-width:2.4px}.scr-s02 .pr-check .pr-icon{stroke-width:2.4px;width:12px;height:12px}.scr-s02 .s02-cli{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.scr-s02 .s02-cli>summary{border-radius:var(--r-card)}.scr-s02 .s02-cli>summary .pr-icon{color:var(--muted)}.scr-s02 .s02-cli>summary .s02-sumhint{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}:is(.scr-s02,.scr-m1) .s02-more{justify-content:center;display:flex}:is(.scr-s02,.scr-m1) .s02-allnote{align-items:start;max-width:none}:is(.scr-s02,.scr-m1) .s02-matchnote{margin:-4px 0 0}:is(.scr-s02,.scr-m1) .s02-empty{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}:is(.scr-s02,.scr-m1) .s02-empty--filters{grid-template-columns:minmax(0,1fr)}:is(.scr-s02,.scr-m1) .s02-empty .pr-empty{align-content:start;gap:14px;padding:28px}:is(.scr-s02,.scr-m1) .s02-empty__icon{background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;display:grid}:is(.scr-s02,.scr-m1) .s02-empty .pr-empty__title{font-size:18px}:is(.scr-s02,.scr-m1) .s02-empty p{color:var(--ink-2);max-width:52ch}:is(.scr-s02,.scr-m1) .s02-suggest{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.scr-s02,.scr-m1) .s02-acts{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}:is(.scr-s02,.scr-m1) .s02-check{min-width:0}:is(.scr-s02,.scr-m1) .s02-check .pr-card__body{gap:12px;display:grid}:is(.scr-s02,.scr-m1) .s02-check .pr-card__head .pr-icon{color:var(--muted)}:is(.scr-s02,.scr-m1) .s02-checkrow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}:is(.scr-s02,.scr-m1) .s02-checkrow .pr-input{font-family:var(--font-mono);min-width:0;font-size:12.5px;overflow:hidden}:is(.scr-s02,.scr-m1) .s02-checkrow .pr-input::placeholder{color:var(--muted);opacity:1}:is(.scr-s02,.scr-m1) .s02-checkrow .pr-input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}:is(.scr-s02,.scr-m1) .s02-answer{border-radius:var(--r-ctl);background:var(--surface-2);font:400 12.5px/1.5 var(--font-mono);grid-template-columns:64px minmax(0,1fr);gap:4px 12px;padding:12px 14px;display:grid}:is(.scr-s02,.scr-m1) .s02-answer dt{color:var(--muted)}:is(.scr-s02,.scr-m1) .s02-answer dd{color:var(--ink);overflow-wrap:anywhere;min-width:0}:is(.scr-s02,.scr-m1) .s02-checkout:empty{display:none}:is(.scr-s02,.scr-m1) .s02-gh{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}:is(.scr-s02,.scr-m1) .s02-gh .pr-btn{justify-self:start}.pr-app .s02-menu{padding:6px}.pr-app .s02-mgroup{gap:0;display:grid}.pr-app .s02-mopt{width:100%;min-height:36px;font-family:inherit;font-size:var(--fs-small);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.pr-app .s02-mopt:hover{background:var(--surface-2)}.pr-app .s02-mopt.is-on{color:var(--ink);background:var(--surface-2);font-weight:500}.pr-app .s02-mopt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pr-app .s02-mfoot{border-radius:var(--r-ctl);background:var(--surface-2);color:var(--muted);margin:6px 4px 2px;padding:8px 10px;font-size:12px;line-height:1.5}.pr-app--m .s02-mopt{min-height:44px;font-size:var(--fs-body);color:var(--ink)}.pr-app--m .s02-mopt.is-on{background:0 0}.pr-app--m .s02-mfoot{margin-inline:0}@media (max-width:1023px){.scr-s02 .s02-body{grid-template-columns:200px minmax(0,1fr);gap:24px}.scr-s02 .s02-row{grid-template-columns:160px minmax(0,1fr)}.scr-s02 .s02-row .s02-cmp{grid-column:2;justify-self:start}:is(.scr-s02,.scr-m1) .s02-empty{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){:is(.scr-s02,.scr-m1) .s02-empty .pr-empty{padding:20px}}.scr-m1 .m1-main{gap:14px;padding-block:14px 28px;display:grid}.scr-m1 .m1-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.scr-m1 .m1-head .pr-lede{font-size:var(--fs-small);grid-column:1/-1;line-height:1.5}.scr-m1 .m1-stamp{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.scr-m1 .m1-searchrow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.scr-m1 .m1-search{border-radius:10px;min-width:0;height:48px;padding:0 2px 0 14px;font-size:15px}.scr-m1 .m1-search>.pr-icon{color:var(--muted);flex:none}.scr-m1 .m1-clear{width:44px;height:44px;color:var(--muted);flex:none;place-items:center;margin-left:auto;display:inline-grid}.scr-m1 .m1-filterbtn{border-radius:10px;gap:7px;height:48px;padding:0 12px 0 14px}.scr-m1 .m1-badge{border-radius:var(--r-pill);background:var(--ink);min-width:20px;height:20px;color:var(--bg);font:600 12px/20px var(--font-ui);text-align:center;padding:0 6px}.scr-m1 .m1-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-block:-6px;display:flex}.scr-m1 .m1-chip{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.scr-m1 .m1-chip .pr-pill{height:32px;color:var(--ink);padding:0 8px 0 12px}.scr-m1 .m1-chip .pr-pill .pr-icon{width:13px;height:13px}.scr-m1 .m1-clearall{min-height:44px;font-size:var(--fs-small);color:var(--ink-2);align-items:center;margin-left:auto;padding-inline:6px;display:inline-flex}.scr-m1 .m1-rhead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;margin-top:2px;display:grid}.scr-m1 .m1-rhead .pr-h2{grid-column:1/-1;font-size:17px}.scr-m1 .m1-of{font-size:var(--fs-small);color:var(--muted)}.scr-m1 .m1-sort{height:44px;margin-right:-2px}.scr-m1 .m1-sort b{color:var(--ink);font-weight:500}.scr-m1 .m1-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 14px 14px}.scr-m1 .m1-top{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:-2px;display:flex}.scr-m1 .m1-cmp{z-index:1;min-height:44px;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin-right:-6px;padding:0 4px 0 14px;display:inline-flex;position:relative}.scr-m1 .m1-cmp .pr-check{border-radius:5px;width:20px;height:20px}.scr-m1 .m1-cmp .pr-check .pr-icon{stroke-width:2.4px;width:13px;height:13px}.scr-m1 .m1-cmp.is-on{color:var(--ink);font-weight:500}.scr-m1 .m1-row .pr-item__name{overflow-wrap:anywhere;font-size:15px}.scr-m1 .m1-row .pr-item__name:after{content:"";position:absolute;inset:0}.scr-m1 .m1-id{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.scr-m1 .m1-id .pr-item__name{flex-basis:100%}.scr-m1 .m1-row .pr-item__path{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.scr-m1 .m1-row .pr-item__path b{color:var(--ink);font-weight:500}.scr-m1 .m1-hint{border-radius:var(--r-pill);background:var(--surface-2);height:22px;color:var(--ink-2);white-space:nowrap;z-index:1;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex;position:relative}.scr-m1 .m1-hint .pr-icon{width:13px;height:13px;color:var(--muted)}.scr-m1 .m1-row .pr-item__desc{margin-top:2px}.scr-m1 .m1-row .pr-item__meta{gap:1px 12px;margin-top:2px;font-size:12.5px}.scr-m1 .m1-row .pr-item__meta>span{display:inline-block}.scr-m1 .m1-row .pr-item__meta .pr-dot{vertical-align:1px;margin-right:5px}.scr-m1 .m1-cli{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.scr-m1 .m1-cli>summary{border-radius:var(--r-card);min-height:44px;padding-block:0}.scr-m1 .m1-cli>summary>.pr-icon{color:var(--muted)}.scr-m1 .m1-cli .m1-sumhint{color:var(--muted);font-size:12px}.scr-m1 .m1-cli>div{padding:0 12px 12px}.scr-m1 .m1-cli .pr-cmd{gap:6px;padding:8px 4px 8px 10px;font-size:12.5px}.scr-m1 .m1-cli .pr-copy{width:44px;height:44px;margin-block:-8px}.pr-app .m1-sheet{gap:10px}.pr-app .m1-sheetbody{gap:10px;display:grid}.pr-app .m1-shead{align-items:center;gap:4px;margin-top:-6px;display:flex}.pr-app .m1-shead .pr-h2{font-size:17px}.pr-app .m1-shead .m1-clearall{min-height:44px;font-size:var(--fs-small);color:var(--ink-2);align-items:center;margin-left:auto;padding-inline:6px;display:inline-flex}.pr-app .m1-close{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:inline-grid}.pr-app .m1-fgroup{border-bottom:1px solid var(--line);padding-bottom:6px;display:grid}.pr-app .m1-ftitle{font-weight:600;font-size:var(--fs-small);padding-top:2px}.pr-app .m1-opt{width:100%;min-height:44px;font-size:var(--fs-body);color:var(--ink-2);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pr-app .m1-opt .pr-check,.pr-app .m1-opt .pr-radio{width:20px;height:20px}.pr-app .m1-opt .pr-check{border-radius:5px}.pr-app .m1-opt .pr-check .pr-icon{stroke-width:2.4px;width:13px;height:13px}.pr-app .m1-opt .pr-mark{justify-self:start}.pr-app .m1-gl{border:1px solid var(--ink);background:var(--surface);width:24px;height:24px;color:var(--ink);font:700 13px/1 var(--font-ui);border-radius:6px;justify-self:start;place-items:center;display:inline-grid}.pr-app .m1-opt.is-off .m1-gl{border-color:var(--faint);color:var(--muted);border-style:dashed}.pr-app .m1-n{color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.pr-app .m1-opt.is-off{color:var(--muted);cursor:default}.pr-app .m1-opt.is-off .pr-check,.pr-app .m1-opt.is-off .pr-radio{background:0 0;border-style:dashed}.pr-app .m1-opt.is-off .pr-check.is-on{background:var(--muted);border-style:solid;border-color:var(--muted);color:var(--bg)}.pr-app button.m1-opt.is-off .pr-mark{opacity:.6}.pr-app .m1-soon{color:var(--muted);font-size:12px}.pr-app .m1-repo{font:400 13px/1.35 var(--font-mono);overflow-wrap:anywhere;color:var(--ink-2)}.pr-app .m1-opts2{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.pr-app .m1-opts2 .m1-opt{grid-template-columns:20px auto minmax(0,1fr)}.pr-app .m1-fnote{color:var(--muted);font-size:12px;line-height:1.5}.pr-app .m1-fgroup .m1-fnote{padding-bottom:6px}.pr-app .m1-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none;border-radius:6px}.scr-s06 .s06-main{gap:20px;padding-block:20px 56px;display:grid}.scr-s06 .s06-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;display:grid}.scr-s06 .s06-back{font-size:var(--fs-small);color:var(--ink-2);justify-self:start;align-items:center;gap:6px;display:inline-flex}.scr-s06 .s06-back .pr-icon{transform:rotate(180deg)}.scr-s06 .s06-tools{align-items:center;gap:10px;display:flex}.scr-s06 .s06-toggle{font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.scr-s06 .s06-read{align-items:start;max-width:none}.scr-s06 .s06-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.scr-s06 .s06-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--fs-body)}.scr-s06 .s06-table col.s06-c0{width:260px}.scr-s06 .s06-table thead th{z-index:2;background:var(--surface);text-align:left;vertical-align:top;border-bottom:1px solid var(--line-strong);border-radius:var(--r-card) var(--r-card) 0 0;padding:18px 20px 16px;font-weight:400;position:sticky;top:0}.scr-s06 .s06-table thead th+th{border-left:1px solid var(--line);border-radius:0}.scr-s06 .s06-table thead th:last-child{border-radius:0 var(--r-card) 0 0}.scr-s06 .s06-corner{gap:10px;display:grid}.scr-s06 .s06-add{width:100%;color:var(--ink-2);border-style:dashed;justify-content:flex-start}.scr-s06 .s06-col{gap:6px;min-width:0;display:grid}.scr-s06 .s06-colname{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scr-s06 .s06-colname .s06-name{font:600 19px/1.2 var(--font-mono);letter-spacing:-.01em;overflow-wrap:anywhere}.scr-s06 .s06-colpath{font:400 12.5px/1.4 var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.scr-s06 .s06-colpath b{color:var(--ink);font-weight:500}.scr-s06 .s06-colacts{gap:2px;margin-left:-10px;padding-top:2px;display:flex}.scr-s06 .s06-colacts .pr-btn{color:var(--ink-2)}.scr-s06 .s06-table td,.scr-s06 .s06-table tbody th{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:12px 20px}.scr-s06 .s06-table tbody td+td{border-left:1px solid var(--line)}.scr-s06 .s06-table tbody th{font-weight:400}.scr-s06 .s06-table tbody tr.s06-group:first-child th{border-top:0}.scr-s06 .s06-lab{justify-items:start;gap:2px;display:grid}.scr-s06 .s06-lab>span:first-child{color:var(--ink);font-weight:500;font-size:var(--fs-small)}.scr-s06 .s06-lab .s06-sub{font-size:12px}.scr-s06 .s06-sub{color:var(--muted);font-size:var(--fs-small);line-height:1.45}.scr-s06 .s06-group th{background:var(--surface-2);padding:10px 20px}.scr-s06 .s06-gh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scr-s06 .s06-gh .pr-icon{color:var(--muted)}.scr-s06 .s06-gh .s06-gname{font-size:14px;font-weight:600}.scr-s06 .s06-gh .s06-gtype{color:var(--muted);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);padding:2px 8px;font-size:12px}.scr-s06 .s06-v{color:var(--ink-2);justify-items:start;gap:3px;min-width:0;display:grid}.scr-s06 .s06-d{color:var(--ink);font-weight:650}.scr-s06 .s06-difftag{color:var(--ink);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.scr-s06 .s06-difftag:before{content:"≠";font-weight:700}.scr-s06 .s06-num{letter-spacing:-.01em;font-size:18px;font-weight:600}.scr-s06 .s06-num.s06-same{color:var(--ink-2);font-weight:400}.scr-s06 .s06-scan{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.scr-s06 .s06-gradecell{align-items:center;gap:14px;display:flex}.scr-s06 .s06-gradecell .s06-v{gap:6px}.scr-s06 .s06-result td{padding-block:14px}.scr-s06 .s06-span{color:var(--ink-2)}.scr-s06 .s06-v .pr-dot{vertical-align:1px;margin-right:6px}.scr-s06 .s06-method{font:400 11.5px/1.4 var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.scr-s06 .s06-cli{border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 40px;padding:24px 28px;display:grid}.scr-s06 .s06-cli--single{grid-template-columns:minmax(0,1fr)}.scr-s06 .s06-cli .pr-h2{color:var(--inverse-ink);align-items:center;gap:10px;display:flex}.scr-s06 .s06-cli .pr-h2 .pr-icon{color:var(--inverse-muted)}.scr-s06 .s06-cli__l{gap:12px;display:grid}.scr-s06 .s06-warn{border-radius:var(--r-ctl);border:1px solid var(--inverse-line);color:var(--inverse-ink);font-size:var(--fs-small);grid-template-columns:auto 1fr;gap:10px;padding:14px 16px;line-height:1.55;display:grid}.scr-s06 .s06-warn .pr-icon{color:var(--inverse-prompt);margin-top:2px}.scr-s06 .s06-warn code{color:var(--inverse-ink);overflow-wrap:anywhere}.scr-s06 .s06-sharelink{color:var(--inverse-ink);font:inherit;text-underline-offset:3px;text-decoration:underline;display:inline}.scr-s06 .s06-emptyacts{flex-wrap:wrap;gap:8px;display:flex}.scr-s06 .s06-emptyacts .s06-add{width:auto;color:var(--bg);border-style:solid}.scr-s01 .s01-hero{gap:18px}.scr-s01 .s01-hero .pr-display{max-width:19ch}.scr-s01 .review-home-read{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:20px 22px}.scr-s01 .review-home-read>p{max-width:72ch}.scr-s01 .review-home-verdicts{flex-wrap:wrap;gap:8px}.scr-s01 .review-home-own{align-items:center}.scr-s01 .review-home-own p{max-width:62ch}.scr-s02 .s02-head .pr-lede{max-width:72ch}:is(.scr-s02,.scr-m1) .s02-matchnote{max-width:70ch}:is(.scr-s02,.scr-m1) .s02-empty .pr-empty{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}:is(.scr-s02,.scr-m1) .s02-acts .pr-btn--primary{min-height:40px}:is(.scr-s02,.scr-m1) .s02-check .pr-card__head{align-items:start}:is(.scr-s02,.scr-m1) .s02-raw-answer{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface)}:is(.scr-s02,.scr-m1) .s02-raw-answer>summary{min-height:40px}:is(.scr-s02,.scr-m1) .s02-raw-answer[open]>div{padding-top:2px}:is(.scr-s02,.scr-m1) .s02-raw-answer .s02-answer{margin:0}.scr-s06 .s06-read--key{max-width:none}.scr-s06 .s06-read-more{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface)}.scr-s06 .s06-read-more>summary{min-height:42px}.scr-s06 .s06-read-more p{max-width:88ch}.scr-s06 .s06-wrap{min-width:0}:is(.scr-s01,.scr-s02,.scr-m1,.scr-s06) :is(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(.scr-s01,.scr-s02,.scr-m1,.scr-s06) .pr-btn:hover{border-color:var(--ink)}@media (max-width:719px){.scr-s01 .review-home-read{padding:16px}.scr-s01 .review-home-own{padding-top:20px}.scr-s01 .review-home-own .pr-btn{justify-content:center;width:100%}:is(.scr-s02,.scr-m1) .s02-empty .pr-empty{padding:18px}:is(.scr-s02,.scr-m1) .s02-empty,:is(.scr-s02,.scr-m1) .s02-empty>*,:is(.scr-s02,.scr-m1) .s02-check .pr-card__body,:is(.scr-s02,.scr-m1) .s02-checkrow{min-width:0;max-width:100%}:is(.scr-s02,.scr-m1) .s02-checkrow{grid-template-columns:minmax(0,1fr)}:is(.scr-s02,.scr-m1) .s02-checkrow>.pr-btn{justify-self:start;min-height:44px}:is(.scr-s02,.scr-m1) .s02-gh>.app-disabled-explain{grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:center;width:100%;min-width:0;display:grid}:is(.scr-s02,.scr-m1) .s02-gh .app-disabled-explain>button{white-space:normal;text-align:left;width:100%;min-width:0}:is(.scr-s02,.scr-m1) .s02-gh .pr-muted{overflow-wrap:anywhere;min-width:0}:is(.scr-s02,.scr-m1) .s02-raw-answer{min-width:0;max-width:100%}:is(.scr-s02,.scr-m1) .s02-raw-answer>summary{overflow-wrap:anywhere;min-width:0}.scr-s06 .s06-read-more>div{padding-left:16px}}.pr-app .s06-pick{gap:8px;padding:8px;display:grid}.pr-app .s06-picklist{gap:2px;max-height:320px;display:grid;overflow:auto}.pr-app .s06-picklist:empty{display:none}.pr-app .s06-pickopt{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 10px;font-family:inherit;display:grid}.pr-app .s06-pickopt:hover,.pr-app .s06-pickopt:focus-visible{background:var(--surface-2)}.pr-app .s06-pickopt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pr-app .s06-pickname{font:600 14px/1.3 var(--font-mono);overflow-wrap:anywhere}.pr-app .s06-pickpath{font:12px/1.4 var(--font-mono);color:var(--muted);overflow-wrap:anywhere;grid-column:2}.pr-app .s06-pickpath .s06-sub{font:12px/1.4 var(--font-ui);color:var(--ink-2);margin-left:6px}.pr-app .s06-pickhint{padding-inline:4px}.pr-app .s06-picker .pr-input{width:100%}@media (max-width:1023px){.scr-s06 .s06-wrap{overflow-x:auto}.scr-s06 .s06-table thead th{position:static}.scr-s06 .s06-table col.s06-c0{width:200px}.scr-s06 .s06-table--n3{min-width:880px}.scr-s06 .s06-table--n4{min-width:1080px}.scr-s06 .s06-cli{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.scr-s06 .s06-head{grid-template-columns:minmax(0,1fr)}.scr-s06 .s06-tools{flex-wrap:wrap}.scr-s06 .s06-table col.s06-c0{width:132px}.scr-s06 .s06-table--n2{min-width:560px}.scr-s06 .s06-table--n3{min-width:780px}.scr-s06 .s06-table--n4{min-width:1000px}.scr-s06 .s06-table td,.scr-s06 .s06-table tbody th{padding:10px 12px}.scr-s06 .s06-table thead th{padding:14px 12px 12px}.scr-s06 .s06-group th{padding:10px 12px}.scr-s06 .s06-colname .s06-name{font-size:16px}.scr-s06 .s06-colacts{flex-wrap:wrap}.scr-s06 .s06-corner .s06-add{white-space:normal;text-align:left;height:auto;min-height:30px;padding-block:6px;line-height:1.25}.scr-s06 .s06-cli{padding:20px}}.scr-s01 .review-home-journeys{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:100%;max-width:820px;margin:20px auto 36px;padding:20px 22px}.review-home-journeys__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.review-home-journey{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--bg);flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:16px;display:flex}.review-home-journey h3{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.35}.review-home-journey p{max-width:42ch;color:var(--ink-2);margin:8px 0 0;line-height:1.55}.review-home-journey .pr-link{align-self:flex-start;align-items:center;min-height:32px;display:inline-flex}.review-home-journeys__resources{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin:18px 0 0;padding-top:14px;display:flex}.review-home-journey :is(a,button):focus-visible,.review-home-journeys__resources a:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}@media (max-width:719px){.scr-s01 .review-home-journeys{padding:16px}.review-home-journeys__grid{grid-template-columns:minmax(0,1fr);gap:10px}.review-home-journey{padding:14px}.review-home-journey .pr-link{min-height:44px}.review-home-journeys__resources{gap:8px 16px}}.scr-s06 .s06-hist-toggle{margin-inline-start:auto;font-size:13px}@media (max-width:719px){.scr-s06 .s06-hist-toggle{text-align:left;flex-basis:100%;justify-content:flex-start;min-height:24px;margin-inline-start:0}}.pr-types__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-type{color:var(--ink);gap:6px;height:100%;padding:14px 16px;text-decoration:none;display:grid}a.pr-type:hover{border-color:var(--line-strong)}a.pr-type:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pr-type__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pr-type__t{font-weight:600}.pr-type__n{font:500 13px/1 var(--font-mono);color:var(--ink-2)}.pr-types__none{margin:10px 0 0}.pr-kind{align-items:center;gap:4px;margin-right:8px;display:inline-flex}.pr-kind svg{flex:none;width:11px;height:11px}.s06-verdict{gap:6px;margin-bottom:16px;padding:14px 16px;display:grid}.s06-verdict__h{font-weight:600}.pr-types-wrap{max-width:1200px;padding:28px var(--s6) 0;margin:0 auto}.pr-app--m .pr-types-wrap{padding-inline:var(--s4)}.scr-s03 [hidden],.scr-s04 [hidden],.scr-s05 [hidden],.scr-m2 [hidden]{display:none!important}.scr-s03 .rec-same,.scr-s04 .rec-same,.scr-s05 .rec-same,.scr-m2 .rec-same{margin:0}.scr-s03 .rec-idline,.scr-s04 .rec-idline,.scr-s05 .rec-idline,.scr-m2 .rec-idline{color:var(--muted);margin:0}:is(.scr-s03,.scr-s04,.scr-s05,.scr-m2) :is(.s03-titlerow,.s04-titlerow,.s05-titlerow,.m2-titlerow){min-width:0}:is(.scr-s03,.scr-s04,.scr-s05,.scr-m2) .pr-h1--record{overflow-wrap:anywhere;min-width:0}.scr-s03 .s03-main{gap:20px;padding-block:20px 56px;display:grid;position:relative}.scr-s03 .s03-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 32px;display:grid}.scr-s03 .s03-id{gap:8px;min-width:0;display:grid}.scr-s03 .s03-titlerow{align-items:center;gap:6px;display:flex}.scr-s03 .s03-desc{gap:4px;max-width:76ch;display:grid}.scr-s03 .s03-actions{gap:8px;padding-top:4px;display:flex;position:relative}.scr-s03 .s03-top{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;display:grid}.scr-s03 #s03-decision .pr-decision__next{padding-top:2px}.scr-s03 #s03-decision>.pr-btn{justify-self:start}.scr-s03 .s03-sticky{top:env(safe-area-inset-top,0px);z-index:12;position:fixed;left:0;right:0}.scr-s03 .s03-sticky .pr-h3{font-family:var(--font-mono)}.scr-s03 .s03-sticky__in>.pr-h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scr-s03 .s03-scanfoot{color:var(--ink-2);font-size:var(--fs-small);padding:0 2px;display:block}.scr-s03 .s03-findings .pr-item{grid-template-columns:92px 1fr auto;padding:12px 16px}.scr-s03 .s03-findings .pr-item__title{font-weight:500}.scr-s03 .s03-limits{gap:10px;padding:4px 0 12px;display:grid}.scr-s03 .s03-limits li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;display:grid}.scr-s03 .s03-limits li>.pr-icon{color:var(--muted);margin-top:2px}.scr-s03 .s03-col{gap:32px;min-width:0;display:grid}.scr-s03 .s03-aside{gap:16px;display:grid}.scr-s03 .s03-aside .pr-card__body{gap:10px;display:grid}.scr-s03 .s03-links{font-size:var(--fs-small);gap:8px;display:grid}.scr-s03 .s03-links>.app-linkbtn{align-items:center;gap:8px;display:flex}.scr-s03 .s03-links>.app-linkbtn .pr-muted{margin-left:4px}.pr-app .s03-api{font:400 12px/1.5 var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;background:var(--surface-2);border-radius:8px;padding:8px 10px}.scr-s03 .pr-item__meta>span,.scr-s04 .pr-item__meta>span,.scr-s05 .pr-item__meta>span{gap:0}@media (max-width:1023px){.scr-s03 .s03-head{grid-template-columns:minmax(0,1fr)}.scr-s03 .s03-actions{flex-wrap:wrap}.scr-s03 .s03-top{grid-template-columns:minmax(0,1fr)}.scr-s03 .pr-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.scr-s03 .pr-signal:nth-child(4n+1){border-left:0}.scr-s03 .pr-signal:nth-child(n+5){border-top:1px solid var(--line)}.scr-s03 .pr-record{grid-template-columns:minmax(0,1fr)}.scr-s03 .s03-aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.scr-s03 .s03-sticky .pr-small{display:none}}.scr-s04 .s04-main{gap:20px;padding-block:20px 56px;display:grid}.scr-s04 .s04-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 32px;display:grid}.scr-s04 .s04-id{gap:8px;min-width:0;display:grid}.scr-s04 .s04-titlerow{align-items:center;gap:6px;display:flex}.scr-s04 .s04-desc{align-items:baseline;gap:10px;display:flex}.scr-s04 .s04-desc .pr-from{flex:none}.scr-s04 .s04-desc p{flex:1 1 0;min-width:0;max-width:76ch}.scr-s04 .s04-actions{gap:8px;padding-top:4px;display:flex}.scr-s04 .s04-decision{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 40px;padding:18px 20px}.scr-s04 .s04-decision>.pr-result{grid-row:1/span 4}.scr-s04 .s04-decision>:not(.pr-result){border-left:1px solid var(--line);grid-column:2;padding:4px 0 4px 40px}.scr-s04 .s04-decision>.pr-decision__foot{border-top:0}.scr-s04 .s04-decision>.pr-decision__line,.scr-s04 .s04-decision>.pr-decision__next{max-width:none}.scr-s04 .s04-cols{grid-template-columns:328px minmax(0,1fr);align-items:start;gap:28px;display:grid}.scr-s04 .s04-left{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.scr-s04 .s04-tree__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;padding:6px 8px 10px;display:flex}.scr-s04 .s04-tree__meta{align-items:center;gap:6px;display:inline-flex}.scr-s04 .s04-tree__meta .pr-count{text-align:center;min-width:26px}.scr-s04 .s04-d1{padding-left:30px}.scr-s04 .s04-d2{padding-left:52px}.scr-s04 .s04-d3{padding-left:74px}.scr-s04 .s04-dir .pr-tree__name{color:var(--muted)}.scr-s04 .s04-tree__foot{color:var(--muted);padding:8px 8px 4px;font-size:12px}.scr-s04 .s04-scan{gap:0;padding:0;display:grid}.scr-s04 .s04-scan .pr-table th,.scr-s04 .s04-scan .pr-table td{padding:8px 4px}.scr-s04 .s04-scan .pr-table th:first-child,.scr-s04 .s04-scan .pr-table td:first-child{padding-left:12px}.scr-s04 .s04-scan .pr-table th:nth-last-child(2),.scr-s04 .s04-scan .pr-table td:nth-last-child(2){padding-right:10px}.scr-s04 .s04-scan .pr-table th:last-child,.scr-s04 .s04-scan .pr-table td:last-child{display:none}.scr-s04 .s04-scan .pr-table-wrap{border:0;border-radius:0}.scr-s04 .s04-scan .pr-table th{font-size:12px}.scr-s04 .s04-scan .pr-table th:nth-child(4){white-space:normal;line-height:1.25}.scr-s04 .s04-scan__why{border-top:1px solid var(--line);color:var(--ink-2);gap:8px;padding:12px 16px 16px;display:grid}.scr-s04 .s04-right{gap:28px;min-width:0;display:grid}.scr-s04 .s04-filehead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding-bottom:14px;display:grid}.scr-s04 .s04-filehead__name{font:600 17px/1.3 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.scr-s04 .s04-filehead__name .pr-icon{color:var(--muted);flex:none}.scr-s04 .s04-filehead__counts{grid-column:1/-1}.scr-s04 .s04-stack{gap:12px;display:grid}.scr-s04 .s04-fh{flex:1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.scr-s04 .s04-linesrc{font-family:var(--font-ui);color:var(--muted);border-left:1px solid var(--line-strong);padding-left:8px;font-size:11.5px}.scr-s04 .s04-critical{border-color:var(--line-strong)}.scr-s04 .s04-plain{color:var(--ink);font-size:var(--fs-prose);line-height:1.55}.scr-s04 .s04-src{font-size:var(--fs-small);grid-template-columns:96px 1fr;align-items:baseline;gap:10px;display:grid}.scr-s04 .s04-src code{color:var(--ink-2);overflow-wrap:anywhere}.scr-s04 .s04-group .pr-finding__loc{font-family:var(--font-ui);font-size:var(--fs-small)}.scr-s04 .s04-group .pr-group-lines{color:var(--ink-2);font-size:12.5px}.scr-s04 .s04-compact .pr-item{grid-template-columns:92px 1fr auto;padding:12px 16px}.scr-s04 .s04-subhead{font-weight:600;font-size:var(--fs-small);color:var(--ink-2);align-items:baseline;gap:8px;padding-top:4px;display:flex}.scr-s04 .s04-none{border:1px dashed var(--line-strong);border-radius:var(--r-card);color:var(--ink-2);font-size:var(--fs-small);background:var(--surface);align-items:center;gap:10px;padding:14px 16px;display:flex}.scr-s04 .s04-none .pr-icon{color:var(--muted)}.scr-s04 .s04-elsewhere{color:var(--ink-2);font-size:var(--fs-small);align-items:center;gap:10px;display:flex}.scr-s04 .s04-h2note{font-weight:400;font-size:var(--fs-body);color:var(--muted);margin-left:6px}.scr-s04 .pr-finding__head>.pr-sev{margin-top:2px}.scr-s04 .pr-finding__foot{flex-wrap:wrap}.scr-s04 .pr-finding__foot .pr-link{align-items:center;gap:6px;display:inline-flex}.scr-s04 h2 .pr-count{vertical-align:2px;margin-left:6px}.scr-s04 .pr-banner .pr-pair{flex:none}.scr-s04 .s04-tree__head{flex-wrap:wrap;align-items:center}.scr-s04 .s04-tree__list{margin:0;padding:0;list-style:none}.scr-s04 .s04-tree__list .s04-tree__list{padding-left:18px}.scr-s04 .s04-tree__list[hidden]{display:none}.scr-s04 button.pr-tree__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.scr-s04 .s04-chev{transition:transform .12s}.scr-s04 [aria-expanded=true]>.s04-chev{transform:rotate(90deg)}.scr-s04 .s04-link{font-family:var(--font-ui);color:var(--muted);border:1px solid var(--line-strong);border-radius:4px;margin-left:4px;padding:0 4px;font-size:11px}.scr-s04 .s04-show{border:1px solid var(--line-strong);border-radius:6px;display:inline-flex}.scr-s04 .s04-show__opt{min-height:28px;color:var(--ink-2);align-items:center;gap:6px;padding:2px 10px;font-size:12px;text-decoration:none;display:inline-flex}.scr-s04 .s04-show__opt+.s04-show__opt{border-left:1px solid var(--line-strong)}.scr-s04 .s04-show__opt.is-on{background:var(--surface-2);color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.scr-s04 .s04-chev{transition:none}}:is(.scr-s03,.scr-s04,.scr-s05,.scr-m2) :is(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:is(.scr-s03,.scr-s04,.scr-s05,.scr-m2) .pr-btn:hover{border-color:var(--ink)}.scr-s03 .s03-head,.scr-s04 .s04-head,.scr-s05 .s05-head{min-width:0}.scr-s03 .s03-id,.scr-s04 .s04-id,.scr-s05 .s05-id{overflow-wrap:anywhere}.scr-s03 .s03-desc p,.scr-s04 .s04-desc p,.scr-s05 .s05-desc p{max-width:76ch;line-height:1.55}.scr-s03 .s03-actions .pr-btn,.scr-s04 .s04-actions .pr-btn,.scr-s05 .s05-actions .pr-btn{min-height:40px}.scr-s04 .s04-cols,.scr-s04 .s04-left,.scr-s04 .s04-right,.scr-s04 .pr-tree__row{min-width:0}.scr-s04 .pr-tree__name{overflow-wrap:anywhere;min-width:0}.scr-s04 .s04-tree__meta{flex-wrap:wrap;justify-content:flex-end;min-width:0}.scr-s05 .s05-decision .pr-decision__tail{color:var(--ink-2);font-weight:400}.scr-s05 .s05-drow__head{min-width:0}.pr-app #overlay-root .s05-drawer{box-sizing:border-box;max-width:100vw}.pr-app .s05-drawer .pr-drawer__body{overflow-wrap:anywhere;min-width:0}.scr-m2 .pr-tabs{scroll-padding-inline:16px}.scr-m2 .m2-actions{min-width:0}.scr-m2 .m2-actions .pr-btn{white-space:normal;min-width:0;line-height:1.25}@media (max-width:1023px){.scr-s04 .s04-head{grid-template-columns:minmax(0,1fr)}.scr-s04 .s04-actions{flex-wrap:wrap}.scr-s04 .s04-cols{grid-template-columns:minmax(0,1fr)}.scr-s04 .s04-left{display:contents}.scr-s04 #files-tree{order:1}.scr-s04 .s04-tree__list .s04-tree__list{padding-left:14px}.scr-s04 .s04-tree__list .pr-tree__row{min-height:44px}.scr-s04 .s04-right{order:2}.scr-s04 #s04-scanners{order:3}.scr-s04 .pr-banner{flex-wrap:wrap}}@media (max-width:719px){.scr-s04 .s04-decision{grid-template-columns:minmax(0,1fr);padding:16px}.scr-s04 .s04-decision>.pr-result{grid-row:auto}.scr-s04 .s04-decision>:not(.pr-result){border-left:0;grid-column:1;padding-left:0}.scr-s04 .pr-banner .pr-btn{margin-left:0}.scr-s04 .s04-filehead{grid-template-columns:minmax(0,1fr)}.scr-s04 .s04-src{grid-template-columns:minmax(0,1fr);gap:2px}.scr-s04 .pr-finding__head{flex-wrap:wrap}.scr-s04 .s04-fh{flex:180px}.scr-s04 .pr-finding__loc{flex-wrap:wrap}.scr-s04 .s04-linesrc{border-left:0;flex-basis:100%;padding-left:0}.scr-s04 .s04-compact .pr-item{grid-template-columns:80px minmax(0,1fr)}.scr-s04 .s04-tree__meta{justify-content:start}}.scr-s05{position:relative}.scr-s05 .s05-main{gap:20px;padding-block:20px 56px;display:grid}.scr-s05 .s05-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 32px;display:grid}.scr-s05 .s05-id{gap:8px;min-width:0;display:grid}.scr-s05 .s05-titlerow{align-items:center;gap:6px;display:flex}.scr-s05 .s05-desc{gap:4px;max-width:80ch;display:grid}.scr-s05 .s05-desc p{color:var(--ink-2);overflow-wrap:anywhere}.scr-s05 .s05-desc-more{border-top:1px solid var(--line);max-width:80ch}.scr-s05 .s05-desc-more>summary{cursor:pointer;min-height:40px;font-size:var(--fs-small);color:var(--ink-2);align-items:center;font-weight:500;display:flex}.scr-s05 .s05-desc-more>p{color:var(--ink-2);overflow-wrap:anywhere;padding:0 0 8px;line-height:1.55}.scr-s05 .s05-actions{gap:8px;padding-top:4px;display:flex}.scr-s05 .s05-decision{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:40px}.scr-s05 .s05-decision>.pr-decision__line{border-left:1px solid var(--line);max-width:64ch;padding-left:40px}.scr-s05 .s05-decision>.pr-why,.scr-s05 .s05-decision>.pr-decision__foot{grid-column:1/-1}.scr-s05 .s05-decision>.pr-why{border-radius:var(--r-ctl);background:var(--surface-2);max-width:none;font-size:var(--fs-body);gap:10px;padding:12px 16px}.scr-s05 .s05-decision>.pr-why>.pr-icon{margin-top:3px}.scr-s05 .s05-decision>.pr-why>span{max-width:104ch}.scr-s05 .pr-decision__foot .pr-pair{margin-left:2px}.scr-s05 .pr-decision__foot code{color:var(--ink-2)}.scr-s05 .pr-empty{padding:var(--s5)}.scr-s05 .s05-whatif{border:1px dashed var(--line-strong);border-radius:var(--r-ctl);gap:8px;padding:12px 14px;display:grid}.scr-s05 .s05-whatif__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scr-s05 .s05-whatif__row>.pr-icon{color:var(--muted)}.scr-s05 .s05-whatif__lbl{font-size:var(--fs-small);color:var(--muted)}.scr-s05 .s05-whatif p{font-size:var(--fs-small);color:var(--ink-2);max-width:80ch}.scr-s05 .s05-col{gap:32px;min-width:0;display:grid}.scr-s05 .s05-aside{gap:16px;display:grid}.scr-s05 .s05-disp{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:16px;display:grid}.scr-s05 .s05-disp>.pr-sev{margin-top:2px}.scr-s05 .s05-disp__main{gap:10px;min-width:0;display:grid}.scr-s05 .s05-disp__title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.scr-s05 .s05-fp{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:auto 1fr;gap:8px;display:grid}.scr-s05 .s05-fp .pr-icon{color:var(--muted);margin-top:2px}.scr-s05 .s05-after{font-size:var(--fs-small);color:var(--muted);padding:0 2px}.scr-s05 .s05-status{font-weight:600;font-size:var(--fs-small);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.scr-s05 .s05-status .pr-icon{color:var(--muted)}.scr-s05 .s05-states td{vertical-align:top}.scr-s05 .s05-states td:first-child{width:150px}.scr-s05 .s05-states td:nth-child(2){width:38%;color:var(--ink-2)}.scr-s05 .s05-admin{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:0 2px;display:flex}.scr-s05 .s05-admin .pr-btn{pointer-events:none}.scr-s05 .s05-ver{gap:0;padding:0;display:grid}.scr-s05 .s05-ver .pr-fact{grid-template-columns:104px 1fr}.scr-s05 .s05-ver .pr-dot{vertical-align:1px;margin-right:4px}.scr-s05 .s05-ver__foot{border-top:1px solid var(--line);color:var(--muted);padding:12px 16px;font-size:12px}.scr-s05 .s05-tips{gap:10px;display:grid}.scr-s05 .s05-tips li{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:18px 1fr;gap:8px;display:grid}.scr-s05 .s05-tips li>.pr-icon{color:var(--muted);margin-top:2px}.scr-s05 .s05-dlist{gap:10px;display:grid}.scr-s05 .s05-drow{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:6px;padding:14px 16px;display:grid}.scr-s05 .s05-drow__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-s05 .s05-more{border:0}.scr-s05 .s05-mini .pr-btn{align-self:center}.scr-s05 .s05-vtable td{vertical-align:middle}.pr-app #overlay-root .s05-drawer{grid-template-rows:auto auto auto;align-content:start;width:500px;max-width:100vw;overflow-y:auto}.pr-app .s05-drawer .pr-drawer__foot{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center}.pr-app .s05-drawer .pr-drawer__foot>div{gap:8px;display:flex}.pr-app .s05-drawer .pr-drawer__head .pr-icon{color:var(--muted)}.pr-app .s05-dfind{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);gap:10px;padding:14px;display:grid}.pr-app .s05-dfind__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-app .s05-area{height:132px;font:400 var(--fs-body)/1.5 var(--font-ui);resize:vertical;align-items:flex-start;padding:11px 12px;display:block}.pr-app .s05-area::placeholder{color:var(--muted)}.pr-app .s05-area:focus{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);outline:none}.pr-app .s05-filing{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pr-app .s05-next{gap:10px;display:grid}.pr-app .s05-next ol{counter-reset:s05n;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-app .s05-next li{font-size:var(--fs-small);color:var(--ink-2);counter-increment:s05n;grid-template-columns:22px 1fr;gap:10px;display:grid}.pr-app .s05-next li:before{content:counter(s05n);border:1px solid var(--line-strong);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}@media (max-width:1023px){.scr-s05 .s05-head{grid-template-columns:minmax(0,1fr)}.scr-s05 .s05-actions{flex-wrap:wrap}.scr-s05 .pr-record{grid-template-columns:minmax(0,1fr)}.scr-s05 .s05-aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:719px){.scr-s05 .s05-decision{grid-template-columns:minmax(0,1fr)}.scr-s05 .s05-decision>.pr-decision__line{border-left:0;padding-left:0}.scr-s05 .s05-disp{grid-template-columns:auto minmax(0,1fr)}.scr-s05 .s05-disp>:last-child{grid-column:1/-1;justify-self:start}.scr-s05 .s05-states{min-width:560px}.scr-s05 .s05-states td:first-child{width:auto}.scr-s05 .s05-vtable{min-width:520px}.scr-s05 .s05-mini{grid-template-columns:auto minmax(0,1fr)}.scr-s05 .s05-mini>:last-child{grid-column:2;justify-self:start}.pr-app #overlay-root .s05-drawer{width:100vw}.pr-app .s05-drawer .pr-drawer__foot{flex-wrap:wrap;gap:10px}}.scr-m2{position:relative}.scr-m2 .m2-main{gap:16px;padding-block:14px 32px;display:grid}.scr-m2 .m2-titlerow{align-items:center;gap:4px;display:flex}.scr-m2 .m2-slug{max-width:100%;margin-top:6px}.scr-m2 .pr-slug span,.scr-m2 .pr-h1--record{overflow-wrap:anywhere}.scr-m2 .pr-decision{padding:16px}.scr-m2 .pr-decision__line{font-size:15px}.scr-m2 .pr-decision__foot{gap:6px;display:grid}.scr-m2 .m2-desc{-webkit-line-clamp:unset;font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.55;display:block;overflow:visible}.scr-m2 .m2-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scr-m2 .m2-actions .pr-btn--lg{grid-column:1/-1}.scr-m2 .m2-actions .pr-btn{min-height:44px}.scr-m2 .pr-tabs{scrollbar-width:none;gap:18px;overflow-x:auto}.scr-m2 .pr-tabs>a{flex:none}.scr-m2 #m2-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-m2 #m2-signals .pr-signal{padding:12px}.scr-m2 #m2-signals>.pr-signal:nth-child(4),.scr-m2 #m2-signals>.pr-signal:nth-child(6),.scr-m2 #m2-signals>.pr-signal:nth-child(7){display:none}.scr-m2 #m2-signals>.pr-signal:nth-child(3){border-left:0;border-top:1px solid var(--line)}.scr-m2 #m2-signals>.pr-signal:nth-child(5){border-left:1px solid var(--line);border-top:1px solid var(--line)}.scr-m2 #m2-signals .m2-gaps{border-left:0;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-2);grid-column:1/-1;gap:4px;padding:12px;display:grid}.scr-m2 .m2-scanner{border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.scr-m2 .m2-scanner:first-child{border-top:0}.scr-m2 .m2-scanner .pr-muted{grid-column:1/-1}.pr-app .m2-sheet .pr-pop__foot{margin:0}.pr-app .m2-sheet .pr-pop__title{margin-top:4px}.scr-s07 .s07-main{gap:22px;padding-block:20px 56px;display:grid}.scr-s07 .s07-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 32px;display:grid}.scr-s07 .s07-id{gap:8px;min-width:0;display:grid}.scr-s07 .s07-h1{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:600}.scr-s07 .s07-h1 .pr-sep{color:var(--faint);margin:0 10px;font-weight:400}.scr-s07 .s07-src{font:400 13px/1.4 var(--font-mono);color:var(--muted);align-items:center;gap:6px;display:flex}.scr-s07 .s07-out{justify-items:end;gap:6px;padding-top:4px;display:grid}.scr-s07 .s07-out .pr-small{color:var(--muted)}.scr-s07 .s07-facts .pr-pill{gap:8px;height:30px;padding:0 12px}.scr-s07 .s07-facts .pr-icon{color:var(--muted)}.scr-s07 .s07-sum{padding:var(--s5);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 32px;display:grid}.scr-s07 .s07-groups{gap:14px;display:grid}.scr-s07 .s07-group{gap:6px;display:grid}.scr-s07 .s07-counts{border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(4,112px);gap:0;display:grid;overflow:hidden}.scr-s07 .s07-count{border-left:1px solid var(--line);align-content:start;gap:6px;padding:10px 16px;display:grid}.scr-s07 .s07-count:first-child{border-left:0}.scr-s07 .s07-count__n{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1}.scr-s07 .s07-count.is-zero .s07-count__n{color:var(--muted)}.scr-s07 .s07-gl{border:1px solid var(--ink);background:var(--surface);width:22px;height:22px;color:var(--ink);font:700 12.5px/1 var(--font-ui);border-radius:6px;justify-self:start;place-items:center;display:inline-grid}.scr-s07 .s07-words{gap:10px;display:grid}.scr-s07 .s07-words__line{color:var(--ink);max-width:64ch;font-size:16px;line-height:1.5}.scr-s07 .s07-words__line b{font-weight:600}.scr-s07 .s07-words__grade{max-width:64ch;color:var(--ink-2)}.scr-s07 .s07-today{border:1px dashed var(--line-strong);border-radius:var(--r-ctl);max-width:72ch;color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:8px 12px;line-height:1.5;display:grid}.scr-s07 .s07-sum .pr-decision__foot{grid-column:1/-1}.scr-s07 .s07-blk{display:block}.scr-s07 .s07-table th.num,.scr-s07 .s07-table td.num{padding-right:28px}.scr-s07 .s07-col{gap:14px;min-width:0;display:grid}.scr-s07 .s07-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scr-s07 .s07-filter{width:220px;height:32px;font-size:var(--fs-small)}.scr-s07 .s07-n{font-size:var(--fs-small);color:var(--muted);margin-left:auto}.scr-s07 .s07-table td{padding-block:9px}.scr-s07 .s07-table th:first-child,.scr-s07 .s07-table td:first-child{width:64px}.scr-s07 .s07-table th:nth-child(2),.scr-s07 .s07-table td:nth-child(2){width:124px;min-width:124px}.scr-s07 .s07-table th:nth-child(3){width:100%}.scr-s07 .s07-name{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:inline-flex}.scr-s07 .s07-name .pr-mono{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500}.scr-s07 .s07-skill{gap:3px;min-width:12rem;display:grid}.scr-s07 .s07-rid{font:400 11.5px/1 var(--font-mono);color:var(--muted)}.scr-s07 .s07-path{font:400 12px/1.4 var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.scr-s07 .s07-when{white-space:nowrap;color:var(--ink-2)}.scr-s07 .s07-notes{color:var(--muted);font-size:12px;font-weight:400;line-height:1.3;display:block}.scr-s07 .s07-why{border-radius:var(--r-ctl);background:var(--surface-2);gap:10px;padding:14px 16px;display:grid}.scr-s07 .s07-why__head{align-items:center;gap:8px;display:flex}.scr-s07 .s07-why__head .pr-icon{color:var(--muted)}.scr-s07 .s07-why__list{gap:12px;display:grid}.scr-s07 .s07-why__list li{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.scr-s07 .s07-why__who{gap:3px;min-width:0;display:grid}.scr-s07 .s07-why__who .s07-name{flex-wrap:wrap}.scr-s07 .s07-why p{max-width:90ch}.scr-s07 .s07-go{text-align:right;white-space:nowrap;width:72px}.scr-s07 .s07-open{color:var(--ink-2);align-items:center;gap:2px;display:inline-flex}.scr-s07 .s07-open .pr-icon{color:var(--muted)}.scr-s07 .s07-select b{color:var(--ink);font-weight:500}.scr-s07 .s07-more{justify-content:space-between;align-items:center;gap:12px;display:flex}.scr-s07 .s07-aside{gap:16px;display:grid}.scr-s07 .s07-aside .pr-card__body{gap:10px;display:grid}.scr-s07 .s07-disclosure{border-top:1px solid var(--line);padding-top:8px}.scr-s07 .s07-disclosure>summary{min-height:40px;color:var(--ink-2);font-size:var(--fs-small);cursor:pointer;align-items:center;font-weight:600;display:flex}.scr-s07 .s07-disclosure>summary:hover{color:var(--ink)}.scr-s07 .s07-disclosure>summary:focus-visible,.scr-s07 .s07-agent-details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}.scr-s07 .s07-disclosure>summary:active,.scr-s07 .s07-agent-details>summary:active{color:var(--ink);background:var(--surface-2)}.scr-s07 .s07-disclosure[open]>summary{margin-bottom:4px}.scr-s07 .s07-agent-details>summary{cursor:pointer;border-bottom:0}.scr-s07 .s07-agent-details>summary:before{content:"▸";color:var(--muted);flex:none;margin-right:2px;transition:transform .12s}.scr-s07 .s07-agent-details[open]>summary:before{transform:rotate(90deg)}.scr-s07 .s07-agent-details[open]>summary{border-bottom:1px solid var(--line)}.scr-s07 .s07-agent-details>summary .pr-h3{color:var(--ink)}.scr-s07 .s07-table .pr-help{min-height:24px}.scr-s07 .s07-archive{border-top:1px solid var(--line);gap:10px;max-width:100%;padding-top:8px;display:grid}.scr-s07 .s07-archive>summary{min-height:40px;color:var(--ink-2);font-size:var(--fs-small);cursor:pointer;align-items:center;font-weight:600;display:flex}.scr-s07 .s07-archive>summary:hover{color:var(--ink)}.scr-s07 .s07-archive>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}.scr-s07 .s07-archive .s07-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.scr-s07 .s07-preview{border:1px solid var(--line-strong);font:600 12px/1 var(--font-ui);border-radius:4px;justify-self:start;align-items:stretch;display:inline-flex;overflow:hidden}.scr-s07 .s07-preview__l{background:var(--inverse-bg);color:var(--inverse-ink);padding:6px 10px}.scr-s07 .s07-preview__r{background:var(--surface-2);color:var(--ink);padding:6px 10px}.scr-s07 .s07-badge{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:40px;font-size:12px;position:relative}.scr-s07 .s07-badge .pr-copy{position:absolute;top:6px;right:6px}.scr-s07 .s07-links{font-size:var(--fs-small);gap:8px;display:grid}.scr-s07 .s07-links a{grid-template-columns:16px auto 1fr;align-items:center;gap:8px;display:grid}.scr-s07 .s07-links .pr-muted{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11.5px}.scr-s07 .s07-again{background:var(--inverse-bg);color:var(--inverse-ink);border-color:var(--inverse-bg)}.scr-s07 .s07-again .pr-card__head{border-bottom-color:var(--inverse-line)}.scr-s07 .s07-again .pr-icon{color:var(--inverse-muted)}.scr-s07 .s07-again p{color:var(--inverse-muted);font-size:var(--fs-small)}.scr-s07 .s07-again code{color:var(--inverse-ink)}.scr-s07 .pr-record{grid-template-columns:minmax(0,1fr) 344px}.scr-s08 .s08-main{gap:28px;padding-block:28px 56px;display:grid}.scr-s08 .s08-docs{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:48px;display:grid}.scr-s08 .s08-col{gap:40px;min-width:0;display:grid}.scr-s08 .s08-head{justify-items:start;gap:12px;max-width:860px;display:grid}.scr-s08 .s08-toc{font-size:var(--fs-small);gap:2px;padding-top:2px;display:grid;position:sticky;top:16px}.scr-s08 .s08-toc__title{font-size:var(--fs-label);color:var(--muted);padding:0 10px 6px;font-weight:600}.scr-s08 .s08-toc__title+a{margin-top:0}.scr-s08 .s08-toc a{border-radius:var(--r-ctl);color:var(--ink-2);border-left:2px solid #0000;padding:5px 10px}.scr-s08 .s08-toc a:hover{background:var(--surface-2);color:var(--ink)}.scr-s08 .s08-toc a.is-on{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.scr-s08 .s08-toc hr{background:var(--line);border:0;height:1px;margin:12px 10px}.scr-s08 .s08-exs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scr-s08 .s08-ex{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.scr-s08 .s08-ex__head{border-bottom:1px solid var(--line);gap:2px;padding:12px 16px;display:grid}.scr-s08 .s08-ex__kind{font-size:15px;font-weight:600}.scr-s08 .s08-ex__type{color:var(--muted);font-size:12px}.scr-s08 .s08-ex__body{align-content:start;justify-items:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.scr-s08 .s08-ex__title{font-weight:500;line-height:1.4}.scr-s08 .s08-ex__body .pr-item__meta{gap:2px 12px}.scr-s08 .s08-ex__num{letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:1.1}.scr-s08 .s08-ex__unit{color:var(--ink-2);font-size:var(--fs-small);margin-left:4px}.scr-s08 .s08-ex__method{color:var(--muted);gap:2px;font-size:12px;display:grid}.scr-s08 .s08-ex__method code{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.scr-s08 .s08-ex__means{border-top:1px dashed var(--line-strong);font-size:var(--fs-small);color:var(--ink-2);gap:2px;padding:12px 16px 14px;display:grid}.scr-s08 .s08-ex__means b{color:var(--ink);font-weight:600}.scr-s08 .s08-sig td{vertical-align:top;padding-block:12px}.scr-s08 .s08-sig td:first-child{white-space:nowrap;color:var(--ink);width:1%;font-weight:600}.scr-s08 .s08-sig td:first-child .pr-icon{color:var(--muted);margin-right:8px}.scr-s08 .s08-sig td:nth-child(2){white-space:nowrap;width:1%}.scr-s08 .s08-sig td:nth-child(3){color:var(--ink-2)}.scr-s08 .s08-sig td:last-child{width:30%}.scr-s08 .s08-sig .pr-tag{padding:4px 8px;font-size:11.5px}.scr-s08 .s08-sig .s08-tag--none{border:1px dashed var(--faint);color:var(--muted);background:0 0}.scr-s08 .s08-sig .s08-val{justify-items:start;gap:2px;display:grid}.scr-s08 .s08-sig .s08-val b{font-size:15px;font-weight:600}.scr-s08 .s08-verdicts{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scr-s08 .s08-verdict{border-left:1px solid var(--line);align-content:start;justify-items:start;gap:6px;padding:14px 16px;display:grid}.scr-s08 .s08-verdict:first-child{border-left:0}.scr-s08 .s08-verdict p{font-size:var(--fs-small);color:var(--ink-2)}.scr-s08 .s08-steps{padding-top:4px}.scr-s08 .s08-steps .pr-step{padding-bottom:22px}.scr-s08 .s08-steps .pr-step:last-child{padding-bottom:0}.scr-s08 .s08-steps .pr-step__body{gap:10px}.scr-s08 .s08-steps .pr-step__body>p{color:var(--ink-2);max-width:72ch}.scr-s08 .s08-scan{max-width:560px}.scr-s08 .s08-scan td,.scr-s08 .s08-scan th{padding:8px 12px}.scr-s08 .s08-sum{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scr-s08 .s08-checks{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:0;max-width:640px;display:grid}.scr-s08 .s08-checks li{border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;display:grid}.scr-s08 .s08-checks li:first-child{border-top:0}.scr-s08 .s08-checks li.s08-checks__h{background:var(--surface-2);color:var(--muted);gap:6px;padding-block:7px;font-size:12px;display:flex}.scr-s08 .s08-checks__h b{color:var(--ink-2);font-weight:600}.scr-s08 .s08-checks__h:first-child{border-radius:var(--r-card) var(--r-card) 0 0}.scr-s08 .s08-ok{color:var(--pass);padding-left:2px;font-weight:700}.scr-s08 .s08-checks code{color:var(--muted);font-size:11.5px}.scr-s08 .s08-more{border:1px dashed var(--line-strong);border-radius:var(--r-card);width:100%;height:42px;color:var(--ink-2);font:500 var(--fs-small)/1 var(--font-ui);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;display:flex}.scr-s08 .s08-more .pr-muted{margin-left:auto;font-weight:400}.scr-s08 .s08-fold{gap:16px;display:grid}.scr-s08 .s08-full{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);gap:0;display:grid}.scr-s08 .s08-full__head{border-bottom:1px solid var(--line);font-size:var(--fs-small);align-items:center;gap:8px;padding:12px 16px;display:flex}.scr-s08 .s08-full__head b{color:var(--ink);font-size:14px;font-weight:600}.scr-s08 .s08-full__head .pr-link{margin-left:auto}.scr-s08 .s08-full .pr-table td{vertical-align:top;color:var(--ink-2);padding-block:12px}.scr-s08 .s08-full .pr-table td:first-child{width:96px}.scr-s08 .s08-full .pr-note{margin:0 16px 16px}.scr-s08 .s08-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scr-s08 .s08-state{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;justify-items:start;gap:8px;padding:14px 16px;display:grid}.scr-s08 .s08-state p{font-size:var(--fs-small);color:var(--ink-2)}.scr-s08 .s08-state .pr-row-flex{flex-wrap:wrap;gap:6px}.scr-s08 .s08-fresh{grid-column:1/-1;grid-template-columns:150px repeat(3,minmax(0,1fr));justify-items:stretch;gap:0;padding:0;display:grid}.scr-s08 .s08-fresh__label{align-content:start;gap:4px;padding:14px 16px;display:grid}.scr-s08 .s08-fresh__label b{font-weight:600}.scr-s08 .s08-fresh__item{border-left:1px solid var(--line);font-size:var(--fs-small);align-content:start;gap:4px;padding:14px 16px;display:grid}.scr-s08 .s08-fresh__line{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.scr-s08 .s08-fresh__item p{color:var(--muted)}.scr-s08 .s08-fresh__item.is-live{background:var(--surface-2)}.scr-s08 .s08-lims{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-s08 .s08-lim{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.scr-s08 .s08-lim__head{border-bottom:1px solid var(--line);gap:2px;padding:12px 18px;display:grid}.scr-s08 .s08-lim__head b{font-weight:600}.scr-s08 .s08-lim ul{gap:14px;padding:16px 18px 18px;display:grid}.scr-s08 .s08-lim li{grid-template-columns:18px 1fr;gap:10px;display:grid}.scr-s08 .s08-lim li>.pr-icon{color:var(--muted);margin-top:2px}.scr-s08 .s08-lim li b{color:var(--ink);font-weight:600;display:block}.scr-s08 .s08-lim li p{font-size:var(--fs-small);color:var(--ink-2)}.scr-s08 .s08-lim .s08-team{font:500 11px/1 var(--font-ui);border:1px dashed var(--faint);color:var(--muted);vertical-align:1px;border-radius:6px;margin-left:4px;padding:3px 7px;display:inline-block}.scr-s08 .s08-instead{color:var(--ink-2);font-size:var(--fs-small);grid-template-columns:auto 1fr;gap:8px;padding:0 2px;display:grid}.scr-s08 .s08-instead b{color:var(--ink);font-weight:600}.scr-s08 .s08-agents{border-radius:var(--r-hero);background:var(--inverse-bg);color:var(--inverse-ink);border:1px solid var(--inverse-line);grid-template-columns:260px minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px 32px;padding:24px 28px;display:grid}.scr-s08 .s08-agents__intro{gap:8px;display:grid}.scr-s08 .s08-agents__intro .pr-h2{color:var(--inverse-ink);align-items:center;gap:8px;display:flex}.scr-s08 .s08-agents__intro .pr-icon{color:var(--inverse-prompt)}.scr-s08 .s08-agents__intro p{font-size:var(--fs-small);color:var(--inverse-muted)}.scr-s08 .s08-twins{border:1px solid var(--inverse-line);border-radius:var(--r-card);gap:0;display:grid}.scr-s08 .s08-twins a{border-top:1px solid var(--inverse-line);font-size:var(--fs-small);color:var(--inverse-ink);grid-template-columns:16px 76px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 14px;display:grid}.scr-s08 .s08-twins a:first-child{border-top:0}.scr-s08 .s08-twins a:hover{background:var(--inverse-surface)}.scr-s08 .s08-twins .pr-icon{color:var(--inverse-muted);align-self:center}.scr-s08 .s08-twins .pr-mono{text-decoration:underline;-webkit-text-decoration-color:var(--inverse-line);-webkit-text-decoration-color:var(--inverse-line);-webkit-text-decoration-color:var(--inverse-line);text-decoration-color:var(--inverse-line);text-underline-offset:3px;font-weight:500}.scr-s08 .s08-twins .s08-twins__p{font:400 11.5px/1.45 var(--font-mono);color:var(--inverse-muted);overflow-wrap:anywhere}.scr-s08 .s08-prop{border-top:1px dashed var(--inverse-line);color:var(--inverse-muted);grid-column:1/-1;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:8px 32px;padding-top:18px;font-size:12px;display:grid}.scr-s08 .s08-prop>p{grid-column:2;max-width:92ch}.scr-s08 .s08-prop__h{color:var(--inverse-ink);font-size:var(--fs-small);grid-row:span 2;justify-items:start;gap:8px;display:grid}.scr-s08 .s08-prop__tag{font:500 11.5px/1 var(--font-ui);border-radius:var(--r-pill);border:1px dashed var(--inverse-muted);color:var(--inverse-ink);white-space:nowrap;padding:4px 8px}.scr-s08 .s08-prop__f{font:400 12.5px/1.5 var(--font-mono);flex-wrap:wrap;gap:6px 28px;display:flex}.scr-s08 .s08-prop__f>div{gap:8px;display:flex}.scr-s08 .s08-prop__f dt{color:var(--inverse-muted)}.scr-s08 .s08-prop__f dd{color:var(--inverse-prompt);overflow-wrap:anywhere}.scr-s08 .s08-prop code{color:var(--inverse-ink);font-size:11.5px}.scr-s08 .s08-cli{gap:10px;display:grid}.scr-s08 .s08-cli__t{font-size:var(--fs-small);color:var(--inverse-ink);font-weight:600}.scr-s08 .s08-cli__hint{color:var(--inverse-muted);font-size:12px}.scr-s08 .s08-cli__hint a{color:var(--inverse-ink);text-decoration:underline;-webkit-text-decoration-color:var(--inverse-line);-webkit-text-decoration-color:var(--inverse-line);-webkit-text-decoration-color:var(--inverse-line);text-decoration-color:var(--inverse-line);text-underline-offset:3px}.scr-s08 .s08-h1{letter-spacing:-.02em;font-size:32px}.scr-s08 .s08-answer{color:var(--ink-2);max-width:72ch;font-size:17px;line-height:1.6}.scr-s08 .s08-answer b{color:var(--ink);font-weight:600}.scr-s08 .s08-stamp{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.scr-s08 .s08-stamp .pr-icon{color:var(--faint)}.scr-s08 .s08-pin{background:var(--ink);width:20px;height:20px;color:var(--bg);font:600 11px/1 var(--font-mono);vertical-align:1px;border-radius:50%;flex:none;place-items:center;display:inline-grid}.scr-s08 .s08-anat{gap:14px;display:grid}.scr-s08 .s08-anat__top{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:32px;display:grid}.scr-s08 .s08-specimen{border-radius:var(--r-hero);background:var(--surface-2);gap:10px;min-width:0;padding:14px;display:grid}.scr-s08 .s08-specimen__cap{font:400 12px/1.4 var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 4px;display:flex}.scr-s08 .s08-specimen__cap .pr-link{color:var(--ink-2)}.scr-s08 .s08-replica .pr-decision__next{grid-template-columns:auto auto 1fr;align-items:start}.scr-s08 .s08-replica .pr-decision__line .s08-pin{margin-right:6px}.scr-s08 .s08-legend{gap:12px;padding-top:6px;display:grid}.scr-s08 .s08-legend li{grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.scr-s08 .s08-legend .s08-pin{margin-top:1px}.scr-s08 .s08-legend p{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.scr-s08 .s08-legend b{color:var(--ink);margin-right:4px;font-size:14px;font-weight:600}.scr-s08 .s08-striphead{font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:10px;padding:0 4px;display:flex}.scr-s08 .s08-striphead b{color:var(--ink);font-weight:600}.scr-s08 .s08-letter{border:1.5px solid var(--ink);background:var(--surface);width:26px;height:26px;color:var(--ink);font:700 14px/1 var(--font-ui);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.scr-s08 .s08-gradegrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.scr-s08 .s08-thr td{color:var(--ink-2)}.scr-s08 .s08-thr td:first-child{width:64px}.scr-s08 .s08-thr .num b{color:var(--ink);font-weight:600}.scr-s08 .s08-thr__foot{border-top:1px solid var(--line);color:var(--muted);padding:10px 14px;font-size:12px}.scr-s08 .s08-worst{gap:10px;display:grid}.scr-s08 .s08-worst__cap{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.scr-s08 .s08-worst__cap b{color:var(--ink);font-weight:600}.scr-s08 .s08-worst tr.s08-worst__rec td{background:var(--surface-2);color:var(--ink);font-weight:600}.scr-s08 .s08-gfacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scr-s08 .s08-gfact{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-small);color:var(--ink-2);align-content:start;gap:4px;padding:12px 16px;line-height:1.5;display:grid}.scr-s08 .s08-gfact b{color:var(--ink);font-size:14px;font-weight:600}.scr-s08 .s08-proposed{font:500 12px/1 var(--font-ui);border-radius:var(--r-pill);border:1px dashed var(--line-strong);color:var(--ink-2);white-space:nowrap;align-self:start;padding:5px 9px}.scr-s08 .s08-asof{color:var(--muted);margin-top:-4px;font-size:12px}.scr-s08 .s08-map{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;display:grid}.scr-s08 .s08-map li{border-left:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-2);justify-items:start;gap:8px;padding:10px 14px;display:grid}.scr-s08 .s08-map li:first-child{border-left:0}.scr-s08 .s08-diff .s08-ex__type{justify-self:start;font-size:12px}.scr-s08 .s08-diff__pair{align-items:center;gap:8px;display:inline-flex}.scr-s08 .s08-scrows{border-top:1px solid var(--line);gap:6px;width:100%;margin-top:2px;padding-top:10px;display:grid}.scr-s08 .s08-scrow{grid-template-columns:48px 44px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.scr-s08 .s08-eff{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.scr-s08 .s08-scrow code{color:var(--ink-2);font-size:12px}.scr-s08 .s08-scrow--h{color:var(--muted);font-size:11px}.scr-s08 .s08-ex__why{border-top:1px dashed var(--line-strong);max-width:none;padding:12px 16px 14px}.scr-s08 .s08-trans td{color:var(--ink-2);vertical-align:top;padding-block:12px}.scr-s08 .s08-trans td:nth-child(-n+3){white-space:nowrap;width:1%}.scr-s08 .s08-trans td.s08-trans__arr{color:var(--muted);padding-inline:0}.scr-s08 .s08-trans .num{width:1%}.scr-s08 .s08-trans .num b{color:var(--ink);font-size:15px;font-weight:600}.scr-s08 .s08-coco{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);gap:12px;padding:16px 18px;display:grid}.scr-s08 .s08-coco__id{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.scr-s08 .s08-coco__id .pr-link{font-size:15px;font-weight:600}.scr-s08 .s08-coco__cmp{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.scr-s08 .s08-coco__side{justify-items:start;gap:6px;display:grid}.scr-s08 .s08-coco__arr{color:var(--muted);margin-bottom:4px}.scr-s08 .s08-coco__find{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.scr-s08 .s08-coco__find code{font-size:12px}.scr-s08 .s08-cause{align-items:center;gap:6px;display:inline-flex}.scr-s08 .s08-replica .pr-result__grade .s08-pin{align-self:flex-start}.scr-s07 button.pr-pill,.scr-s07 button.pr-select{font:inherit;font-size:var(--fs-small);cursor:pointer}.scr-s07 button.pr-pill:hover,.scr-s07 button.pr-select:hover{border-color:var(--ink);color:var(--ink)}.scr-s07 button.pr-pill:focus-visible,.scr-s07 button.pr-select:focus-visible,.scr-s07 button.pr-btn:focus-visible,.scr-s07 .s07-open:focus-visible,.scr-s07 .s07-table a:focus-visible,.scr-s07 .s07-why a:focus-visible,.scr-s07 .pr-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.scr-s07 .pr-select b{color:var(--ink);font-weight:500}.scr-s07 button.pr-btn{cursor:pointer;font-family:inherit}.scr-s07 .s07-ext{border-style:dashed}.scr-s07 .s07-filter{cursor:text}.scr-s07 .s07-filter input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.scr-s07 .s07-filter input::placeholder{color:var(--muted);opacity:1}.scr-s07 .s07-filter:focus-within{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.scr-s07 .s07-links button{text-align:left;grid-template-columns:16px auto 1fr;align-items:center;gap:8px;width:100%;display:grid}.scr-s07 .s07-links button:hover{text-decoration:none}.scr-s07 .s07-links button .pr-muted{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11.5px}.scr-s07 .s07-only{vertical-align:baseline}.scr-s07 .s07-where--b,.scr-s07 .s07-when__l{display:none}.scr-s07 .s07-why__group{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.scr-s07 .s07-why__names{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.scr-s07 .s07-why__names a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-weight:500}.scr-s07 .s07-partial{margin:0}.scr-s07 .s07-nofind{margin-top:-6px}.scr-s07 .s07-more .pr-btn{cursor:pointer}.scr-s07 .s07-name .pr-mono:hover,.scr-s07 .s07-why__names a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pr-app .s07-pop{padding:6px}.pr-app .s07-pop .pr-pop__group{gap:0;padding:0}.pr-app .s07-pop .app-choice{width:100%;min-height:36px;font-size:var(--fs-small);color:var(--ink-2);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.pr-app .s07-pop .app-choice:hover{background:var(--surface-2)}.pr-app .s07-pop .app-choice[aria-checked=true]{color:var(--ink);background:var(--surface-2);font-weight:500}.pr-app .s07-pop .app-choice .pr-pill__n{margin-left:auto}.pr-app .s07-pop .pr-pop__foot{margin:6px 4px 2px;padding:8px 10px;line-height:1.5}.pr-app .s07-pop .s07-mfoot{margin:0}.pr-app--m .s07-pop .app-choice{min-height:44px;font-size:15px}.pr-app--m .s07-pop .pr-pop__foot{margin:6px 0 0}.scr-s08 .s08-toc{top:72px}.scr-s08 .s08-toc button{border-radius:var(--r-ctl);width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:5px 10px;display:block}.scr-s08 .s08-toc button:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.scr-s08 .s08-toc button.is-on{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.scr-s08 .s08-toc button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:none}.scr-s08 .s08-more:focus-visible,.scr-s08 .s08-twins a:focus-visible,.scr-s08 .pr-link:focus-visible,.scr-s08 .s08-cli__hint a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.scr-s08 .s08-more{text-align:left}.scr-s08 .s08-main{gap:24px;max-width:960px}.scr-s08 .review-contract{max-width:800px;margin-block:20px}.scr-s08 .review-contract dl>div{grid-template-columns:minmax(0,128px) minmax(0,1fr)}.scr-s08 .review-contract dt,.scr-s08 .review-contract dd{min-width:0}.scr-s08 .review-record-full{max-width:800px;margin:0}.scr-s08 .review-record-full>summary{min-height:40px}.scr-s08 .review-record-full>summary:focus-visible,.scr-s08 .review-record-full>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}.scr-s08 .review-record-full p{max-width:76ch}.scr-s08 .s08-full__wrap{background:0 0;border:0;border-radius:0}.scr-s08 .s08-full__head .app-linkbtn{margin-left:auto}.scr-s08 button.pr-link{vertical-align:baseline}@media (max-width:1023px){.scr-s07 .pr-record,.scr-s07 .s07-sum{grid-template-columns:minmax(0,1fr)}.scr-s07 .s07-where--r{display:none}.scr-s07 .s07-where--b{display:inline}.scr-s08 .s08-docs{grid-template-columns:minmax(0,1fr)}.scr-s08 .s08-toc{display:none}.scr-s08 .s08-anat__top,.scr-s08 .s08-gradegrid{grid-template-columns:minmax(0,1fr)}.scr-s08 .s08-exs,.scr-s08 .s08-gfacts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.scr-s08 .s08-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-s08 .s08-verdict:nth-child(odd){border-left:0}.scr-s08 .s08-verdict:nth-child(n+3){border-top:1px solid var(--line)}.scr-s08 .s08-states{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-s08 .s08-fresh{grid-template-columns:minmax(0,1fr)}.scr-s08 .s08-fresh__item{border-left:0;border-top:1px solid var(--line)}.scr-s08 .pr-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-s08 .pr-signal{border-left:0;border-top:1px solid var(--line)}.scr-s08 .pr-signal:nth-child(-n+2){border-top:0}.scr-s08 .pr-signal:nth-child(2n){border-left:1px solid var(--line)}.scr-s08 .s08-agents{grid-template-columns:minmax(0,1fr);padding:20px}.scr-s08 .s08-prop{grid-template-columns:minmax(0,1fr)}.scr-s08 .s08-prop__h{grid-row:auto}.scr-s08 .s08-prop>p{grid-column:auto}}@media (max-width:719px){.scr-s07 .s07-mobile-help{min-width:0;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;display:flex}.scr-s07 .s07-mobile-help>.pr-help{white-space:normal;max-width:100%;min-height:44px}.scr-s07 .pr-sec__head{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.scr-s07 .pr-sec__head>*,.scr-s07 .pr-sec__head .pr-h2,.scr-s07 .pr-sec__explain{overflow-wrap:anywhere;min-width:0}.scr-s07 .s07-col,.scr-s07 .s07-bar{min-width:0;max-width:100%}.scr-s07 .s07-bar .pr-seg{flex:100%;width:100%;min-width:0}.scr-s07 .pr-table-wrap{min-width:0;max-width:100%}.scr-s07 .s07-links{width:100%;min-width:0}.scr-s07 .s07-links>.app-disabled-explain{grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:center;width:100%;min-width:0;display:grid}.scr-s07 .s07-links .app-disabled-explain>button{grid-template-columns:16px minmax(0,auto) minmax(0,1fr);width:100%;min-width:0}.scr-s07 .s07-links .pr-muted{overflow-wrap:anywhere;min-width:0}.scr-s07 .s07-archive .s07-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-s07 .s07-head{grid-template-columns:minmax(0,1fr)}.scr-s07 .s07-out{justify-items:start;padding-top:0}.scr-s07 .s07-h1{overflow-wrap:anywhere}.scr-s07 .s07-src{overflow-wrap:anywhere;flex-wrap:wrap}.scr-s07 .s07-facts .pr-pill{white-space:normal;height:auto;min-height:30px;padding-block:5px}.scr-s07 .s07-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-s07 .s07-count:nth-child(odd){border-left:0}.scr-s07 .s07-count:nth-child(n+3){border-top:1px solid var(--line)}.scr-s07 .s07-today{grid-template-columns:minmax(0,1fr)}.scr-s07 .s07-bar .pr-seg{scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.scr-s07 .s07-bar .pr-seg>*{flex:none;min-height:40px}.scr-s07 .s07-bar button.pr-select{min-height:40px}.scr-s07 .s07-filter{flex:100%;width:auto;height:40px}.scr-s07 .s07-n{flex-basis:100%;margin-left:0}.scr-s07 .s07-more .pr-btn{min-height:40px}.scr-s07 .s07-why__list li,.scr-s07 .s07-why__group{grid-template-columns:minmax(0,1fr)}.scr-s07 .s07-disclosure>summary,.scr-s07 .s07-agent-details>summary{min-height:44px}}.pr-app--m .scr-s07 .s07-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-app--m .scr-s07 .s07-table,.pr-app--m .scr-s07 .s07-table tbody{display:block}.pr-app--m .scr-s07 .s07-table tr{border-top:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"g s.f""k k k k""w w o o";align-items:center;gap:6px 10px;padding:12px 14px;display:grid}.pr-app--m .scr-s07 .s07-table tr:first-child{border-top:0}.pr-app--m .scr-s07 .s07-table td{border:0;width:auto;padding:0;display:block}.pr-app--m .scr-s07 .s07-table td:first-child{grid-area:g}.pr-app--m .scr-s07 .s07-table td:nth-child(2){grid-area:s}.pr-app--m .scr-s07 .s07-table td:nth-child(3){grid-area:k}.pr-app--m .scr-s07 .s07-table td.num{text-align:right;grid-area:f;padding-right:0}.pr-app--m .scr-s07 .s07-table td.s07-when{grid-area:w;font-size:12px}.pr-app--m .scr-s07 .s07-table td.s07-go{text-align:right;grid-area:o}.pr-app--m .scr-s07 .s07-when__l{display:inline}.pr-app--m .scr-s07 .s07-open{min-height:40px}@media (max-width:719px){.scr-s08 .s08-h1{font-size:26px}.scr-s08 .review-contract dl>div{grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:12px}.scr-s08 .s08-answer{font-size:16px}.scr-s08 .s08-exs,.scr-s08 .s08-gfacts,.scr-s08 .s08-states,.scr-s08 .s08-lims,.scr-s08 .s08-verdicts{grid-template-columns:minmax(0,1fr)}.scr-s08 .s08-verdict{border-left:0}.scr-s08 .s08-verdict+.s08-verdict{border-top:1px solid var(--line)}.scr-s08 .s08-map{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-s08 .s08-map li:nth-child(odd){border-left:0}.scr-s08 .s08-map li:nth-child(n+3){border-top:1px solid var(--line)}.scr-s08 .s08-more{text-align:left;flex-wrap:wrap;height:auto;min-height:44px;padding-block:10px}.scr-s08 .s08-more .pr-muted{flex-basis:100%;margin-left:0}.scr-s08 .s08-full__head{flex-wrap:wrap}.scr-s08 .s08-full .pr-table td:first-child{width:88px}.scr-s08 .s08-twins a{grid-template-columns:16px minmax(0,1fr)}.scr-s08 .s08-twins .s08-twins__p{grid-column:2}.scr-s08 .s08-agents{padding:16px}.scr-s08 .s08-checks li{grid-template-columns:32px minmax(0,1fr)}.scr-s08 .s08-checks li code{grid-column:2}.scr-s08 .s08-trans{min-width:640px}.scr-s08 .s08-sig{min-width:760px}.scr-s08 .s08-scan .pr-table{min-width:480px}.scr-s08 .s08-thr th.num{white-space:normal}}.scr-s08 .review-methodology{gap:24px;min-width:0;max-width:860px;padding-block:32px 48px;display:grid}.scr-s08 .review-methodology>*{min-width:0}.scr-s08 .review-pagehead{gap:10px;max-width:800px;display:grid}.scr-s08 .review-pagehead .pr-h1{margin:0}.scr-s08 .review-archive-note{border-left:2px solid var(--line-strong);background:var(--surface-2);color:var(--ink-2);margin:2px 0 0;padding:12px 14px;line-height:1.55}.scr-s08 .review-archive-note b{color:var(--ink);font-weight:600}.scr-s08 .review-archive-note code{overflow-wrap:anywhere}.scr-s08 .review-methodology__section{border-top:1px solid var(--line);gap:12px;margin:0;padding-top:22px;display:grid}.scr-s08 .review-methodology__section .pr-sec__head{margin:0}.scr-s08 .review-methodology__subhead{margin:2px 0 0;font-size:14px;font-weight:600}.scr-s08 .review-methodology .review-contract{margin:0}.scr-s08 .review-methodology .review-contract>p:first-child{margin-top:0}.scr-s08 .review-methodology .review-contract>p:last-child,.scr-s08 .review-methodology .review-contract dl{margin-bottom:0}.scr-s08 .review-methodology .review-contract dl>div{grid-template-columns:minmax(0,120px) minmax(0,1fr)}.scr-s08 .review-methodology .review-record-full{max-width:800px;margin:0}.scr-s08 .review-methodology .review-record-full[open]>summary{margin-bottom:12px}.scr-s08 .review-methodology .review-record-full p{max-width:78ch}.scr-s08 .review-methodology__list{color:var(--ink-2);gap:10px;padding-left:20px;line-height:1.55;display:grid}.scr-s08 .review-methodology__list b{color:var(--ink)}.scr-s08 .review-methodology__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;padding-top:18px;display:flex}.scr-s08 .review-methodology :is(a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-ctl)}@media (max-width:719px){.scr-s08 .review-methodology{gap:20px;padding-block:24px 36px}.scr-s08 .review-methodology .pr-h1{font-size:30px}.scr-s08 .review-methodology .review-contract dl>div{grid-template-columns:minmax(0,88px) minmax(0,1fr)}.scr-s08 .review-archive-note{padding:10px 12px}}.scr-s09 .s09-main{gap:28px;padding-block:28px 64px;display:grid}.scr-s09 .s09-head{justify-items:start;gap:12px;max-width:760px;display:grid}.scr-s09 .s09-head .pr-h1{font-size:32px}.scr-s09 .s09-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.scr-s09 .s09-col{gap:24px;min-width:0;display:grid}.scr-s09 .s09-ask{gap:10px;display:grid}.scr-s09 .s09-choices{grid-template-columns:1fr 1fr}.scr-s09 .s09-choice-title{align-items:center;gap:8px;font-weight:600;display:flex}.scr-s09 .s09-choice-title .pr-icon{color:var(--muted)}.scr-s09 .pr-choice:not(.is-on) .s09-choice-title{color:var(--ink-2)}.scr-s09 .pr-choice{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;appearance:none;padding:16px 18px}.scr-s09 .pr-choice .pr-radio{margin-top:3px}.scr-s09 .pr-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.scr-s09 .pr-choice.is-on:focus-visible{box-shadow:inset 0 0 0 1px var(--ink)}.scr-s09 .s09-steps{padding:24px 24px 4px}.scr-s09 .pr-step{padding-bottom:28px}.scr-s09 .pr-step__body{gap:10px}.scr-s09 .pr-done{padding-top:2px}.scr-s09 .pr-done code{color:var(--ink)}.scr-s09 .s09-step-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.scr-s09 .s09-step-head .pr-tag{transform:translateY(-1px)}.scr-s09 .s09-exit{margin-top:2px}.scr-s09 .s09-exit td:first-child{width:96px}.scr-s09 .s09-exit td:last-child{color:var(--ink-2)}.scr-s09 .s09-trouble .pr-disclose:first-of-type{border-top:0}.scr-s09 .s09-trouble .pr-disclose>div{padding-right:var(--s5)}.scr-s09 .s09-trouble summary code{font-size:12.5px}.scr-s09 .s09-private{overflow:hidden}.scr-s09 .s09-private>summary{padding:14px 16px}.scr-s09 .s09-private>summary:hover,.scr-s09 .s09-private>summary:active{background:var(--surface-2)}.scr-s09 .s09-private>div{gap:10px;padding:0 16px 16px;display:grid}.scr-s09 .s09-private .s09-li{min-width:0}.scr-s09 .pr-choice:hover{background:var(--surface-2)}.scr-s09 .pr-choice.is-on:hover{background:var(--surface)}.scr-s09 .s09-aside{gap:16px;display:grid}.scr-s09 .s09-aside .pr-card__body{gap:10px;display:grid}.scr-s09 .s09-li{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;display:grid}.scr-s09 .s09-li>.pr-icon{color:var(--muted);margin-top:1px}.scr-s09 .s09-li code{overflow-wrap:anywhere}.scr-s09 .s09-links,.scr-m3 .s09-links{font-size:var(--fs-small);gap:8px;display:grid}.scr-s09 .s09-links>*,.scr-m3 .s09-links>*{align-items:center;gap:8px;display:flex}.scr-s09 .s09-text,.scr-m3 .s09-text{color:var(--ink-2);max-width:68ch}.scr-s09 .s09-cmds,.scr-m3 .s09-cmds{gap:6px;display:grid}.scr-s09 .s09-split,.scr-m3 .s09-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scr-s09 .s09-split>div,.scr-m3 .s09-split>div{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);font-size:var(--fs-small);grid-template-columns:18px 1fr;gap:2px 10px;padding:12px 14px;display:grid}.scr-s09 .s09-split .pr-icon,.scr-m3 .s09-split .pr-icon{color:var(--muted);grid-row:span 2;margin-top:2px}.scr-s09 .s09-split b,.scr-m3 .s09-split b{font-weight:600}.scr-s09 .s09-split span,.scr-m3 .s09-split span{color:var(--ink-2);grid-column:2}.scr-s09 .s09-actions,.scr-m3 .s09-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scr-s09 .s09-agent,.scr-m3 .s09-agent{gap:16px;min-width:0;display:grid}.scr-s09 .s09-opt .pr-card__head .pr-tag,.scr-m3 .s09-opt .pr-card__head .pr-tag{margin-left:auto}.scr-s09 .s09-opt .pr-card__body,.scr-m3 .s09-opt .pr-card__body{gap:12px;display:grid}.scr-s09 .s09-repeat,.scr-m3 .s09-repeat{border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-small);padding-top:10px}.scr-s09 .s09-repeat>summary,.scr-m3 .s09-repeat>summary{cursor:pointer;min-height:36px;color:var(--ink);padding-top:8px;font-weight:500;display:list-item}.scr-s09 .s09-repeat>p,.scr-m3 .s09-repeat>p{overflow-wrap:anywhere;max-width:68ch;margin-top:4px}.scr-s09 .s09-preview-note,.scr-m3 .s09-preview-note{color:var(--muted);font-size:var(--fs-small)}.scr-s09 .s09-opt .pr-card__body>*,.scr-m3 .s09-opt .pr-card__body>*{min-width:0;max-width:100%}.scr-s09 .s09-prompt .pr-cmd__body,.scr-m3 .s09-prompt .pr-cmd__body{font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.6}.scr-s09 .s09-prompt [data-cli],.scr-m3 .s09-prompt [data-cli]{font-family:var(--font-mono);font-size:13px}.scr-s09 .s09-pli,.scr-m3 .s09-pli{padding-left:4px}.scr-s09 .s09-pli [data-cli],.scr-m3 .s09-pli [data-cli]{margin-left:8px}.scr-s09 .s09-prompt,.scr-m3 .s09-prompt{align-items:flex-start;padding-top:12px;padding-bottom:12px}.scr-s09 .pr-step__body>.app-linkbtn,.scr-m3 .pr-step__body .app-linkbtn{justify-self:start}.scr-s09 .pr-small.app-linkbtn,.scr-m3 .pr-small.app-linkbtn{font-size:var(--fs-small);line-height:1.45}.scr-m3 .m3-main{gap:16px;padding-block:16px 32px;display:grid}.scr-m3 .m3-head{justify-items:start;gap:8px;display:grid}.scr-m3 .m3-head .pr-lede{font-size:var(--fs-body)}.scr-m3 .m3-seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.scr-m3 .m3-seg>*{justify-content:center;padding:8px 6px}.scr-m3 .m3-seg>button{font:inherit;cursor:pointer;background:0 0;border:0}.scr-m3 .m3-seg>button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.scr-m3 .m3-seg>button{font-size:var(--fs-small);font-weight:500}.scr-m3 .m3-steps{padding:16px 14px 0}.scr-m3 .pr-step{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:16px}.scr-m3 .pr-step:before{top:30px;left:13px}.scr-m3 .pr-step__n{width:28px;height:28px;font-size:12.5px}.scr-m3 .pr-step__body{gap:8px;padding-top:3px}.scr-m3 .pr-step__title,.scr-m3 .pr-step__body{min-width:0}.scr-m3 .pr-step__title{font-size:14.5px}.scr-m3 .pr-cmd{align-items:flex-start;gap:6px;width:100%;min-width:0;max-width:100%;padding:8px 4px 8px 10px;font-size:12.5px}.scr-m3 .pr-cmd .pr-copy{margin-top:-3px}.scr-m3 .pr-done{font-size:12.5px}.scr-m3 .pr-done code{color:var(--ink)}.scr-m3 .m3-sh-wrap{margin:0}.scr-m3 .m3-sh{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.scr-m3 .m3-sh:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.scr-m3 .m3-sh:hover,.scr-m3 .m3-row:hover,.scr-m3 .m3-sh:active,.scr-m3 .m3-row:active{background:var(--surface-2)}.scr-m3 .m3-sh .pr-icon{color:var(--muted)}.scr-m3 .m3-step__more{gap:8px;width:100%;min-width:0;display:grid}.scr-m3 .m3-step__more>*{width:auto;min-width:0;max-width:100%}.scr-m3 .m3-step__more .m3-text{overflow-wrap:anywhere}.scr-m3 .m3-text{color:var(--ink-2);font-size:var(--fs-small)}.scr-m3 .m3-cmds{gap:6px;display:grid}.scr-m3 .m3-nw{white-space:nowrap}.scr-m3 .m3-step.is-closed .pr-step__body{gap:4px}.scr-m3 .m3-step.is-closed .pr-done{color:var(--muted)}.scr-m3 .m3-rows{display:grid}.scr-m3 .m3-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.scr-m3 .m3-row:first-child{border-top:0}.scr-m3 .m3-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-card)}.scr-m3 .m3-row>.pr-icon,.scr-m3 .m3-row .pr-icon:last-child{color:var(--muted)}.scr-m3 .m3-row b{font-weight:600}.scr-m3 .s09-split{grid-template-columns:1fr}.scr-m3 .s09-opt .pr-card__head{flex-wrap:wrap}.scr-m3 .s09-text{font-size:var(--fs-small)}.scr-m3 .s09-exit td:first-child{width:64px}.pr-app .m3-sheet .pr-disclose>div{padding-right:var(--s4)}.pr-app .m3-sheet .s09-links{font-size:var(--fs-small);gap:10px;display:grid}.pr-app .m3-sheet .s09-links>*{align-items:center;gap:8px;display:flex}.pr-app .m3-sheet .m3-sheet__pad{padding:0 var(--s4);gap:12px;display:grid}.scr-s10 .s10-main{justify-items:center;padding-block:56px 72px;display:grid}.scr-s10 .s10-col{gap:20px;width:100%;max-width:480px;display:grid}.scr-s10 .s10-head{text-align:center;justify-items:center;gap:8px;padding-bottom:4px;display:grid}.scr-s10 .s10-head .pr-h1{font-size:28px}.scr-s10 .s10-head .pr-lede{font-size:var(--fs-prose)}.scr-s10 .s10-brief{border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink-2);background:var(--surface);padding:14px 16px;line-height:1.55}.scr-s10 .s10-details{width:100%}.scr-s10 .s10-details>div{gap:12px;padding:0 14px 14px;display:grid}.scr-s10 .s10-details .pr-card{margin:0}.scr-s10 .s10-details .pr-card__head{min-height:42px}.scr-s10 .s10-mark{background:var(--surface);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.scr-s10 .s10-perms{display:grid}.scr-s10 .s10-perm{border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:18px 1fr auto;align-items:baseline;gap:10px;padding:10px 20px;display:grid}.scr-s10 .s10-perm:first-child{border-top:0}.scr-s10 .s10-g{text-align:center;font-weight:700}.scr-s10 .s10-perm.is-yes .s10-g{color:var(--ink)}.scr-s10 .s10-perm.is-no{color:var(--ink-2)}.scr-s10 .s10-perm.is-no .s10-g{color:var(--muted)}.scr-s10 .s10-perm code{color:var(--ink-2);background:var(--surface-2);border-radius:6px;padding:2px 6px;font-size:12px}.scr-s10 .s10-group{font-size:var(--fs-label);color:var(--muted);border-top:1px solid var(--line);padding:8px 20px 4px;font-weight:500}.scr-s10 .s10-group:first-child,.scr-s10 .s10-group+.s10-perm{border-top:0}.scr-s10 .s10-cardfoot{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--muted);background:var(--surface-2);border-radius:0 0 var(--r-card) var(--r-card);padding:12px 20px}.scr-s10 .s10-private .pr-card__body{gap:10px;display:grid}.scr-s10 .s10-li{font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;display:grid}.scr-s10 .s10-li>.pr-icon{color:var(--muted);margin-top:1px}.scr-s10 .s10-li b{color:var(--ink);font-weight:600}.scr-s10 .s10-actions{gap:10px;padding-top:4px;display:grid}.scr-s10 .s10-fine{text-align:center;font-size:var(--fs-small);color:var(--muted)}.scr-s11 .s11-main{gap:28px;padding-block:28px 56px;display:grid}.scr-s11 .s11-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 32px;display:grid}.scr-s11 .s11-head__id{gap:10px;display:grid}.scr-s11 .s11-summary{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:15px;display:flex}.scr-s11 .s11-summary b{font-size:18px;font-weight:600}.scr-s11 .s11-summary .pr-muted{font-size:var(--fs-small)}.scr-s11 .s11-sums{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;display:grid}.scr-s11 .s11-sums>div{display:contents}.scr-s11 .s11-sums dt{font-size:var(--fs-small);color:var(--ink);font-weight:600}.scr-s11 .s11-sums dd{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.scr-s11 .s11-chip{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.scr-s11 .s11-chip b{font:600 15px/1 var(--font-ui);font-variant-numeric:tabular-nums}.scr-s11 .s11-gap{margin-left:6px}.scr-s11 .s11-letter{border:1px solid var(--ink);background:var(--surface);width:22px;height:22px;color:var(--ink);font:700 12.5px/1 var(--font-ui);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.scr-s11 .s11-define{font-size:var(--fs-small);color:var(--muted)}.scr-s11 .s11-head__act{gap:8px;display:flex}.scr-s11 .s11-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.scr-s11 .s11-col{gap:32px;min-width:0;display:grid}.scr-s11 .s11-aside{gap:16px;display:grid}.scr-s11 .s11-n{font:500 13px/1 var(--font-ui);color:var(--muted);margin-left:6px}.scr-s11 .s11-cards{gap:12px;display:grid}.scr-s11 .s11-case__head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.scr-s11 .s11-why-disclose{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-small)}.scr-s11 .s11-why-disclose>summary{cursor:pointer;min-height:38px;color:var(--ink);padding:10px 20px;font-weight:500}.scr-s11 .s11-why-disclose>p{max-width:78ch;padding:0 20px 12px 36px;line-height:1.5}.scr-s11 .s11-skill{gap:2px;min-width:0;display:grid}.scr-s11 .s11-skill .pr-item__name{font-size:15px}.scr-s11 .s11-state{font-size:var(--fs-small);color:var(--ink-2);border-radius:var(--r-pill);border:1px solid var(--line-strong);white-space:nowrap;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.scr-s11 .s11-why{background:var(--surface-2);border-bottom:1px solid var(--line);max-width:none;padding:12px 20px}.scr-s11 .s11-why>.pr-icon{margin-top:3px}.scr-s11 .s11-why2{max-width:72ch}.scr-s10 .s10-details>summary{min-height:44px;padding:13px 16px}.scr-s10 .s10-details>summary:hover,.scr-s10 .s10-details>summary:active{background:var(--surface-2)}.scr-s10 .s10-details .pr-card__body{gap:10px;display:grid}.scr-s11 .s11-pairwrap{justify-items:start;gap:4px;display:grid}.scr-s11 .s11-skill .pr-item__path{overflow-wrap:anywhere}.scr-s11 .s11-rows{gap:0;display:grid}.scr-s11 .s11-row{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 20px;display:grid}.scr-s11 .s11-row:first-child{border-top:0}.scr-s11 .s11-row--one{grid-template-columns:minmax(0,1fr);gap:6px}.scr-s11 .s11-reason{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px;font-weight:600;display:flex}.scr-s11 .s11-reason code{font-weight:500}.scr-s11 .s11-reason--line{font-weight:500;font-size:var(--fs-body)}.scr-s11 .s11-sub{font-size:var(--fs-small);color:var(--ink-2);max-width:72ch}.scr-s11 .s11-more{color:var(--muted)}.scr-s11 .s11-cli-line{margin:0}.scr-s11 .s11-snip{font:400 12.5px/1.5 var(--font-mono);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:2px 6px}.scr-s11 .s11-btns{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.scr-s11 .s11-run{display:grid}.scr-s11 .s11-run__body{gap:14px;padding:16px 20px;display:grid}.scr-s11 .s11-run .pr-progress__step span{align-items:baseline;gap:6px;display:inline-flex}.scr-s11 .s11-run__now{font-size:var(--fs-small);color:var(--ink-2);line-height:1.9}.scr-s11 .s11-run__now .pr-mark{vertical-align:middle;margin:0 2px}.scr-s11 .s11-run__foot{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-2);background:var(--surface-2);border-radius:0 0 var(--r-card) var(--r-card);align-items:center;gap:12px;padding:12px 20px;display:flex}.scr-s11 .s11-run__foot .pr-link{color:var(--ink);margin-left:auto;font-weight:500}.scr-s11 .s11-aside .pr-card__body{gap:12px;display:grid}.scr-s11 .pr-card__head .app-illus{margin-left:auto}.scr-s11 .s11-conn{align-items:center;gap:8px;font-weight:600;display:flex}.scr-s11 .s11-aside .pr-card__body>.pr-link{font-size:var(--fs-small);justify-self:start;align-items:center;gap:6px;display:inline-flex}.scr-s11 .s11-recent{display:grid}.scr-s11 .s11-recent li{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere;gap:6px;padding:12px 20px;display:grid}.scr-s11 .s11-recent__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.scr-s11 .s11-recent li code{color:var(--ink)}.scr-s11 .s11-recent li:first-child{border-top:0}.scr-s11 .s11-recent__foot{border-top:1px solid var(--line);font-size:var(--fs-small);padding:10px 20px}.scr-s11 .s11-first{gap:28px;padding-block:24px 8px;display:grid}.scr-s11 .s11-first__head{justify-items:start;gap:10px;max-width:760px;display:grid}.scr-s11 .s11-first__head .pr-h1{font-size:32px}.scr-s11 .s11-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scr-s11 .s11-way{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);grid-template-rows:auto auto 1fr;gap:10px;min-width:0;padding:20px;display:grid}.scr-s11 .s11-way--main{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.scr-s11 .s11-way__t{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.scr-s11 .s11-way__t .pr-icon{color:var(--muted)}.scr-s11 .s11-way__d{color:var(--ink-2);font-size:var(--fs-small)}.scr-s11 .s11-way__ctl .pr-input{overflow:hidden}.scr-s11 .s11-way__ctl .pr-input__ph{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scr-s11 .s11-way__ctl{align-content:end;gap:10px;min-width:0;display:grid}.scr-s11 .s11-way__ctl>.pr-link{justify-self:start}.scr-s11 .s11-input input{min-width:0;height:100%;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0}.scr-s11 .s11-input input::placeholder{color:var(--muted);text-overflow:ellipsis}.scr-s11 .s11-input:focus-within{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.scr-s11 .s11-drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-ctl);height:92px;color:var(--muted);font-size:var(--fs-small);background:var(--surface-2);place-items:center;gap:6px;display:grid}.scr-s11 .s11-first__foot{border-radius:var(--r-card);background:var(--surface-2);color:var(--ink-2);align-items:center;gap:16px;padding:16px 20px;display:flex}.scr-s11 .s11-first__foot .pr-icon{color:var(--muted)}.scr-s11 .s11-first__foot .pr-btn{margin-left:auto}@media (max-width:1023px){.scr-s09 .s09-grid{grid-template-columns:minmax(0,1fr)}.scr-s09 .s09-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.scr-s11 .s11-head{grid-template-columns:minmax(0,1fr);align-items:start}.scr-s11 .s11-head__act{flex-wrap:wrap}.scr-s11 .s11-grid{grid-template-columns:minmax(0,1fr)}.scr-s11 .s11-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.scr-s11 .s11-ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.scr-s09 .s09-choices,.scr-s09 .s09-split,.scr-s09 .s09-aside{grid-template-columns:minmax(0,1fr)}.scr-s10 .s10-main{padding-block:32px 48px}.scr-s10 .s10-head .pr-h1{font-size:24px}.scr-s10 .s10-head .pr-lede{font-size:var(--fs-body)}.scr-s10 .s10-perm,.scr-s10 .s10-group,.scr-s10 .s10-cardfoot{padding-inline:16px}.scr-s10 .s10-perm{grid-template-columns:18px minmax(0,1fr)}.scr-s10 .s10-perm code{grid-column:2;justify-self:start}.scr-s11 .s11-main{gap:24px;padding-block:20px 40px}.scr-s11 .s11-head__act .pr-btn{flex:auto}.scr-s11 .s11-sums dd{gap:6px 14px}.scr-s11 .s11-chip{min-height:44px;padding-block:4px}.scr-s11 .s11-aside{grid-template-columns:minmax(0,1fr)}.scr-s11 .s11-case__head{grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.scr-s11 .s11-why-disclose>summary{padding-inline:16px}.scr-s11 .s11-why-disclose>p{padding-inline:32px 16px}.scr-s11 .s11-state{white-space:normal;grid-column:1/-1;justify-self:start}.scr-s11 .s11-why{padding:12px 16px}.scr-s11 .s11-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.scr-s11 .s11-reason{font-size:var(--fs-body)}.scr-s11 .s11-run__body,.scr-s11 .s11-run__foot,.scr-s11 .s11-recent li,.scr-s11 .s11-recent__foot{padding-inline:16px}.scr-s11 .s11-run__foot{flex-wrap:wrap}.scr-s11 .s11-run__foot .pr-link{margin-left:0}.scr-s11 .s11-run .pr-progress__step span{flex-wrap:wrap}.scr-s11 .s11-first__head .pr-h1{font-size:26px}.scr-s11 .s11-first__foot{flex-wrap:wrap}.scr-s11 .s11-first__foot .pr-btn{margin-left:0}.scr-s09 .pr-choice,.scr-m3 .m3-sh,.scr-m3 .m3-row,.scr-m3 .m3-seg>button,.scr-s10 .s10-actions .pr-btn{min-height:44px}.scr-s10 .s10-brief{padding:12px}}.scr-api .api-main{gap:26px;min-width:0;max-width:880px;padding-block:36px 48px;display:grid}.scr-api .api-main>*{min-width:0}.scr-api .api-head{gap:10px;display:grid}.scr-api .api-head .pr-kicker{color:var(--muted)}.scr-api .api-head .pr-h1{margin:0}.scr-api .api-host{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:4px 0 0;display:flex}.scr-api .api-host code,.scr-api .api-doc__href{overflow-wrap:anywhere}.scr-api .api-host>span,.scr-api .api-preview-note,.scr-api .api-small{color:var(--muted);font-size:13px;line-height:1.55}.scr-api .api-preview-note{border-left:2px solid var(--line-strong);background:var(--surface-2);max-width:78ch;margin:0;padding:10px 12px}.scr-api .api-section{border-top:1px solid var(--line);margin:0;padding-top:22px}.scr-api .api-section .pr-sec__head{margin-bottom:14px}.scr-api .api-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scr-api .api-doc{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0;color:var(--ink-2);align-content:start;gap:10px;padding:14px;line-height:1.45;text-decoration:none;display:grid}.scr-api .api-doc:hover{border-color:var(--line-strong);background:var(--surface-2)}.scr-api .api-doc:focus-visible,.scr-api .api-related a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.scr-api .api-doc__top{color:var(--ink);gap:6px;display:grid}.scr-api .api-doc__top b{font-size:14px}.scr-api .api-doc__top code{color:var(--ink-2);overflow-wrap:anywhere;font-size:11px}.scr-api .api-doc__href{font:11px/1.45 var(--font-mono);color:var(--muted)}.scr-api .api-static-ref{gap:4px;margin:12px 0 0;line-height:1.5;display:grid}.scr-api .api-static-ref span{color:var(--muted);font-size:12px}.scr-api .api-code{width:100%;min-width:0}.scr-api .api-table-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0;max-width:100%;margin-top:14px;overflow-x:auto}.scr-api .api-operations{min-width:690px}.scr-api .api-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scr-api .api-code .pr-tok{white-space:normal;overflow-wrap:anywhere}.scr-api .api-operations caption{color:var(--ink);text-align:left;padding:12px 14px;font-weight:600}.scr-api .api-operations code{overflow-wrap:anywhere}.scr-api .api-advanced{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.scr-api .api-advanced>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:600;list-style:none;display:flex}.scr-api .api-advanced>summary::-webkit-details-marker{display:none}.scr-api .api-advanced>summary:before{content:"›";color:var(--muted);transition:transform .12s var(--ease);font-size:16px;line-height:1}.scr-api .api-advanced[open]>summary:before{transform:rotate(90deg)}.scr-api .api-advanced>div{color:var(--ink-2);gap:8px;padding:0 14px 14px;line-height:1.6;display:grid}.scr-api .api-advanced p{overflow-wrap:anywhere;margin:0}.scr-api .api-advanced code{overflow-wrap:anywhere}.scr-api .api-advanced:focus-within{outline-color:var(--focus)}.scr-api .api-advanced>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}.scr-api .api-related{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding-top:18px;display:flex}@media (max-width:719px){.scr-api .api-main{gap:22px;padding-block:24px 36px}.scr-api .api-head .pr-h1{font-size:32px}.scr-api .api-docs{grid-template-columns:minmax(0,1fr)}.scr-api .api-doc{padding:13px}.scr-api .api-operations{min-width:640px}}.scr-s13 button.pr-select,.scr-s14 button.pr-select{font:inherit;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer}.scr-s13 button.pr-select:focus-visible,.scr-s14 button.pr-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pr-app .inv-input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.pr-app .inv-input::placeholder{color:var(--muted)}.pr-app .inv-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.pr-app .inv-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.scr-s12 .pr-input:focus-within,.scr-s13 .pr-input:focus-within,.scr-s14 .pr-input:focus-within{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.scr-s12 button.pr-choice{font:inherit;color:inherit;text-align:left;width:100%}.scr-s12 button.pr-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pr-app .pr-pop.inv-pop{padding:6px}.pr-app .inv-pop .pr-pop__group{gap:0;padding:0}.pr-app .inv-mopt{min-height:36px;font-size:var(--fs-small);color:var(--ink-2);text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;padding:0 10px;display:flex}.pr-app .inv-mopt>span:last-child{flex:1;align-items:center;gap:6px;display:flex}.pr-app .inv-mopt .pr-pill__n{margin-left:auto}.pr-app .inv-mopt[aria-checked=true]{color:var(--ink);background:var(--surface-2);font-weight:500}.pr-app .inv-mopt:hover{background:var(--surface-2)}.pr-app .inv-mfoot{border-radius:var(--r-ctl);background:var(--surface-2);color:var(--muted);margin:6px 4px 2px;padding:8px 10px;font-size:12px;line-height:1.5}.pr-app .s13-confirm{gap:8px;display:flex}.scr-s12 .s12-main{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:20px 56px;display:grid;position:relative}.scr-s12 .s12-head{gap:8px;display:grid}.scr-s12 .s12-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.scr-s12 .s12-form{gap:0;min-width:0;display:grid}.scr-s12 .s12-form .pr-step{padding-bottom:28px}.scr-s12 .s12-form .pr-step__body{gap:12px}.scr-s12 .s12-form .pr-step.is-done .pr-step__n{background:var(--ink);color:var(--bg)}.scr-s12 .s12-step-explain{color:var(--muted);font-size:var(--fs-small);margin-top:-6px}.scr-s12 .s12-choices3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scr-s12 .s12-choices2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scr-s12 .s12-badge{font:500 11px/1 var(--font-ui);background:var(--surface-2);color:var(--ink-2);border-radius:6px;padding:3px 7px}.scr-s12 .s12-input{gap:8px;display:flex}.scr-s12 .s12-input .pr-input{min-width:0;font-family:var(--font-mono);flex:1;font-size:13px;overflow:hidden}.scr-s12 .s12-input .pr-input__val{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scr-s12 .s12-url{font:inherit}.scr-s12 .s12-input--warn .pr-input{border-color:var(--warn)}.scr-s12 .s12-found{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);gap:6px;padding:12px 14px;display:grid}.scr-s12 .s12-found__row{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.scr-s12 .s12-found__row code{color:var(--ink);font-weight:500}.scr-s12 .s12-repo{border:1px solid var(--warn);border-radius:var(--r-card);background:var(--surface);gap:0;display:grid;overflow:hidden}.scr-s12 .s12-repo__msg{background:var(--warn-tint);color:var(--ink);font-size:var(--fs-small);grid-template-columns:auto 1fr;gap:10px;padding:12px 16px;display:grid}.scr-s12 .s12-repo__msg .pr-icon{color:var(--warn);margin-top:1px}.scr-s12 .s12-pick li{border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.scr-s12 .s12-pick li:first-child{border-top:0}.scr-s12 .s12-pick li.is-on{background:var(--surface-2)}.scr-s12 .s12-pick code{font-weight:500}.scr-s12 .s12-pick__id code{overflow-wrap:anywhere}.scr-s12 .s12-pick__id{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.scr-s12 .s12-pick .pr-item__path{font-size:12px}.scr-s12 .s12-pick__more{color:var(--muted)}.scr-s12 .s12-pick--more li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr)}.scr-s12 .s12-pick__q{height:24px;font-size:var(--fs-small)}.scr-s12 .s12-pick__q:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scr-s12 .s12-repo__foot{border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.scr-s12 .s12-private{font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:8px;display:flex}.scr-s12 .s12-private .pr-icon{color:var(--muted)}.scr-s12 .s12-bar{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);align-items:center;gap:12px;margin-left:48px;padding:14px 16px 14px 20px;display:flex}.scr-s12 .s12-bar__sum{font-size:var(--fs-small);color:var(--ink-2)}.scr-s12 .s12-bar__sum b{color:var(--ink);font-weight:600}.scr-s12 .s12-bar .s12-bar__sum+.pr-btn{margin-left:auto}.scr-s12 .pr-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.scr-s12 .s12-aside{gap:16px;display:grid}.scr-s12 .s12-next,.scr-s12 .s12-limits{overflow:hidden}.scr-s12 .s12-next>summary,.scr-s12 .s12-limits>summary{padding:14px 16px}.scr-s12 .s12-next>div,.scr-s12 .s12-limits>div{padding:0 16px 16px}.scr-s12 .s12-limits>div{padding:0}.scr-s12 .s12-limits .s12-lim{padding:14px 20px 16px}.scr-s12 .s12-next__body{gap:10px;display:grid}.scr-s12 .s12-next__body p{color:var(--ink-2)}.scr-s12 .s12-next__body b{color:var(--ink);font-weight:600}.scr-s12 .s12-demo-note{color:var(--muted);font-size:var(--fs-small)}.scr-s12 .s12-marks{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.scr-s12 .s12-marks .pr-label{min-width:60px}.scr-s12 .s12-reuse__body{gap:14px;padding:16px 20px;display:grid}.scr-s12 .s12-reuse__body .pr-dot{vertical-align:1px;margin-right:6px}.scr-s12 .s12-reuse__body p{color:var(--ink-2);max-width:78ch}.scr-s12 .s12-reuse__body .pr-result__sec{padding-left:var(--s6)}.scr-s12 .s12-lim{font-size:var(--fs-small);color:var(--ink-2);gap:10px;padding:14px 20px;display:grid}.scr-s12 .s12-lim li{grid-template-columns:16px 1fr;gap:10px;display:grid}.scr-s12 .s12-lim .pr-icon{color:var(--muted);margin-top:3px}.scr-s12 .s12-toast{z-index:5;width:440px;position:absolute;top:16px;right:32px}.scr-s12 .s12-toast .pr-icon{flex:none}.scr-s12 .s12-done{gap:16px;min-width:0;display:grid}.scr-s12 .s12-queue__head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.scr-s12 .s12-skill{gap:2px;min-width:0;display:grid}.scr-s12 .s12-skill .pr-item__name{font-size:16px}.scr-s12 .s12-queue__body{gap:16px;padding:20px;display:grid}.scr-s12 .s12-queue .pr-progress__step span{align-items:baseline;gap:6px;display:inline-flex}.scr-s12 .s12-chips{flex-wrap:wrap;gap:6px;display:flex}.scr-s12 .s12-leave{color:var(--ink);grid-template-columns:auto 1fr;gap:10px;font-size:15px;display:grid}.scr-s12 .s12-leave .pr-icon{color:var(--muted);margin-top:3px}.scr-s12 .s12-queue__foot{border-top:1px solid var(--line);gap:8px;padding:14px 20px;display:flex}.scr-s12 .pr-choice{cursor:pointer;align-content:start}.scr-s12 .pr-choice .pr-radio{margin-top:3px}.scr-s12 .pr-choice__title{align-items:center;gap:8px;display:flex}.scr-s12 .pr-choice__title .pr-icon{color:var(--muted)}.scr-s12 .pr-choice__desc{gap:6px;display:grid}.scr-s12 .pr-choice[aria-disabled=true]{opacity:.62;cursor:not-allowed}.scr-s12 .s12-pick li button.pr-link{cursor:pointer}.scr-s13 .s13-pub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.scr-s13 .s13-main{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:28px 56px;display:grid}.scr-s13 .s13-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 32px;display:grid}.scr-s13 .s13-head__id{align-self:start;align-items:baseline;gap:8px;display:flex}.scr-s13 .s13-line{color:var(--ink-2);font-size:15px}.scr-s13 .s13-line b{color:var(--ink);font-weight:600}.scr-s13 .s13-head__act{gap:8px;display:flex}.scr-s13 .s13-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-s13 .s13-filters .pr-select:hover,.scr-s14 .s14-filters .pr-select:hover,.scr-s13 .s13-filters .pr-select:active,.scr-s14 .s14-filters .pr-select:active{background:var(--surface-2)}.scr-s13 .s13-search{width:300px;height:32px;font-size:var(--fs-small)}.scr-s13 .s13-filters .pr-select b{color:var(--ink);font-weight:500}.scr-s13 .s13-filters .pr-select .pr-pill__n{margin-left:2px}.scr-s13 .s13-bulk{border-radius:var(--r-card);background:var(--inverse-bg);color:var(--inverse-ink);font-size:var(--fs-small);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.scr-s13 .s13-bulk__scope{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scr-s13 .s13-bulk__scope b{font-weight:600}.scr-s13 .s13-bulk__scope .s13-sep{color:var(--inverse-muted)}.scr-s13 .s13-bulk__scope .app-linkbtn{color:var(--inverse-ink);text-decoration:underline;-webkit-text-decoration-color:var(--inverse-muted);-webkit-text-decoration-color:var(--inverse-muted);-webkit-text-decoration-color:var(--inverse-muted);text-decoration-color:var(--inverse-muted);text-underline-offset:3px}.scr-s13 .s13-bulk__scope .app-linkbtn:focus-visible{outline-color:var(--inverse-ink)}.scr-s13 .s13-bulk__act{align-items:center;gap:8px;margin-left:auto;display:flex}.scr-s13 .s13-bulk .pr-btn{background:var(--inverse-surface);color:var(--inverse-ink);border-color:var(--inverse-line)}.scr-s13 .s13-bulk .pr-btn:focus-visible{outline:2px solid var(--inverse-ink);outline-offset:2px}.scr-s13 .s13-bulk .pr-btn--primary{background:var(--inverse-ink);color:var(--inverse-bg);border-color:var(--inverse-ink);justify-items:start;gap:2px;height:auto;min-height:36px;padding:6px 14px;display:inline-grid}.scr-s13 .s13-bulk .pr-btn--primary small{font:400 11.5px/1.2 var(--font-ui);opacity:.75}.scr-s13 .s13-bulk .s13-x{color:var(--inverse-muted);background:0 0;border-color:#0000;padding:0 8px}.scr-s13 .s13-ck{width:44px;padding-right:0}.scr-s13 .s13-skill{gap:2px;min-width:0;display:grid}.scr-s13 .s13-skill .pr-item__name{font-size:14px}.scr-s13 .s13-src,.scr-s13 .s13-vis{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.scr-s13 .s13-src .pr-icon,.scr-s13 .s13-vis .pr-icon{color:var(--muted)}.scr-s13 .s13-when{white-space:nowrap;gap:2px;display:grid}.scr-s13 .s13-when code{color:var(--muted);font-size:12px}.scr-s13 .s13-result{justify-items:start;gap:4px;display:grid}.scr-s13 .s13-was{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.scr-s13 .s13-act{text-align:right;white-space:nowrap}.scr-s13 .s13-gcol{width:96px}.scr-s13 .s13-scol{width:190px}.scr-s13 .s13-demo{text-align:left;margin-top:6px;display:inline-block;position:relative}.scr-s13 .s13-demo>summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.scr-s13 .s13-demo>summary::-webkit-details-marker{display:none}.scr-s13 .s13-demo__menu{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;margin-top:6px;display:flex}.scr-s13 .s13-demo__menu .pr-btn{justify-content:flex-start;min-height:36px}.scr-s13 .s13-foot{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:16px;padding:0 4px;display:flex}.scr-s13 .s13-foot .pr-seg{flex:none;margin-left:auto}.scr-s13 .s13-foot .pr-link{color:var(--ink)}.scr-s13 .pr-tabs{gap:28px}.scr-s13 .pr-table td{vertical-align:middle;padding-block:12px}.scr-s14 .s14-main{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:28px 56px;display:grid}.scr-s14 .s14-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 32px;display:grid}.scr-s14 .s14-head__id{gap:6px;display:grid}.scr-s14 .s14-line{color:var(--ink-2);font-size:15px}.scr-s14 .s14-note{color:var(--muted);font-size:var(--fs-small);max-width:90ch}.scr-s14 .s14-line b{color:var(--ink);font-weight:600}.scr-s14 .s14-head__act{gap:8px;display:flex}.scr-s14 .s14-running{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);font-size:var(--fs-small);color:var(--ink-2);align-items:center;gap:12px;padding:10px 16px;display:flex}.scr-s14 .s14-running__label{color:var(--ink);white-space:nowrap;border-right:1px solid var(--line-strong);align-items:center;gap:6px;padding-right:12px;font-weight:600;display:inline-flex}.scr-s14 .s14-running__label .pr-count{background:var(--surface)}.scr-s14 .s14-running__name{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;font-size:13.5px}.scr-s14 .s14-running__what{min-width:0}.scr-s14 .s14-running__go{white-space:nowrap;color:var(--ink);margin-left:auto;font-weight:500}.scr-s14 .s14-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scr-s14 .s14-search{width:340px;height:32px;font-size:var(--fs-small)}.scr-s14 .s14-clear{width:20px;height:20px;color:var(--muted);background:var(--surface-2);border-radius:50%;place-items:center;margin-left:auto;display:inline-grid}.scr-s14 button.s14-clear{cursor:pointer;border:0;flex:none;padding:0}.scr-s14 button.s14-clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scr-s14 .s14-filters .pr-select b{color:var(--ink);font-weight:500}.scr-s14 .s14-scope{border-radius:var(--r-card);background:var(--inverse-bg);color:var(--inverse-ink);font-size:var(--fs-small);align-items:center;gap:12px;padding:12px 16px;display:flex}.scr-s14 .s14-scope>.pr-icon{color:var(--inverse-muted);flex:none}.scr-s14 .s14-scope p{min-width:0}.scr-s14 .s14-scope b{font-weight:600}.scr-s14 .s14-scope .pr-link{white-space:nowrap;color:var(--inverse-ink);-webkit-text-decoration-color:var(--inverse-muted);-webkit-text-decoration-color:var(--inverse-muted);-webkit-text-decoration-color:var(--inverse-muted);text-decoration-color:var(--inverse-muted);margin-left:auto}.scr-s14 .s14-scope .app-linkbtn:focus-visible{outline-color:var(--inverse-ink)}.scr-s14 .s14-t{table-layout:fixed}.scr-s14 .s14-c-time{width:96px}.scr-s14 .s14-c-ev{width:150px}.scr-s14 .s14-c-skill{width:380px}.scr-s14 .s14-c-act{width:140px}.scr-s14 .s14-t th,.scr-s14 .s14-t td{padding-inline:12px}.scr-s14 .s14-t td{vertical-align:top;padding-block:13px}.scr-s14 .s14-t .pr-table__group td{vertical-align:middle;padding-block:8px;font-size:12.5px}.scr-s14 .s14-day{color:var(--ink);font-weight:600}.scr-s14 .s14-time{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:15px}.scr-s14 .s14-date{color:var(--muted);font-size:12px;display:block}.scr-s14 .s14-illus{margin-top:6px;display:inline-block}.scr-s14 .s14-time>span:first-child{display:block}.scr-s14 .s14-ev{gap:3px;padding-top:2px;display:grid}.scr-s14 .s14-ev__w{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.scr-s14 .s14-ev__w .pr-icon{color:var(--muted)}.scr-s14 .s14-ev__m{color:var(--muted);padding-left:22px;font-size:12px}.scr-s14 .s14-ev__m code{font-size:12px}.scr-s14 .s14-skill{gap:2px;min-width:0;display:grid}.scr-s14 .s14-skill .pr-item__name{font-size:14px}.scr-s14 .s14-skill .pr-item__path{font-size:12px}.scr-s14 .s14-skill mark{background:var(--mark-hl);color:inherit;border-radius:3px;padding:0 1px}.scr-s14 .s14-res{justify-items:start;gap:6px;display:grid}.scr-s14 .s14-res__d{color:var(--ink-2);align-items:baseline;gap:8px;line-height:1.45;display:inline-flex}.scr-s14 .s14-res__d>.pr-sev,.scr-s14 .s14-res__d>.pr-icon{flex:none;transform:translateY(2px)}.scr-s14 .s14-res__d>.pr-icon{color:var(--muted)}.scr-s14 .s14-res__t{color:var(--ink-2);padding-top:2px;line-height:1.45;display:block}.scr-s14 .s14-res__t>.pr-icon{color:var(--pass);vertical-align:-2px;margin-right:6px}.scr-s14 .s14-quiet{color:var(--muted)}.scr-s14 .s14-fold{margin-top:4px}.scr-s14 .s14-fold>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-label);-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-underline-offset:3px;list-style:none}.scr-s14 .s14-fold>summary::-webkit-details-marker{display:none}.scr-s14 .s14-fold__list{font-size:var(--fs-label);color:var(--muted);margin:4px 0 0;padding:0;list-style:none}.scr-s14 .s14-act{text-align:right;white-space:nowrap}.scr-s14 .s14-go{color:var(--ink);align-items:center;gap:5px;padding-top:5px;font-weight:500;display:inline-flex}.scr-s14 .s14-go .pr-icon{color:var(--muted)}.scr-s14 .s14-t tbody tr:hover td{background:0 0}.scr-s14 .s14-t tbody tr.pr-table__group:hover td{background:var(--surface-2)}.scr-s14 .s14-foot{font-size:var(--fs-small);color:var(--muted);align-items:center;gap:16px;padding:0 4px;display:flex}.scr-s14 .s14-foot>span{display:block}.scr-s14 .s14-foot>span>.pr-icon{vertical-align:-2px;margin-right:8px}.scr-s14 .s14-foot .pr-link{color:var(--ink)}.scr-s14 .s14-words{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin-top:6px;display:block}.scr-s14 .s14-words>summary{min-height:44px;padding:12px 16px}.scr-s14 .s14-words>summary:hover,.scr-s14 .s14-words>summary:active{background:var(--surface-2)}.scr-s14 .s14-words>div{padding:0 20px 18px 30px}.scr-s14 .s14-words__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 28px;display:grid}.scr-s14 .s14-words__grid>div{align-content:start;gap:4px;display:grid}.scr-s14 .s14-words__grid dt{font-weight:600;font-size:var(--fs-small);color:var(--ink)}.scr-s14 .s14-words__grid dd{font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}@media (max-width:1023px){.scr-s12 .s12-grid{grid-template-columns:minmax(0,1fr)}.scr-s12 .s12-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.scr-s13 .s13-head{grid-template-columns:minmax(0,1fr);align-items:start}.scr-s13 .s13-bulk{flex-wrap:wrap}.scr-s13 .pr-table{min-width:880px}.scr-s14 .s14-head{grid-template-columns:minmax(0,1fr);align-items:start}.scr-s14 .s14-running{flex-wrap:wrap}.scr-s14 .s14-running__go{margin-left:0}.scr-s14 .s14-c-skill{width:240px}.scr-s14 .s14-c-act{width:128px}.scr-s14 .s14-words__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.scr-s13 .s13-mobile-help,.scr-s14 .s14-mobile-help{min-width:0;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:13px;display:flex}.scr-s13 .s13-mobile-help>.pr-help,.scr-s14 .s14-mobile-help>.pr-help{white-space:normal;max-width:100%;min-height:44px}.scr-s13 .s13-mobile-help>[data-select-all]{white-space:normal;max-width:100%;min-height:44px;display:flex}.scr-s13 .s13-mobile-help>[data-select-all] .app-check{white-space:normal;max-width:100%;min-height:44px}.pr-app .inv-mopt{min-height:44px}.scr-s12 .s12-aside,.scr-s12 .s12-choices3,.scr-s12 .s12-choices2{grid-template-columns:minmax(0,1fr)}.scr-s12 .s12-input .pr-btn,.scr-s12 .s12-bar .pr-btn{min-height:44px}.scr-s12 .s12-bar{flex-wrap:wrap;margin-left:0}.scr-s12 .s12-bar__sum{flex-basis:100%}.scr-s12 .s12-toast{width:auto;position:static}.scr-s12 .s12-queue__head{grid-template-columns:auto minmax(0,1fr)}.scr-s12 .s12-queue__head>:nth-child(3){grid-column:1/-1}.scr-s12 .s12-queue__foot,.scr-s12 .s12-repo__foot{flex-wrap:wrap}.scr-s12 .s12-reuse__body .pr-result__sec{border-left:0;padding-left:0}.scr-s12 .pr-item__path{overflow-wrap:anywhere}.scr-s12 .s12-input{flex-wrap:wrap}.scr-s12 .s12-found__row{min-width:0}.scr-s13 .s13-search{width:100%}.scr-s13 .s13-head__act,.scr-s13 .s13-bulk__act,.scr-s13 .s13-foot{flex-wrap:wrap}.scr-s13 .s13-bulk__act,.scr-s13 .s13-foot .pr-seg{margin-left:0}.scr-s13 .pr-tabs{gap:20px}.scr-s13 .pr-table{min-width:0;display:block}.scr-s13 .pr-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scr-s13 .pr-table tbody{display:block}.scr-s13 .pr-table tr{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px;display:grid}.scr-s13 .pr-table tr:first-child{border-top:0}.scr-s13 .pr-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.scr-s13 .pr-table td[data-label]:before{color:var(--muted);content:attr(data-label);margin-bottom:3px;font-size:11.5px;line-height:1.3;display:block}.scr-s13 .pr-table td:first-child{grid-area:1/1/span 5}.scr-s13 .s13-ck .app-check{justify-content:center;width:44px;min-height:44px;padding:0}.scr-s13 .pr-table td:nth-child(2){grid-area:1/2/auto/-1}.scr-s13 .pr-table td:nth-child(3){grid-area:2/2}.scr-s13 .pr-table td:nth-child(8){text-align:left;white-space:normal;grid-area:5/2/auto/-1}.scr-s13 .pr-table td:nth-child(4){grid-area:2/3}.scr-s13 .pr-table td:nth-child(5){grid-area:3/2}.scr-s13 .pr-table td:nth-child(6){grid-area:3/3}.scr-s13 .pr-table td:nth-child(7){grid-area:4/2/auto/-1}.scr-s13 .pr-table td[colspan]{grid-area:auto/1/auto/-1}.scr-s13 .pr-table tbody tr:hover td,.scr-s13 .pr-table tr.is-sel td{background:0 0}.scr-s13 .pr-table tbody tr:hover,.scr-s13 .pr-table tr.is-sel{background:var(--surface-2)}.scr-s13 .pr-table tbody tr:has(td[colspan]):hover{background:0 0}.scr-s13 .s13-bulk__scope .s13-sep{display:none}.scr-s13 .s13-bulk{align-items:stretch}.scr-s13 .s13-bulk__scope,.scr-s13 .s13-bulk__act{width:100%;min-width:0}.scr-s13 .s13-bulk__act>.pr-btn{min-height:44px}.scr-s13 .s13-bulk .s13-x{min-width:44px}.scr-s13 .s13-search{height:44px}.scr-s13 .pr-select,.scr-s13 .s13-head__act .pr-btn,.scr-s13 .s13-act .pr-btn{min-height:44px}.scr-s13 .s13-act .pr-btn{white-space:normal}.scr-s13 .review-demo-actions{justify-content:flex-start}.scr-s13 .review-demo-actions .pr-btn{min-height:44px}.scr-s13 .s13-demo{margin-top:6px}.scr-s13 .s13-demo>summary{min-height:44px}.scr-s13 .s13-demo__menu{justify-content:flex-start}.scr-s13 .pr-item__path{overflow-wrap:anywhere}.scr-s14 .s14-search{width:100%;height:44px}.scr-s14 .pr-select,.scr-s14 .s14-act .pr-btn{min-height:44px}.scr-s14 button.s14-clear{width:44px;height:44px}.scr-s14 .s14-head__act,.scr-s14 .s14-foot,.scr-s14 .s14-scope{flex-wrap:wrap}.scr-s14 .s14-scope .pr-link{margin-left:0}.scr-s14 .s14-running__label{border-right:0;padding-right:0}.scr-s14 .s14-words__grid{grid-template-columns:minmax(0,1fr)}.scr-s14 .s14-words>div{padding-inline:22px 14px}.scr-s14 .s14-t,.scr-s14 .s14-t tbody,.scr-s14 .s14-t tr,.scr-s14 .s14-t td{width:auto;display:block}.scr-s14 .s14-t colgroup{display:none}.scr-s14 .s14-t thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scr-s14 .s14-t tr:not(.pr-table__group){border-top:1px solid var(--line);padding:12px}.scr-s14 .s14-t td{border:0;padding:3px 0}.scr-s14 .s14-t td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:3px;font-size:11.5px;line-height:1.3;display:block}.scr-s14 .s14-time:before{flex-basis:100%}.scr-s14 .s14-t .pr-table__group td{padding:8px 12px}.scr-s14 .s14-time{flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:0;display:flex}.scr-s14 .s14-time>span:first-child,.scr-s14 .s14-date{display:inline}.scr-s14 .s14-illus{margin-top:0}.scr-s14 .s14-ev__m{padding-left:0}.scr-s14 .s14-act{text-align:left;padding-top:8px}.scr-s14 .pr-item__path{overflow-wrap:anywhere}}.s11-agent{gap:10px;margin-top:24px;padding:16px 18px;display:grid}.s11-agent-first{gap:8px;margin-top:16px;display:grid}.app-menu__label{font:600 11px/1.2 var(--font-ui);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:6px 10px 2px}.pr-app .vt-dash{min-height:0;margin:0}@font-face{font-family:Inter Tight;src:url(../media/InterTight-Variable.1_fsb17gxmapx.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-400.3xdfs0-p_zi4c.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-500.11q3guvgd1r20.woff2)format("woff2");font-weight:500 900;font-display:swap}:root{--font-display:"Inter Tight", system-ui, sans-serif;--font-ui:"Inter Tight", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}.pr-display{letter-spacing:-.045em;font-weight:600;line-height:1.06}.pr-app .s01-hero .pr-display{max-width:760px;margin-inline:auto;font-size:clamp(38px,5vw,64px)}.pr-app .s01-hero .pr-lede{max-width:620px;margin-inline:auto;font-size:17px}.app-ribbon{font-size:12px}#ribbon-slot{z-index:auto;position:static}.review-legacy{max-width:380px;color:var(--muted);font-size:12px}.review-legacy summary{cursor:pointer;padding:8px 0}.review-legacy p{margin-bottom:8px}.pr-result{align-items:center}.pr-result__sec{margin-right:auto}.pr-unknown{color:var(--muted)}@media (max-width:719px){.pr-app .s01-hero .pr-display{font-size:38px}.pr-app .s01-hero .pr-lede{font-size:15px}.app-ribbon{font-size:11px}.pr-help{min-width:32px;min-height:32px}.app-preview-about{margin:4px 0 0;display:inline-block}.app-index__jump>.pr-btn{min-height:44px}}.scr-s01 .s01-main{grid-template-columns:minmax(0,1fr)}.scr-s01 .s01-main>*,.scr-s01 .s01-hero>*{min-width:0;max-width:100%}.scr-s01 .s01-ans dl{grid-template-columns:minmax(0,112px) minmax(0,1fr)}.scr-s01 .s01-ans dd{overflow-wrap:anywhere}.review-count{font-size:15px;font-weight:600}.s03-top.review-summary{grid-template-columns:minmax(0,1fr)}.review-record-full{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:20px 0;padding:16px 20px}.review-record-full>summary{cursor:pointer;font-size:14px;font-weight:600}.review-record-full[open]>summary,.review-record-full .pr-facts{margin-bottom:20px}@media (max-width:719px){.review-record-full{padding:16px}.pr-result{flex-wrap:wrap}}.review-stars{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:8px 0 0;font-size:12px;line-height:1.6;display:flex}.review-stars b{color:var(--ink);font-weight:600}.review-stars a{text-underline-offset:3px;text-decoration:underline}.review-stars :where(a,.pr-help){z-index:1;position:relative}.review-contract{max-width:800px;margin:24px 0}.review-contract p{color:var(--ink-2);margin:16px 0;line-height:1.6}.review-contract dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.review-contract dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.6}.review-settings{gap:var(--s6);grid-template-columns:minmax(0,1fr);justify-items:start;max-width:850px;padding-block:40px;display:grid}.review-settings p{margin:12px 0;line-height:1.6}.review-settings .pr-btn{white-space:normal;max-width:100%;height:auto;min-height:36px;padding-block:8px;line-height:1.25}.review-settings>*{width:100%}.review-settings>.pr-btn{width:auto}.review-settings .s12-input{gap:8px;display:flex}.review-settings .s12-input .pr-input{flex:1;min-width:0}.review-settings .review-demo-actions{gap:8px}.review-demo-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pr-btn:disabled{opacity:1;cursor:not-allowed}.scr-s12 .pr-choice[aria-disabled=true]{opacity:1}.scr-s12 .s12-upload-help{justify-self:start;width:max-content;max-width:100%;margin:8px 0 12px;display:inline-flex}.s13-tabs{overflow-x:auto}.review-home-read{width:100%;max-width:820px;margin:0 auto 36px}.review-home-read p,.review-home-own p{color:var(--muted);margin:12px 0;line-height:1.6}.review-home-read .pr-row-flex{gap:16px}.review-home-verdicts{margin-top:16px}.review-home-own{border-top:1px solid var(--line);align-items:center;gap:32px;padding:24px 0 40px;display:flex}.review-home-own>div{flex:1;max-width:680px}@media (max-width:719px){.review-home-own{flex-direction:column;align-items:start;gap:8px}.review-home-read .pr-row-flex{gap:10px}.review-contract dl>div{grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:12px}}.scr-s01 .s01-main>.review-home-read{max-width:820px}.review-source{margin:8px 0;display:block}@media (max-width:719px){.proto-ctl{opacity:1;min-height:44px;margin:0 16px 20px;padding:10px 12px;font-size:12px;display:block;position:static}}.pr-tip{align-items:center;display:inline-flex;position:relative}.pr-tip[tabindex]{cursor:help}.pr-tip[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pr-tip__bubble{z-index:60;border-radius:var(--r-ctl);background:var(--inverse-bg);width:max-content;max-width:min(260px,100vw - 16px);color:var(--inverse-ink);font:400 var(--fs-label)/1.45 var(--font-ui);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:var(--shadow-overlay);padding:8px 10px;display:none;position:absolute;top:calc(100% + 6px);left:0}.pr-tip__bubble:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.pr-tip__bubble[data-side=above]:before{top:auto;bottom:-6px}.pr-tip>.pr-tip__bubble{display:none}.pr-tip:hover>.pr-tip__bubble,.pr-tip:focus-within>.pr-tip__bubble{display:block}.pr-tip[data-tip-dismissed]>.pr-tip__bubble{display:none}.pr-gap{border:1px dashed var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:400 var(--fs-label)/18px var(--font-ui);white-space:nowrap;background:0 0;gap:4px;padding:1px 7px}.pr-gap__t{-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-underline-offset:3px}.pr-gap--bare{border-color:#0000;padding:0}.pr-gap--pill{height:26px;font-size:var(--fs-small);padding:0 10px}.pr-extlink{white-space:nowrap}.pr-extlink .pr-external-icon{vertical-align:-2px;display:inline-block}.pr-estate{--est-1:var(--ink);--est-2:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pr-estate{--est-2:color-mix(in srgb, var(--ink) 76%, var(--surface))}}.pr-estate{--est-3:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pr-estate{--est-3:color-mix(in srgb, var(--ink) 56%, var(--surface))}}.pr-estate{--est-4:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pr-estate{--est-4:color-mix(in srgb, var(--ink) 40%, var(--surface))}}.pr-estate{--est-5:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pr-estate{--est-5:color-mix(in srgb, var(--ink) 26%, var(--surface))}}.pr-estate [data-kind=skill]{--est:var(--est-1)}.pr-estate [data-kind=mcp_server]{--est:var(--est-2)}.pr-estate [data-kind=prompt]{--est:var(--est-3)}.pr-estate [data-kind=agent]{--est:var(--est-4)}.pr-estate [data-kind=agentic_app]{--est:var(--est-5)}.pr-estate__total{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto}.pr-estate__body{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.pr-estate__ringbox{flex:none;width:150px;height:150px;position:relative}.pr-estate__svg{display:block;transform:rotate(-90deg)}.pr-estate__track{fill:none;stroke:var(--surface-2)}.pr-estate__arc{fill:none;stroke:var(--est);transition:stroke-dasharray .3s var(--ease), stroke-dashoffset .3s var(--ease)}.pr-estate__centre{font:600 22px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.pr-estate__legend{min-width:140px;font-size:var(--fs-small);flex:1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.pr-estate__legend li{grid-template-columns:10px 1fr;align-items:center;gap:8px;display:grid}.pr-estate__row{color:var(--ink-2);grid-template-columns:1fr auto;align-items:center;gap:8px;text-decoration:none;display:grid}a.pr-estate__row:hover .pr-estate__name{text-decoration:underline}.pr-estate__n{font-variant-numeric:tabular-nums;color:var(--ink)}.pr-estate__sw{background:var(--est);border-radius:2px;width:10px;height:10px}.pr-estate__legend li.is-zero{color:var(--muted)}.pr-estate__legend li.is-zero .pr-estate__sw{border:1px dashed var(--faint);background:0 0}.pr-estate__sources{flex-wrap:wrap;gap:6px;padding:0 20px 16px;display:flex}.pr-estate__src{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--ink-2);font:inherit;font-size:var(--fs-small);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pr-estate__src[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pr-estate__scope{padding:0 20px 16px}@media (prefers-reduced-motion:reduce){.pr-estate__arc{transition:none}}.pr-pagehead{gap:var(--s2) var(--s6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pr-pagehead__id{gap:var(--s2);min-width:0;display:grid}.pr-pagehead__lede{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.pr-pagehead__note{margin:0}.pr-pagehead__act{gap:var(--s2);flex-wrap:wrap;display:flex}.pr-factsrow{gap:var(--s2) var(--s5);flex-wrap:wrap;margin:0;display:flex}.pr-factsrow__item{gap:2px;min-width:0;display:grid}.pr-factsrow__label{font:500 var(--fs-label)/1.2 var(--font-ui);color:var(--muted)}.pr-factsrow__value{font:500 var(--fs-body)/1.3 var(--font-ui);color:var(--ink);overflow-wrap:anywhere;margin:0}.pr-factsrow__hint{font-weight:400;display:block}.pr-pager{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pr-pager__at{white-space:nowrap}.pr-pager__end{opacity:.45;pointer-events:none;cursor:default}@media (max-width:719px){.pr-pagehead{grid-template-columns:minmax(0,1fr);align-items:start}.pr-pagehead__act .pr-btn,.pr-pager .pr-btn{min-height:44px}}.pr-confirm__body{gap:var(--s3);display:grid}.pr-confirm__act{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.pr-inv-fails{gap:var(--s2);max-height:50vh;font:400 var(--fs-small)/1.5 var(--font-ui);color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pr-inv-summary{align-items:center;gap:var(--s2) var(--s3);font:400 var(--fs-small)/1.5 var(--font-ui);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.pr-kinddir{gap:var(--s5);padding-block:var(--s6);display:grid}.pr-kind-controls{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.pr-kind-search{gap:var(--s2);flex:280px;align-items:center;min-width:0;max-width:480px;display:flex}.pr-kind-search__input{border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);min-width:0;height:36px;color:var(--ink);font:400 var(--fs-body)/1 var(--font-ui);flex:auto;padding:0 12px}.pr-kind-search__input::placeholder{color:var(--muted)}.pr-kind-sorts{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pr-kind-sorts .is-active{background:var(--surface-2);border-color:var(--ink)}@media (max-width:719px){.pr-kind-search{flex-basis:100%;max-width:none}.pr-kind-search .pr-btn,.pr-kind-sorts .pr-btn{min-height:44px}}.pr-asset{gap:var(--s5);padding-block:var(--s5) var(--s7);min-width:0;display:grid}.pr-asset__head{gap:var(--s2);min-width:0;display:grid}.pr-asset__kind{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.pr-asset__grid{gap:var(--s6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.pr-asset__main,.pr-asset__aside{gap:var(--s4);align-content:start;min-width:0;display:grid}.pr-asset__card{min-width:0}.pr-asset__kv{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pr-asset__kv>div{gap:var(--s1);min-width:0;display:grid}.pr-asset__kv dd{font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.pr-asset__kv-wide{grid-column:1/-1}.pr-asset__tags{margin:0;padding:0;list-style:none}.pr-asset__tags .pr-pill{white-space:normal;overflow-wrap:anywhere;text-align:left;height:auto;min-height:26px;padding-block:3px}.pr-asset__links{gap:var(--s2);font-size:var(--fs-small);margin:0;padding:0;list-style:none;display:grid}.pr-asset__links a{color:var(--ink-2);overflow-wrap:anywhere}.pr-asset__prose{margin:var(--s3) 0 0;font-size:var(--fs-small);color:var(--ink-2);max-width:68ch}@media (max-width:899px){.pr-asset__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.pr-asset__kv{grid-template-columns:minmax(0,1fr)}}.pr-tag--ok{background:var(--pass-tint);color:var(--pass)}.pr-tag--warn{background:var(--warn-tint);color:var(--warn)}.pr-tag--fail{background:var(--fail-tint);color:var(--fail)}.pr-dash-page{padding-block:28px 56px}.kind-list{gap:var(--s5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.kind-toolbar{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.kind-search{flex:240px;min-width:0;max-width:420px}.kind-search:focus-within{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.kind-search__input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.kind-search__input::placeholder{color:var(--muted);opacity:1}.kind-count{min-width:0;margin-left:auto}.kind-note,.kind-empty{margin:0}.kind-table .kind-row__btn{all:unset;cursor:pointer;color:var(--ink);overflow-wrap:anywhere;font-weight:500}.kind-table .kind-row__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.kind-table tbody tr:has(.kind-row__btn){cursor:pointer}.kind-table td{overflow-wrap:anywhere}.kind-table td.kind-mono,.kind-table .kind-mono{font-family:var(--font-mono);font-size:12px}.kind-table td.kind-num{font-variant-numeric:tabular-nums}.kind-table td.kind-trust{font-weight:600;font-size:var(--fs-body)}.kind-table .kind-sub{margin-top:2px;display:block}.kind-detail{scroll-margin-top:var(--s5);margin:0}.kind-detail__head .pr-h3:focus{outline:none}.kind-detail__head{justify-content:space-between}.kind-detail__head .pr-h3{overflow-wrap:anywhere;min-width:0;margin:0}.kind-detail__body{gap:var(--s5);min-width:0;display:grid}.kind-detail__grid{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.kind-detail__grid>*{min-width:0}.kind-stack{gap:var(--s5);align-content:start;min-width:0;display:grid}.kind-block{gap:var(--s2);min-width:0;display:grid}.kind-block .pr-facts{margin:0}.kind-block .pr-facts dd{overflow-wrap:anywhere}.kind-block p{margin:0}.kind-tags{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kind-tags .pr-small{margin-left:4px}.kind-meta{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.kind-meta__cell{min-width:0;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;gap:4px;display:grid}.kind-meta__value{font:600 var(--fs-body)/1.3 var(--font-ui);margin:0}.kind-meta__sub{margin:0}.kind-meta__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kind-score{align-items:flex-end;gap:var(--s2);display:flex}.kind-score__value{font:650 36px/1 var(--font-ui);font-variant-numeric:tabular-nums}.kind-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.kind-bar--grow{flex:1;min-width:80px}.kind-bar__fill{background:currentColor;height:100%;display:block}.kind-delta{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-small);display:flex}.kind-delta:last-child{border-bottom:0}.kind-note-box{gap:var(--s2);padding:var(--s4) var(--s5);border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);min-width:0;display:grid}.kind-note-box--warn{border-color:var(--warn)}.kind-note-box--fail{border-color:var(--fail)}.kind-note-box__head{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.kind-note-box p{margin:0}.kind-note-box .pr-tag{white-space:normal}.kind-tagset{flex-wrap:wrap;gap:6px;display:flex}.kind-flow{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.kind-flow__agent{font:500 12px/1 var(--font-mono);border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;padding:6px 10px}.kind-flow__arrow{color:var(--muted)}.kind-steps{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.kind-step{gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.kind-step__n{border:1px solid var(--line-strong);width:22px;height:22px;font:600 11px/1 var(--font-mono);border-radius:6px;place-items:center;display:grid}.kind-step p{margin:0}.kind-heat__cells{flex-wrap:wrap;gap:6px;display:flex}.kind-heat__cell{font:500 11px/1 var(--font-mono);color:var(--ink-2);border:1px solid;border-radius:6px;padding:4px 8px}.kind-heat__cell.pr-text-fail{color:var(--fail)}.kind-heat__cell.pr-text-warn{color:var(--warn)}.kind-heat__risk{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;margin-left:6px;font-size:10px}.kind-heat__legend{gap:var(--s3);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;display:flex}.kind-occ{gap:var(--s4);min-width:0;display:grid}.kind-occ .pr-facts{margin:0}.kind-occ__grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.kind-occ__item{gap:var(--s2);padding:var(--s4);align-content:start;min-width:0;display:grid}.kind-occ__item p{margin:0}.kind-occ__head{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}.kind-occ__head .pr-h3{overflow-wrap:anywhere;margin:0}.kind-occ__paths{overflow-wrap:anywhere;gap:2px;display:grid}@media (max-width:719px){.kind-search{flex-basis:100%;max-width:none}.kind-count{margin-left:0}.kind-detail__grid{grid-template-columns:minmax(0,1fr)}}.endpoint-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));min-width:0;display:grid}.kind-scan-roots{gap:var(--s2);margin-top:var(--s4);display:grid}.kind-scan-roots .pr-pill{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;height:auto}.pr-pagehead__act .pr-select{font:inherit;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer}.pr-pagehead__act .pr-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.repo-sort{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.repo-row{cursor:pointer}.repo-row:focus-within td{background:var(--surface-2)}.repo-name{gap:2px;min-width:0;display:grid}.repo-name a{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.repo-name a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.repo-cell{gap:2px;min-width:0;display:grid}.repo-num{font-family:var(--font-mono);white-space:nowrap;color:var(--ink);font-size:12px}.repo-num--absent{color:var(--muted)}.repo-act{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.repo-sha{font-family:var(--font-mono);color:var(--ink-2);text-underline-offset:3px;font-size:12px;text-decoration:underline}.repo-sep{color:var(--faint)}.repo-fresh{align-items:center;gap:6px;display:inline-flex}.repo-record{gap:var(--s5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.repo-card{min-width:0}.repo-card__head{flex-wrap:wrap;justify-content:space-between}.repo-card__head .pr-h3{margin:0}.repo-card__aside{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.repo-card__body{gap:var(--s3);min-width:0;display:grid}.repo-card__body>p{margin:0}.repo-two{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));min-width:0;display:grid}.repo-two>*{min-width:0}.repo-figures{align-items:baseline;gap:var(--s1) 4px;font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;font-size:12px;display:flex}.repo-fresh-detail{gap:var(--s2);display:grid}.repo-fresh-detail__line{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.repo-fresh-detail p{margin:0}.repo-hashes{gap:var(--s3);flex-wrap:wrap;display:flex}.repo-hash{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.repo-assets{gap:var(--s3);min-width:0;display:grid}.repo-disclose{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0}.repo-disclose>summary{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);cursor:pointer;list-style:none;display:flex}.repo-disclose>summary::-webkit-details-marker{display:none}.repo-disclose>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.repo-disclose>.repo-disclose__body{padding:0 var(--s4) var(--s4);gap:var(--s3);min-width:0;display:grid}.repo-tri{color:var(--muted);transition:transform .12s;display:inline-block}.repo-disclose[open]>summary .repo-tri{transform:rotate(90deg)}.repo-disclose__count{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:11px}.repo-asset-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));min-width:0;display:grid}.repo-asset{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);color:var(--ink);align-content:start;gap:4px;min-width:0;text-decoration:none;display:grid}a.repo-asset:hover{border-color:var(--line-strong)}a.repo-asset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.repo-asset__title{overflow-wrap:anywhere;font-size:13px}.repo-asset__tags{gap:var(--s1);flex-wrap:wrap;margin-top:2px;display:flex}.repo-note{gap:4px;margin-top:4px;display:grid}.repo-note p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.repo-verdict{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);flex-wrap:wrap;display:flex}.repo-verdict--pass{border-color:var(--pass)}.repo-verdict--warn{border-color:var(--warn)}.repo-verdict--fail{border-color:var(--fail)}.repo-verdict p{margin:0}.repo-layer{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0}.repo-layer>summary{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);cursor:pointer;list-style:none;display:flex}.repo-layer>summary::-webkit-details-marker{display:none}.repo-layer>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.repo-layer>.repo-layer__body{padding:0 var(--s4) var(--s3);min-width:0}.repo-layer__status{align-items:baseline;gap:6px;display:inline-flex}.repo-check{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line);display:flex}.repo-check:first-child{border-top:0}.repo-check p{margin:0}.repo-check__side{align-items:center;gap:var(--s2);flex-shrink:0;display:inline-flex}.repo-layer__counts{gap:var(--s5);font-size:var(--fs-small);padding:var(--s2) 0;flex-wrap:wrap;display:flex}.repo-layer__counts strong{font-variant-numeric:tabular-nums}.repo-disclose__label{font-size:14px;font-weight:600}.repo-landed{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.repo-landed__copy{flex:220px;min-width:0}.walk-panel{margin-top:var(--s4);min-width:0;overflow:hidden}.walk-panel__head{justify-content:space-between;align-items:baseline;gap:var(--s5);padding:var(--s2) var(--s4);background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);font-size:12px;display:flex}.walk-steps{padding:var(--s3) var(--s4);gap:7px;display:grid}.walk-step{align-items:baseline;gap:9px;min-width:0;display:flex}.walk-step__mark{font-family:var(--font-mono);flex:none;width:12px;font-size:12px}.walk-step__text{gap:var(--s2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.walk-step__status{font-family:var(--font-mono);flex:none}.walk-note{margin:var(--s2) 0 0}.walk-caption{margin:0 0 var(--s2)}.walk-lede{margin:0 0 var(--s3)}.walk-assessed{margin-top:var(--s4);gap:var(--s2);min-width:0;display:grid}.pr-attn-head{gap:var(--s3);display:grid}.pr-attn-seg{flex-wrap:wrap;max-width:100%}.pr-attn-filters{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pr-attn-note{margin:0}.pr-attn-groups{gap:var(--s5);display:grid}.scr-s11 .pr-attn-filters button.pr-select{font:inherit;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer}.scr-s11 .pr-attn-filters button.pr-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scr-s11 .pr-attn-filters button.pr-select:hover,.scr-s11 .pr-attn-filters button.pr-select:active{background:var(--surface-2)}.scr-s11 .pr-attn-filters button.pr-select b{color:var(--ink);font-weight:500}.scr-s11 .pr-attn-case .s11-case__head{grid-template-columns:minmax(0,1fr)}@media (max-width:719px){.scr-s11 .pr-attn-seg>a,.scr-s11 .pr-attn-filters button.pr-select{min-height:44px}}.pr-admin{gap:var(--s6);display:grid}.pr-admin-clamp{-webkit-line-clamp:2;max-width:280px;font-size:var(--fs-small);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pr-admin-finding{gap:2px;display:grid}.pr-admin-finding__meta{font:400 var(--fs-small)/1.4 var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.pr-admin-act{gap:var(--s2);justify-items:start;display:grid}.pr-admin-act__btns{gap:var(--s2);flex-wrap:wrap;display:flex}.pr-admin-control{gap:var(--s3);display:grid}.pr-admin-pause{gap:var(--s2);flex-wrap:wrap;align-items:end;display:flex}.pr-admin-pause .pr-field{flex:260px;min-width:0;max-width:420px}.pr-admin-input{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--ink);font:400 var(--fs-body)/1 var(--font-ui);padding:0 12px}.pr-admin-input::placeholder{color:var(--muted)}.pr-admin-warn{color:var(--warn)}:root{--skill-rail:200px;--paper:#f4f1ea;--paper-2:#ece7da;--paper-3:#e2dccb;--rule:#1f1e1b;--rule-soft:#1f1e1b2e;--rule-faint:#1f1e1b1a;--rule-mid:#1f1e1b14;--rule-hair:#1f1e1b0f;--ink:#131210;--ink-2:#2b2925;--ink-3:#4e4b43;--ink-4:#636057;--green:#1e4d3e;--green-2:#296c58;--green-soft:#b7d7c7;--amber:#8e5214;--amber-soft:#e8b27a;--crimson:#8a2b1f;--crimson-soft:#d67a6e;--blood:#c00;--observed:#28668c;--derived:#6b4e96;--ink-green:#2a5646;--sev-critical:#b91c1c;--sev-high:#ad3a0b;--sev-medium:#9d4908;--sev-low:#1d4ed8;--sev-info:#5b616d;--grade-b:#1d4ed8;--type-skill:#1a5e80;--type-repo:#1c6546;--type-prompt:#834d0f;--type-mcp:#5b3e8e;--type-agent:#2d4fa8;--type-app:#9c2f60;--on-green-soft:#131210;--on-amber-soft:#131210;--on-crimson-soft:#131210;--card:#fff;--card-edge:#c9c3b3;--row-hover:#f8f6ef;--surface-ink:#131210;--surface-ink-2:#1f1d1a;--surface-ink-edge:#2a2825;--on-ink-accent:#b7d7c7;--on-ink:#f4f1ea;--on-ink-dim:#f4f1ea8c;--on-ink-faint:#f4f1ea1a;--shell-bg:#2a2825;--hl-amber:#b96b1a2e;--warn-tint:#b96b1a0a;--rule-rgb:31, 30, 27;--green-rgb:30, 77, 62;--amber-rgb:142, 82, 20;--crimson-rgb:138, 43, 31;--grade-b-rgb:29, 78, 216}:root[data-theme=dark]{--paper:#15140f;--paper-2:#1c1a14;--paper-3:#232017;--rule:#e8e2d0;--rule-soft:#e8e2d038;--rule-faint:#e8e2d01a;--rule-mid:#e8e2d014;--rule-hair:#e8e2d00f;--ink:#f4f1ea;--ink-2:#dcd6c5;--ink-3:#a8a491;--ink-4:#8e8a78;--green:#7dbfa4;--green-2:#9cd3bc;--green-soft:#2a6e59;--amber:#e8b27a;--amber-soft:#b96b1a;--crimson:#e89a8e;--crimson-soft:#8a2b1f;--blood:#e02222;--observed:#7cc0e8;--derived:#c9a7e8;--ink-green:#c4ddce;--sev-critical:#f87171;--sev-high:#fb923c;--sev-medium:#fcd34d;--sev-low:#60a5fa;--sev-info:#9ca3af;--grade-b:#60a5fa;--type-skill:#7cc0e8;--type-repo:#6fcba0;--type-prompt:#e8b27a;--type-mcp:#c9a7e8;--type-agent:#8fa8f0;--type-app:#e88eb8;--on-green-soft:#f4f1ea;--on-amber-soft:#0b0a07;--on-crimson-soft:#f4f1ea;--card:#1c1a14;--card-edge:#e8e2d02e;--row-hover:#e8e2d00a;--surface-ink:#0b0a07;--surface-ink-2:#15140f;--surface-ink-edge:#2a2620;--on-ink-accent:#b7d7c7;--on-ink:#f4f1ea;--on-ink-dim:#f4f1ea8c;--on-ink-faint:#f4f1ea14;--shell-bg:#050402;--hl-amber:#e8b27a33;--warn-tint:#e8b27a0f;--rule-rgb:232, 226, 208;--green-rgb:125, 191, 164;--amber-rgb:232, 178, 122;--crimson-rgb:232, 154, 142;--grade-b-rgb:96, 165, 250;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vt-auth{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.vt-auth-side{background:var(--surface-ink);color:var(--on-ink);flex-direction:column;justify-content:center;gap:40px;padding:56px 56px 48px;display:flex}.vt-auth-side h2{letter-spacing:-.02em;max-width:18ch;margin:0;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.15}.vt-auth-side h2 em{color:var(--on-ink-accent);font-family:Fraunces,serif;font-style:italic;font-weight:400}.vt-auth-side .quote{color:var(--on-ink-dim);border-left:2px solid var(--on-ink-accent);max-width:36ch;margin:24px 0 0;padding-left:14px;font-size:14.5px;line-height:1.55}.vt-auth-side .wordmark{letter-spacing:-.05em;color:var(--on-ink);margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(120px,13vw,180px);font-weight:800;line-height:.92}.vt-auth-side .vt-brand-name em{color:var(--on-ink-accent)}.vt-auth-side .wordmark em{color:var(--on-ink-accent);font-family:Fraunces,serif;font-style:italic;font-weight:400}.vt-auth-side .stats-strip{grid-template-columns:repeat(3,auto);gap:36px;margin-top:28px;display:grid}.vt-auth-side .stats-strip .n{letter-spacing:-.02em;color:var(--on-ink);font-size:24px;font-weight:600}.vt-auth-side .stats-strip .l{letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-dim);margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:10px}.vt-auth-form{background:var(--paper);color:var(--ink);justify-content:center;align-items:flex-start;padding:32px 56px 56px;display:flex}.vt-auth-form .form{width:100%;max-width:420px}.vt-auth-form .crumbs{letter-spacing:.06em;color:var(--ink-3);margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:11px}.vt-auth-form h3{letter-spacing:-.022em;margin:0 0 8px;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600}.vt-auth-form h3 em{color:var(--green);font-family:Fraunces,serif;font-style:italic;font-weight:400}.vt-auth-form .lede{color:var(--ink-2);margin:0 0 28px;font-size:14.5px;line-height:1.55}.vt-auth-form .submit{justify-content:center;width:100%;margin:22px 0 18px;padding:14px 18px}.vt-auth-form .or{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin:18px 0 14px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.vt-auth-form .or:before,.vt-auth-form .or:after{content:"";border-bottom:1px solid var(--rule-faint);flex:1}.vt-auth-form .ssos{gap:8px;display:grid}.vt-auth-form .sso{border:1px solid var(--rule-faint);background:var(--paper);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.vt-auth-form .sso:hover{background:var(--paper-2);border-color:var(--rule-soft)}.vt-auth-form .sso .gly{background:var(--surface-ink);width:22px;height:22px;color:var(--on-ink);place-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;display:grid}.vt-auth-form .fine{color:var(--ink-3);margin:24px 0 0;font-size:12.5px}.vt-auth-form .fine a{color:var(--green);border-bottom:1px dotted var(--green)}@media (max-width:880px){.vt-auth{flex-direction:column-reverse;justify-content:flex-end;display:flex}.vt-auth-side{justify-content:flex-start;gap:20px;min-height:0;padding:28px 20px 32px}.vt-auth-side .wordmark{display:none}.vt-auth-side h2{font-size:24px}.vt-auth-form{padding:28px 20px 40px}}body{color:#e5e7eb;font-family:var(--font-inter-tight), "Inter", system-ui, -apple-system, sans-serif;background:#0f1623}body:has(.pr-root){background:var(--bg);color:var(--ink);font-family:var(--font-ui)}body.vt-page{background:var(--shell-bg)}body:has(>.vt-root){background:var(--shell-bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}body:has(.pr-root) ::-webkit-scrollbar-thumb{background:var(--line-strong)}::-webkit-scrollbar-thumb:hover{background:#4b5563}body:has(.pr-root) ::-webkit-scrollbar-thumb:hover{background:var(--muted)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
