@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}:root{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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";-webkit-tap-highlight-color:transparent;color-scheme:light;background-color:var(--pb-canvas);color:var(--pb-text);scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}[hidden]:where(:not([hidden=until-found])){display:none!important}}@font-face{font-family:Geist Pixel Square;src:url(/fonts/regent-ui/GeistPixel-Square-f3fb003d70dab56614f69649debe9c67.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-Regular-6656285f70e98897be240258489e0c85.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-Italic-cd26c88742bb52e04d12654a209fec1a.woff2?vsn=d) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-SemiBold-9b849cd135545039453bdf6080045e13.woff2?vsn=d) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist UI Sans;src:url(/fonts/regent-ui/Geist-SemiBoldItalic-5533de1f3df7b4319b159bc14bb3565e.woff2?vsn=d) format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-Regular-074fddf4c02a8e3d2df348adeeea0b47.woff2?vsn=d) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-Italic-b27fe00bd04b1047c9631c801ce8fd0b.woff2?vsn=d) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-SemiBold-882355c53d4390b4607160d5e85c3d9d.woff2?vsn=d) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/regent-ui/GeistMono-SemiBoldItalic-4850cc3bae092807201866a90ea1ffea.woff2?vsn=d) format("woff2");font-style:italic;font-weight:600;font-display:swap}:root{--palette-tangerine-tango: #FF5B19;--palette-charcoal: #161616;--utility-bg: #141516;--utility-surface: #1C1D1F;--utility-ink: #F2F2F0;--utility-muted: #B0B1B4;--utility-rule: #393B3E;--palette-platinum: #E5E3D2;--palette-powder-blue: #AECACD;--product-formation: var(--palette-tangerine-tango);--product-autolaunch: var(--palette-tangerine-tango);--product-techtree: var(--palette-powder-blue);--space-0: 0;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--radius: 0px;--container-padding: var(--space-4);--rg-frame-max: 100rem;--rg-page-gutter: var(--space-4);--rg-rail-width: 11rem;--rg-track-gap: var(--space-4);--rg-panel-padding: var(--space-4);--rg-section-gap: var(--space-8);--rg-cut-panel: 16px;--rg-cut-control: 12px;--rg-rule-width: 1px;--shadow-sm: 0 1px 2px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 8%, transparent);--shadow-md: 0 12px 28px -20px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 24%, transparent);--shadow-lg: 0 28px 64px -48px color-mix(in oklch, var(--color-fg, oklch(22% 0 0)) 32%, transparent);--hairline: color-mix(in oklch, var(--color-fg) 14%, transparent);--hairline-strong: color-mix(in oklch, var(--color-fg) 26%, transparent);--duration-fast: .14s;--duration-base: .2s;--duration-slow: .28s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--active-scale: .97;--font-family-sans: "Geist UI Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-title: "Geist Pixel Square", ui-monospace, monospace;--font-family-ui: var(--font-family-sans);--font-family-paragraph: var(--font-family-sans);--font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--type-display-size: 40px;--type-display-line: 48px;--type-title-size: 24px;--type-title-line: 32px;--type-headline-size: 18px;--type-headline-line: 26px;--type-body-size: 16px;--type-body-line: 24px;--type-label-size: 14px;--type-label-line: 20px;--type-caption-size: 13px;--type-caption-line: 18px;--type-code-size: 14px;--type-code-line: 20px;--font-weight-regular: 400;--font-weight-semibold: 600;--tracking-microlabel: .14em}:root[data-brand=platform]{--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=autolaunch]{--support-figure-surface: var(--palette-powder-blue);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-charcoal);--support-band-ink: var(--palette-platinum);--support-panel-surface: var(--palette-platinum);--support-panel-ink: var(--palette-charcoal)}:root[data-brand=patchbay]{--support-figure-surface: var(--color-surface-elevated);--support-figure-ink: var(--color-fg);--support-band-surface: var(--color-accent);--support-band-ink: var(--color-fg-on-accent);--support-panel-surface: var(--color-surface);--support-panel-ink: var(--color-fg);--rg-shimmer-color: var(--color-accent);--rg-button-border-color: var(--palette-tangerine-tango)}:root[data-brand=techtree]{--support-figure-surface: var(--palette-platinum);--support-figure-ink: var(--palette-charcoal);--support-band-surface: var(--palette-tangerine-tango);--support-band-ink: var(--palette-charcoal);--support-panel-surface: var(--palette-charcoal);--support-panel-ink: var(--palette-platinum)}:root[data-brand=platform][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FFFFFF;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #EDEBE0;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted)}:root[data-brand=platform][data-theme=dark],:root[data-brand=platform]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #0B0B0B;--color-surface: #141414;--color-surface-elevated: #141414;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #161616;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #E5E3D2;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #0E0E0E;--color-focus: #AECACD;--color-link: #E5E3D2;--color-muted: var(--color-fg-muted)}:root[data-brand=autolaunch][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #F6F4EA;--color-surface-elevated: #F6F4EA;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #E6450E;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6}:root[data-brand=autolaunch][data-theme=dark],:root[data-brand=autolaunch]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #0E0E0E;--color-surface: #161616;--color-surface-elevated: #161616;--color-border: #2A2A2A;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #FF8A4D;--color-focus: #AECACD;--color-link: #FF5B19;--color-muted: #A1A19A}:root[data-brand=techtree][data-theme=light]{color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FAF8F2;--color-surface-elevated: #FAF8F2;--color-border: #E0DED3;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #8FB8BA;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6}:root[data-brand=techtree][data-theme=dark],:root[data-brand=techtree]:not([data-theme]){color-scheme:dark;--brand-accent: #FF5B19;--color-bg: #161616;--color-surface: #1F1F1F;--color-surface-elevated: #1F1F1F;--color-border: #2C2C2C;--color-fg: #E5E3D2;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-info: #AECACD;--color-primary-shade: #85AEB0;--color-focus: #AECACD;--color-link: #AECACD;--color-muted: #8C8C8C}html{color:var(--color-fg);background:var(--color-bg)}body{margin:0;color:var(--color-fg);background:var(--color-bg);font-family:var(--font-family-ui);font-weight:var(--font-weight-regular);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:var(--font-weight-regular);font-synthesis:none}:where(strong,b){font-weight:var(--font-weight-semibold)}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:var(--font-family-mono);font-size:var(--type-code-size);line-height:var(--type-code-line)}.prose,[data-prose=true],[data-font=paragraph],.long-form{font-family:var(--font-family-paragraph)}.prose p,.prose li,.prose blockquote,.prose figcaption,[data-prose=true] p,[data-prose=true] li,[data-prose=true] blockquote,[data-prose=true] figcaption,.long-form p,.long-form li,.long-form blockquote{font-family:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line)}:root[data-brand=patchbay][data-theme=dark],:root[data-brand=patchbay]:not([data-theme]){color-scheme:dark;--brand-accent: #9BB4FF;--color-bg: #111726;--color-surface: #1B2335;--color-surface-elevated: #252F45;--color-border: #6D7D99;--color-fg: #EEF2FF;--color-fg-muted: #ABB8D1;--color-accent: #9BB4FF;--color-primary-shade: #B3C6FF;--color-accent-secondary: #9BB4FF;--color-fg-on-accent: #142247;--color-focus: #9BB4FF;--color-link: #9BB4FF;--color-muted: var(--color-fg-muted);--color-success: #7ED8A9;--color-error: #FF9B8F;--color-warning: #F5C16C;--color-accent-tint: #273853;--color-info: #AECACD}:root[data-brand=patchbay][data-theme=light]{color-scheme:light;--brand-accent: #294EC3;--color-bg: #F6F7FA;--color-surface: #FFFFFF;--color-surface-elevated: #EAEDF4;--color-border: #7B869B;--color-fg: #192239;--color-fg-muted: #536078;--color-accent: #294EC3;--color-primary-shade: #203D99;--color-accent-secondary: #294EC3;--color-fg-on-accent: #FFFFFF;--color-focus: #294EC3;--color-link: #294EC3;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--color-accent-tint: #E5EBFF;--color-info: #2C4E52}:root[data-theme=light]{--utility-bg: #FAFAF8;--utility-surface: #FFFFFF;--utility-ink: #222326;--utility-muted: #60636A;--utility-rule: #DCDDE0}@media (prefers-color-scheme: light){:root:not([data-theme]){--utility-bg: #FAFAF8;--utility-surface: #FFFFFF;--utility-ink: #222326;--utility-muted: #60636A;--utility-rule: #DCDDE0}:root[data-brand=platform]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FFFFFF;--color-surface-elevated: #FFFFFF;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FFFFFF;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #EDEBE0;--color-focus: #A33208;--color-link: #161616;--color-muted: var(--color-fg-muted)}:root[data-brand=autolaunch]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #E5E3D2;--color-surface: #F6F4EA;--color-surface-elevated: #F6F4EA;--color-border: #DAD8C7;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #FF5B19;--color-accent-secondary: #AECACD;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #E6450E;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6}:root[data-brand=techtree]:not([data-theme]){color-scheme:light;--brand-accent: #FF5B19;--color-bg: #F6F4EA;--color-surface: #FAF8F2;--color-surface-elevated: #FAF8F2;--color-border: #E0DED3;--color-fg: #161616;--color-fg-muted: color-mix(in srgb, var(--color-fg) 65%, var(--color-bg));--color-accent: #AECACD;--color-accent-secondary: #FF5B19;--color-fg-on-accent: #161616;--color-success: #145C3B;--color-error: #9C2525;--color-warning: #754600;--color-info: #365D62;--color-primary-shade: #8FB8BA;--color-focus: #A33208;--color-link: #161616;--color-muted: #B8B6A6}:root[data-brand=patchbay]:not([data-theme]){color-scheme:light;--brand-accent: #294EC3;--color-bg: #F6F7FA;--color-surface: #FFFFFF;--color-surface-elevated: #EAEDF4;--color-border: #7B869B;--color-fg: #192239;--color-fg-muted: #536078;--color-accent: #294EC3;--color-primary-shade: #203D99;--color-accent-secondary: #294EC3;--color-fg-on-accent: #FFFFFF;--color-focus: #294EC3;--color-link: #294EC3;--color-muted: var(--color-fg-muted);--color-success: #124F33;--color-error: #8A1F1F;--color-warning: #6A3F00;--color-accent-tint: #E5EBFF;--color-info: #2C4E52}}:where(.rg-ratio-card,.rg-ratio-card *,.rg-ratio-card:before,.rg-ratio-card:after){box-sizing:border-box}.rg-ratio-card{--rg-ratio-fill: var(--color-surface);--rg-ratio-ink: var(--color-fg);--rg-ratio-rule: color-mix(in srgb, var(--rg-ratio-ink) 22%, var(--rg-ratio-fill));--rg-ratio-muted: color-mix(in srgb, var(--rg-ratio-ink) 76%, var(--rg-ratio-fill));--rg-ratio-note-ink: color-mix(in srgb, var(--palette-tangerine-tango) 55%, var(--rg-ratio-ink));--rg-ratio-note-fill: color-mix(in srgb, var(--palette-tangerine-tango) 12%, var(--rg-ratio-fill));--rg-ratio-padding: var(--rg-panel-padding, var(--space-4));container:rg-ratio / inline-size;position:relative;isolation:isolate;min-inline-size:0;max-inline-size:100%;border:1px solid var(--rg-ratio-rule);border-radius:0;overflow:visible;background:var(--rg-ratio-fill);color:var(--rg-ratio-ink);font-family:var(--font-family-ui);line-height:1.5;overflow-wrap:anywhere}.rg-ratio-card:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(currentColor,currentColor) left top / 16px 1px,linear-gradient(currentColor,currentColor) left top / 1px 16px,linear-gradient(currentColor,currentColor) right top / 16px 1px,linear-gradient(currentColor,currentColor) right top / 1px 16px,linear-gradient(currentColor,currentColor) left bottom / 16px 1px,linear-gradient(currentColor,currentColor) left bottom / 1px 16px,linear-gradient(currentColor,currentColor) right bottom / 16px 1px,linear-gradient(currentColor,currentColor) right bottom / 1px 16px;background-repeat:no-repeat;opacity:.55}.rg-ratio-card :where(h3,dl,dd,p){margin:0}.rg-ratio-card :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-ratio-card__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:var(--rg-ratio-padding);border-block-end:1px solid var(--rg-ratio-rule)}.rg-ratio-card__eyebrow,.rg-ratio-card__slash{color:var(--rg-ratio-muted);font-size:clamp(1.25rem,3cqi,1.75rem);line-height:1.2}.rg-ratio-card .rg-ratio-card__title{margin:0;min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-size:clamp(1.25rem,3cqi,1.75rem);line-height:1.2}.rg-ratio-card__body{padding:var(--space-6) var(--rg-ratio-padding) var(--space-4)}.rg-ratio-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;gap:var(--space-3);margin-block-end:var(--space-4)}.rg-ratio-card__metric{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-inline-size:0;gap:var(--space-1)}.rg-ratio-card__label{text-transform:uppercase;letter-spacing:var(--tracking-microlabel);font-size:.8125rem;color:var(--rg-ratio-muted)}.rg-ratio-card__readout{align-self:baseline;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-inline-size:0}.rg-ratio-card__value{min-inline-size:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,9cqi,5.5rem);line-height:1.05;letter-spacing:-.035em}.rg-ratio-card__metric--remainder{text-align:end}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-end}.rg-ratio-card__change{color:var(--rg-ratio-note-ink);font-size:.75rem}.rg-ratio-card__meter{block-size:var(--space-3);background:repeating-linear-gradient(90deg,transparent 0 4px,var(--rg-ratio-rule) 4px 5px);outline:1px solid var(--rg-ratio-rule);outline-offset:-1px}.rg-ratio-card__fill{display:block;block-size:100%;background:var(--palette-tangerine-tango)}.rg-ratio-card__scale{display:flex;justify-content:space-between;gap:2px;margin-block-start:var(--space-2);color:var(--rg-ratio-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.rg-ratio-card__empty{padding-block:var(--space-2);color:var(--rg-ratio-muted)}.rg-ratio-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--rg-ratio-padding);border-block-start:1px solid var(--rg-ratio-rule)}.rg-ratio-card__footer>*,.rg-ratio-card__footer-content>*{min-inline-size:0;max-inline-size:100%}.rg-ratio-card__footer-label{flex-basis:100%;color:var(--rg-ratio-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--tracking-microlabel)}.rg-ratio-card__footer-content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rg-ratio-card__tile{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--space-5);min-block-size:var(--space-5);padding:var(--space-1);border:1px solid var(--rg-ratio-rule);font-size:.8125rem}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{max-inline-size:100%;margin-inline-start:auto;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--rg-ratio-note-ink) 35%,var(--rg-ratio-note-fill));background:var(--rg-ratio-note-fill);color:var(--rg-ratio-note-ink);font-size:.75rem}@container rg-ratio (max-width: 30rem){.rg-ratio-card__header,.rg-ratio-card__footer{padding:var(--space-2)}.rg-ratio-card__body{padding:var(--space-4) var(--space-2)}.rg-ratio-card__metrics{grid-template-columns:minmax(0,1fr)}.rg-ratio-card__metric--remainder{text-align:start}.rg-ratio-card__metric--remainder .rg-ratio-card__readout{justify-content:flex-start}}@media (forced-colors: active){.rg-ratio-card{--rg-ratio-ink: CanvasText;--rg-ratio-fill: Canvas;--rg-ratio-muted: CanvasText;--rg-ratio-rule: CanvasText;--rg-ratio-note-ink: CanvasText;--rg-ratio-note-fill: Canvas;border-color:CanvasText}.rg-ratio-card:before{display:none}.rg-ratio-card__meter{background:Canvas;outline-color:CanvasText}.rg-ratio-card__fill{forced-color-adjust:none;background:Highlight}.rg-ratio-card__header-badge,.rg-ratio-card__footer-badge{border-color:CanvasText}}.rg-blog{--rg-blog-sticky-top: 1.5rem;inline-size:min(calc(100% - 2 * var(--rg-page-gutter, 24px)),1320px);margin-inline:auto;border:1px solid var(--rg-page-rule);background:transparent}.rg-blog :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-title);font-weight:400;font-synthesis:none;line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.rg-blog :where(p,li,td,th,a){overflow-wrap:anywhere}.rg-blog__intro{padding:clamp(24px,5vw,72px) clamp(20px,4vw,48px);border-block-end:1px solid var(--rg-page-rule)}.rg-blog__intro h1{max-inline-size:20ch;margin:0;font-size:clamp(2.25rem,4.5vw,4rem)}.rg-blog__eyebrow{margin:0 0 16px;font-size:1rem}.rg-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:24px}.rg-blog__grid>li{min-inline-size:0}.rg-blog__card{block-size:100%;border:1px solid var(--rg-page-rule)}.rg-blog__card-link{display:flex;flex-direction:column;block-size:100%;text-decoration:none}.rg-blog__card-link:hover h2,.rg-blog__card-link:focus-visible h2{text-decoration:underline;text-underline-offset:.15em}.rg-blog__card img{inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover;border-block-end:1px solid var(--rg-page-rule)}.rg-blog__card-copy{padding:24px}.rg-blog__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.875rem}.rg-blog__card h2{margin:20px 0 0;font-size:clamp(1.5rem,2.1vw,2rem)}.rg-blog__card-copy>p{margin-block:16px 0}.rg-blog__empty{padding:48px 24px}.rg-blog__empty h2{margin-block-start:0}.rg-blog__heading{padding:clamp(24px,5vw,64px) 24px 40px;text-align:center}.rg-blog__heading h1{max-inline-size:24ch;margin:24px auto;font-size:clamp(2.25rem,4.8vw,4rem)}.rg-blog__back{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px}.rg-blog__byline a{display:inline-flex;align-items:center;min-block-size:44px}.rg-blog__hero{margin:0;border-block:1px solid var(--rg-page-rule)}.rg-blog__hero img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.rg-blog__body{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,46rem) minmax(0,1fr);gap:32px;padding:48px 24px;align-items:start}.rg-blog__toc-desktop{position:sticky;inset-block-start:var(--rg-blog-sticky-top);max-block-size:calc(100dvh - var(--rg-blog-sticky-top) - 24px);overflow-y:auto;scrollbar-gutter:stable}.rg-blog__reading{grid-column:2;min-inline-size:0}.rg-blog__toc-title{margin:0 0 16px;font-family:var(--font-family-title);font-size:1.125rem}.rg-blog__contents ol{list-style:none;margin:0;padding:0}.rg-blog__contents a{display:flex;align-items:center;min-block-size:44px;padding:8px 12px;font-size:.9375rem;line-height:1.45;text-decoration:none;border-inline-start:1px solid var(--rg-page-rule)}.rg-blog__contents a:is(:hover,[aria-current=location]){border-inline-start:3px solid currentColor;padding-inline-start:10px;text-decoration:underline;text-underline-offset:.2em}.rg-blog__toc-sub{padding-inline-start:12px}.rg-blog__toc-mobile{display:none}.rg-blog__prose{font-size:1.125rem;line-height:1.8}.rg-blog__prose>:first-child{margin-block-start:0}.rg-blog__prose :where(h2,h3,h4,h5,h6){margin-block:2em .7em;scroll-margin-block-start:calc(var(--rg-blog-sticky-top) + 24px)}.rg-blog__prose h2{font-size:1.875rem}.rg-blog__prose h3{font-size:1.5rem}.rg-blog__prose h4{font-size:1.25rem}.rg-blog__prose p{margin-block:0 1.35em}.rg-blog__prose :where(ul,ol){padding-inline-start:1.5em;margin-block:1em 1.5em}.rg-blog__prose li+li{margin-block-start:.4em}.rg-blog__prose :where(img,video,svg){max-inline-size:100%;block-size:auto}.rg-blog__prose pre{max-inline-size:100%;overflow-x:auto;padding:24px;border:1px solid var(--rg-page-rule);background:var(--color-surface);color:var(--color-fg);line-height:1.6}.rg-blog__prose code{font-family:var(--font-family-mono);font-size:.875em;white-space:break-spaces}.rg-blog__prose pre code{white-space:pre}.rg-blog__prose blockquote{margin-inline:0;padding:8px 0 8px 24px;border-inline-start:3px solid currentColor}.rg-blog__prose blockquote>:last-child{margin-block-end:0}.rg-blog__prose hr{border:0;border-block-start:1px solid var(--rg-page-rule);margin-block:40px}.rg-blog-table{max-inline-size:100%;overflow-x:auto;margin-block:24px}.rg-blog__prose table{border-collapse:collapse;inline-size:100%;font-size:1rem}.rg-blog__prose :where(th,td){min-inline-size:10rem;padding:12px 16px;border:1px solid var(--rg-page-rule);text-align:start}.rg-blog [data-math-style=display]{display:block;overflow-x:auto;padding:24px 8px;text-align:center}.rg-blog math{font-size:1.1em}.rg-blog [data-math-ready=error]{font-family:var(--font-family-mono);white-space:pre-wrap}.rg-blog__article-footer{border-block-start:1px solid var(--rg-page-rule);margin-block-start:48px;padding-block-start:24px}@media (max-width: 64rem){.rg-blog__body{display:block;padding:32px 24px}.rg-blog__reading{max-inline-size:46rem;margin-inline:auto}.rg-blog__toc-desktop{display:none}.rg-blog__toc-mobile{display:block;margin-block-end:32px;border-block:1px solid var(--rg-page-rule)}.rg-blog__toc-mobile summary{min-block-size:44px;padding:12px 0;cursor:pointer}.rg-blog__toc-mobile .rg-blog__toc-title{display:none}.rg-blog__toc-mobile nav{padding-block-end:16px}}@media (max-width: 40rem){.rg-blog{inline-size:calc(100% - 32px)}.rg-blog__grid{grid-template-columns:minmax(0,1fr);padding:16px;gap:24px}.rg-blog__card-copy,.rg-blog__body{padding:24px 16px}.rg-blog__heading{padding-inline:16px}.rg-blog__prose{font-size:1rem}}@media (forced-colors: active){.rg-blog{border-color:CanvasText}.rg-blog__contents a[aria-current]{border-color:LinkText}}.rg-discussion{--rg-discussion-rule: var(--rg-page-rule);--rg-discussion-good: var(--color-success);--rg-discussion-sunk: color-mix(in srgb, var(--color-fg) 5%, transparent);max-inline-size:78ch;margin-inline:auto;padding:1.75rem clamp(1rem,3vw,2rem);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.rg-discussion :is(.rg-discussion__title,.rg-discussion__solved-title,.rg-discussion__replies-title){font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:normal}.rg-discussion .rg-discussion__title{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:clamp(1.35rem,1.7vw,1.85rem);line-height:1.3}.rg-discussion :is(.rg-discussion__solved-title,.rg-discussion__replies-title){font-size:1.0625rem;line-height:1.4}.rg-discussion__icon{inline-size:1em;block-size:1em;flex:none}.rg-discussion__hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-discussion .rg-discussion__solved-mark{display:inline-flex;flex:none;color:var(--rg-discussion-good);font-size:.85em}.rg-discussion__solved-mark .rg-discussion__icon,.rg-discussion__solved-title .rg-discussion__icon{stroke-width:2.25}.rg-discussion__context,.rg-discussion__caption{color:var(--rg-page-muted);font-size:.8125rem;line-height:1.6}.rg-discussion__context{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0}.rg-discussion__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin:1rem 0 0;padding:.25rem 0;border-block:1px solid var(--rg-discussion-rule);color:var(--rg-page-muted);font-size:.75rem}.rg-discussion__stats{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0}.rg-discussion__stats>span{display:inline-flex;align-items:center;gap:.3rem}.rg-discussion__compact label{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.75rem;color:var(--rg-page-ink);cursor:pointer}.rg-discussion__compact input{inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--palette-tangerine-tango)}.rg-discussion__post{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0 .5rem}.rg-discussion__avatar{inline-size:3rem;block-size:3rem}.rg-discussion__avatar>*{display:block;inline-size:100%;block-size:100%}.rg-discussion__replies .rg-discussion__avatar{margin-block-start:.5rem}.rg-discussion__main{display:flex;flex-direction:column;min-inline-size:0;padding-block-start:.5rem;border-block-start:1px solid var(--rg-discussion-rule)}.rg-discussion__post--opening .rg-discussion__main{padding-block-start:0;border-block-start:0}.rg-discussion__post-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-block-size:1.5rem}.rg-discussion__author{font-weight:600;text-decoration:none}a.rg-discussion__author:hover{text-decoration:underline}.rg-discussion__when{margin-inline-start:auto;color:var(--rg-page-muted);font-size:.75rem;text-decoration:none}.rg-discussion__when:hover{color:var(--rg-page-ink);text-decoration:underline}.rg-discussion__body{margin:.5rem 0 0}.rg-discussion__body>:first-child{margin-block-start:0}.rg-discussion__body>:last-child{margin-block-end:0}.rg-discussion__body blockquote{margin:.75rem 0;padding:.5rem .875rem;border-inline-start:3px solid var(--rg-discussion-rule);background:var(--rg-discussion-sunk)}.rg-discussion__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:.5rem 0 0}.rg-discussion__label{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border:1px solid var(--rg-page-ink);font:600 .6875rem/1.4 var(--font-family-mono)}.rg-discussion__label--good{background:var(--rg-page-ink);color:var(--color-bg)}.rg-discussion__post--solution,.rg-discussion__post--house{padding-inline:.75rem}.rg-discussion__post--solution{box-shadow:inset 3px 0 var(--rg-discussion-good)}.rg-discussion__post--house{background:var(--rg-discussion-sunk)}.rg-discussion__solved{margin:1rem 0 0;padding:.875rem 1rem;border:1px solid var(--rg-discussion-rule);border-inline-start:3px solid var(--rg-discussion-good);background:var(--color-surface)}.rg-discussion .rg-discussion__solved-title{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--rg-discussion-good)}.rg-discussion__solved-by{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.35rem 0 0;color:var(--rg-page-muted);font-size:.8125rem}.rg-discussion__solved-by a{color:var(--rg-page-ink);font-weight:600}.rg-discussion__excerpt{max-block-size:7.5em;overflow:hidden;margin:.5rem 0 0;font-size:.9375rem;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.rg-discussion__excerpt>:first-child{margin-block-start:0}.rg-discussion .rg-discussion__excerpt :is(h1,h2,h3,h4,h5,h6){margin:.25rem 0;font:600 1em/1.5 var(--font-family-ui);letter-spacing:normal}.rg-discussion__solved .rg-discussion__caption{margin:.25rem 0 0}.rg-discussion__solved>a{display:inline-block;margin-block-start:.25rem;font-size:.8125rem;font-weight:600}.rg-discussion__conversation{margin-block-start:1.5rem}.rg-discussion .rg-discussion__replies-title{margin:0}.rg-discussion__replies-title span{color:var(--rg-page-muted)}.rg-discussion__filters{display:flex;flex-wrap:wrap;gap:1.25rem;margin:.75rem 0 0;border-block-end:1px solid var(--rg-discussion-rule)}.rg-discussion__filters a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:var(--rg-page-muted);font-size:.75rem;text-decoration:none}.rg-discussion__filters a[aria-current=page]{color:var(--rg-page-ink);box-shadow:inset 0 -2px var(--palette-tangerine-tango)}.rg-discussion__replies{display:grid;gap:0;margin:.5rem 0 0;padding:0;list-style:none}.rg-discussion__like{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem}.rg-discussion .rg-discussion__heart{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding:.25rem .6rem;border:0;background:transparent;color:var(--rg-page-muted);font:600 .8125rem var(--font-family-ui);cursor:pointer}.rg-discussion__heart .rg-discussion__icon{font-size:1.05rem}.rg-discussion__heart[aria-pressed=true]{color:var(--palette-tangerine-tango)}.rg-discussion__heart[aria-pressed=true] .rg-discussion__icon{fill:currentColor}.rg-discussion__liked-by{color:var(--rg-page-muted);font-size:.8125rem}.rg-discussion__liked-by a{color:inherit;font-weight:600}@media (hover: hover) and (pointer: fine){.rg-discussion__heart:hover{background:var(--rg-discussion-sunk);color:var(--rg-page-ink)}.rg-discussion__heart[aria-pressed=true]:hover{color:var(--palette-tangerine-tango)}}@media (prefers-reduced-motion: no-preference){.rg-discussion__heart{transition:transform .16s cubic-bezier(.23,1,.32,1)}.rg-discussion__heart:active{transform:scale(.97)}}@media (forced-colors: active){.rg-discussion__heart[aria-pressed=true]{color:Highlight}.rg-discussion__filters a[aria-current=page]{outline:2px solid LinkText;outline-offset:-2px}}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__post{grid-template-columns:minmax(0,1fr);padding-block:.5rem 0}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies :is(.rg-discussion__avatar,.rg-discussion__body img){display:none}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__main{padding-block-start:.35rem;font:.75rem/1.55 var(--font-family-mono)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__post-head{min-block-size:0}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body{margin-block-start:.2rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(p,ul,ol,pre,blockquote,table){margin-block:.2rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(h1,h2,h3,h4,h5,h6){margin:.35rem 0 .1rem;font:600 .75rem/1.55 var(--font-family-mono)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body h1:before{content:"# "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body h2:before{content:"## "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :is(h3,h4,h5,h6):before{content:"### "}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :not(pre)>code:before,.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body :not(pre)>code:after{content:"`";color:var(--rg-page-muted)}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body pre{max-block-size:10rem;overflow:auto;font-size:.6875rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__body blockquote{padding:.15rem .6rem}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .rg-discussion__actions{margin-block-start:0}@media (max-width: 36rem){.rg-discussion__post{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.rg-discussion__avatar{inline-size:2.25rem;block-size:2.25rem}}.rg-account{min-inline-size:0;padding:1.5rem 0;border:0;border-block-start:1px solid var(--color-border);background:transparent;color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account h2,.rg-account h3{margin:0;font-family:var(--font-family-ui);font-weight:600;font-synthesis:none;overflow-wrap:anywhere}.rg-account h2{font-size:1.125rem;line-height:1.35}.rg-account h3{font-size:var(--type-body-size)}.rg-account__status{min-block-size:1.5em;margin:var(--space-1) 0 var(--space-2);line-height:1.5;overflow-wrap:anywhere}.rg-account__status[data-unseen=true]{visibility:hidden}.rg-account__status[data-state=error]{color:var(--color-error)}.rg-account__status[data-state=stale]{color:var(--color-warning)}.rg-account__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-3);margin:0}.rg-account__metrics>div{min-inline-size:0}.rg-account__metrics dt{line-height:1.5}.rg-account__metrics dd{margin:var(--space-1) 0 0;font-family:var(--font-family-mono);font-size:var(--type-title-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rg-account__allowances{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.rg-account__allowances h3{margin-block-end:var(--space-2)}.rg-account__allowances dd{font-size:var(--type-body-size)}.rg-account--signed-out{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.rg-account--signed-out p{margin:0;line-height:1.5}.rg-account__agents{list-style:none;margin:0;padding:0}.rg-account__agents li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name actions" "mark meta actions";align-items:center;gap:2px var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.rg-account__agents p{margin:0}.rg-account__agents .rg-account__mark{grid-area:mark;inline-size:2.5rem;block-size:2.5rem}.rg-account__agent{grid-area:name;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.rg-account__agent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-account__meta{grid-area:meta;overflow:hidden;color:var(--color-fg-muted);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap}.rg-account__meta span+span:before{content:" \b7  "}.rg-account__actions{grid-area:actions;display:flex;gap:var(--space-2)}.rg-account__agents .rg-account__actions .rg-button--quiet{color:var(--color-fg-muted);font-weight:600}.rg-account__agents .rg-account__actions .rg-button--quiet:is(:hover,:focus-visible){color:var(--color-fg)}.rg-account__world{display:inline-flex;flex:none;align-items:center;gap:2px;color:var(--color-fg);font-size:var(--type-label-size);white-space:nowrap}.rg-account__world img{inline-size:22px;block-size:22px}.rg-account__world-light{display:none}:root[data-theme=light] .rg-account__world-light{display:block}:root[data-theme=light] .rg-account__world-dark{display:none}@media (prefers-color-scheme: light){:root:not([data-theme]) .rg-account__world-light{display:block}:root:not([data-theme]) .rg-account__world-dark{display:none}}.rg-account__footer{display:grid;justify-items:start;gap:var(--space-2);margin-block-start:var(--space-3)}.rg-account__tip-line{display:block}.rg-account__tip-line[data-after]{margin-block-start:var(--space-1)}.rg-account__empty{margin:0}.rg-account__history{list-style:none;margin:0;padding:0}.rg-account__history li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.rg-account__history p{margin:0;overflow-wrap:anywhere}.rg-account__amount{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.rg-account__when{grid-column:1 / -1;font-size:var(--type-label-size)}.rg-account__mark{display:grid;flex:none;place-items:center;inline-size:3rem;block-size:3rem;overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg)}.rg-account__mark img{inline-size:100%;block-size:100%;object-fit:contain}.rg-account__pair{display:grid;justify-items:start;gap:var(--space-2);inline-size:100%}.rg-account__pair [data-unused]{visibility:hidden}.rg-account__choices{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;border:0}.rg-account__choices legend{float:left;inline-size:100%;margin-block-end:var(--space-2);padding:0;font-family:var(--font-family-ui);font-size:var(--type-body-size)}.rg-account__choice{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid var(--color-border);cursor:pointer;transition:border-color .16s ease}.rg-account__choice:hover{border-color:var(--color-fg-muted)}.rg-account__choice:has(input:checked){border-color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-fg)}.rg-account__choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.rg-account__choice .rg-account__mark{inline-size:1.75rem;block-size:1.75rem}.rg-account__radio{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-account__pair[data-layout=icons] .rg-account__choices{justify-content:space-between}.rg-account__pair[data-layout=icons] .rg-account__choice{position:relative;padding:3px}.rg-account__pair[data-layout=icons] .rg-account__choice .rg-account__mark{inline-size:2.5rem;block-size:2.5rem}.rg-account__pair[data-layout=icons] .rg-account__choice-name{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;z-index:1;padding:2px 8px;border:1px solid var(--color-border);background:var(--color-surface-elevated, var(--color-surface));color:var(--color-fg);font-family:var(--font-family-ui);font-size:.8125rem;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease}.rg-account__pair[data-layout=icons] .rg-account__choice:first-of-type .rg-account__choice-name{inset-inline-start:0;transform:none}.rg-account__pair[data-layout=icons] .rg-account__choice:last-of-type .rg-account__choice-name{inset-inline:auto 0;transform:none}.rg-account__pair[data-layout=icons] .rg-account__choice:has(input:focus-visible) .rg-account__choice-name{opacity:1}@media (hover: hover){.rg-account__pair[data-layout=icons] .rg-account__choice:hover .rg-account__choice-name{opacity:1}}.rg-account__chosen{margin:var(--space-1) 0 0;color:var(--color-fg-muted);font-size:.875rem}.rg-account__steps{display:grid;gap:6px;margin:0;padding-inline-start:1.25rem}.rg-account__steps li::marker{color:var(--color-fg-muted)}.rg-account__message{display:grid;inline-size:100%}.rg-account__message>*{grid-area:1 / 1;margin:0}.rg-account__message pre{inline-size:100%;padding:12px;overflow-x:auto;border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-family-mono);font-size:var(--type-code-size);white-space:pre-wrap;overflow-wrap:anywhere}.rg-account__words{align-self:center;padding:12px 16px}.rg-account__words[data-paired]{border-inline-start:2px solid var(--color-success);background:var(--color-bg)}.rg-account__pair-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.rg-account__pair-actions>[data-unused]{order:1}.rg-account__expiry{margin:0;color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__dialog{inline-size:min(52rem,calc(100vw - 2rem));max-block-size:calc(100vh - 2rem);overflow:auto;padding:clamp(18px,4vw,var(--space-4));border:1px solid var(--color-fg-muted);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-family-ui)}.rg-account__dialog::backdrop{background:color-mix(in oklab,var(--color-fg) 30%,transparent)}.rg-account__dialog h2,.rg-account__dialog h3{margin:0;font-family:var(--font-family-ui);font-weight:600}.rg-account__dialog h2{font-size:1.5rem;line-height:1.25;overflow-wrap:anywhere}.rg-account__dialog h3{font-size:var(--type-headline-size)}.rg-account__dialog p{margin:0}.rg-account__dialog-head{display:flex;align-items:center;gap:var(--space-2);margin-block-end:20px}.rg-account__dialog-head .rg-account__mark{inline-size:4rem;block-size:4rem}.rg-account__dialog-head p,.rg-account__facts dt{color:var(--color-fg-muted);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.rg-account__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 var(--space-3);margin:0 0 var(--space-3)}.rg-account__facts>div{display:grid;gap:6px;padding-block:12px;border-block-start:1px solid var(--color-border)}.rg-account__facts dd{display:grid;gap:4px;margin:0;overflow-wrap:anywhere}.rg-account__facts dd>span{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__facts dd>.rg-account__human{display:inline-flex;align-items:center;gap:6px;color:var(--color-fg)}.rg-account__others{display:flex;flex-wrap:wrap;gap:4px 12px}.rg-account__others button{min-block-size:0;padding:0;border:0;background:none;color:var(--color-fg);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.rg-account__part{display:grid;gap:8px;margin-block-end:var(--space-3)}.rg-account__part>.rg-account__aside{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__part ul{display:grid;gap:4px;margin:0;padding-inline-start:1.2em}.rg-account__log{display:grid;gap:12px;margin-block-end:var(--space-3)}.rg-account__log>p{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__log ol{display:grid;margin:0;padding:0;border-block-start:1px solid var(--color-border);list-style:none}.rg-account__log li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--space-2);padding-block:10px;border-block-end:1px solid var(--color-border)}.rg-account__log li>span:nth-child(2),.rg-account__log time{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__log time{grid-column:1 / -1}.rg-account__more{display:grid;justify-items:start;gap:var(--space-1)}.rg-account__more p{color:var(--color-fg-muted);font-size:var(--type-label-size)}.rg-account__dialog .rg-account__notice{margin-block-end:var(--space-2);padding-inline-start:12px;border-inline-start:3px solid var(--color-success)}.rg-account__dialog .rg-account__notice[role=alert]{border-inline-start-color:var(--color-error)}.rg-account__dialog-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.rg-account__dialog-actions form{margin:0}@media (max-width: 30rem){.rg-account{padding:1.5rem 0}.rg-account__history li{grid-template-columns:minmax(0,1fr)}.rg-account__agents li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark meta" ". actions"}}@media (hover: hover) and (pointer: fine){.rg-account__agents li{position:relative;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark meta"}.rg-account__agents .rg-account__actions{position:absolute;inset-block:0;inset-inline-end:0;align-items:center;padding-inline-start:var(--space-4);background:linear-gradient(to right,transparent,var(--color-surface) var(--space-4));opacity:0;transition:opacity .15s ease}.rg-account__agents li:hover .rg-account__actions,.rg-account__agents li:focus-within .rg-account__actions{opacity:1}}@media (forced-colors: active){.rg-account{background:Canvas;color:CanvasText;border-color:CanvasText}.rg-account__allowances,.rg-account__history li,.rg-account__agents li{border-color:CanvasText}.rg-account__status[data-state]{color:CanvasText}.rg-account__choice:has(input:checked){border-color:Highlight;box-shadow:inset 0 0 0 1px Highlight}.rg-account__dialog{background:Canvas;color:CanvasText;border-color:CanvasText}}@media (prefers-reduced-motion: reduce){.rg-account__choice,.rg-account__choice-name{transition:none}}@property --rg-edge-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rg-edge-ripple{to{--rg-edge-angle: 1turn}}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){.rg-feature:is(:hover,:focus-within)>.rg-panel:before{background-image:conic-gradient(from var(--rg-edge-angle),transparent 0turn .84turn,color-mix(in srgb,color-mix(in srgb,var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)) 75%,var(--palette-platinum, #e5e3d2)) 24%,transparent) .92turn,transparent 1turn);animation:rg-edge-ripple calc(var(--rg-shimmer-duration, 1.15s) * 2) linear infinite}@media (hover: none),(pointer: coarse){.rg-feature:not(:has(:focus-visible))>.rg-panel:before{background-image:none;animation:none}}}.rg-sheet{--rg-page-ink: var(--color-fg);--rg-page-muted: var(--color-fg-muted);--rg-page-rule: color-mix(in srgb, var(--rg-page-ink) 22%, transparent);color:var(--rg-page-ink);font-family:var(--font-family-ui);line-height:1.5}:where(.rg-sheet,.rg-sheet *,.rg-sheet *:before,.rg-sheet *:after){box-sizing:border-box}.rg-sheet :where(a){color:inherit;text-underline-offset:.2em}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-frame{inline-size:min(calc(100% - 2 * var(--rg-page-gutter)),var(--rg-frame-max));margin-inline:auto;border-inline:var(--rg-rule-width) solid var(--rg-page-rule);border-block-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row{display:grid;grid-template-columns:var(--rg-rail-width) minmax(0,1fr);column-gap:var(--rg-track-gap);border-block-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail{grid-template-columns:minmax(0,1fr)}.rg-sheet-row>*{min-inline-size:0}.rg-sheet-row__rail{border-inline-end:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row__main{min-inline-size:0;border-inline-start:var(--rg-rule-width) solid var(--rg-page-rule)}.rg-sheet-row--no-rail>.rg-sheet-row__main{border-inline-start:0}.rg-inset{padding:var(--rg-panel-padding)}.rg-hero-title{margin:var(--space-5) 0 0;max-inline-size:15ch;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:400;line-height:1.03;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.rg-section-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-block-size:2.25rem;padding-block:var(--space-1);border-block:1px solid color-mix(in srgb,currentColor 22%,transparent);font-family:var(--font-family-ui);font-size:.8125rem;line-height:1.4}.rg-section-bar__label{margin:0;font-size:inherit;line-height:inherit;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:.02em;overflow-wrap:anywhere;min-inline-size:0}.rg-section-bar__diamond{inline-size:.5rem;block-size:.5rem;flex:0 0 auto;border:1px solid currentColor;transform:rotate(45deg);margin-inline:2px}.rg-section-bar__leader{flex:1 1 4rem;min-inline-size:2rem;block-size:.75rem;background:currentColor;opacity:.5;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M4 2.5v3M2.5 4h3' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E") repeat 0 0 / 8px 8px}.rg-panel{--rg-cut: var(--rg-cut-panel);--rg-edge: 1px;--rg-panel-fill: var(--color-surface);--rg-panel-ink: var(--color-fg);--rg-local-fill: var(--rg-panel-fill);--rg-local-ink: var(--rg-panel-ink);--rg-local-rule: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 22%, var(--rg-panel-fill));position:relative;isolation:isolate;min-inline-size:0;color:var(--rg-panel-ink);background:transparent;border:0;border-radius:0;overflow:visible}.rg-panel--accent{--rg-panel-fill: var(--color-accent);--rg-panel-ink: var(--color-fg-on-accent)}.rg-panel.rg-support-panel{--rg-panel-fill: var(--support-panel-surface);--rg-panel-ink: var(--support-panel-ink)}.rg-support-band{background:var(--support-band-surface);color:var(--support-band-ink);padding-inline:var(--space-2)}.rg-support-figure .rg-technical-figure__art{background:var(--support-figure-surface);color:var(--support-figure-ink)}.rg-panel:before,.rg-panel:after{content:"";position:absolute;pointer-events:none}.rg-panel:before{z-index:-2;inset:0;background:var(--rg-panel-edge);clip-path:polygon(var(--rg-cut) 0,calc(100% - var(--rg-cut)) 0,100% var(--rg-cut),100% calc(100% - var(--rg-cut)),calc(100% - var(--rg-cut)) 100%,var(--rg-cut) 100%,0 calc(100% - var(--rg-cut)),0 var(--rg-cut))}.rg-panel:after{--rg-inner-cut: max(0px, calc(var(--rg-cut) - .585786 * var(--rg-edge)));z-index:-1;inset:var(--rg-edge);background:var(--rg-panel-fill);clip-path:polygon(var(--rg-inner-cut) 0,calc(100% - var(--rg-inner-cut)) 0,100% var(--rg-inner-cut),100% calc(100% - var(--rg-inner-cut)),calc(100% - var(--rg-inner-cut)) 100%,var(--rg-inner-cut) 100%,0 calc(100% - var(--rg-inner-cut)),0 var(--rg-inner-cut))}.rg-panel__body{padding:var(--rg-panel-padding)}.rg-panel:focus-within{z-index:2}.rg-panel__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--rg-panel-padding);border-block-end:1px solid color-mix(in srgb,currentColor 22%,transparent)}.rg-panel__heading h3{margin:0;min-inline-size:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.12;font-weight:400;letter-spacing:-.035em;overflow-wrap:anywhere}.rg-panel__index{font-family:var(--font-family-mono);font-size:.8125rem;white-space:nowrap}:where(.rg-feature,.rg-feature *,.rg-feature *:before,.rg-feature *:after){box-sizing:border-box}.rg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.rg-feature{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-inline-size:0;gap:0}.rg-feature__face{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:0}.rg-feature:is(:hover,:focus-within)>.rg-panel{--rg-panel-edge: color-mix(in srgb, var(--rg-panel-ink) 38%, var(--rg-panel-fill))}.rg-feature__caption{min-block-size:7rem;margin-block-start:1px;padding:var(--rg-panel-padding);overflow-wrap:anywhere}.rg-feature__caption p{margin:0}.rg-feature__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.rg-feature__actions>*{min-inline-size:0;max-inline-size:100%}.rg-feature .rg-panel__index{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.rg-feature__face .rg-technical-figure__art>:is(img,svg){display:block;width:100%;max-inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:contain}.rg-technical-figure{display:grid;align-content:center;min-inline-size:0;margin:0;padding:var(--rg-panel-padding);color:inherit}.rg-technical-figure__art{position:relative;isolation:isolate;min-inline-size:0}.rg-technical-figure__art:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(currentColor .6px,transparent .9px);background-size:4px 4px}.rg-technical-figure__art>svg{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;overflow:visible}.rg-technical-figure svg :is(path,circle,ellipse,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.rg-technical-figure svg text{font-family:var(--font-family-mono);font-size:12px;fill:currentColor;stroke:none}.rg-technical-figure figcaption{font-family:var(--font-family-ui);font-size:.8125rem;text-align:start;justify-self:start;margin-block-start:var(--space-2)}@media (max-width: 74.99rem){.rg-sheet{--rg-page-gutter: var(--space-3);--rg-rail-width: 9rem;--rg-track-gap: var(--space-3);--rg-panel-padding: var(--space-3)}}@media (max-width: 63.99rem){.rg-sheet-row{grid-template-columns:minmax(0,1fr)}.rg-sheet-row__rail{border-inline-end:0;border-block-end:1px solid var(--rg-page-rule)}.rg-sheet-row__rail:empty{display:none}.rg-sheet-row__main{border-inline-start:0}.rg-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 47.99rem){.rg-sheet{--rg-page-gutter: var(--space-2);--rg-section-gap: var(--space-5);--rg-cut-panel: 12px;--rg-cut-control: 8px}.rg-panel{--rg-cut-panel: 12px}.rg-feature-grid{grid-template-columns:minmax(0,1fr)}.rg-section-bar__leader{display:none}}@media (max-width: 24rem){.rg-sheet{--rg-panel-padding: var(--space-2)}}@media (forced-colors: active){.rg-support-band,.rg-support-figure .rg-technical-figure__art{background:Canvas;color:CanvasText}.rg-panel:before,.rg-panel:after,.rg-technical-figure__art:before,.rg-section-bar__leader{display:none}.rg-panel{--rg-local-ink: CanvasText;--rg-local-fill: Canvas;color:CanvasText;background:Canvas;border:1px solid CanvasText}.rg-sheet :where(a,button,summary,input,select,textarea):focus-visible{outline-color:Highlight}}:where(.rg-utility,.rg-account,.rg-account__dialog){--color-bg: var(--utility-bg);--color-surface: var(--utility-surface);--color-surface-elevated: var(--utility-surface);--color-fg: var(--utility-ink);--color-fg-muted: var(--utility-muted);--color-border: var(--utility-rule);color:var(--color-fg);font-family:var(--font-family-ui);font-size:1rem;line-height:1.6}.rg-utility--message{box-sizing:border-box;width:min(100%,38rem);margin-inline:auto;padding:clamp(3rem,10vh,7rem) 1.5rem}body:has(>.rg-utility){margin:0;min-block-size:100svh;background:var(--utility-bg)}.rg-utility h1{margin:0 0 1rem;font-family:var(--font-family-ui);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.25}.rg-utility h2,.rg-utility h3{font-family:var(--font-family-ui);font-weight:600;line-height:1.35}.rg-utility__context{margin:0 0 2rem;color:var(--color-fg-muted);font-size:.875rem}.rg-utility__body>:first-child{margin-top:0}.rg-utility__body p{margin-block:0 1rem}.rg-utility__body{overflow-wrap:anywhere}.rg-utility__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.rg-utility__note{margin-top:1.5rem;font-size:.875rem;color:var(--color-fg-muted)}.rg-utility__note p{margin:0}.rg-utility a:not(.rg-button){color:inherit;text-underline-offset:.2em}.rg-utility a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rg-utility__links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;margin:0;list-style:none}@media (forced-colors: active){:where(.rg-utility,.rg-account,.rg-account__dialog){--color-fg: CanvasText;--color-fg-muted: CanvasText;--color-bg: Canvas;--color-surface: Canvas;--color-border: CanvasText}}.rg-theme-toggle.rg-button{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;flex:0 0 auto;padding:0;border:0;background:transparent;perspective:5rem}.rg-theme-toggle .theme-toggle__stage{position:relative;display:block;width:1.75rem;height:1.75rem;overflow:hidden;border-radius:.25rem;background:var(--rg-p-surface);transform-style:preserve-3d;--prism-laser: var(--palette-tangerine-tango);--prism-laser-next: var(--palette-powder-blue);--prism-edge: color-mix(in oklch, var(--rg-p-text) 55%, var(--rg-p-accent));--prism-edge-next: color-mix(in oklch, var(--rg-p-surface) 55%, var(--rg-p-accent));--prism-face: color-mix(in oklch, var(--rg-p-accent) 28%, transparent)}:root:is([data-theme=dark],:not([data-theme])) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--palette-powder-blue);--prism-laser-next: var(--palette-tangerine-tango)}@media (prefers-color-scheme: light){:root:not([data-theme]) .rg-theme-toggle .theme-toggle__stage{--prism-laser: var(--palette-tangerine-tango);--prism-laser-next: var(--palette-powder-blue)}}.rg-theme-toggle .theme-toggle__laser{position:absolute;inset-block:.125rem;left:calc(50% - .0625rem);width:.125rem;background:var(--prism-laser);box-shadow:0 0 .3rem var(--prism-laser)}.rg-theme-toggle .theme-toggle__cube{position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;transform-style:preserve-3d;transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}.rg-theme-toggle .theme-toggle__face{position:absolute;inset:0;border:1px solid var(--prism-edge);background:var(--prism-face);backface-visibility:visible}.rg-theme-toggle .theme-toggle__face--front{transform:translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--back{transform:rotateY(180deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--left{transform:rotateY(-90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--right{transform:rotateY(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--top{transform:rotateX(90deg) translateZ(.375rem)}.rg-theme-toggle .theme-toggle__face--bottom{transform:rotateX(-90deg) translateZ(.375rem)}.rg-theme-toggle__state{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root:is([data-theme=dark],:not([data-theme])) .rg-theme-toggle__state--light,:root[data-theme=light] .rg-theme-toggle__state--dark{display:none}@media (prefers-color-scheme: light){:root:not([data-theme]) .rg-theme-toggle__state--light{display:block}:root:not([data-theme]) .rg-theme-toggle__state--dark{display:none}}@media (hover: hover) and (forced-colors: none){.rg-theme-toggle:hover .theme-toggle__stage{background:var(--rg-p-text)}.rg-theme-toggle:hover .theme-toggle__laser{background:var(--prism-laser-next);box-shadow:0 0 .3rem var(--prism-laser-next)}.rg-theme-toggle:hover .theme-toggle__face{border-color:var(--prism-edge-next)}}@media (prefers-reduced-motion: no-preference) and (forced-colors: none){.rg-theme-toggle .theme-toggle__cube{animation:regent-theme-prism 6s linear infinite paused}.rg-theme-toggle:is(:hover,:focus-visible) .theme-toggle__cube{animation-play-state:running}.rg-theme-toggle :is(.theme-toggle__stage,.theme-toggle__laser,.theme-toggle__face){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}}@keyframes regent-theme-prism{0%{transform:translate3d(-50%,-50%,0) rotateX(-19deg) rotateY(28deg)}to{transform:translate3d(-50%,-50%,0) rotateX(341deg) rotateY(388deg)}}@media (forced-colors: active){.rg-theme-toggle .theme-toggle__face{border-color:ButtonText;background:Canvas}.rg-theme-toggle .theme-toggle__laser{background:Highlight;box-shadow:none}}.rg-holo{--rg-holo-cut: var(--rg-cut-panel, 16px);--rg-holo-tilt-x: 0deg;--rg-holo-tilt-y: 0deg;--rg-holo-graphite: #101216;--rg-holo-ink: var(--palette-platinum, #e5e3d2);--rg-holo-edge: color-mix(in srgb, var(--rg-holo-ink) 30%, var(--rg-holo-graphite));--rg-holo-clip: polygon( var(--rg-holo-cut) 0, calc(100% - var(--rg-holo-cut)) 0, 100% var(--rg-holo-cut), 100% calc(100% - var(--rg-holo-cut)), calc(100% - var(--rg-holo-cut)) 100%, var(--rg-holo-cut) 100%, 0 calc(100% - var(--rg-holo-cut)), 0 var(--rg-holo-cut) );--rg-local-fill: var(--rg-holo-graphite);--rg-local-ink: var(--rg-holo-ink);--rg-local-rule: var(--rg-holo-edge);position:relative;isolation:isolate;min-inline-size:0;color:var(--rg-holo-ink);transform:perspective(1400px) rotateX(var(--rg-holo-tilt-y)) rotateY(var(--rg-holo-tilt-x))}.rg-holo__stage{position:absolute;inset:0;z-index:-1;background:var(--rg-holo-edge);clip-path:var(--rg-holo-clip)}.rg-holo__stage:before,.rg-holo__canvas{position:absolute;inset:1px;--rg-holo-cut: max(0px, calc(var(--rg-cut-panel, 16px) - 1px));clip-path:var(--rg-holo-clip)}.rg-holo__stage:before{content:"";z-index:1;background:linear-gradient(118deg,transparent 38%,color-mix(in srgb,var(--rg-holo-ink) 9%,transparent) 50%,transparent 62%),var(--rg-holo-graphite)}.rg-holo__canvas{display:block;width:calc(100% - 2px);height:calc(100% - 2px);background:var(--rg-holo-graphite)}.rg-holo[data-holo-ready=true] .rg-holo__stage:before{content:none}.rg-holo__content{position:relative;min-inline-size:0;padding:var(--rg-panel-padding, var(--space-4, 1.5rem))}.rg-holo :where(a,button,summary):focus-visible{outline-color:var(--rg-holo-ink)}.rg-holo-tilt{transform:perspective(1400px) rotateX(var(--rg-holo-tilt-y, 0deg)) rotateY(var(--rg-holo-tilt-x, 0deg))}.rg-panel.rg-holo-ground{--rg-panel-fill: #101216;--rg-panel-ink: var(--palette-platinum, #e5e3d2)}.rg-holo-foil{position:absolute;pointer-events:none}.rg-holo-foil__canvas{display:block;inline-size:100%;block-size:100%}.rg-holo-foil--face{--rg-holo-foil-cut: max(0px, calc(var(--rg-cut) - .585786 * var(--rg-edge)));inset:var(--rg-edge);z-index:-1;visibility:hidden;clip-path:polygon(var(--rg-holo-foil-cut) 0,calc(100% - var(--rg-holo-foil-cut)) 0,100% var(--rg-holo-foil-cut),100% calc(100% - var(--rg-holo-foil-cut)),calc(100% - var(--rg-holo-foil-cut)) 100%,var(--rg-holo-foil-cut) 100%,0 calc(100% - var(--rg-holo-foil-cut)),0 var(--rg-holo-foil-cut))}[data-holo-ready=true] .rg-holo-foil--face{visibility:visible}[data-holo-ready=true] .rg-holo-ground:after,.rg-holo-ground[data-holo-ready=true]:after{content:none}.rg-holo-foil--ink{inset:0;visibility:hidden}.rg-holo-foil--ink .rg-holo-foil__canvas{mask-size:100% 100%;mask-repeat:no-repeat}[data-holo-ready=true] .rg-holo-foil--ink{visibility:visible}[data-holo-ready=true] .rg-technical-figure__art:has(>.rg-holo-foil--ink)>svg{visibility:hidden}@media (prefers-reduced-motion: reduce){.rg-holo,.rg-holo-tilt{transform:none}}@media (forced-colors: active){.rg-holo-tilt{transform:none}.rg-holo-foil{display:none}[data-holo-ready=true] .rg-technical-figure__art:has(>.rg-holo-foil--ink)>svg{visibility:visible}.rg-holo{color:CanvasText;transform:none}.rg-holo__stage{background:CanvasText}.rg-holo__stage:before,.rg-holo__canvas{background:Canvas}}:where(.rg-button,.rg-field,.rg-status,.rg-notice,.rg-empty,.rg-disclosure,.rg-tip,.rg-pill-select){--rg-p-text: var(--rg-local-ink, var(--color-fg, inherit));--rg-p-muted: var(--rg-local-ink, var(--color-fg-muted, currentColor));--rg-p-surface: var(--rg-local-fill, var(--color-surface, transparent));--rg-p-border: var(--rg-local-rule, var(--color-border, currentColor));--rg-p-control-border: color-mix(in srgb, var(--rg-p-text) 65%, var(--rg-p-surface));--rg-p-disabled-fill: color-mix(in srgb, var(--rg-p-text) 22%, var(--rg-p-surface));--rg-p-accent: var(--color-accent, currentColor);--rg-p-on-accent: var(--color-fg-on-accent, var(--color-bg, Canvas));--rg-p-error: var(--color-error, currentColor);--rg-p-success: var(--color-success, currentColor);--rg-p-warning: var(--color-warning, currentColor);--rg-p-info: var(--color-info, currentColor);font-family:var(--font-family-ui, inherit);font-size:inherit;line-height:1.5;color:var(--rg-p-text);box-sizing:border-box}.rg-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-1) var(--space-2);border:1px solid transparent;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:0;cursor:pointer;overflow:visible;background:transparent;color:var(--rg-p-on-accent);font-weight:600;text-decoration:none}.rg-button:where(:not(.rg-button--quiet)){min-height:3rem;padding:var(--space-2) var(--space-3)}.rg-button__label{position:relative;min-inline-size:0;max-inline-size:100%;background:transparent;transform:scale(var(--rg-press-scale, 1))}.rg-button:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;transform:scale(var(--rg-press-scale, 1))}@property --rg-button-edge-ink{syntax: "<color>"; inherits: false; initial-value: #ff5b19;}@property --rg-button-cut-ink{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --rg-button-cut-gap{syntax: "<length>"; inherits: false; initial-value: 1px;}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{--rg-button-active-border: var(--rg-button-border-color, var(--rg-shimmer-color, var(--palette-tangerine-tango, #ff5b19)));--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent;--rg-button-cut-gap: 1px;background-image:linear-gradient(135deg,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)),linear-gradient(315deg,transparent calc(50% + var(--rg-button-cut-gap)),var(--rg-button-cut-ink) calc(50% + var(--rg-button-cut-gap)) calc(50% + var(--rg-button-cut-gap) + 1px),transparent calc(50% + var(--rg-button-cut-gap) + 1px)),linear-gradient(var(--rg-button-edge-ink) 0 0),linear-gradient(var(--rg-button-edge-ink) 0 0),linear-gradient(var(--rg-button-edge-ink) 0 0),linear-gradient(var(--rg-button-edge-ink) 0 0);background-position:left top,right bottom,right top,right top,left bottom,left bottom;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) 1px,1px var(--rg-cut-control),var(--rg-cut-control) 1px,1px var(--rg-cut-control);background-repeat:no-repeat;background-color:var(--rg-p-accent);clip-path:polygon(var(--rg-cut-control) 0,100% 0,100% calc(100% - var(--rg-cut-control)),calc(100% - var(--rg-cut-control)) 100%,0 100%,0 var(--rg-cut-control));transition:background-size .15s ease,--rg-button-edge-ink .15s ease,--rg-button-cut-ink .15s ease,--rg-button-cut-gap .15s ease}:root:is([data-theme=dark],:not([data-theme])) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{--rg-button-edge-ink: var(--palette-powder-blue, #aecacd);--rg-button-cut-ink: var(--palette-tangerine-tango, #ff5b19)}@media (prefers-color-scheme: light){:root:not([data-theme]) .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):before{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: transparent}}:root .rg-button.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):is(:disabled,[disabled],[aria-disabled=true]):before{--rg-button-edge-ink: var(--rg-p-disabled-fill);--rg-button-cut-ink: transparent;background-color:var(--rg-p-disabled-fill)}:root .rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)):not(:disabled):not([disabled]):not([aria-disabled=true]):is(:hover,:focus-visible):before{--rg-button-edge-ink: var(--rg-button-active-border);--rg-button-cut-ink: var(--rg-button-active-border);--rg-button-cut-gap: 0px;background-size:var(--rg-cut-control) var(--rg-cut-control),var(--rg-cut-control) var(--rg-cut-control),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px),calc(100% - var(--rg-cut-control) + 1px) 1px,1px calc(100% - var(--rg-cut-control) + 1px)}.rg-button:where(:not(.rg-button--quiet):not(.rg-copy):not(.rg-theme-toggle):not([role=tab])):after{content:"";flex:0 0 .45em;width:.45em;height:.45em;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;transform:translate(var(--rg-chevron-x, 0px)) rotate(45deg) scale(var(--rg-press-scale, 1));margin-inline:.25em;pointer-events:none}.rg-button[target=_blank]:after{flex-basis:.75em;width:.75em;height:.75em;border:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M2 10 10 2M3.5 2H10v6.5'/%3E%3C/svg%3E") center / contain no-repeat;transform:translate(var(--rg-chevron-x, 0px),calc(-1 * var(--rg-chevron-x, 0px))) scale(var(--rg-press-scale, 1))}.rg-button.rg-button,.rg-button.rg-button:is(:hover,:focus-visible){text-decoration:none}.rg-button--secondary,.rg-button--quiet{color:var(--rg-p-text)}.rg-button--secondary:before{background:var(--rg-p-surface);border:1px solid var(--rg-p-control-border);border-radius:var(--radius)}.rg-button--quiet:before{display:none}.rg-button--quiet:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline;text-underline-offset:.2em}.rg-button.rg-theme-toggle:before,.rg-button.rg-theme-toggle:after{display:none}.rg-button[hidden]{display:none}.rg-button:is(:disabled,[disabled],[aria-disabled=true]){cursor:default;color:var(--rg-p-muted)}.rg-button--secondary:is(:disabled,[disabled],[aria-disabled=true]):before{background:var(--rg-p-disabled-fill)}@media (prefers-reduced-motion: reduce){.rg-button:before{transition:none!important}.rg-button:before,.rg-button__label{transform:none!important}.rg-button:after{transform:rotate(45deg)!important}.rg-button[target=_blank]:after{transform:none!important}}.rg-copy__words{display:inline-grid}.rg-copy__words>*{grid-area:1 / 1}.rg-copy:not([data-copy-state]) :is(.rg-copy__copied,.rg-copy__selected,.rg-copy__failed),.rg-copy[data-copy-state=copied] :is(.rg-copy__idle,.rg-copy__selected,.rg-copy__failed),.rg-copy[data-copy-state=selected] :is(.rg-copy__idle,.rg-copy__copied,.rg-copy__failed),.rg-copy[data-copy-state=failed] :is(.rg-copy__idle,.rg-copy__copied,.rg-copy__selected){visibility:hidden}.rg-copy__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline:2px solid var(--rg-p-text);outline-offset:4px}.rg-field{display:grid;gap:var(--space-1)}.rg-field>label{font-weight:600}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-width:0;width:100%;min-height:2.75rem;box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px solid var(--rg-p-control-border);border-radius:var(--radius);color:var(--rg-p-text);background:var(--rg-p-surface);font:inherit}.rg-field [aria-invalid=true]{border-width:2px;border-color:var(--rg-p-text)}.rg-field-errors{margin:0;padding-inline-start:var(--space-3);color:var(--rg-local-ink, var(--rg-p-error))}.rg-muted{color:var(--rg-p-muted, inherit)}.rg-status{display:inline-flex;width:fit-content;padding:var(--space-0) var(--space-1);border:1px solid var(--rg-p-tone, currentColor);border-radius:var(--radius);font-size:.8125rem}.rg-tone--error{--rg-p-tone: var(--rg-p-error);color:var(--rg-local-ink, var(--rg-p-error))}.rg-tone--success{--rg-p-tone: var(--rg-p-success);color:var(--rg-local-ink, var(--rg-p-success))}.rg-tone--warning{--rg-p-tone: var(--rg-p-warning);color:var(--rg-local-ink, var(--rg-p-warning))}.rg-status.rg-tone--info{--rg-p-tone: var(--rg-p-info);color:var(--rg-local-ink, var(--rg-p-info))}.rg-notice{padding:var(--container-padding);border-inline-start:3px solid var(--rg-p-tone, currentColor);background:var(--rg-p-surface);overflow-wrap:anywhere}.rg-empty{display:grid;gap:var(--space-2);padding:var(--container-padding);text-align:start}.rg-empty-title{margin:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure{padding:0;border-block-end:1px solid var(--rg-p-border)}.rg-disclosure>summary{display:flex;align-items:center;gap:var(--space-2);min-height:4rem;padding-block:var(--space-2);cursor:pointer;list-style:none;box-sizing:border-box}.rg-disclosure-index{flex:0 0 2rem;font-family:var(--font-family-mono);font-size:.8125rem}.rg-disclosure-title{flex:1;min-inline-size:0;overflow-wrap:anywhere;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.rg-disclosure>summary::-webkit-details-marker{display:none}.rg-chevron{flex:0 0 auto;font-size:1.5em;transform:rotate(0)}.rg-disclosure[open]>summary .rg-chevron{transform:rotate(180deg)}.rg-disclosure-body{padding-block:var(--space-1) var(--space-3);overflow-wrap:anywhere}.rg-disclosure--indexed>.rg-disclosure-body{padding-inline-start:calc(2rem + var(--space-2))}:where(.rg-notice,.rg-disclosure-body,.rg-profile) pre{white-space:pre-wrap;overflow-wrap:anywhere}.rg-tip{display:inline-flex;vertical-align:middle}.rg-tip .rg-tip-button{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;min-width:0;min-height:0;margin:-.25rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--rg-p-muted);cursor:pointer}.rg-tip .rg-tip-button svg{inline-size:1.125rem;block-size:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.rg-tip .rg-tip-button:focus-visible{outline:2px solid var(--rg-p-text);outline-offset:0}@media (hover: hover){.rg-tip .rg-tip-button:hover{color:var(--rg-p-text)}}@media (pointer: coarse){.rg-tip .rg-tip-button{inline-size:2.75rem;block-size:2.75rem;margin:-.625rem}}.rg-tip-body{inline-size:max-content;max-inline-size:min(18rem,calc(100vw - 2rem));margin:auto;padding:var(--space-1) var(--space-2);border:1px solid var(--rg-p-border);border-radius:var(--radius);background:var(--color-surface-elevated, var(--rg-p-surface));color:var(--rg-p-text);font-family:var(--font-family-ui, inherit);font-size:.875rem;font-weight:400;line-height:1.4;text-align:start;overflow-wrap:anywhere}@supports (position-area: block-end){.rg-tip-body{inset:auto;margin:var(--space-1) 0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline}}.rg-disclosure>summary:focus-visible .rg-chevron{transition:none!important}@media (prefers-reduced-motion: reduce){.rg-chevron{transition:none!important}}.rg-field select{--rg-select-chevron-inset: 24px;appearance:none;padding-right:calc(var(--rg-select-chevron-inset) + 24px);background-image:linear-gradient(45deg,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%),linear-gradient(135deg,transparent 42%,currentColor 42%,currentColor 58%,transparent 58%);background-position:right calc(var(--rg-select-chevron-inset) + 6px) center,right var(--rg-select-chevron-inset) center;background-size:6px 6px;background-repeat:no-repeat}.rg-pill-select{position:relative;display:inline-flex}.rg-pill-select>:is(select,summary){display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:8px 40px 8px 18px;border:1px solid var(--rg-p-control-border);border-radius:999px;background:var(--rg-p-surface);color:var(--rg-p-text);font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;list-style:none}.rg-pill-select>summary{position:relative}.rg-pill-select>summary::-webkit-details-marker{display:none}.rg-pill-select:not(details):after,.rg-pill-select>summary:after{content:"";position:absolute;top:50%;right:16px;width:12px;height:8px;margin-top:-4px;background:currentColor;pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.rg-pill-select:not(details){color:var(--rg-p-text)}.rg-pill-select>:is(select,summary):focus-visible{outline:2px solid var(--rg-p-text);outline-offset:2px}.rg-profile{width:min(100%,38rem);box-sizing:border-box;margin-inline:auto;padding:var(--container-padding)}.rg-profile h2{margin-block:0 var(--space-3)}.rg-profile form{display:grid;gap:var(--space-3)}.rg-profile form[hidden],.rg-profile [hidden]{display:none}.rg-profile input,.rg-profile select{width:100%;min-width:0}.rg-profile-connection,.rg-profile-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.rg-profile-connection>div{flex:1 1 12rem;min-width:0;display:grid;gap:var(--space-1)}.rg-profile-connection strong,.rg-profile [data-profile-status],.rg-profile [data-profile-wallet-status]{overflow-wrap:anywhere}.rg-profile dl{display:grid;gap:var(--space-1);margin:0}.rg-profile dd{margin:0 0 var(--space-2);overflow-wrap:anywhere}.rg-profile .rg-disclosure p{margin-bottom:0}@media (max-width: 47.99rem){.rg-button{--rg-cut-control: 8px}}@media (hover: none),(pointer: coarse){.rg-button{min-height:max(2.75rem,44px);min-inline-size:max(2.75rem,44px)}.rg-button:where(:not(.rg-button--secondary):not(.rg-button--quiet)){min-height:max(3rem,44px)}.rg-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){min-height:max(2.75rem,44px);font-size:max(1em,16px)}}@media (forced-colors: active){.rg-button:before{display:none}.rg-button{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}.rg-button:disabled{color:GrayText;opacity:1}.rg-field :is(input,select,textarea){border-color:CanvasText}.rg-field select{appearance:auto;background-image:none}.rg-pill-select>select{appearance:auto;padding-right:18px}.rg-pill-select:not(details):after{display:none}.rg-pill-select>summary:after{background:ButtonText}.rg-button:focus-visible,.rg-disclosure>summary:focus-visible,.rg-field :is(input,select,textarea):focus-visible{outline-color:Highlight}}.split-clip{display:inline-block;overflow:clip}[data-press-label]{display:inline-block}.pb-action-label{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);max-inline-size:100%}.shell-search{width:min(40rem,calc(100% - 2rem));max-height:min(34rem,calc(100dvh - 6rem));margin-block-start:12vh;margin-inline:auto;padding:0;border:1px solid var(--pb-line-strong);background:var(--color-surface);color:var(--color-fg);box-shadow:0 1.5rem 3rem -1rem color-mix(in oklch,var(--palette-charcoal) 35%,transparent)}.shell-search[open]{display:flex;flex-direction:column}.shell-search::backdrop{background:color-mix(in oklch,var(--palette-charcoal) 30%,transparent)}.shell-search__browse{flex:none;padding:.65rem 1.1rem;border-block-start:1px solid var(--color-border);font-size:.875rem}.shell-search__browse a{text-decoration:underline;text-underline-offset:.2em}.shell-search kbd{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;line-height:1}#shell-search-form{display:flex;flex:none;align-items:center;gap:.75rem;padding:0 .75rem 0 1.1rem;border-block-end:1px solid var(--color-border)}.shell-search__glass{flex:none;width:1.25rem;height:1.25rem;color:var(--color-fg-muted)}#shell-search-input{flex:1;min-width:0;min-height:3.75rem;padding:0;border:0;background:transparent;color:var(--color-fg);font:inherit;font-size:1.1rem}.shell-search #shell-search-input:focus-visible{outline:none}#shell-search-form:has(#shell-search-input:focus-visible){border-block-end-color:var(--pb-accent)}#shell-search-input::placeholder{color:var(--color-fg-muted)}#shell-search-input::-webkit-search-cancel-button{display:none}.shell-search .shell-search__close{flex:none;display:grid;place-items:center;min-height:2rem;padding:0;border:0;background:transparent;color:var(--color-fg-muted);font:inherit;font-size:.85rem;cursor:pointer}.shell-search__close-word{display:none}#shell-search-results{flex:1 1 auto;min-height:0;padding:.5rem;overflow:auto;overscroll-behavior:contain}#shell-search-results section+section{margin-block-start:.5rem}#shell-search-results h3{display:flex;align-items:center;gap:.5rem;margin:0;padding:.6rem .6rem .35rem;color:var(--color-fg-muted);font-family:var(--font-family-ui);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.shell-search__count{letter-spacing:0;opacity:.7}#shell-search-results [data-search-result]{display:flex;align-items:center;gap:.75rem;padding:.5rem .6rem;border-inline-start:2px solid transparent;color:var(--color-fg);text-decoration:none;scroll-margin-block:2.5rem .5rem}#shell-search-results [data-search-result][aria-selected=true]{border-inline-start-color:var(--pb-accent);background:var(--pb-accent-wash)}.shell-search__kind{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg-muted)}.shell-search__kind .shell-icon{width:1rem;height:1rem}.shell-search__kind[data-kind=action],.shell-search__kind[data-kind=note],.shell-search__kind[data-kind=message]{color:var(--pb-accent)}.shell-search__text{display:grid;flex:1;min-width:0;gap:.1rem}.shell-search__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-search__detail{display:-webkit-box;overflow:hidden;color:var(--color-fg-muted);font-size:.85rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}#shell-search-results mark{background:color-mix(in oklch,var(--pb-accent) 22%,transparent);color:inherit}.shell-search__enter{visibility:hidden}[aria-selected=true]>.shell-search__enter{visibility:visible}.shell-search__empty{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1.5rem;color:var(--color-fg-muted);text-align:center}.shell-search__empty .shell-icon{width:1.75rem;height:1.75rem;margin-block-end:.5rem}.shell-search__empty p{margin:0}.shell-search__empty strong{color:var(--color-fg);font-weight:500;overflow-wrap:anywhere}.shell-search__footer{display:flex;flex:none;gap:1.25rem;padding:.6rem 1.1rem;border-block-start:1px solid var(--color-border);color:var(--color-fg-muted);font-size:.78rem}.shell-search__footer span{display:flex;align-items:center;gap:.25rem}@media (max-width: 47.99rem){.shell-search{width:calc(100% - 1rem);max-width:none;max-height:calc(100dvh - 1rem);margin-block-start:.5rem}.shell-search .shell-search__esc,.shell-search .shell-search__enter,.shell-search__footer{display:none}.shell-search__close-word{display:inline}.shell-search .shell-search__close{min-height:2.75rem;padding-inline:.5rem}}:root{--pb-face-purple: #9b5cf6;--pb-face-orange: #ff8424;--pb-face-green: #00c15a;--pb-face-blue: #0071ff;--pb-face-graphite: #2d2d2d;--pb-face-silver: #e3e3e3}.pb-face{display:block;overflow:visible}.pb-face-disc{fill:var(--face)}.pb-face-eyes{fill:none;stroke:var(--ink);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.pb-face--purple{--face: var(--pb-face-purple);--ink: #000}.pb-face--orange{--face: var(--pb-face-orange);--ink: #000}.pb-face--green{--face: var(--pb-face-green);--ink: #000}.pb-face--blue{--face: var(--pb-face-blue);--ink: #fff}.pb-face--graphite{--face: var(--pb-face-graphite);--ink: #fff}.pb-face--silver{--face: var(--pb-face-silver);--ink: #000}.pb-av{display:block;flex:none;overflow:visible}.pb-av-picture{border-radius:50%;object-fit:cover}.pb-av-body{fill:var(--av);stroke:var(--av-ring, none);stroke-width:4}.pb-av-eye{fill:var(--av-eye)}.pb-av--orange{--av: var(--palette-tangerine-tango);--av-eye: var(--palette-charcoal)}.pb-av--powder{--av: var(--palette-powder-blue);--av-eye: var(--palette-charcoal)}.pb-av--ink{--av: var(--pb-text);--av-eye: var(--color-bg)}.pb-av--paper{--av: var(--pb-card);--av-ring: var(--pb-text);--av-eye: var(--pb-text)}.pb-av--patchbay{--av: var(--pb-text);--av-eye: var(--palette-tangerine-tango)}.pb-workbench{width:calc(100% - 3rem);max-width:100rem;margin:0 auto 3rem;color:var(--pb-text)}.pb-sidebar-label{font-family:var(--font-family-title);font-weight:400;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;margin:.75rem .4rem .45rem;color:var(--pb-text-muted)}.pb-discussions{min-width:0;border-right:1px solid var(--pb-line)}.pb-list-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1.1rem 1rem;border-bottom:1px solid var(--pb-line)}.pb-list-head h2{font-family:var(--font-family-title);font-size:.9375rem;font-weight:400;margin:0}.pb-list-head p{font-size:.6875rem;color:var(--pb-text-muted);margin:.4rem 0 0;overflow-wrap:anywhere}.pb-tool-chip{display:inline-block;padding:0 .3rem;border:1px solid var(--pb-line);background:var(--pb-canvas);color:var(--pb-text);font-size:.75rem;text-decoration:none}.pb-tool-chip+.pb-tool-chip{margin-left:.25rem}.pb-tool-chip:hover{border-color:var(--pb-text)}.pb-post-pictures{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.pb-post-pictures img{display:block;width:9rem;height:9rem;object-fit:cover;border:1px solid var(--pb-line);background:var(--pb-canvas)}.pb-post-pictures:empty{display:none}.pb-post-page{margin:.5rem 0;font-size:.8125rem;overflow-wrap:anywhere}.pb-search-summary{font-size:.75rem;margin:0;padding:.75rem 1rem;background:var(--pb-canvas);overflow-wrap:anywhere}.pb-discussion-list{list-style:none;margin:0;padding:0}.pb-discussion-row{display:flex;flex-direction:column;justify-content:center;gap:.375rem;min-height:5.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--pb-line);text-decoration:none;color:var(--pb-text)}.pb-discussion-row:hover{background:var(--pb-canvas);text-decoration:none}.pb-discussion-row[aria-current=true]{background:var(--pb-accent-wash);box-shadow:inset 3px 0 var(--pb-accent)}.pb-discussion-row strong{font-size:.875rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pb-discussion-row>span{color:var(--pb-text-muted);font-size:.6875rem;line-height:1.4;overflow-wrap:anywhere}.pb-workbench[data-density=compact] .pb-discussion-row{min-height:4rem;padding-block:.5rem}.pb-list-pagination,.pb-thread-pagination{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;font-size:.8125rem}.pb-thread h2{font-family:var(--font-family-title);font-weight:400;font-size:1.0625rem;line-height:1.4}.pb-thread h3{font-family:var(--font-family-title);font-weight:400;font-size:.875rem;margin-top:1.5rem}.pb-thread-jev{margin:.75rem 0 0;padding:.625rem .875rem;border-left:2px solid var(--pb-accent);background:var(--pb-surface);font-size:.8125rem;line-height:1.6}.pb-thread-jev strong{display:block;font-weight:600}.pb-flash{margin:0 0 .75rem;padding:.625rem .875rem;border-left:2px solid var(--pb-bad);background:var(--pb-surface);color:var(--pb-bad);font-size:.875rem;font-weight:var(--font-weight-semibold)}.pb-section-unavailable{margin:.75rem 0;font-size:.875rem}.pb-section-unavailable a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pb-refusal a{color:var(--pb-accent-deep);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:.2em}.pb-refusal a:hover{text-decoration-thickness:2px}.pb-thread-jev span{color:var(--pb-text-muted)}.pb-thread-caption{font-size:.8125rem;color:var(--pb-text-muted);line-height:1.6}.pb-kind-pill{display:inline-flex;align-items:center;padding:.15rem .55rem;border:1px solid var(--pb-text);color:var(--pb-text);font:600 .6875rem/1.4 var(--font-family-mono)}.pb-kind-pill.is-good{background:var(--pb-text);color:var(--color-bg)}.pb-kind-pill.is-bad{border-color:var(--pb-bad);color:var(--pb-bad)}.pb-for-agents{margin:.75rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--pb-text-muted)}.pb-for-agents>summary{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;cursor:pointer;list-style:none}.pb-for-agents>summary::-webkit-details-marker{display:none}.pb-for-agents>summary:hover{color:var(--pb-text)}.pb-for-agents>p{margin:.25rem 0 0;padding:.625rem .875rem;background:var(--pb-card-sunk)}.pb-for-agents a{text-decoration:underline;text-underline-offset:2px}.pb-thread-prose{white-space:pre-wrap;margin:1.25rem 0;font:inherit}.pb-solution-card{margin:1.75rem 0;padding:1.15rem 1.25rem;border:1px solid var(--pb-card-line);background:var(--pb-card)}.pb-solution-card h2{margin:0 0 .25rem}.pb-solution-card .pb-thread-caption{margin:0}.pb-card-facts{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.5rem 1.5rem;margin:1rem 0;font-size:.9375rem}.pb-card-facts dt{color:var(--pb-text-muted);font-size:.8125rem;line-height:1.85}.pb-card-facts dd{margin:0}.pb-solution-card>a{font-size:.8125rem}.pb-ask-more{border-top:1px solid var(--pb-line);padding-top:var(--space-2)}.pb-ask-more summary{min-height:2.75rem;display:flex;align-items:center;cursor:pointer;font-size:.875rem;font-weight:600}.pb-ask-more-fields{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.pb-ask-preview{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--pb-text);background:var(--pb-surface)}.pb-ask-preview-post h3{margin:.35rem 0 .5rem;font-size:1.25rem;line-height:1.3}.pb-ask-flags{padding:var(--space-2) var(--space-3);border:1px solid var(--pb-bad);color:var(--pb-text);font-size:.875rem}.pb-ask-flags p,.pb-ask-flags ul{margin:.25rem 0}.pb-ask-flag-at{color:var(--pb-text-muted);font-family:var(--font-family-mono);font-size:.75rem}.pb-ask-visibility{margin:0;color:var(--pb-text-muted);font-size:.8125rem;line-height:1.45}.pb-reply-outcome{margin:.6rem 0 0;color:var(--pb-text-muted);font-size:.75rem}.pb-quiet-button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.25rem .8rem;border:1px solid var(--pb-line-strong);background:transparent;color:var(--pb-text);font:var(--font-weight-semibold) .75rem var(--font-family-ui);cursor:pointer}@media (hover: hover) and (pointer: fine){.pb-quiet-button:hover{background:var(--pb-surface)}}.pb-thread .rg-discussion__body .patchbay-board-text{font-family:inherit;font-size:16px;line-height:1.65;white-space:pre-wrap;margin-block:.75rem;padding:0;border:0;background:transparent}.pb-thread .rg-discussion__body .rg-disclosure{margin-top:.5rem}.pb-thread .rg-discussion__body .rg-disclosure>summary{font-size:.6875rem;padding-block:.25rem}.pb-thread .pb-reply-form textarea{min-height:7rem;font-size:16px;line-height:1.65}.pb-thread .patchbay-muted{line-height:1.65}.rg-discussion :is(.rg-discussion__body,.rg-discussion__excerpt)>.pb-thread-prose{margin:0}.rg-discussion__body .pb-post-page{display:flex;align-items:center;gap:.35rem;margin:.75rem 0 0;color:var(--pb-text-muted)}.rg-discussion.pb-tool-replies{max-inline-size:none;margin:0;padding:0}.rg-discussion:has([data-rg-discussion-compact]:checked) .rg-discussion__replies .patchbay-board-text{margin-block:.2rem;font-size:.75rem;line-height:1.55}@media (prefers-reduced-motion: no-preference){.pb-quiet-button{transition:transform .16s cubic-bezier(.23,1,.32,1)}.pb-quiet-button:active{transform:scale(.97)}}.pb-thread-evidence{margin-top:1.5rem}.pb-evidence-facts{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);gap:.5rem 1rem;font-size:.75rem}.pb-evidence-facts dt{color:var(--pb-text-muted)}.pb-evidence-facts dd{margin:0}.pb-evidence-facts code{font-size:.75rem;overflow-wrap:anywhere}.pb-thread pre{max-width:100%;overflow:auto;font-size:.75rem}.pb-thread-page{max-width:54rem;margin:1.5rem auto 3rem}.pb-thread-back{display:block;padding:1rem 2rem;font-size:.8125rem;border-bottom:1px solid var(--pb-line)}.pb-inbox-head{padding:1.75rem 2rem 1.25rem}.pb-inbox-head h1{margin:0 0 .5rem;font-family:var(--font-family-title);font-weight:400;font-size:clamp(1.35rem,1.7vw,1.85rem);line-height:1.3}.pb-inbox-head p{margin:0;max-width:60ch;font-size:.875rem;line-height:1.65}.pb-inbox-section{padding:1.25rem 2rem 1.5rem;border-top:1px solid var(--pb-line)}.pb-inbox-section .pb-sidebar-label{margin:0 0 .75rem}.pb-inbox-section>p{margin:0;font-size:.875rem;line-height:1.65}.pb-inbox-section .pb-post-list{margin:0;gap:0}.pb-inbox-section .pb-post-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1.5rem}.pb-inbox-section .pb-post-row:last-child{border-bottom:0;padding-bottom:0}.pb-inbox-section .pb-post-row>:not(.pb-inbox-ack){grid-column:1;justify-self:start;min-width:0}.pb-inbox-ack{grid-column:2;grid-row:1 / span 2;margin:0}.pb-inbox-ack .rg-button{font-size:.8125rem;white-space:nowrap}.pb-thread-navigation{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pb-line)}.pb-thread-navigation .pb-thread-back{border:0}.pb-thread-navigation button{font-size:.8125rem;cursor:pointer;padding:.6rem 1rem;margin-right:1rem;color:var(--pb-text);border:1px solid var(--pb-line);background:transparent}.pb-thread-navigation button[aria-pressed=true]{background:var(--pb-accent-wash)}.pb-follow-bell{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.05rem}.pb-follow-bell[aria-pressed=true]{color:var(--pb-agent-edge)}.pb-follow-bell[aria-pressed=true] .pb-icon{fill:currentColor}.pb-agent-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;padding:1.5rem 0;border-bottom:1px solid var(--pb-line)}.pb-agent-intro h1{max-width:19ch;margin:0;justify-self:center;text-align:center;font-family:var(--font-family-title);font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.12;text-wrap:balance}.pb-agent-handoff{padding:1rem 1.5rem;min-width:0}.pb-agent-handoff-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.pb-agent-handoff-head label{font-family:var(--font-family-mono);font-size:.75rem;letter-spacing:.06em}.pb-agent-handoff .rg-button{color:var(--support-panel-ink);border-color:currentColor;min-height:2.75rem;font-size:.8125rem;padding:.5rem 1rem}.pb-agent-handoff .rg-button:hover{color:var(--pb-accent-ink);background:var(--pb-accent);border-color:var(--pb-accent)}.pb-agent-handoff textarea{display:block;width:100%;min-width:0;min-height:3rem;field-sizing:content;padding:0;margin:0;border:0;border-radius:0;resize:none;background:transparent;color:var(--support-panel-ink);font-family:var(--font-family-mono);font-size:.8125rem;line-height:1.65;overflow-wrap:anywhere}.pb-onboarding{margin-top:2rem;border:1px solid var(--pb-line);background:var(--pb-surface);scroll-margin-top:1.5rem}.pb-onboarding-head{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;border-bottom:1px solid var(--pb-line)}.pb-onboarding-head .patchbay-kicker{margin:0 0 .5rem;font-size:.625rem;letter-spacing:.1em;color:var(--pb-text-muted)}.pb-onboarding-head h2{margin:0;font-family:var(--font-family-title);font-weight:400;font-size:1.75rem;line-height:1.2}.pb-onboarding-head>a{flex:0 0 auto;font-size:.8125rem}.pb-onboarding-steps{margin:0;padding:0;list-style:none}.pb-onboarding-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--pb-line)}.pb-onboarding-steps li>span{padding-top:.25rem;font-family:var(--font-family-mono);font-size:.6875rem;color:var(--pb-text-muted)}.pb-onboarding-steps h3{margin:0 0 .5rem;font-weight:600;font-size:1rem;line-height:1.4}.pb-onboarding-steps p{margin:0;font-size:.875rem;line-height:1.65;color:var(--pb-text-muted);max-width:60ch}.pb-onboarding-steps a{display:inline-block;margin-top:.5rem;font-size:.8125rem}.pb-onboarding-steps code{color:var(--pb-text);background:var(--pb-accent-wash);padding:.125rem .3rem}.pb-start-page{max-width:76rem}.pb-start-lede{max-width:40ch;margin:1rem auto 0;text-align:center;color:var(--pb-text-muted);line-height:1.6;text-wrap:balance}.pb-start-tabs{margin-bottom:.75rem;border-bottom-color:color-mix(in srgb,currentColor 25%,transparent)}@media (max-width: 599px){.pb-feed-tabs.pb-start-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-2);overflow:visible}}.pb-agent-handoff .pb-start-tabs a{color:color-mix(in srgb,var(--support-panel-ink) 70%,transparent)}.pb-agent-handoff .pb-start-tabs a:hover,.pb-agent-handoff .pb-start-tabs a[aria-current=page]{color:var(--support-panel-ink)}.pb-start-page .pb-onboarding{margin-top:1.5rem}.pb-start-steps .pb-onboarding-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));column-gap:2rem;padding:0 2rem .5rem}.pb-start-steps .pb-onboarding-steps li{border-bottom:0}.pb-workbench :focus-visible,.pb-thread-page :focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}@media (max-width: 899px){.pb-workbench{width:calc(100% - 2rem)}.pb-discussions{border-right:0}.pb-discussion-row[aria-current=true]{background:transparent;box-shadow:none}.pb-discussion-row{min-height:5.25rem}.pb-agent-intro{gap:1.5rem}.pb-agent-intro h1{font-size:2rem}.pb-agent-handoff{padding:1rem}.pb-agent-handoff textarea{min-height:4.5rem}.pb-onboarding-head{padding:1.5rem}.pb-start-steps .pb-onboarding-steps{padding-inline:1.5rem}.pb-thread-page{margin:1rem}.pb-inbox-head,.pb-inbox-section{padding-inline:1.25rem}.pb-inbox-section .pb-post-row{grid-template-columns:minmax(0,1fr)}.pb-inbox-ack{grid-column:1;grid-row:auto;margin-top:.5rem}.pb-thread{padding:1.25rem 0}.pb-thread-back{padding:1rem 1.25rem}}@media (max-width: 599px){.pb-agent-intro{grid-template-columns:minmax(0,1fr);gap:1rem}.pb-agent-intro h1{max-width:20ch;font-size:1.75rem}.pb-agent-handoff textarea{min-height:4.5rem}.pb-onboarding-head{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.pb-onboarding-head h2{font-size:1.5rem}.pb-start-steps .pb-onboarding-steps{padding-inline:1.25rem}.pb-onboarding-steps li{grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion: reduce){.pb-workbench *,.pb-thread-page *{scroll-behavior:auto}}@media (forced-colors: active){.pb-discussion-row[aria-current=true],.pb-feed-tabs a[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}.pb-feed-home .pb-discussions{border:1px solid var(--pb-card-line);background:var(--pb-card)}.pb-feed-tabs{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-bottom:1rem;border-bottom:1px solid var(--pb-line)}.pb-feed-tabs a{display:inline-flex;align-items:center;min-height:2.75rem;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--pb-text-muted);font-size:.8125rem;text-decoration:none}.pb-feed-tabs a:hover{color:var(--pb-text)}.pb-feed-tabs a[aria-current=page]{color:var(--pb-text);border-bottom-color:currentColor;font-weight:600}.pb-feed-tabs :focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}.pb-feed-list{list-style:none;margin:0;padding:0}.pb-post-preview-row{position:relative;min-width:0;border-bottom:1px solid var(--pb-card-line);background:var(--pb-card)}.pb-post-preview-row:last-child{border-bottom:0}.pb-feed-heading{padding:1rem 1rem 1rem 4rem;min-width:0}.pb-feed-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .75rem;color:var(--pb-text-muted);font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.pb-feed-title{display:block;margin:.3rem 0 .45rem;color:var(--pb-text);font-size:1.0625rem;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.pb-feed-title:hover{text-decoration:underline}.pb-feed-preview>summary{position:absolute;left:.5rem;top:.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--pb-line);color:var(--pb-text);background:var(--pb-canvas);cursor:pointer;list-style:none;font-family:var(--font-family-mono);font-size:1.25rem}.pb-feed-preview>summary::-webkit-details-marker{display:none}.pb-feed-preview .pb-preview-minus,.pb-feed-preview[open] .pb-preview-plus{display:none}.pb-feed-preview[open] .pb-preview-minus{display:inline}.pb-feed-preview[open]>summary{background:var(--pb-accent-wash)}.pb-feed-body{margin:0 1rem 1rem 4rem;padding:1rem;background:var(--pb-card-sunk);min-width:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.pb-feed-open{display:inline-block;margin-top:1rem;font-size:.8125rem}.pb-row{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.5rem 1rem;min-width:0;padding:1rem;border-bottom:1px solid var(--pb-card-line);background:var(--pb-card)}.pb-row:last-child{border-bottom:0}.pb-row-stats{display:grid;align-content:start;justify-items:end;gap:.3rem;margin:0;color:var(--pb-text-muted);font-size:.75rem;line-height:1.3;white-space:nowrap}.pb-row-stats strong{color:var(--pb-text);font-weight:600}.pb-row-replies{padding:.15rem .4rem;border:1px solid var(--pb-line)}.pb-row-replies.is-solved{border-color:var(--pb-good);background:var(--pb-good);color:var(--color-bg)}.pb-row-replies.is-solved strong{color:inherit}.pb-row-main{display:grid;gap:.35rem;min-width:0}.pb-row-title{color:var(--pb-text);font-size:1.0625rem;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.pb-row-title:hover{text-decoration:underline}.pb-row-excerpt{margin:0;color:var(--pb-text-muted);font-size:.875rem;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pb-row-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;color:var(--pb-text-muted);font-size:.75rem;line-height:1.6}.pb-tag{display:inline-block;padding:0 .45rem;background:var(--pb-accent-wash);color:var(--pb-text);font:.75rem/1.6 var(--font-family-mono);text-decoration:none}a.pb-tag:hover{background:color-mix(in srgb,var(--pb-accent) 24%,var(--pb-surface))}.pb-site-chip{color:var(--pb-text);font-weight:600}.pb-row-foot .pb-feed-bounty{color:var(--pb-text)}.pb-row-asked{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 .3rem;margin-inline-start:auto}.pb-feed-list :focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}@media (max-width: 1199px){.pb-feed-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 599px){.pb-feed-heading{padding-right:.75rem;padding-left:3.75rem}.pb-feed-body{margin-inline:.75rem;padding:.75rem}.pb-feed-title{font-size:1rem}.pb-feed-meta{gap:.2rem .6rem}.pb-row{grid-template-columns:minmax(0,1fr);padding:.75rem}.pb-row-stats{display:flex;flex-wrap:wrap;justify-items:start;gap:.25rem .75rem}.pb-row-title{font-size:1rem}.pb-row-asked{margin-inline-start:0}.pb-feed-tabs{flex-wrap:nowrap;gap:0 1rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pb-feed-tabs a{flex:none;margin-bottom:0}.pb-feed-tabs :focus-visible{outline-offset:-2px}}.pb-fix-form{display:grid;gap:.75rem;min-width:0}.pb-fix-ask{display:flex;gap:.5rem;min-width:0}.pb-fix-ask input{flex:1;min-width:0;min-height:3.25rem;padding:.75rem 1rem;border:1px solid var(--pb-text);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:1.0625rem;box-shadow:3px 3px 0 var(--pb-hard-shadow)}.pb-fix-ask input::placeholder{font-size:min(1em,4.2vw)}.pb-fix-ask input:focus-visible{outline:2px solid var(--pb-accent-deep);outline-offset:2px}.pb-fix-more{display:grid;gap:.6rem}.pb-fix-more :is(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-height:2.5rem;padding:.5rem .7rem;border:1px solid var(--pb-line);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:.875rem}.pb-fix-more label{display:block;margin-bottom:.25rem;font-size:.75rem;color:var(--pb-text-muted)}.pb-fix-more .rg-muted{margin-top:.3rem;font-size:.6875rem;color:var(--pb-text-muted)}.pb-fix-goal-hint{margin:0;font-size:.75rem;color:var(--pb-text-muted)}.pb-fix-tools{min-width:0;margin:0;padding:0;border:0}.pb-fix-tools[hidden]{display:none}.pb-fix-tools legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:.3rem;font-size:.75rem;color:var(--pb-text-muted)}.pb-fix-tools-count{font-variant-numeric:tabular-nums;color:var(--pb-text)}.pb-fix-tools-list{max-height:15rem;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--pb-line);background:var(--pb-surface)}.pb-fix-tools-list li+li{border-top:1px solid var(--pb-line)}.pb-fix-more .pb-fix-tools-list label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .6rem;margin:0;padding:.5rem .7rem;font-size:.8125rem;color:var(--pb-text);cursor:pointer}.pb-fix-tools-list input{grid-row:span 2;margin:.15rem 0 0;accent-color:var(--pb-accent-deep)}.pb-fix-tools-list code{overflow-wrap:anywhere}.pb-fix-tools-list span{color:var(--pb-text-muted);font-size:.75rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pb-fix-tools-list li:hover{background:var(--pb-accent-wash)}.pb-fix-tools-list li[data-pb-picked]{background:var(--pb-accent)}.pb-fix-tools-list li[data-pb-picked] label,.pb-fix-tools-list li[data-pb-picked] span{color:var(--pb-accent-ink)}.pb-fix-tools-list input:disabled+code,.pb-fix-tools-list input:disabled~span{opacity:.55}.pb-fix-tools-list input:disabled{cursor:not-allowed}.pb-fix-tools-list label:has(input:disabled){cursor:not-allowed}.pb-fix-form[data-pb-collapsed]:not(:focus-within) .pb-fix-more{display:none}.pb-fix-more textarea{min-height:7rem;resize:vertical}.pb-fix-more input[type=file]{min-height:0;padding:.4rem .5rem}.pb-hero-pictures-note{margin:0;font-size:.75rem;color:var(--pb-text-muted)}.pb-hero-actions{display:flex;flex-wrap:wrap;gap:.5rem}.pb-ask-more.pb-hero-details{padding-top:0;border-top:0}.pb-hero-details>summary{justify-content:space-between;gap:.75rem;padding:0 1rem;border:1px solid var(--pb-text);background:var(--pb-surface);list-style:none}.pb-hero-details>summary::-webkit-details-marker{display:none}.pb-hero-details>summary:hover{background:var(--pb-accent-wash)}.pb-hero-details>summary:focus-visible{outline:2px solid var(--pb-accent-deep);outline-offset:2px}.pb-ask-more-chevron{flex:none;width:12px;height:8px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.pb-hero-details[open]>summary .pb-ask-more-chevron{transform:rotate(180deg)}.pb-hero-details[open]{border:1px solid var(--pb-text)}.pb-hero-details[open]>summary{border-width:0 0 1px}.pb-hero-details>.pb-ask-more-fields{margin-top:0;padding:1rem}.pb-hero-details-post{justify-content:flex-end}.pb-fix-form:has(.pb-hero-details[open])>.pb-hero-actions{display:none}@media (prefers-reduced-motion: reduce){.pb-ask-more-chevron{transition:none}}.pb-hero-kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;margin:0;padding:0;border:0}.pb-hero-kind legend{padding:0;margin-bottom:.25rem;font-size:.75rem;color:var(--pb-text-muted)}.pb-fix-more .pb-hero-kind label{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin:0;padding:.5rem .75rem;border:1px solid var(--pb-text);background:var(--pb-surface);color:var(--pb-text);font-size:.875rem;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer}.pb-hero-kind input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.pb-fix-more .pb-hero-kind label:hover{background:var(--pb-accent-wash)}.pb-fix-more .pb-hero-kind label:has(input:checked){background:var(--pb-accent);color:var(--pb-accent-ink)}.pb-hero-kind label:has(input:focus-visible){outline:2px solid var(--pb-accent-deep);outline-offset:2px}@media (forced-colors: active){.pb-hero-kind input{opacity:1;position:static}}.pb-hero-actions .rg-button{white-space:nowrap}#pb-hero-preview:empty{display:none}.pb-fix-status{margin:0;min-height:1.2em;font-size:.8125rem}.pb-fix-status:empty{display:none}.pb-fix-site-check{margin:.3rem 0 0;font-size:.75rem;color:var(--pb-text-muted)}.pb-fix-site-check:empty{display:none}.pb-fix-site-check[data-pb-check=found]{color:var(--pb-good)}.pb-fix-site-check[data-pb-check=none],.pb-fix-site-check[data-pb-check=limited]{color:var(--pb-text)}.pb-fix-directory{width:fit-content;margin-top:.5rem}.pb-fix-directory[hidden]{display:none}@media (prefers-reduced-motion: no-preference){.pb-fix-directory[data-pb-arrived]{animation:pb-fix-directory-in .42s cubic-bezier(.2,.8,.2,1) both}}@keyframes pb-fix-directory-in{0%{opacity:0;transform:translateY(.4rem) scale(.96)}to{opacity:1;transform:none}}@media (max-width: 30rem){.pb-hero-actions .rg-button{flex:1 1 100%}}.pb-fix-page{display:grid;align-content:start;gap:1.25rem;max-width:64rem;margin:0 auto 3rem}.pb-fix-head h1{margin:.2rem 0 .4rem;font-family:var(--font-family-title);font-weight:400;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.15}.pb-fix-request{margin:0;color:var(--pb-text-muted);font-size:.875rem;overflow-wrap:anywhere}.pb-fix-panel{border:1px solid var(--pb-line);background:var(--pb-ink);color:var(--pb-text-on-ink)}.pb-fix-panel-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;border-bottom:1px solid var(--pb-line)}.pb-fix-panel-head h2{margin:0;font-family:var(--font-family-title);font-weight:400;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.pb-fix-working{font-size:.75rem;color:var(--pb-text-on-ink-muted)}.pb-fix-working:before{content:"\25cf";margin-right:.4rem;color:var(--pb-accent-deep);animation:pb-fix-pulse 1.2s ease-in-out infinite}@keyframes pb-fix-pulse{0%,to{opacity:.35}50%{opacity:1}}.pb-fix-log{padding:.75rem 1rem 1rem;font:var(--pb-fs-xs)/1.6 var(--font-family-mono)}.pb-fix-line{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;white-space:pre-wrap;overflow-wrap:anywhere}.pb-fix-at{color:var(--pb-text-on-ink-muted)}@media (max-width: 40rem){.pb-fix-log{padding:.6rem .75rem .8rem}.pb-fix-line{grid-template-columns:3.25rem minmax(0,1fr)}}.pb-fix-line--head{color:var(--pb-text-on-ink-muted)}.pb-fix-line--note{color:var(--pb-text-on-ink-muted);font-style:italic}.pb-fix-line--call{color:var(--pb-accent-deep);font-weight:var(--font-weight-semibold)}.pb-fix-line--jev{color:color-mix(in srgb,var(--pb-human-edge) 50%,var(--pb-text))}.pb-fix-line--done{color:var(--pb-good);font-weight:var(--font-weight-semibold)}.pb-fix-line--wait,.pb-fix-line--fail{color:var(--pb-bad)}.pb-fix-answer{border:1px solid var(--pb-line);background:var(--pb-surface)}.pb-fix-answer-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;border-bottom:1px solid var(--pb-line)}.pb-fix-answer-head h2{margin:0;font-family:var(--font-family-title);font-weight:400;font-size:1rem}.pb-fix-answer-head .rg-button{flex:none;white-space:nowrap}.pb-fix-answer-text{margin:0;padding:1rem;font:var(--pb-fs-xs)/1.6 var(--font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere}.pb-fix-known{margin-bottom:1rem}.pb-fix-known-body{padding:.25rem 1rem 1rem;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.pb-fix-known-body h3{margin:1rem 0 .25rem;font-size:.8125rem;font-weight:600}.pb-fix-known-body ul{margin:0;padding-left:1.25rem;list-style:disc}.pb-fix-known-body ol{margin:0;padding-left:1.25rem;list-style:decimal}.pb-fix-known-body li+li{margin-top:.25rem}.pb-fix-known-body p{margin:.25rem 0}.pb-fix-known-match{color:var(--pb-text-muted)}.pb-fix-known-report{padding:.75rem 1rem 1rem;border-top:1px solid var(--pb-line);font-size:.8125rem}.pb-fix-known-report p{margin:0 0 .6rem}.pb-fix-known-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.pb-fix-again{margin:0;padding:.6rem 1rem .9rem;font-size:.8125rem;color:var(--pb-text-muted)}.pb-evidence-levels{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--pb-line)}.pb-evidence-level{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;gap:.25rem var(--space-2);align-items:baseline;padding:.65rem 0;border-bottom:1px solid var(--pb-line)}.pb-evidence-mark{width:.6rem;height:.6rem;border:1px solid var(--pb-line-strong);background:transparent}.pb-evidence-level.is-held .pb-evidence-mark{border-color:var(--pb-good);background:var(--pb-good)}.pb-evidence-copy{min-width:0}.pb-evidence-name{margin:0;font-family:var(--font-family-title);font-size:var(--pb-fs-sm);font-weight:400;letter-spacing:-.01em}.pb-evidence-detail{margin:.15rem 0 0;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.45;overflow-wrap:anywhere}.pb-evidence-detail a{color:var(--pb-text)}.pb-evidence-state{margin:0;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);white-space:nowrap;text-align:right}.pb-evidence-level.is-held .pb-evidence-state{color:var(--pb-text)}@media (max-width: 40rem){.pb-evidence-level{grid-template-columns:.75rem minmax(0,1fr)}.pb-evidence-state{grid-column:2;white-space:normal;text-align:left}}:root{--pb-hard-shadow: light-dark(var(--pb-text), color-mix(in srgb, var(--pb-text) 35%, transparent))}.pb-feed-home{padding-top:var(--space-3)}.pb-home-hero{display:flex;flex-direction:column;align-items:center;margin:0 0 var(--space-4);text-align:center}.pb-home-hero h1{max-width:27ch;margin:0 0 var(--space-1);font-family:var(--font-family-title);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.pb-home-crowd{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:clamp(.5rem,1.5vw,1rem);margin-bottom:-.75rem}.pb-home-crowd picture{display:contents}.pb-home-crowd img{width:auto;height:clamp(2.25rem,4.5vw,3.25rem)}.pb-home-hero .pb-fix-form{width:100%;max-width:48rem;padding:1.25rem .75rem .75rem;border:1px solid var(--pb-form-edge);background:linear-gradient(135deg,transparent 50%,var(--pb-form-edge) 0 calc(50% + 1px),transparent 0) left top / var(--pb-cut-size) var(--pb-cut-size) no-repeat border-box,linear-gradient(315deg,transparent 50%,var(--pb-form-edge) 0 calc(50% + 1px),transparent 0) right bottom / var(--pb-cut-size) var(--pb-cut-size) no-repeat border-box,var(--pb-form);clip-path:var(--pb-cut);text-align:left}@media (min-width: 50rem){.pb-home-hero .pb-fix-form{grid-template-columns:minmax(0,1fr) auto}.pb-home-hero .pb-fix-form>*{grid-column:1 / -1}.pb-home-hero .pb-fix-form>.pb-fix-ask{grid-area:1 / 1}.pb-home-hero .pb-fix-form>.pb-hero-actions{grid-area:1 / 2;flex-wrap:nowrap}.pb-home-hero .pb-fix-form:has(.pb-hero-details[open])>.pb-hero-actions{display:flex}}.pb-home-setup{margin:var(--space-2) 0 0;font-size:var(--pb-fs-xs)}.pb-home-setup a{display:inline-flex;align-items:center;min-height:44px;color:var(--pb-text-muted);font-weight:var(--font-weight-semibold);text-decoration:none}.pb-home-setup a:hover{color:var(--pb-text);text-decoration:underline}.pb-home-hero .pb-fix-ask input{border-color:var(--pb-text);box-shadow:none;background:linear-gradient(135deg,transparent 50%,var(--pb-text) 0 calc(50% + 1px),transparent 0) left top / var(--pb-cut-size) var(--pb-cut-size) no-repeat border-box,linear-gradient(315deg,transparent 50%,var(--pb-text) 0 calc(50% + 1px),transparent 0) right bottom / var(--pb-cut-size) var(--pb-cut-size) no-repeat border-box,var(--pb-field);clip-path:var(--pb-cut)}.pb-home-hero .pb-fix-ask input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--pb-accent-deep)}.pb-home-hero .pb-fix-more :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--pb-text);background:var(--pb-field)}.pb-home-hero :where(.pb-hero-details>summary,.pb-fix-more .pb-hero-kind label:not(:has(input:checked))){background:var(--pb-field)}.pb-home-hero .pb-fix-tools-list{background:var(--pb-field)}.pb-home-hero .pb-fix-more :is(label,legend),.pb-home-hero .pb-fix-goal-hint{color:var(--pb-text)}.pb-home-hero .pb-hero-actions .rg-button--secondary{border-color:transparent;background:transparent;color:var(--color-bg)}.pb-home-hero .pb-hero-actions .rg-button--secondary:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;background:var(--pb-text);clip-path:var(--pb-cut)}.pb-home-hero .pb-hero-actions .rg-button--secondary:focus-visible{text-decoration:underline;text-underline-offset:.2em}@media (forced-colors: active){.pb-home-hero .pb-hero-actions .rg-button--secondary:before{display:none}}.pb-find-answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-3) var(--space-5);max-width:64rem;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--pb-line);background:var(--pb-surface)}.pb-find-answers ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.pb-find-answers li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.pb-find-answers li span{color:var(--pb-text-muted);font-size:.8125rem}.pb-find-answers a{color:var(--pb-text)}.pb-find-ask{grid-column:1 / -1;margin:0;font-size:.9375rem}.pb-find-ask a{font-weight:600}.pb-feed-home .pb-fix{margin:var(--space-7) 0 var(--space-6);padding:var(--space-4) var(--space-5);border-color:var(--pb-text);box-shadow:4px 4px 0 var(--pb-hard-shadow)}@media (max-width: 899px){.pb-feed-home{padding-top:var(--space-2)}.pb-feed-home .pb-fix{margin:var(--space-5) 0 var(--space-4);padding:var(--space-3)}}@media (max-width: 599px){.pb-find-answers{padding:var(--space-3)}}.pb-feed-home .pb-feed-tabs{display:grid;grid-template-columns:repeat(5,max-content);gap:0 1.5rem;height:48px;overflow:visible}.pb-feed-home .pb-feed-tabs a{margin-bottom:0;min-height:0;height:48px}@media (max-width: 600px){.pb-feed-home .pb-feed-tabs{grid-template-columns:repeat(5,max-content);justify-content:space-between;gap:0 .25rem}.pb-feed-home .pb-feed-tabs a{justify-content:center;font-size:.72rem}}.pb-feed-tabs a{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center}@media (min-width: 761px){.pb-home-hero{margin-bottom:1rem}.pb-home-hero h1{font-size:clamp(1.5rem,2.8vw,2rem)}.pb-home-crowd img{height:2.25rem}}#pb-hero-preview:not(:has(*)){display:none}@media (max-width: 760px){.pb-home-hero{margin-bottom:1rem}.pb-home-hero h1{font-size:1.5rem}.pb-home-hero .pb-fix-form{gap:.5rem;padding-top:1rem}.pb-home-hero .pb-hero-actions .rg-button{flex:1 1 100%;min-width:0;padding:.5rem;font-size:1rem;line-height:1.15}.pb-home-hero .pb-hero-actions .pb-action-label{white-space:normal;text-wrap:balance}}.pb-feed-home{max-width:none}.pb-changelog{font-family:var(--font-family-paragraph);font-size:1rem;max-width:76ch;margin-inline:auto;padding-block:var(--space-5);color:var(--pb-text);overflow-wrap:anywhere}.pb-changelog__header{padding-bottom:var(--space-4)}.pb-changelog h1{margin:0 0 var(--space-2);font-size:clamp(2rem,5vw,3rem)}.pb-changelog__header p{margin:0 0 var(--space-2);color:var(--pb-text-muted)}.pb-changelog a{text-decoration:underline;text-underline-offset:.2em}.pb-changelog__release{border-top:1px solid var(--pb-line);padding-block:var(--space-4)}.pb-changelog h2{margin:0 0 var(--space-3);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.3;text-wrap:balance}.pb-changelog h3{margin:var(--space-4) 0 var(--space-1);font-size:1.125rem}.pb-changelog p,.pb-changelog li{font-size:1rem;line-height:1.65}.pb-changelog ul,.pb-changelog ol{padding-inline-start:var(--space-3);margin-block:var(--space-1)}.pb-changelog li+li{margin-top:var(--space-1)}.pb-changelog ul{list-style-type:disc}.pb-changelog ol{list-style-type:decimal}.pb-changelog pre{max-width:100%;overflow-x:auto;padding:var(--space-2);background:var(--pb-surface)}.pb-changelog table{display:block;max-width:100%;overflow-x:auto}.pb-deck-body{margin:0;background:var(--pb-canvas)}.pb-deck{position:fixed;inset:0;display:grid;place-items:center}.pb-deck-slides{list-style:none;margin:0;padding:0;width:100%;height:100%}.pb-deck-slide{display:grid;place-items:center;width:100%;height:100%}.pb-deck-slide[hidden]{display:none}.pb-deck-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pb-deck-empty{color:var(--pb-text-muted)}.pb-deck-arrow{position:absolute;top:50%;translate:0 -50%;width:3.25rem;height:3.25rem;border:1px solid var(--pb-line);border-radius:999px;background:color-mix(in srgb,var(--pb-surface) 82%,transparent);color:var(--pb-text);font-size:1.5rem;line-height:1;cursor:pointer;opacity:.55;transition:opacity var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.pb-deck-arrow--back{left:var(--space-3)}.pb-deck-arrow--next{right:var(--space-3)}.pb-deck-arrow:hover,.pb-deck-arrow:focus-visible{opacity:1;background:var(--pb-surface)}.pb-deck-arrow:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}.pb-deck-count{position:absolute;bottom:var(--space-3);left:50%;transform:translate(-50%);margin:0;font-size:var(--pb-fs-xs);color:var(--pb-text-muted);font-variant-numeric:tabular-nums}@media (max-width: 640px){.pb-deck-arrow{width:2.5rem;height:2.5rem;font-size:1.2rem}.pb-deck-arrow--back{left:var(--space-2)}.pb-deck-arrow--next{right:var(--space-2)}}body:has(.pb-agent--dots){--agent-bg: #000;--agent-surface: #0d0d0d;--agent-raised: #161616;--agent-row: #111;--agent-row-hover: #171717;--agent-field: #121212;--agent-fg: #fff;--agent-muted: #a3a3a3;--agent-line: #262626;--agent-line-strong: #3a3a3a;--agent-accent: #ff8424;--agent-on-accent: #000;--agent-focus: #9b5cf6;--agent-button: #fff;--agent-on-button: #000;--agent-button-hover: #e3e3e3}body:has(.pb-agent--grokbot){--agent-bg: #050505;--agent-surface: #0e0e0e;--agent-raised: #181818;--agent-row: #121212;--agent-row-hover: #1a1a1a;--agent-field: #141414;--agent-fg: #fff;--agent-muted: #a1a1a1;--agent-line: #272727;--agent-line-strong: #3b3b3b;--agent-accent: #ec3e8f;--agent-on-accent: #fff;--agent-focus: #2f7ff5;--agent-button: #fff;--agent-on-button: #000;--agent-button-hover: #e6e6e6}body:has(.pb-agent--muse){--agent-bg: #e6f1ff;--agent-surface: #fffaf2;--agent-raised: #fff;--agent-row: #fffaf2;--agent-row-hover: #fff;--agent-field: #fffaf2;--agent-fg: #17213d;--agent-muted: #4f5a76;--agent-line: #c6d9f2;--agent-line-strong: #9fbbe3;--agent-accent: #f48fb1;--agent-on-accent: #17213d;--agent-focus: #3d64f0;--agent-button: #3d64f0;--agent-on-button: #fff;--agent-button-hover: #2f52d4}body:has(.pb-agent--hermes){--agent-bg: #fff;--agent-surface: #f2f6ff;--agent-raised: #fff;--agent-row: #f2f6ff;--agent-row-hover: #e8efff;--agent-field: #fff;--agent-fg: #0b1f4d;--agent-muted: #46557a;--agent-line: #d3def5;--agent-line-strong: #a9bde8;--agent-accent: #1f4fd8;--agent-on-accent: #fff;--agent-focus: #1f4fd8;--agent-button: #1f4fd8;--agent-on-button: #fff;--agent-button-hover: #173fb0}body:has(.pb-agent--claude){--agent-bg: #faf9f5;--agent-surface: #f0eee6;--agent-raised: #fff;--agent-row: #f0eee6;--agent-row-hover: #e9e6db;--agent-field: #fff;--agent-fg: #141413;--agent-muted: #5e5d59;--agent-line: #e0dccf;--agent-line-strong: #c8c2b0;--agent-accent: #d97757;--agent-on-accent: #141413;--agent-focus: #c6613f;--agent-button: #d97757;--agent-on-button: #141413;--agent-button-hover: #c6613f}body:has(.pb-agent){--color-bg: var(--agent-bg);--color-surface: var(--agent-surface);--color-surface-elevated: var(--agent-raised);--color-fg: var(--agent-fg);--color-fg-muted: var(--agent-muted);--color-muted: var(--agent-muted);--color-border: var(--agent-line);--color-link: var(--agent-fg);--color-accent: var(--agent-accent);--color-fg-on-accent: var(--agent-on-accent);--color-focus: var(--agent-focus);--pb-line-strong: var(--agent-line-strong);--pb-hard-shadow: transparent;--pb-accent-wash: var(--agent-raised);--agent-radius: 1.5rem;background:var(--agent-bg);color:var(--agent-fg);overflow-x:clip}html:has(.pb-agent){overflow-x:clip;background:var(--agent-bg)}body:has(.pb-agent) .rg-sheet{--rg-page-rule: var(--agent-surface)}body:has(.pb-agent) .pb-theme-toggle{display:none}body:has(.pb-agent) .pb-header-search{border-color:var(--agent-line);border-radius:999px;background:var(--agent-surface)}body:has(.pb-agent) .pb-account-chip{border-radius:999px}body:has(.pb-agent) .rg-button,body:has(.pb-agent) .rg-button:before,body:has(.pb-agent) .rg-button:after{border-radius:999px;clip-path:none;box-shadow:none}body:has(.pb-agent) .rg-panel,body:has(.pb-agent) .rg-panel:before,body:has(.pb-agent) .rg-panel:after{border-radius:var(--agent-radius);clip-path:none}.pb-agent--hermes{--pb-face-purple: #1f4fd8;--pb-face-orange: #6f9bff;--pb-face-green: #bcd2ff;--pb-face-blue: #0b2a7a;--pb-face-graphite: #0b1f4d;--pb-face-silver: #e3ecff}.pb-agent--claude{--pb-face-purple: #c6613f;--pb-face-orange: #d97757;--pb-face-green: #ebcfb2;--pb-face-blue: #8e8b82;--pb-face-graphite: #141413;--pb-face-silver: #e6e1d4}.pb-agent--muse,.pb-agent--grokbot{--pb-face-purple: #8b5cf6;--pb-face-orange: #f26a1b;--pb-face-green: #1db36b;--pb-face-blue: #2f7ff5;--pb-face-graphite: #2b2b2b;--pb-face-silver: #f5a524}.pb-agent--hermes .pb-face--orange,.pb-agent--hermes .pb-face--green,.pb-agent--hermes .pb-face--silver{--ink: #0b1f4d}.pb-agent--hermes .pb-face--purple{--ink: #fff}.pb-agent--claude .pb-face--purple,.pb-agent--claude .pb-face--blue{--ink: #faf9f5}.pb-agent{padding:var(--space-4) 0 var(--space-6);font-family:var(--font-family-sans)}.pb-agent-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-5);align-items:center;min-height:min(44rem,88vh)}.pb-agent-copy{grid-column:1;grid-row:1;min-width:0}.pb-agent-crowd{position:relative;grid-column:2;grid-row:1;aspect-ratio:1;margin-right:-12%}.pb-agent-figure{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pb-agent-figure:hover{transform:rotate(-10deg) scale(1.03)}.pb-agent-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 var(--space-3);color:var(--agent-muted);font-size:.875rem;font-weight:500}.pb-agent-kicker:before{content:"";width:.75rem;height:.75rem;border-radius:50%;background:var(--agent-accent)}.pb-agent-hero h1{max-width:14ch;margin:0 0 var(--space-3);font-family:var(--font-family-sans);font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:600;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.pb-agent-lede{max-width:34rem;margin:0 0 var(--space-4);color:var(--agent-muted);font-size:1.125rem;line-height:1.5}.pb-agent-start{margin:var(--space-3) 0 0;color:var(--agent-muted);font-size:.8125rem}.pb-agent-start a{color:var(--agent-fg)}.pb-agent .pb-fix-form{max-width:40rem}.pb-agent .pb-fix-ask input{min-height:3.75rem;padding:1rem 1.4rem;border:1px solid var(--agent-line-strong);border-radius:999px;background:var(--agent-field);box-shadow:none;font-size:1.125rem}.pb-agent .pb-fix-ask input::placeholder{color:var(--agent-muted)}.pb-agent .pb-fix-ask input:focus-visible{outline:2px solid var(--agent-focus);outline-offset:3px}.pb-agent .pb-fix-more :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--agent-line);border-radius:.875rem;background:var(--agent-field)}.pb-agent .pb-fix-tools-list{border-color:var(--agent-line);border-radius:.875rem;background:var(--agent-field)}.pb-agent .pb-fix-tools-list li[data-pb-picked]{background:var(--agent-accent)}.pb-agent .pb-fix-tools-list li[data-pb-picked] :is(label,span){color:var(--agent-on-accent)}.pb-agent .pb-ask-more>summary{border-radius:999px}.pb-agent .rg-button--secondary{border-color:var(--agent-muted);background:transparent;color:var(--agent-fg)}.pb-agent .rg-button--secondary:hover{border-color:var(--agent-fg)}.pb-agent .pb-fix-status{color:var(--agent-muted)}.pb-agent .pb-hero-kind label{border-color:var(--agent-line);border-radius:999px;background:var(--agent-field)}.pb-agent .pb-hero-kind label:has(input:checked){border-color:var(--agent-accent);background:var(--agent-accent);color:var(--agent-on-accent)}.pb-agent .pb-hero-details[open]{border-color:var(--agent-line);border-radius:var(--agent-radius)}.pb-agent .pb-hero-details>summary{border-color:var(--agent-line);background:var(--agent-field)}.pb-agent .pb-hero-details>summary:hover{background:var(--agent-raised)}.pb-agent .pb-ask-preview{border-radius:var(--agent-radius)}.pb-agent-quickstart{margin-top:var(--space-6)}.pb-agent-section-head{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3)}.pb-agent-section-head h2{margin:0;font-family:var(--font-family-sans);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;letter-spacing:-.035em}.pb-agent-section-head a{color:var(--agent-fg);font-size:.9375rem;white-space:nowrap}.pb-agent-steps{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:agent-step}.pb-agent-step{position:relative;padding:1.25rem 1.25rem 1.25rem 4.75rem;border-radius:var(--agent-radius);background:var(--agent-row);counter-increment:agent-step}.pb-agent-step:before{content:counter(agent-step);position:absolute;top:1.15rem;left:1.1rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--agent-accent);color:var(--agent-on-accent);font-weight:600}.pb-agent-step h3{margin:.35rem 0 .25rem;font-family:var(--font-family-sans);font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.pb-agent-step-why{margin:0 0 .75rem;color:var(--agent-muted)}.pb-agent-step p:not(.pb-agent-step-why){margin:.6rem 0 0;line-height:1.5}.pb-agent-step p code{overflow-wrap:anywhere}.pb-agent-step a{color:var(--agent-fg);text-decoration:underline;text-underline-offset:2px}.pb-agent-step pre{margin:.4rem 0 0;padding:.75rem 1rem;overflow-x:auto;border:1px solid var(--agent-line);border-radius:.875rem;background:var(--agent-bg);font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.pb-agent-step code{font-family:var(--font-family-mono)}.pb-agent-posts{margin-top:var(--space-6)}.pb-agent .pb-feed-list{display:grid;gap:.75rem}.pb-agent .pb-row{grid-template-columns:2.75rem 6rem minmax(0,1fr);padding:1.1rem;border:0;border-radius:var(--agent-radius);background:var(--agent-row);transition:background .2s ease}.pb-agent .pb-row:hover{background:var(--agent-row-hover)}.pb-agent-post-face{width:2.75rem;height:2.75rem}.pb-agent .pb-row-title{font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.pb-agent .rg-empty-state{border-radius:var(--agent-radius);background:var(--agent-row)}@media (prefers-reduced-motion: reduce){.pb-agent-figure,.pb-agent .pb-row{transition:none}.pb-agent-figure:hover{transform:none}}@media (max-width: 899px){.pb-agent{padding-top:var(--space-2)}.pb-agent-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-height:0}.pb-agent-crowd{grid-column:1;grid-row:1;width:calc(100% + 2rem);aspect-ratio:1.7;margin:0 -1rem}.pb-agent-copy{grid-row:2}.pb-agent-figure{left:var(--px);top:var(--py);width:var(--ps)}}@media (max-width: 599px){.pb-agent .pb-row{grid-template-columns:2.4rem minmax(0,1fr);padding:.9rem}.pb-agent .pb-row>:not(.pb-agent-post-face){grid-column:2}.pb-agent-post-face{grid-row:span 2;width:2.4rem;height:2.4rem}.pb-agent-step{padding:4rem 1rem 1rem}.pb-agent-step:before{top:1rem;left:1rem}}.pb-credits{display:contents}.pb-credits-balance{display:inline-flex;align-items:center;gap:.25em;min-height:2.75rem;padding-inline:var(--space-2);border:1px solid var(--pb-line-strong);border-radius:var(--radius);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}@media (hover: hover){.pb-credits-balance:hover{background:var(--pb-surface-sunk)}}.pb-credits-dialog{--pb-credits-pad-top: var(--space-4);--pb-credits-pad-side: var(--space-4);box-sizing:border-box;margin:auto;width:min(30rem,calc(100% - 2rem));max-height:calc(100dvh - 4rem);padding:var(--pb-credits-pad-top) var(--pb-credits-pad-side) var(--space-3);border:1px solid var(--pb-line-strong);border-radius:1.25rem;background:var(--pb-surface);color:var(--pb-text);overflow-y:auto}.pb-credits-dialog::backdrop{background:color-mix(in oklch,var(--pb-text) 30%,transparent)}.pb-credits-close{position:sticky;inset-block-start:calc(-1 * var(--pb-credits-pad-top));z-index:1;display:flex;justify-content:flex-end;height:0;margin-block:calc(-1 * var(--pb-credits-pad-top)) var(--pb-credits-pad-top);margin-inline-end:calc(-1 * var(--pb-credits-pad-side))}.pb-credits-close button{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0 calc(1.25rem - 1px) 0 .75rem;background:transparent;color:var(--pb-text);cursor:pointer}.pb-credits-close svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (hover: hover){.pb-credits-close button:hover{background:var(--pb-surface-sunk)}}.pb-credits-dialog .credits-panel__head{padding-inline-end:3rem}.credits-panel{display:grid;gap:var(--space-3);min-width:0}.credits-panel p,.credits-panel dl,.credits-panel dd{margin:0;overflow-wrap:anywhere}.credits-panel__muted,.credits-panel__note{color:var(--pb-text-muted)}.credits-panel__head{display:grid;gap:var(--space-1);justify-items:start}.credits-panel__figures{display:grid;grid-template-columns:auto auto;gap:.25rem var(--space-4);font-size:1.125rem;font-variant-numeric:tabular-nums}.credits-panel__figures dt{color:var(--pb-text-muted)}.credits-panel__figures dd{font-weight:600;text-align:end}.credits-panel__history{color:var(--pb-text-muted);font-size:var(--pb-fs-sm);text-decoration:underline;text-underline-offset:.2em}.credits-panel__form{display:grid;gap:var(--space-1)}.credits-panel__label{color:var(--pb-text-muted);font-size:var(--pb-fs-sm)}.credits-panel__amount{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--pb-line);border-radius:.875rem;background:var(--pb-surface-sunk)}.credits-panel__amount:focus-within{outline:2px solid var(--pb-text);outline-offset:2px}.credits-panel__amount[data-invalid]{border-color:var(--pb-bad)}.credits-panel__amount input{field-sizing:content;min-width:1ch;max-width:100%;padding:0;border:0;background:transparent;color:var(--pb-text);font:inherit;font-size:3rem;font-weight:300;font-variant-numeric:tabular-nums;line-height:1.15}.credits-panel__amount input:focus{outline:none}.credits-panel__amount span{color:var(--pb-text-muted);font-size:3rem;font-weight:300;line-height:1.15}.credits-panel__rate{color:var(--pb-good);font-size:var(--pb-fs-sm)}.credits-panel__rate a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.credits-panel__problem{color:var(--pb-bad);font-size:var(--pb-fs-sm)}.credits-panel__wallet{display:grid;grid-template-columns:auto 1fr;gap:.25rem var(--space-2);align-items:baseline;padding-block:var(--space-2);border-block:1px solid var(--pb-line)}.credits-panel__wallet[hidden]{display:none}.credits-panel__usdc{grid-column:1 / -1;font-variant-numeric:tabular-nums}.credits-panel__steps{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);margin:0;padding:0;list-style:none}.credits-panel__step{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-1)}.credits-panel__step>.credits-panel__again{grid-column:2}.credits-panel__step-words{display:grid;min-width:0}.credits-panel__step-words strong{display:inline-flex;align-items:center;gap:.375rem}.credits-panel__step-words>span{color:var(--pb-text-muted);font-size:var(--pb-fs-sm)}.credits-panel__again{justify-self:start}.credits-panel__step[data-state=done] .credits-panel__step-words>span:first-of-type{color:var(--pb-good)}[data-onchain-step=approve]{transition:border-color .24s ease,box-shadow .24s ease}.credits-panel__step[data-state=done] [data-onchain-step=approve]{border-color:var(--pb-good);box-shadow:0 0 0 1px var(--pb-good),0 0 14px color-mix(in srgb,var(--pb-good) 55%,transparent)}@media (prefers-reduced-motion: reduce){[data-onchain-step=approve]{transition:none}}.credits-panel [data-awaiting-wallet]{opacity:.75}.credits-panel__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);padding-block-start:var(--space-2);border-block-start:1px solid var(--pb-line);font-size:var(--pb-fs-sm)}.credits-panel__legal a{color:var(--pb-text-muted)}@media (max-width: 47.99rem){.pb-credits-balance__unit{display:none}.pb-credits-dialog{width:calc(100% - 1rem);--pb-credits-pad-top: var(--space-3);--pb-credits-pad-side: var(--space-2);max-height:calc(100dvh - 1rem);padding-block-end:var(--space-2)}.credits-panel__amount input,.credits-panel__amount span{font-size:2.25rem}}.pb-account-page{display:grid;gap:var(--space-4);width:min(100%,64rem);margin-inline:auto;padding-block:var(--space-4);min-width:0}.pb-account-page h1,.pb-account-page h2,.pb-account-page p{margin:0}.pb-account-heading{display:grid;gap:var(--space-2)}.pb-account-heading h1:focus{outline:none}.pb-account-heading p{color:var(--pb-text-muted)}.pb-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--space-4);align-items:start}.pb-account-identity{grid-column:1 / -1}.pb-account-identity .rg-holo__content{display:grid;gap:var(--space-2);min-height:10rem;align-content:end;padding:var(--rg-panel-padding)}.pb-account-identity h2{overflow-wrap:anywhere}.pb-account-kicker{color:color-mix(in srgb,var(--rg-holo-ink) 70%,transparent);font-size:var(--pb-fs-micro);letter-spacing:.14em;text-transform:uppercase}.pb-account-identity code{color:color-mix(in srgb,var(--rg-holo-ink) 70%,transparent)}.pb-account-panel{display:grid;gap:var(--space-3);min-width:0;padding:var(--rg-panel-padding);border:1px solid var(--pb-line);background:var(--pb-surface)}.pb-account-panel .rg-profile{width:100%;padding:0}.pb-account-panel p{color:var(--pb-text-muted)}.pb-account-credits{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0}.pb-account-credits a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.pb-account-agents__code{display:grid;gap:var(--space-2)}.pb-account-agents__code pre{margin:0;overflow-x:auto}.pb-points-figures{display:grid;gap:var(--space-2);margin:0}.pb-points-figures>div{display:grid;gap:var(--space-1);padding-block-start:var(--space-2);border-block-start:1px solid var(--pb-line)}.pb-points-figures dt{color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.pb-points-figures dd{margin:0;overflow-wrap:anywhere}.pb-points-activity{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.pb-points-table{width:100%;border-collapse:collapse;font-size:var(--pb-fs-sm)}.pb-points-table :is(th,td){padding:var(--space-2);border-block-end:1px solid var(--pb-line);text-align:start;vertical-align:top}.pb-points-table thead th{color:var(--pb-text-muted);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-regular)}.pb-points-ways{margin:0;padding:0;list-style:none;font-size:var(--pb-fs-sm)}.pb-points-ways li{padding:var(--space-2);border-block-end:1px solid var(--pb-line)}.pb-points-soon{margin-inline-start:var(--space-2);color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.pb-account-page .pb-account-tabs{margin-bottom:0}.pb-account-tab{display:grid;gap:var(--space-3);min-width:0}.pb-sites-page{padding-top:var(--space-3)}.pb-sites-head{margin-bottom:var(--space-3)}.pb-sites-head h1{margin:0;font-family:var(--font-family-title);font-size:clamp(1.65rem,3vw,2.4rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.pb-sites-head p{max-width:60ch;margin:.5rem 0 0;color:var(--pb-text-muted);font-size:.9375rem;line-height:1.5}.pb-showcase{margin:0 0 var(--space-4)}.pb-showcase-head{margin-bottom:.5rem}.pb-showcase-head h2{margin:0;font-family:var(--font-family-title);font-size:var(--pb-fs-xl);font-weight:400;font-synthesis:none;letter-spacing:-.02em;text-wrap:balance}.pb-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(10rem,calc(50svh - 15rem),18rem);gap:var(--space-2)}.pb-showcase-tile{position:relative;display:block;min-height:0;overflow:hidden;border:1px solid var(--pb-line);border-radius:var(--radius);background:var(--support-figure-surface);color:var(--pb-text);text-decoration:none}.pb-showcase-tile:hover{border-color:var(--pb-text)}.pb-showcase-tile:focus-visible{outline:2px solid var(--pb-accent-deep);outline-offset:-2px}.pb-showcase-shot{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.pb-showcase-shot.is-empty{display:grid;place-items:center;font-family:var(--font-family-mono);font-size:.75rem;color:var(--pb-text-muted)}.pb-showcase-name{position:absolute;left:0;right:0;bottom:0;padding:.4rem .65rem;background:#0a0a0ad1;color:#fff;font-size:.8125rem;font-weight:600}.pb-showcase-count{position:absolute;top:.5rem;left:.5rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border:1px solid currentColor;background:var(--support-panel-surface);color:var(--support-panel-ink);font-size:.75rem;line-height:1.2;pointer-events:none}.pb-showcase-count strong{font-variant-numeric:tabular-nums}@media (hover: hover) and (pointer: fine){.pb-showcase-count{opacity:0;transform:translateY(5px);transition:opacity .15s ease-out,transform .15s cubic-bezier(.23,1,.32,1)}.pb-showcase-tile:hover .pb-showcase-count{opacity:1;transform:translateY(0)}.pb-showcase-shot{transition:transform .18s cubic-bezier(.23,1,.32,1)}.pb-showcase-tile:hover .pb-showcase-shot{transform:scale(1.025)}.pb-showcase-tile:focus-visible .pb-showcase-count{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion: reduce){.pb-showcase-count,.pb-showcase-shot{transition:none}.pb-showcase-tile:hover .pb-showcase-shot{transform:none}}@media (forced-colors: active){.pb-showcase-count{background:Canvas;color:CanvasText}}@media (max-width: 760px){.pb-showcase{margin-bottom:1rem}.pb-showcase-grid{height:clamp(6rem,13svh,8rem);grid-template-columns:none;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:min(72vw,20rem);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.35rem}.pb-showcase-tile{scroll-snap-align:start}.pb-showcase-count{opacity:1;transform:none;transition:none}}.pb-site-directory{padding-block:0 var(--space-5)}.pb-directory-intro{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.pb-directory-intro h2{margin:0;font-family:var(--font-family-title);font-size:var(--pb-fs-xl);font-weight:400;font-synthesis:none;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.pb-directory-total,.pb-directory-results-heading,.pb-directory-key{font-size:.75rem;color:var(--pb-text-muted)}.pb-directory-total{white-space:nowrap;padding-bottom:.25rem}.pb-directory-search{display:flex;align-items:center;gap:.6rem;padding-block:.5rem}.pb-directory-search label{min-width:0}.pb-directory-search-field{flex:1;max-width:30rem}.pb-directory-search input,.pb-directory-search select{min-height:44px;width:100%;font-size:max(1rem,16px)}.pb-directory-search input,.pb-directory-search select{border:1px solid var(--pb-line);background-color:var(--pb-surface);padding-left:.75rem}.pb-directory-search .rg-button{min-height:44px;padding-block:0}.pb-directory-select{position:relative;display:block}.pb-directory-search select{appearance:none;-webkit-appearance:none;padding-right:3rem;color:var(--pb-text);cursor:pointer}.pb-directory-select:after{content:"";position:absolute;top:50%;right:1.125rem;width:12px;height:8px;margin-top:-4px;background:var(--pb-text);pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .18s ease}@media (hover: hover){.pb-directory-select:hover:after{transform:translateY(2px)}}.pb-directory-select:has(select:open):after{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.pb-directory-select:after{transition:none}}@media (forced-colors: active){.pb-directory-search select{appearance:auto;padding-right:.75rem}.pb-directory-select:after{display:none}}.pb-directory-results-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 .6rem}.pb-directory-results-heading p{margin:0}.pb-directory-scroll{position:relative;max-width:100%;overflow-x:auto;overflow-y:hidden;container-type:inline-size;border-block:1px solid var(--pb-line);scrollbar-width:thin}.pb-directory-table{width:100%;min-width:660px;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}.pb-directory-table th,.pb-directory-table td{padding:.2rem .75rem;vertical-align:middle}.pb-directory-table thead{background:var(--pb-surface)}.pb-directory-table thead th{position:sticky;top:0;z-index:1;background:var(--pb-surface);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;font-weight:500;color:var(--pb-text-muted);height:3.5rem;text-align:left}.pb-directory-table thead th:first-child{width:66%}.pb-directory-table thead th span{display:block;font-size:.65rem;text-transform:none;letter-spacing:normal;margin-top:.2rem}.pb-directory-table .pb-directory-numeric{text-align:right;font-variant-numeric:tabular-nums}.pb-directory-row{border-top:1px solid var(--pb-line)}.pb-directory-row>th{text-align:left;font-weight:400}.pb-directory-identity{display:flex;align-items:center;gap:.8rem;min-width:0}.pb-directory-mark{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid var(--pb-line);background:var(--pb-surface);color:var(--pb-text-muted);font-family:var(--font-family-title);font-size:1.1rem}.pb-directory-mark img{width:28px;height:28px;padding:2px;object-fit:contain;background:var(--palette-platinum)}.pb-directory-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-directory-expand,.pb-directory-count,.pb-directory-refresh{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.pb-directory-expand{display:flex;align-items:center;gap:.65rem;text-align:left;padding:0;min-height:32px;max-width:55%;min-width:0;flex-shrink:0;font-weight:600}.pb-directory-url{display:flex;align-items:center;gap:.25rem;min-width:0;min-height:32px;color:var(--pb-text-muted);font-size:.72rem}.pb-directory-url>a{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-directory-refresh{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;flex:0 0 32px}.pb-directory-refresh svg{display:block;width:16px;height:16px}.pb-directory-refresh--busy{cursor:default}.pb-directory-refresh--busy svg{animation:pb-directory-spin .8s linear infinite}.pb-directory-count{display:inline-flex;flex-direction:column;align-items:end;justify-content:center;min-width:44px;min-height:34px;padding:0}.pb-directory-count strong{font-weight:500;font-size:1rem}.pb-directory-count>span{color:var(--pb-text-muted);font-size:.6rem;margin-top:0}.pb-directory-posts{display:inline-flex;min-width:44px;min-height:34px;align-items:center;justify-content:end}.pb-directory-failure{font-size:.65rem;border-left:2px solid var(--pb-accent);padding-left:.4rem}.pb-directory-detail-inner[hidden]{display:none}.pb-directory-row>td{vertical-align:top}.pb-directory-detail-inner{margin-block:.5rem;padding:1.1rem 1.25rem 1.25rem;background:var(--pb-surface)}.pb-directory-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;margin-bottom:1rem}.pb-directory-detail-heading>span{color:var(--pb-text-muted)}.pb-directory-evidence{font-size:.75rem;color:var(--pb-text-muted);max-width:68rem;overflow-wrap:anywhere}.pb-directory-tool-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1.5rem;max-height:20rem;overflow:auto;padding:0;list-style:none;margin:1rem 0 0}.pb-directory-tool-list li{padding-block:.5rem;border-top:1px solid var(--pb-line);overflow-wrap:anywhere}.pb-directory-tool-list code{font-size:.75rem}.pb-directory-tool-list li>span{display:block;font-size:.7rem;color:var(--pb-text-muted);margin-top:.25rem}.pb-directory-empty,.pb-directory-notice{font-size:.8125rem;line-height:1.5}.pb-directory-notice{border-left:2px solid var(--pb-accent);padding-left:.65rem}.pb-directory-key{margin-block:.75rem}.pb-directory-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0;font-size:.8125rem}.pb-directory-method{border-top:1px solid var(--pb-line);margin-top:1.5rem;padding-block:.75rem;font-size:.8125rem;line-height:1.6}.pb-directory-method summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}.pb-directory-method p{max-width:65rem}.pb-site-directory :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--pb-text);outline-offset:3px}@media (hover: hover) and (pointer: fine){.pb-directory-row:hover{background:var(--pb-surface)}.pb-directory-refresh:hover{background:color-mix(in srgb,var(--pb-text) 8%,transparent)}}@media (max-width: 640px){.pb-directory-intro{align-items:start}.pb-directory-intro h2{max-width:13rem}.pb-directory-total{padding-top:2rem}.pb-directory-search{display:grid;grid-template-columns:minmax(0,1fr) auto}.pb-directory-search-field{grid-column:1 / -1;max-width:none}.pb-directory-search select{max-width:100%}.pb-directory-table th,.pb-directory-table td{padding-inline:.75rem}.pb-directory-table thead th:first-child{width:430px}.pb-directory-table{min-width:660px}.pb-directory-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-directory-detail-inner{max-width:calc(100cqw - 1.5rem);padding:1rem .75rem}}@media (pointer: coarse),(hover: none){.pb-directory-refresh{width:44px;height:44px;flex-basis:44px}.pb-directory-expand{min-height:44px}}@keyframes pb-directory-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pb-directory-refresh--busy svg{animation:none}}.pb-assistance{min-width:0}.pb-assistance-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;padding-block:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--pb-line)}.pb-assistance-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.pb-assistance-nav [aria-current=page]{font-weight:600;text-decoration:underline;text-decoration-color:var(--pb-accent);text-underline-offset:.5rem}.pb-assistance-intro{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem)}.pb-assistance h2{margin:.5rem 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15;font-weight:400;text-wrap:balance}.pb-assistance p{max-width:64ch}.pb-assistance-eyebrow{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pb-assistance-start{flex:0 0 16rem}.pb-assistance-start p,.pb-assistance-caption{font-size:.875rem;color:var(--pb-muted)}.pb-assistance-start .rg-button{width:100%}.pb-assistance-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0;border-block:1px solid var(--pb-line)}.pb-assistance-facts>div{padding:1rem}.pb-assistance-facts>div+div{border-left:1px solid var(--pb-line)}.pb-assistance-facts dt{font-size:.875rem;color:var(--pb-muted)}.pb-assistance-facts dd{margin:.3rem 0 0;font-size:1.125rem;font-variant-numeric:tabular-nums}.pb-assistance-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem}.pb-assistance-card{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;min-width:0}.pb-assistance-card h2{font-size:1.5rem}.pb-assistance-card>:last-child{margin-top:auto;padding-top:1rem}.pb-assistance-card a{display:inline-flex;min-height:44px;align-items:center}.pb-assistance-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-block:2rem;padding-top:1.5rem;border-top:1px solid var(--pb-line)}.pb-assistance-notes h2{font-size:1.25rem}.pb-assistance-notes>*{min-width:0}.pb-assistance-steps{padding-left:1.4rem}.pb-assistance-steps li{margin-bottom:.8rem;overflow-wrap:anywhere}.pb-assistance-search{padding:clamp(1.25rem,3vw,2rem)}.pb-assistance-search form{margin-top:1.5rem}.pb-assistance-search label{display:block;margin-bottom:.5rem}.pb-assistance-search-row{display:flex;gap:.75rem}.pb-assistance-search-row input{flex:1;min-width:0;min-height:48px;padding:.75rem 1rem;background:var(--pb-field);color:var(--pb-text);border:1px solid var(--pb-line-strong);font:inherit}@media (max-width: 48rem){.pb-assistance-intro{flex-direction:column;align-items:stretch;gap:1rem}.pb-assistance-start{flex-basis:auto}.pb-assistance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-assistance-facts>div:nth-child(3){border-left:0}.pb-assistance-facts>div:nth-child(n+3){border-top:1px solid var(--pb-line)}.pb-assistance-checks,.pb-assistance-notes{grid-template-columns:1fr}.pb-assistance-search-row{flex-direction:column}}.pb-jev-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:2rem 0}.pb-jev-heading h2{font-size:clamp(1.8rem,3.4vw,3rem);max-width:24ch}.pb-jev-heading p:last-child{color:var(--pb-muted)}.pb-jev-preview{padding:.35rem .75rem;border:1px solid var(--pb-line-strong);font-size:.8rem;white-space:nowrap}.pb-jev-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.pb-jev-composer{padding:clamp(1.25rem,3vw,2rem);min-width:0}.pb-jev-composer fieldset{padding:0;margin:0;border:0;min-width:0}.pb-jev-composer legend{margin-bottom:1.25rem;font-size:1.4rem;font-weight:600}.pb-jev-label{display:flex;gap:.6rem;align-items:baseline;margin:1rem 0 .5rem;font-size:.9rem;font-weight:600}.pb-jev-label span{font-weight:400;color:var(--pb-muted);font-size:.8rem}.pb-jev-composer input,.pb-jev-composer textarea{display:block;box-sizing:border-box;width:100%;min-width:0;padding:1rem;border:1px solid var(--pb-line-strong);background:var(--pb-field);color:var(--pb-text);font:inherit;line-height:1.5}.pb-jev-composer textarea{resize:vertical;min-height:7rem}.pb-jev-composer :is(input,textarea):focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}.pb-jev-context{margin-top:1rem}.pb-jev-context summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:.9rem}.pb-jev-submit{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-top:1px solid var(--pb-line-strong);padding-top:1.25rem;margin-top:1.25rem}.pb-jev-submit strong{font-size:.95rem}.pb-jev-submit p{font-size:.8rem;max-width:38ch;margin:.4rem 0 0;color:var(--pb-muted)}.pb-jev-submit .rg-button{flex-shrink:0}.pb-jev-guide{padding-block:1rem;min-width:0}.pb-jev-guide h2{font-size:1.5rem}.pb-jev-guide ol{list-style:none;padding:0;margin:2rem 0}.pb-jev-guide li{display:flex;gap:1rem;margin-bottom:1.5rem}.pb-jev-guide li>span{font-size:.8rem;color:var(--pb-muted);padding-top:.15rem;font-variant-numeric:tabular-nums}.pb-jev-guide li p{margin:.35rem 0 0;font-size:.9rem;color:var(--pb-muted)}.pb-jev-alternatives{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;border-top:1px solid var(--pb-line);margin-top:2.5rem;padding-top:1rem}.pb-jev-alternatives span{color:var(--pb-muted);font-size:.875rem}.pb-jev-alternatives a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}@media (max-width: 64rem){.pb-jev-submit{flex-direction:column;align-items:stretch}}@media (max-width: 48rem){.pb-jev-workspace{grid-template-columns:minmax(0,1fr)}.pb-jev-heading{margin-top:1rem}.pb-jev-guide{border-top:1px solid var(--pb-line);padding-top:1.5rem}.pb-jev-alternatives{gap:.5rem 1.25rem}}.pb-jev-examples{margin-top:3rem;border-top:1px solid var(--pb-line);padding-top:2rem}.pb-jev-examples-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.pb-jev-examples-heading>p{max-width:44ch}.pb-jev-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pb-jev-example{min-width:0;padding:1.5rem;display:flex;flex-direction:column}.pb-jev-example h3{font-size:1.3rem;font-weight:400;margin:.75rem 0}.pb-jev-example>p:not(.pb-assistance-eyebrow){font-size:.95rem}.pb-jev-example-answer{margin-top:auto;padding-top:1rem;border-top:1px solid var(--pb-line-strong)}.pb-jev-example-answer p{margin:.6rem 0 1rem}.pb-jev-example summary{cursor:pointer;min-height:44px;align-content:center;font-size:.875rem}.pb-jev-example code{overflow-wrap:anywhere}.pb-jev-more{margin-top:1rem}.pb-jev-more>summary{cursor:pointer;min-height:44px;align-content:center;font-size:.9rem}.pb-jev-more>.pb-jev-example-grid{margin-top:1rem}@media (max-width: 64rem){.pb-jev-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.pb-jev-example-grid{grid-template-columns:minmax(0,1fr)}.pb-jev-examples-heading{display:block}}@layer regents-product{.motion-lab{display:grid;gap:var(--space-6);max-width:72rem;margin-inline:auto;padding:var(--space-5) var(--rg-page-gutter) var(--space-8)}.motion-lab [hidden]{display:none}.motion-lab h1,.motion-lab h2,.motion-lab h3,.motion-lab h4{margin:0;font-family:var(--font-family-title);font-weight:400}.motion-lab p{margin:0}.motion-lab__head{display:grid;gap:var(--space-2)}.motion-lab__head h1{font-size:var(--type-display-size);line-height:var(--type-display-line)}.motion-lab__kicker{color:var(--color-fg-muted);font:.72rem/1 var(--font-family-mono);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.motion-lab__kicker a{color:inherit}.motion-lab__lede{max-width:40rem;color:var(--color-fg-muted)}.motion-lab__section{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.motion-lab__section-head{display:grid;gap:var(--space-1)}.motion-lab__section-head h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-headline-size);line-height:var(--type-headline-line)}.motion-lab__section-head h2 span{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;background:var(--ash-accent-warm);color:var(--color-fg-on-accent);font:1rem/1 var(--font-family-mono)}.motion-lab__section-head p{max-width:44rem;color:var(--color-fg-muted)}.motion-lab__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.motion-lab__row--tight{gap:var(--space-1)}.motion-lab__standard{margin-inline-start:.45em;padding:.1em .35em;border:1px solid currentColor;font:.625rem/1 var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase}.motion-lab__picker{display:inline-flex;flex-wrap:wrap;justify-self:start;border:1px solid var(--ash-line-strong)}.motion-lab__picker button{min-height:2.25rem;padding:.3rem .8rem;border:0;border-inline-end:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg-muted);font:.8rem/1 var(--font-family-mono);cursor:pointer}.motion-lab__picker button:last-child{border-inline-end:0}.motion-lab__picker button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.motion-lab__picker button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.motion-lab__pickers{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0}.motion-lab__pickers>div{display:grid;gap:.35rem}.motion-lab__pickers dt{color:var(--color-fg-muted);font:.72rem/1 var(--font-family-mono);letter-spacing:var(--tracking-microlabel);text-transform:uppercase}.motion-lab__pickers dd{margin:0}.motion-lab__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--space-3)}.motion-lab__card{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--rg-panel-padding);border:1px solid var(--color-border);background:var(--color-surface)}.motion-lab__card h3{font-size:1.25rem}.motion-lab__fx{position:fixed;inset:0;z-index:80;overflow:hidden;pointer-events:none}.motion-lab__fx-spark,.motion-lab__fx-ring,.motion-lab__fx-stitch{position:absolute;display:block}.motion-lab__fx-spark{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--fx-color)}.motion-lab__fx-ring{width:28px;height:28px;margin:-14px 0 0 -14px;border:2px solid var(--fx-color);border-radius:50%}.motion-lab__fx-stitch{margin:-.6em 0 0 -.3em;color:var(--fx-color);font:700 1.3rem/1 var(--font-family-mono)}.motion-lab__menu-anchor{position:relative}.motion-lab__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:grid;min-width:13rem;border:1px solid var(--ash-line-strong);background:var(--color-surface);box-shadow:var(--shadow-md);transform-origin:1.5rem 0}.motion-lab__menu button{padding:.7rem 1rem;border:0;border-bottom:1px solid var(--color-border);background:none;color:var(--color-fg);font:inherit;text-align:start;cursor:pointer}.motion-lab__menu button:last-child{border-bottom:0}.motion-lab__menu button:hover,.motion-lab__menu button:focus-visible{background:var(--ash-panel-strong);outline:none}.motion-lab__shade{position:fixed;inset:0;z-index:60;background:color-mix(in oklch,var(--color-bg) 72%,transparent)}.motion-lab__drawer,.motion-lab__sheet{position:fixed;z-index:70;display:grid;align-content:start;gap:var(--space-2);padding:var(--rg-panel-padding);background:var(--color-surface);color:var(--color-fg)}.motion-lab__drawer{inset:0 auto 0 0;width:min(24rem,88vw);border-inline-end:1px solid var(--ash-line-strong);transform-origin:0 100%}.motion-lab__sheet{right:0;bottom:0;left:0;width:min(36rem,100%);margin-inline:auto;border:1px solid var(--ash-line-strong);border-bottom:0;padding-bottom:max(var(--rg-panel-padding),env(safe-area-inset-bottom))}.motion-lab__drawer header,.motion-lab__sheet header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.motion-lab__sheet ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__sheet li{padding:.8rem 1rem;border:1px solid var(--color-border);background:var(--color-bg)}.motion-lab__close{min-width:2.5rem;min-height:2.5rem;border:1px solid var(--ash-line-strong);background:var(--color-surface);color:var(--color-fg);font:inherit;font-size:1.2rem;cursor:pointer}.motion-lab__note{position:fixed;bottom:var(--space-3);left:var(--space-3);z-index:65;display:grid;gap:var(--space-1);width:min(15rem,calc(100vw - 2 * var(--space-3)));padding:var(--space-2);border:1px solid var(--ash-line-strong);background:color-mix(in oklab,var(--ash-accent-warm) 22%,var(--color-surface));box-shadow:var(--shadow-md);rotate:-2deg;transform-origin:0 100%}.motion-lab__note p{font-weight:var(--font-weight-semibold)}.motion-lab__note .motion-lab__close{justify-self:start;font-size:.85rem}.motion-lab__stage{position:relative;min-height:17rem;padding:var(--space-2);border:1px dashed var(--ash-line-strong);background:var(--color-bg);overflow:hidden}.motion-lab__toast-dock{position:absolute;right:var(--space-2);bottom:var(--space-2);width:min(17rem,calc(100% - 2 * var(--space-2)))}.motion-lab__toasts{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__toast{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:.6rem .6rem .6rem .9rem;border:1px solid var(--ash-line-strong);border-inline-start:4px solid var(--ash-accent-warm);background:var(--color-surface);box-shadow:var(--shadow-sm);font-size:.85rem}.motion-lab__toast button{flex:none;width:1.8rem;height:1.8rem;border:0;background:none;color:var(--color-fg-muted);font-size:1.1rem;cursor:pointer}.motion-lab__items{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__items li{padding:.45rem .8rem;border:1px solid var(--ash-line-strong);background:var(--color-bg);font:.8rem/1.2 var(--font-family-mono);white-space:nowrap}.motion-lab__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)}.motion-lab__count [data-count]{font:3rem/1.1 var(--font-family-title);font-variant-numeric:tabular-nums}.motion-lab__count-label{color:var(--color-fg-muted)}.motion-lab__task{position:relative;display:grid;justify-items:start;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--ash-line-strong);background:var(--color-bg)}.motion-lab__task h4{max-width:14rem;font-size:1.1rem}.motion-lab__stamp{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:3px solid var(--color-success);color:var(--color-success);font:1.1rem/1 var(--font-family-title);text-transform:uppercase;rotate:-8deg}.motion-lab__stamp svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square}.motion-lab__tabs{max-width:36rem}.motion-lab__tablist{position:relative;display:flex;gap:var(--space-1);border-bottom:1px solid var(--ash-line-strong)}.motion-lab__tablist [role=tab]{padding:.8rem 1rem;border:0;background:none;color:var(--color-fg-muted);font:var(--font-weight-semibold) .95rem/1 var(--font-family-ui);cursor:pointer}.motion-lab__tablist [role=tab][aria-selected=true]{color:var(--color-fg)}.motion-lab__tablist [role=tab]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.motion-lab__ink{position:absolute;bottom:-2px;left:0;width:100px;height:3px;background:var(--ash-accent-warm);transform-origin:0 50%;pointer-events:none}.motion-lab__tabpanel{padding:var(--space-2) 0}.motion-lab__tabpanel ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.motion-lab__tabpanel li{padding:.7rem 1rem;border:1px solid var(--color-border);background:var(--color-surface)}.motion-lab__headline,.motion-lab__cascade{display:grid;justify-items:start;gap:var(--space-2)}.motion-lab__headline p{font:clamp(1.8rem,5vw,2.8rem)/1.15 var(--font-family-title)}.motion-lab__cascade ul{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);width:100%;margin:0;padding:0;list-style:none}.motion-lab__cascade li{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.6rem;border:1px solid var(--ash-line-strong);background:var(--color-bg);font:.75rem/1.2 var(--font-family-mono);overflow-wrap:anywhere}.motion-lab__cascade li span{display:grid;flex:none;place-items:center;width:1.8rem;height:1.8rem;background:var(--ash-accent);color:var(--color-bg);font:1rem/1 var(--font-family-title)}.motion-lab__cascade li:nth-child(2n) span{background:var(--ash-accent-warm)}@media (max-width: 40rem){.motion-lab__cascade ul{grid-template-columns:repeat(2,1fr)}}}[data-phx-session],[data-phx-teleported-src]{display:contents}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--pb-ink: var(--color-surface);--pb-ink-soft: var(--color-surface);--pb-canvas: var(--color-bg);--pb-canvas-deep: var(--color-bg);--pb-surface: var(--color-surface);--pb-surface-sunk: var(--color-bg);--pb-line: var(--color-border);--pb-line-strong: color-mix(in srgb, var(--color-fg) 35%, var(--color-border));--pb-accent: var(--color-accent);--pb-accent-deep: var(--color-link);--pb-accent-wash: color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));--pb-accent-ink: var(--color-fg-on-accent);--pb-good: var(--color-success);--pb-good-wash: color-mix(in srgb, var(--color-success) 12%, var(--color-surface));--pb-bad: var(--color-error);--pb-bad-wash: color-mix(in srgb, var(--color-error) 12%, var(--color-surface));--pb-agent-gradient: linear-gradient(100deg, var(--color-surface-elevated), var(--color-accent), var(--color-fg-muted));--pb-agent-edge: var(--color-accent);--pb-human-edge: var(--color-fg-muted);--pb-card: var(--color-surface);--pb-card-line: var(--color-border);--pb-card-sunk: var(--color-surface-elevated);--pb-form: var(--color-surface-elevated);--pb-form-edge: var(--color-border);--pb-field: var(--color-surface);--pb-cut-size: 14px;--pb-cut: polygon(var(--pb-cut-size) 0, 100% 0, 100% calc(100% - var(--pb-cut-size)), calc(100% - var(--pb-cut-size)) 100%, 0 100%, 0 var(--pb-cut-size));--pb-text: var(--color-fg);--pb-text-muted: var(--color-fg-muted);--pb-text-on-ink: var(--color-fg);--pb-text-on-ink-muted: var(--color-fg-muted);--pb-page-width: 76rem;--pb-header-height: 4.5rem;--pb-fs-micro: .66rem;--pb-fs-xs: .8125rem;--pb-fs-sm: .875rem;--pb-fs-md: .96rem;--pb-fs-lg: 1.08rem;--pb-fs-xl: clamp(1.15rem, 2vw, 1.5rem)}html{background:var(--color-bg)}body{display:flow-root;min-width:320px;min-height:100vh;background:transparent;color:var(--pb-text);font-family:var(--font-family-ui);font-size:1.125rem;line-height:1.6;text-rendering:optimizeLegibility}:where(a,button,input,textarea,select,summary,pre,[tabindex]):focus-visible{outline:3px solid var(--pb-accent-deep);outline-offset:2px}.pb-skip-link{position:fixed;top:var(--space-1);left:var(--space-1);z-index:100;transform:translateY(calc(-100% - var(--space-2)));border-radius:var(--radius);padding:var(--space-1) var(--space-2);color:var(--pb-ink);background:var(--pb-text);font:var(--font-weight-semibold) var(--pb-fs-xs)/1.2 var(--font-family-ui);text-decoration:none}.pb-skip-link:focus{transform:none}#pb-content:focus{outline:none}.pb-masthead{position:relative;z-index:20;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);width:100%;min-height:var(--pb-header-height);margin:0 auto;padding:var(--space-2) var(--rg-panel-padding);color:var(--pb-text);background:var(--pb-canvas)}.pb-account{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--space-1);flex:0 1 auto;min-width:0;color:var(--pb-text);font:var(--font-weight-semibold) var(--pb-fs-sm)/1.2 var(--font-family-ui)}.pb-account-chip{display:inline-flex;align-items:stretch;min-width:0;min-height:2.75rem;border:1px solid var(--pb-line-strong);border-radius:var(--radius);background:var(--pb-surface)}.pb-account-name{display:flex;align-items:center;min-width:4.5rem;max-width:14rem;padding-inline:var(--space-2);color:inherit;font-size:var(--pb-fs-lg);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--pb-accent);text-underline-offset:.3em}.pb-account-name__text{min-width:0;padding-block:.4em;overflow:hidden;text-overflow:ellipsis}.pb-account-picture{flex:none;width:1.75rem;height:1.75rem;margin-right:var(--space-1)}.pb-account-sign-out{flex:none;display:grid;place-items:center;width:2.75rem;padding:0;border:0;border-left:1px solid var(--pb-line-strong);background:transparent;color:var(--pb-text);cursor:pointer}.pb-account-link{display:flex;align-items:center;padding-inline:var(--space-2);border-left:1px solid var(--pb-line-strong);color:inherit;text-decoration:none;white-space:nowrap}.pb-account-sign-out svg{width:1.125rem;height:1.125rem}.pb-account-link:hover,.pb-account-link:focus-visible,.pb-account-sign-out:hover:not(:disabled),.pb-account-sign-out:focus-visible{color:var(--pb-accent)}.patchbay-shell{color:var(--pb-text);background:transparent;padding:var(--rg-panel-padding);font-family:var(--font-family-ui)}.patchbay-topbar,.patchbay-guide,.patchbay-hero,.patchbay-editors,.patchbay-workbench,.patchbay-footer{width:100%;margin-inline:auto}.patchbay-notice{width:min(100%,34rem);margin:var(--space-7) auto 0;border:1px solid var(--pb-line);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-surface)}.patchbay-notice h1{margin:var(--space-1) 0 0;font-size:1.35rem;line-height:1.25;letter-spacing:-.03em;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-notice .patchbay-muted{margin:var(--space-1) 0 0}.patchbay-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--pb-line);padding-block:var(--space-1) var(--space-2)}.patchbay-brand,.patchbay-topbar-meta,.patchbay-registry-summary,.patchbay-card-heading,.patchbay-editor-footer,.patchbay-approval-actions>div,.patchbay-footer{display:flex;align-items:center}.patchbay-brand{gap:var(--space-2)}.patchbay-brand h1{margin:0;font-size:var(--pb-fs-lg);letter-spacing:-.025em;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-mark{display:block;flex-shrink:0;width:1.45rem;height:1.45rem;background:#0c0c0c;color:#e4e3d1}.patchbay-mark img,.patchbay-mark svg{display:block;width:100%;height:100%;object-fit:cover}.patchbay-kicker{margin:0 0 var(--space-1);color:var(--pb-accent-deep);font-family:var(--font-family-ui);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-microlabel);line-height:1.2;text-transform:uppercase}.patchbay-eyebrow{margin:0 0 var(--space-1);color:var(--pb-text-muted);font-family:var(--font-family-ui);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;line-height:1.2}.patchbay-eyebrow-strong,.patchbay-eyebrow-agent{color:var(--pb-accent-deep)}.patchbay-topbar-meta{gap:var(--space-1);flex-wrap:wrap}.patchbay-generation{font-family:var(--font-family-ui)}.patchbay-mono,.patchbay-digest,.patchbay-facts code,.patchbay-result-box pre,.patchbay-footer code{font-family:var(--font-family-mono)}.patchbay-generation{color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.patchbay-pill,.patchbay-state-label{display:inline-flex;align-items:center;border:1px solid var(--pb-line-strong);border-radius:var(--radius);padding:var(--space-0) var(--space-1);font-family:var(--font-family-ui);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.patchbay-pill.is-good,.patchbay-state-label.is-ready{color:var(--pb-good);background:var(--pb-good-wash);border-color:var(--pb-good)}.patchbay-pill.is-bad{color:var(--pb-bad);background:var(--pb-bad-wash);border-color:var(--pb-bad)}.patchbay-pill.is-warn{color:var(--pb-accent-deep);background:var(--pb-accent-wash);border-color:var(--pb-accent-deep)}.patchbay-pill.is-neutral{color:var(--pb-text-muted);background:var(--pb-surface-sunk)}.patchbay-state-label.is-empty{color:var(--pb-accent-deep);background:var(--pb-accent-wash);border-color:var(--pb-accent-deep)}.patchbay-muted{color:var(--pb-text-muted);font-family:var(--font-family-ui);font-size:var(--pb-fs-sm);line-height:1.55}.patchbay-registry-summary{min-width:13rem;max-width:22rem;flex-direction:column;align-items:stretch;gap:var(--space-1);padding:var(--rg-panel-padding);border:1px solid var(--pb-line);border-radius:var(--radius);background:var(--pb-surface)}.patchbay-registry-head{display:flex;align-items:center;gap:var(--space-1)}.patchbay-registry-summary strong,.patchbay-registry-summary span{display:block}.patchbay-registry-summary strong{font-size:var(--pb-fs-sm)}.patchbay-registry-summary span{color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.patchbay-capability-line{border-top:1px dashed var(--pb-line);padding-top:var(--space-1);color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.5;overflow-wrap:anywhere}.patchbay-capability-line[data-webmcp-status=connected]{color:var(--pb-good)}.patchbay-capability-line[data-webmcp-status=drift],.patchbay-capability-line[data-webmcp-status=unverified],.patchbay-capability-line[data-webmcp-status=unsupported]{color:var(--pb-accent-deep)}.patchbay-capability-line[data-webmcp-status=error]{color:var(--pb-bad)}.patchbay-status-dot{width:.55rem;height:.55rem;flex:none;border-radius:50%;background:var(--pb-accent-deep)}.patchbay-status-dot.is-live{background:var(--pb-good)}.patchbay-editors,.patchbay-workbench{display:grid;gap:var(--space-3)}.patchbay-editors{grid-template-columns:repeat(2,minmax(0,1fr))}.patchbay-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.patchbay-card{border:1px solid var(--pb-line);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-surface)}.patchbay-editor-card{min-width:0}.patchbay-card-heading{align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.patchbay-card-heading h3{margin:0;font-size:var(--pb-fs-md);letter-spacing:-.02em;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-mono{color:var(--pb-text-muted);font-size:var(--pb-fs-micro);white-space:nowrap}.patchbay-editor{display:block;width:100%;min-height:17rem;resize:vertical;border:1px solid var(--pb-line);border-radius:var(--radius);padding:var(--space-2);color:var(--pb-text);background:var(--pb-surface-sunk);font:var(--pb-fs-xs)/1.6 var(--font-family-mono);tab-size:2}.patchbay-editor:focus{border-color:var(--pb-accent)}.patchbay-editor-footer{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.patchbay-digest{min-width:0;color:var(--pb-text-muted);font-size:var(--pb-fs-micro);text-overflow:ellipsis;white-space:nowrap}.patchbay-disclosure{margin:var(--space-1) 0 0;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.5}.patchbay-upload{margin-top:var(--space-2);border-top:1px dashed var(--pb-line);padding-top:var(--space-1)}.patchbay-upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.patchbay-upload-row label{flex:1 1 100%;color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.patchbay-upload-row input[type=file]{min-width:0;flex:1 1 12rem;color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.patchbay-upload-problem{margin:var(--space-1) 0 0;color:var(--pb-bad);font-size:var(--pb-fs-xs);line-height:1.45}.patchbay-upload-privacy{flex:1 1 100%;margin:0;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.45}.patchbay-facts{display:grid;gap:var(--space-1)}.patchbay-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px dashed var(--pb-line);padding-bottom:var(--space-1)}.patchbay-facts span{color:var(--pb-text-muted);font-size:var(--pb-fs-micro)}.patchbay-facts strong{font-size:var(--pb-fs-xs)}.patchbay-facts code{color:var(--pb-text);font-size:var(--pb-fs-micro);text-align:right;overflow-wrap:anywhere}.patchbay-positive{color:var(--pb-good)}.patchbay-negative{color:var(--pb-bad)}.patchbay-result-box{margin-top:var(--space-2);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-ink);color:var(--pb-text-on-ink)}.patchbay-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.patchbay-evidence-grid>.patchbay-result-box{min-width:0}.patchbay-result-box pre{max-height:10rem;overflow:auto;margin:0;font-size:var(--pb-fs-micro);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.patchbay-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin-top:var(--space-1)}.patchbay-state-grid>div{min-width:0;border:1px solid var(--pb-line);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-surface-sunk)}.patchbay-state-grid .patchbay-kicker{margin-bottom:var(--space-1);font-size:.58rem}.patchbay-state-grid pre{max-height:7rem;overflow:auto;margin:0;color:var(--pb-text-muted);font:.62rem/1.45 var(--font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere}.patchbay-shortened-note{margin:var(--space-1) 0 0;font-size:var(--pb-fs-xs);line-height:1.45}.patchbay-result-box .patchbay-shortened-note{color:var(--pb-text-on-ink-muted)}.patchbay-state-grid .patchbay-shortened-note{color:var(--pb-text-muted)}.patchbay-empty-state{margin:var(--space-1) 0;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.55}.patchbay-alert{display:flex;gap:var(--space-1);align-items:baseline;margin-top:var(--space-2);border-radius:var(--radius);padding:var(--rg-panel-padding);font-size:var(--pb-fs-xs);line-height:1.45}.patchbay-alert strong{white-space:nowrap}.patchbay-alert-error{color:var(--pb-bad);background:var(--pb-bad-wash);border:1px solid var(--pb-bad)}.patchbay-alert-warn{color:var(--pb-accent-deep);background:var(--pb-accent-wash);border:1px solid var(--pb-accent-deep)}#patchbay-platform-error{width:100%;margin-inline:auto}.patchbay-repair-cta p{color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.55}.patchbay-repair-details{display:grid;gap:var(--space-2)}.patchbay-root-cause p{margin:var(--space-1) 0 0;font-size:var(--pb-fs-sm);line-height:1.5}.patchbay-provenance{display:flex;flex-wrap:wrap;gap:var(--space-1);color:var(--pb-text-muted);font-size:var(--pb-fs-micro)}.patchbay-provenance b{color:var(--pb-text-muted);font-weight:var(--font-weight-semibold)}.patchbay-diff{border:1px solid var(--pb-line);border-radius:var(--radius);padding:var(--rg-panel-padding)}.patchbay-diff>.patchbay-kicker{padding:0 0 var(--space-1)}.patchbay-diff-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-1) var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--pb-line);font-size:var(--pb-fs-micro)}.patchbay-diff-row code{grid-row:span 2;color:var(--pb-text-muted);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.patchbay-diff-old,.patchbay-diff-new{overflow-wrap:anywhere;white-space:pre-wrap}.patchbay-diff-old{color:var(--pb-bad)}.patchbay-diff-new{color:var(--pb-good)}.patchbay-canary{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-2);align-items:center}.patchbay-canary .patchbay-kicker{margin:0}.patchbay-checks{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-1)}.patchbay-checks span{color:var(--pb-text-muted);font-size:var(--pb-fs-micro)}.patchbay-checks .is-pass{color:var(--pb-good)}.patchbay-checks .is-fail{color:var(--pb-bad)}.patchbay-risk-notes ul{margin:var(--space-1) 0 0;padding-left:var(--space-2);color:var(--pb-accent-deep);font-size:var(--pb-fs-xs);line-height:1.55}.patchbay-approval-actions{border-top:1px solid var(--pb-line);padding-top:var(--space-2)}.patchbay-approval-actions p{color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.patchbay-approval-actions>div{flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.patchbay-footer{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.patchbay-footer p{margin:0}.patchbay-footer strong{color:var(--pb-text)}.patchbay-footer code{font-size:var(--pb-fs-micro)}#patchbay-room-id code{overflow-wrap:anywhere}body:has(#patchbay-room){background:transparent}.patchbay-connection-lost{width:100%;margin:0 auto var(--space-1);border:1px solid var(--pb-accent-deep);border-radius:var(--radius);padding:var(--rg-panel-padding);color:var(--pb-accent-deep);background:var(--pb-accent-wash);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold)}.patchbay-connection-lost[hidden]{display:none}#patchbay-room.patchbay-shell{background:transparent;padding-bottom:var(--space-7)}#patchbay-room .patchbay-topbar{border:0;border-bottom:1px solid color-mix(in srgb,var(--pb-text) 22%,transparent);padding:0 0 var(--space-2);color:var(--pb-text);background:transparent}#patchbay-room .patchbay-brand h1{color:var(--pb-text);font-size:var(--pb-fs-xl);font-family:var(--font-family-title);font-weight:400;font-synthesis:none}#patchbay-room .patchbay-brandline{margin:0;color:var(--pb-text-muted);font-family:var(--font-family-ui);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;text-transform:none}#patchbay-room .patchbay-topbar .patchbay-generation{color:var(--pb-text-muted)}#patchbay-room .patchbay-generation-badge{border:1px solid color-mix(in srgb,var(--pb-text) 28%,transparent);border-radius:var(--radius);padding:var(--space-0) var(--space-1);color:var(--pb-text);background:var(--pb-surface);font-weight:var(--font-weight-semibold)}#patchbay-room .patchbay-topbar .patchbay-pill{border-color:color-mix(in srgb,var(--pb-text) 28%,transparent)}#patchbay-room .patchbay-topbar .patchbay-pill.is-neutral{color:var(--pb-text-muted);background:var(--pb-surface-sunk)}#patchbay-room .patchbay-guide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--space-3) var(--space-4);align-items:start;margin-top:var(--space-4);border:1px solid color-mix(in srgb,var(--pb-text) 28%,transparent);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-surface)}#patchbay-room .patchbay-guide-head h2{margin:0;font-size:var(--pb-fs-lg);line-height:1.35;letter-spacing:-.02em;text-wrap:balance;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-guide-head .patchbay-muted{margin:var(--space-1) 0 0;font-size:var(--pb-fs-sm)}.patchbay-guide-links{margin:var(--space-1) 0 0;font-size:var(--pb-fs-xs)}.patchbay-guide-links a{color:var(--pb-accent-deep);font-weight:var(--font-weight-semibold);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--pb-accent-deep) 40%,transparent)}.patchbay-guide-links a:hover{border-bottom-color:var(--pb-accent-deep)}.patchbay-guide-prompts{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.patchbay-prompt-chip{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;gap:var(--space-1);align-items:start;border:1px solid color-mix(in srgb,var(--pb-text) 22%,transparent);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-surface)}.patchbay-step-number{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:var(--radius);color:var(--pb-accent-ink);background:var(--pb-accent);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold)}.patchbay-prompt-chip.is-current{border-color:var(--pb-accent)}.patchbay-prompt-chip.is-waiting{opacity:1}.patchbay-prompt-chip.is-done .patchbay-step-number{color:var(--pb-text-muted);background:var(--pb-surface-sunk);border:1px solid var(--pb-line)}.patchbay-prompt-chip.is-waiting .patchbay-step-number{color:var(--pb-text-muted);background:var(--pb-canvas-deep)}.patchbay-step-now{margin-left:var(--space-1);border-radius:var(--radius);padding:var(--space-0) var(--space-1);color:var(--pb-accent-deep);background:var(--pb-accent-wash);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold);text-transform:none}.patchbay-prompt-body{min-width:0}.patchbay-prompt-body label{display:block;margin-bottom:var(--space-1);color:var(--pb-text-muted);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold)}.patchbay-prompt{display:block;width:100%;border:0;border-radius:var(--radius);padding:var(--space-1) var(--space-2);color:var(--pb-text);background:var(--pb-surface-sunk);font:var(--pb-fs-xs)/1.5 var(--font-family-ui);resize:none}.patchbay-copy,.patchbay-copy:hover{align-self:center;font-size:var(--pb-fs-xs)}.patchbay-guide-watch{grid-column:1 / -1;margin:var(--space-1) 0 0;color:var(--pb-text-muted);font-family:var(--font-family-ui);font-size:var(--pb-fs-xs);line-height:1.6}.patchbay-guide-watch b{color:var(--pb-text)}.patchbay-guide-watch strong{color:var(--pb-accent-deep);font-weight:var(--font-weight-semibold)}#patchbay-room .patchbay-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4) var(--space-3)}.patchbay-goal{max-width:46rem}#patchbay-room .patchbay-hero h2{margin:0;font-size:var(--pb-fs-xl);line-height:1.25;letter-spacing:-.03em;text-wrap:balance;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}#patchbay-room .patchbay-hero .patchbay-muted{margin:var(--space-1) 0 0}#patchbay-room .patchbay-registry-summary{border:1px solid color-mix(in srgb,var(--pb-text) 28%,transparent);background:var(--pb-surface)}#patchbay-room .patchbay-editors{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}#patchbay-room .patchbay-card{border:1px solid color-mix(in srgb,var(--pb-text) 28%,transparent);background:var(--pb-surface)}#patchbay-room .patchbay-card-heading h3,#patchbay-room .patchbay-retry-card h3{font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-candidate-card h3{font-size:var(--pb-fs-lg);font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-candidate-card .patchbay-editor{min-height:22rem}.patchbay-source-card{background:var(--pb-surface)}.patchbay-source-card .patchbay-editor{min-height:13rem;background:var(--pb-surface-sunk)}.patchbay-source-card h3{color:var(--pb-text-muted);font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-verdict{display:flex;align-items:center;gap:var(--space-1)}.patchbay-verdict-chip{display:inline-flex;align-items:center;border-radius:var(--radius);padding:var(--space-0) var(--space-1);color:var(--pb-surface);background:var(--pb-good);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em}.patchbay-well{position:relative}.patchbay-well-note{position:absolute;inset-inline:var(--space-2);top:42%;margin:0;color:var(--pb-text-muted);font-size:var(--pb-fs-sm);text-align:center;pointer-events:none}.patchbay-candidate-card.is-waiting .patchbay-editor{border:1.5px dashed var(--pb-line-strong);background:var(--pb-surface-sunk)}.patchbay-candidate-card.is-verified{border-color:var(--pb-good);background:var(--pb-surface)}.patchbay-candidate-card.is-verified .patchbay-editor{border-color:var(--pb-good);background:var(--pb-good-wash)}.patchbay-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin-bottom:var(--space-3)}.patchbay-score{min-width:0;border:1px solid var(--pb-line);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-surface-sunk)}.patchbay-score-label{margin:0;color:var(--pb-text-muted);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.patchbay-badge{display:inline-block;margin:var(--space-1) 0;border-radius:var(--radius);padding:var(--space-0) var(--space-2);font-size:var(--pb-fs-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.5}.patchbay-badge.is-neutral{color:var(--pb-text);background:var(--pb-canvas-deep)}.patchbay-badge.is-good{color:var(--pb-surface);background:var(--pb-good)}.patchbay-badge.is-bad{color:var(--pb-surface);background:var(--pb-bad)}.patchbay-badge.is-warn{color:var(--pb-text);background:var(--pb-accent-wash)}.patchbay-score-note{display:block;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.45}.patchbay-repair-card{border-color:color-mix(in srgb,var(--pb-accent) 38%,var(--pb-line))}.patchbay-retry-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);border-color:var(--pb-good);background:color-mix(in srgb,var(--pb-good) 16%,var(--pb-surface-sunk))}.patchbay-retry-card h3{margin:0;font-size:var(--pb-fs-md);font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-retry-card p{margin-bottom:0}.patchbay-retry-actions{display:grid;justify-items:end;gap:var(--space-1);max-width:17rem}.patchbay-retry-note{color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.5;text-align:right}.patchbay-reset-confirm{display:grid;gap:var(--space-1);justify-items:end;max-width:21rem}.patchbay-reset-confirm p{color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.5;text-align:right}.patchbay-reset-confirm>div{display:flex;flex-wrap:wrap;gap:var(--space-1)}.patchbay-timeline-card{margin-top:var(--space-4)}.patchbay-timeline{margin:0;padding:0;list-style:none}.patchbay-timeline-entry{position:relative;display:grid;grid-template-columns:.95rem minmax(0,1fr) auto;gap:0 var(--space-1);padding:var(--space-1) 0}.patchbay-timeline-entry:before{content:"";position:absolute;left:.44rem;top:0;bottom:0;width:1px;background:var(--pb-line)}.patchbay-timeline-entry:first-child:before{top:.95rem}.patchbay-timeline-entry:last-child:before{bottom:calc(100% - .95rem)}.patchbay-timeline-dot{position:relative;z-index:1;margin-top:.55rem;width:.58rem;height:.58rem;border-radius:50%;background:var(--pb-text-muted)}.patchbay-timeline-entry.is-invocation .patchbay-timeline-dot{background:var(--pb-accent)}.patchbay-timeline-entry.is-verification .patchbay-timeline-dot{background:var(--pb-accent-deep)}.patchbay-timeline-entry.is-verification.is-passed .patchbay-timeline-dot{background:var(--pb-good)}.patchbay-timeline-entry.is-repair .patchbay-timeline-dot{background:var(--pb-accent)}.patchbay-timeline-entry.is-publication .patchbay-timeline-dot{background:var(--pb-text)}.patchbay-timeline-entry.is-goal .patchbay-timeline-dot{background:var(--pb-good)}.patchbay-timeline-entry.is-error .patchbay-timeline-dot{background:var(--pb-bad)}.patchbay-timeline-body{min-width:0}.patchbay-timeline-body strong{display:block;font-size:var(--pb-fs-xs)}.patchbay-timeline-body span{display:block;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);overflow-wrap:anywhere}.patchbay-timeline-when{text-align:right;white-space:nowrap}.patchbay-timeline-when time{display:block;color:var(--pb-text-muted);font-size:var(--pb-fs-micro)}.patchbay-timeline-sequence{color:var(--pb-text-muted);font:.6rem var(--font-family-mono)}#patchbay-room .patchbay-room-reports{margin-top:var(--space-4)}@media (max-width: 1024px){#patchbay-room .patchbay-guide,.patchbay-workbench{grid-template-columns:1fr}}@media (max-width: 900px){#patchbay-room .patchbay-editors{grid-template-columns:1fr}}@media (max-width: 760px){.patchbay-topbar,#patchbay-room .patchbay-hero,.patchbay-footer{align-items:flex-start;flex-direction:column}.patchbay-topbar-meta{width:100%}#patchbay-room .patchbay-hero{gap:var(--space-2)}.patchbay-registry-summary{width:100%}.patchbay-scoreboard,.patchbay-state-grid,.patchbay-evidence-grid{grid-template-columns:1fr}.patchbay-editor{min-height:14rem}.patchbay-candidate-card .patchbay-editor{min-height:16rem}.patchbay-footer{align-items:stretch}.patchbay-footer .patchbay-button{align-self:flex-start}.patchbay-retry-card{flex-direction:column;align-items:flex-start}#patchbay-room .patchbay-prompt-chip{grid-template-columns:1.6rem minmax(0,1fr)}#patchbay-room .patchbay-copy{grid-column:2;justify-self:start}}.patchbay-board .patchbay-topbar,.patchbay-board .patchbay-card{width:100%;margin-inline:auto}.patchbay-board .patchbay-card{margin-top:var(--space-2)}.patchbay-board .patchbay-kicker a{color:inherit;text-decoration:none}.patchbay-board .patchbay-kicker a:hover{text-decoration:underline}.patchbay-board h3 a{color:inherit;text-decoration:none;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-board h3 a:hover{text-decoration:underline;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-board-list{display:grid;gap:0;margin:var(--space-1) 0 0;padding:0;list-style:none}.patchbay-board-list>li{padding:var(--space-1) 0;border-top:1px solid var(--pb-line)}.patchbay-board-row,.patchbay-version-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.patchbay-board-title{color:var(--pb-text);font-size:var(--pb-fs-md);text-decoration:none;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-board-title:hover{text-decoration:underline;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-board-facts{color:var(--pb-text-muted);font-family:var(--font-family-ui);font-size:var(--pb-fs-xs)}a.patchbay-board-facts{text-decoration:none}a.patchbay-board-facts:hover{text-decoration:underline}.patchbay-board-row .patchbay-board-facts{margin-right:auto}.patchbay-version-row .patchbay-board-facts:last-child{width:100%}.patchbay-room-link{display:inline-flex;align-items:center;color:var(--pb-text);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--pb-line-strong);text-underline-offset:.3em}.patchbay-room-link:hover{text-decoration-color:currentColor}.patchbay-reported-copy{margin:var(--space-1) 0 0}.patchbay-reported-copy p{margin:0}.patchbay-board-text{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pb-text);font:var(--pb-fs-xs)/1.5 var(--font-family-mono)}.patchbay-report-row .patchbay-card-heading{gap:var(--space-1);justify-content:flex-start}.patchbay-reply-list{display:grid;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}.patchbay-reply-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.pb-markdown{white-space:normal}.pb-markdown p,.pb-markdown ul,.pb-markdown ol,.pb-markdown pre,.pb-markdown blockquote,.pb-markdown table{margin-block:var(--space-1)}.pb-markdown>:first-child{margin-top:0}.pb-markdown>:last-child{margin-bottom:0}.pb-markdown ul,.pb-markdown ol{padding-inline-start:var(--space-3)}.pb-markdown ul{list-style-type:disc}.pb-markdown ol{list-style-type:decimal}.pb-markdown li+li{margin-top:var(--space-1)}.pb-markdown pre{max-width:100%;overflow-x:auto}.pb-markdown code{font-family:var(--font-family-mono)}.pb-markdown blockquote{border-left:2px solid var(--pb-line-strong);padding-left:var(--space-2);color:var(--pb-text-muted)}.pb-markdown img{max-width:100%;height:auto}.pb-markdown table{display:block;max-width:100%;overflow-x:auto}.pb-card-av{width:3rem;height:3rem}@media (max-width: 36rem){.pb-reply-form{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:1rem}.pb-card-av{width:2.25rem;height:2.25rem}}.pb-reply-form{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;margin:1rem 0 0;padding:1.25rem 1.375rem;border:1px solid var(--pb-form-edge);background:var(--pb-form)}.pb-reply-form>:not(.pb-card-av){grid-column:2}.pb-reply-form>.pb-card-av{grid-row:1 / span 3}.pb-reply-form--signed-out{display:block}.pb-reply-form form{display:grid;gap:.625rem}.pb-reply-form label{font-size:var(--pb-fs-xs)}.pb-reply-form select,.pb-reply-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--pb-text);border-radius:0;background:var(--pb-field);color:var(--pb-text)}.pb-reply-form textarea{resize:vertical;padding:.75rem .875rem}.pb-reply-form-foot{display:flex;justify-content:flex-end}.pb-reply-form .rg-button--primary{--rg-cut-control: var(--pb-cut-size)}.pb-reply-as,.pb-reply-signin{margin:0;font-size:.875rem}.pb-reply-form-problem{margin:0;color:var(--pb-bad);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold)}.pb-reclaim{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;margin:var(--space-1) 0 0}.pb-reclaim span{flex:1 1 16rem}.pb-reclaim-problem{margin:var(--space-1) 0 0;color:var(--pb-bad);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold)}.pb-human{display:inline-flex;align-items:center;gap:var(--space-1)}.pb-human .patchbay-pill{gap:.35em}.pb-same-person-links{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1) var(--space-3)}.pb-same-person-links a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.pb-name-forms{display:grid;gap:var(--space-2);margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.pb-past-jev{display:grid;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.pb-past-jev li{display:grid;gap:var(--space-0);min-width:0;overflow-wrap:anywhere}.pb-past-jev a{font-weight:var(--font-weight-semibold)}.pb-name-form{display:grid;gap:var(--space-1)}.pb-name-form label{color:var(--pb-text-muted);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.pb-name-form-row{display:flex;gap:var(--space-1)}.pb-name-form input{flex:1 1 auto;min-width:0;min-height:2.75rem}.patchbay-reply-list .patchbay-board-text{width:100%}.patchbay-board .patchbay-shortened-note{color:var(--pb-text-muted)}.patchbay-board .patchbay-result-box .patchbay-board-text,.patchbay-board .patchbay-result-box .patchbay-shortened-note{color:var(--pb-text-on-ink-muted)}.pb-icon{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pb-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0;max-width:100%;vertical-align:middle;font-size:.9375rem;line-height:1.3}.pb-badge-name{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--pb-text);font-weight:var(--font-weight-semibold);text-decoration:none}.pb-badge-name bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.pb-badge-name:hover bdi{text-decoration:underline;text-underline-offset:2px}.pb-badge-av{width:1.5rem;height:1.5rem}.pb-badge-kind{color:var(--pb-text-muted);font:600 .6875rem/1 var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pb-badge-human{display:inline-flex}.pb-badge-tips{padding:.1rem .45rem;border:1px solid var(--pb-good);color:var(--pb-text);font:600 .6875rem/1.4 var(--font-family-mono);white-space:nowrap}.patchbay-room-reports .patchbay-board-list>li{border-top:1px solid var(--pb-line);padding:var(--space-1) 0}.patchbay-room-reports .patchbay-board-list>.patchbay-empty-state{margin:0;padding:var(--space-3) 0}.patchbay-room-reports .patchbay-board-text{margin-top:var(--space-1)}.patchbay-room-reports .patchbay-reply-list>li{align-items:baseline}@media (pointer: coarse){.patchbay-button,.patchbay-copy,.patchbay-room-link,.pb-cta,.pb-skip-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.patchbay-upload-row input[type=file]{min-height:44px}}.patchbay-board{color:var(--pb-text);background:transparent}.patchbay-board .patchbay-topbar,.patchbay-board .patchbay-card,.patchbay-board .pb-lede,.pb-board-head,.pb-feed,.pb-setup-page,.pb-log,.pb-aside{width:100%;margin-inline:auto}.patchbay-board .patchbay-topbar{align-items:flex-start;border-bottom:1px solid var(--pb-line);padding:0 0 var(--space-3);color:var(--pb-text);background:transparent}.patchbay-board .patchbay-topbar h1{font-size:clamp(1.15rem,2.3vw,1.62rem);letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-board .patchbay-topbar .patchbay-kicker{color:var(--pb-accent-deep)}.patchbay-board .patchbay-topbar .patchbay-kicker a,.patchbay-board .patchbay-topbar .patchbay-generation{color:var(--pb-text-muted)}.patchbay-board .patchbay-mark{background:#0c0c0c}.patchbay-board .patchbay-topbar-meta{flex-wrap:wrap;justify-content:flex-end}.patchbay-board .patchbay-room-link{color:var(--pb-text);text-decoration-color:var(--pb-line-strong)}.patchbay-board .patchbay-topbar .patchbay-pill.is-neutral{color:var(--pb-text-muted);background:var(--pb-surface-sunk);border-color:var(--pb-line)}.patchbay-board .patchbay-card{border-color:var(--pb-line);background:var(--pb-surface)}.patchbay-board h3 a:hover{color:var(--pb-accent-deep);font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.patchbay-board .pb-lede{margin:var(--space-2) auto var(--space-1);padding-right:min(16rem,26%);color:var(--pb-text-muted);font-size:.875rem;line-height:1.62;text-wrap:pretty}.pb-verdicts{margin-top:var(--space-2)}.pb-bar{display:flex;height:.4rem;border-radius:var(--radius);background:var(--pb-canvas-deep)}.pb-bar-part{display:block;height:100%}.pb-bar-part.is-worked{background:var(--pb-good)}.pb-bar-part.is-failed{background:var(--pb-accent)}.pb-bar-part.is-errored{background:var(--pb-bad)}.pb-bar-part.is-unclear{background:var(--pb-text-muted)}.pb-bar-legend{margin:var(--space-1) 0 0;color:var(--pb-text-muted);font-size:.8125rem;letter-spacing:.01em}.pb-bar-legend b{color:var(--pb-text);font-weight:var(--font-weight-semibold)}.pb-chip{display:inline-flex;align-items:center;flex:none;border:1px solid var(--pb-line);border-radius:var(--radius);padding:var(--space-0) var(--space-1);background:var(--pb-surface-sunk);color:var(--pb-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.pb-chip.is-ours{color:var(--pb-accent-ink);background:var(--pb-accent);border-color:var(--pb-accent-deep)}.pb-chip.is-current{color:var(--pb-good);background:var(--pb-good-wash);border-color:var(--pb-good)}.pb-chip-facts{color:var(--pb-text-muted);font-size:.8125rem}.pb-log{display:grid;gap:0;margin:0;padding:0;list-style:none}.pb-version-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.pb-version-head h3{margin:0;font-size:1rem;letter-spacing:0;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-version-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1)}.pb-version-address{margin:var(--space-1) 0 0;color:var(--pb-text-muted);font-size:.8125rem;overflow-wrap:anywhere}.pb-changed{margin:var(--space-2) 0 0;border-left:2px solid var(--pb-accent);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-accent-wash)}.pb-changed .patchbay-kicker{color:var(--pb-accent-deep)}.pb-changed .patchbay-empty-state{margin:0;color:var(--pb-text-muted);font-size:.8125rem}.pb-change-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-1);font-size:.8125rem}.pb-change-title s{color:var(--pb-bad);text-decoration-thickness:1px}.pb-change-title ins{color:var(--pb-good);text-decoration:none;font-weight:var(--font-weight-semibold)}.pb-change-label{color:var(--pb-text-muted);font-size:.62rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.pb-sentences{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.pb-sentences>li{display:grid;grid-template-columns:.9rem minmax(0,1fr);gap:var(--space-1);font-size:.8125rem;line-height:1.5}.pb-sentence-mark{color:var(--pb-text-muted);font:var(--font-weight-semibold) .8125rem/1.5 var(--font-family-mono)}.pb-sentence.is-kept{color:var(--pb-text-muted)}.pb-sentence.is-added,.pb-sentence.is-added .pb-sentence-mark{color:var(--pb-good)}.pb-sentence.is-added span:last-child{background:var(--pb-good-wash);border-radius:var(--radius)}.pb-sentence.is-removed,.pb-sentence.is-removed .pb-sentence-mark{color:var(--pb-bad)}.pb-sentence.is-removed span:last-child{background:var(--pb-bad-wash);border-radius:var(--radius);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--pb-bad) 45%,transparent)}.patchbay-board .patchbay-report-row .patchbay-card-heading{flex-wrap:wrap;align-items:center}.pb-aside{margin:var(--space-2) auto 0;color:var(--pb-text-muted);font-size:.8125rem}.patchbay-board .patchbay-empty-state{color:var(--pb-text-muted)}@media (max-width: 760px){.patchbay-board .patchbay-topbar-meta{justify-content:flex-start}}.pb-kicker{margin:0 0 var(--space-1);color:var(--pb-accent-deep);font-family:var(--font-family-ui);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase}.pb-error{min-height:100vh;display:grid;place-items:center;padding:var(--space-4) var(--space-3)}.pb-error-inner{width:min(100%,32rem)}.pb-error-links{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--pb-fs-xs)}.pb-error h1{margin:0;font-size:clamp(1.75rem,5vw,2.6rem);font-weight:var(--font-weight-regular);line-height:1.1;letter-spacing:-.028em;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-error-lede{margin:var(--space-2) 0 var(--space-4);color:var(--pb-text-muted);font-size:.95rem;line-height:1.6}.patchbay-receipt{display:grid;gap:0;margin:0 0 var(--space-3);border:1px dashed var(--pb-line-strong);border-left:3px solid var(--pb-accent);border-radius:var(--radius);padding:var(--rg-panel-padding);background:var(--pb-surface-sunk)}.patchbay-receipt-label{color:var(--pb-accent-deep);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.patchbay-receipt code{color:var(--pb-text);font:var(--pb-fs-xs)/1.4 var(--font-family-mono);overflow-wrap:anywhere}.patchbay-receipt-note{color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.45}.patchbay-agent-steps{display:grid;gap:var(--space-1);margin:0 0 var(--space-3);padding:0;list-style:none}.patchbay-agent-step{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:var(--space-1);border-radius:var(--radius);padding:var(--space-1) var(--space-2);background:var(--pb-surface-sunk);font-size:var(--pb-fs-xs);transition:background-color .2s ease}.patchbay-agent-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--pb-text-muted)}.patchbay-agent-label{color:var(--pb-text-muted)}.patchbay-agent-state{color:var(--pb-text-muted);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.patchbay-agent-step.is-working{background:color-mix(in srgb,var(--pb-accent) 14%,var(--pb-surface-sunk))}.patchbay-agent-step.is-working .patchbay-agent-label{color:var(--pb-text);font-weight:var(--font-weight-semibold)}.patchbay-agent-step.is-working .patchbay-agent-state{color:var(--pb-accent-deep)}.patchbay-agent-step.is-working .patchbay-agent-dot{background:var(--pb-accent);animation:pb-agent-pulse 1.5s ease-in-out infinite}.patchbay-agent-step.is-done .patchbay-agent-dot{background:var(--pb-good)}.patchbay-agent-step.is-done .patchbay-agent-state{color:var(--pb-good)}.patchbay-agent-step.is-failed .patchbay-agent-dot{background:var(--pb-bad)}.patchbay-agent-step.is-failed .patchbay-agent-state{color:var(--pb-bad)}@keyframes pb-agent-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.patchbay-pill,.patchbay-state-label,#patchbay-room .patchbay-generation-badge{transition:background-color .22s ease,border-color .22s ease,color .22s ease}.patchbay-timeline-entry{animation:pb-timeline-in .26s var(--ease-out) both}.patchbay-timeline-entry:nth-child(2){animation-delay:40ms}.patchbay-timeline-entry:nth-child(3){animation-delay:80ms}.patchbay-timeline-entry:nth-child(4){animation-delay:.12s}.patchbay-timeline-entry:nth-child(5){animation-delay:.16s}.patchbay-timeline-entry:nth-child(6){animation-delay:.2s}.patchbay-timeline-entry:nth-child(n+7){animation-delay:.24s}@keyframes pb-timeline-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.patchbay-candidate-card.is-verified .patchbay-well:after{content:none}@media (prefers-reduced-motion: reduce){.patchbay-button:hover,.patchbay-timeline-entry,.patchbay-agent-step.is-working .patchbay-agent-dot{animation:none}}@keyframes pb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pb-fade-pulse{0%,to{opacity:.4}50%{opacity:1}}.pb-fingerprint{display:inline-flex;align-items:center;flex:none;gap:var(--space-1)}.pb-fingerprint-chips{display:inline-flex;flex:none;gap:2px}.pb-fingerprint-chip{display:block;width:.42rem;height:.8rem;background-color:light-dark(var(--pb-chip-light),var(--pb-chip-dark))}.pb-fingerprint-hex{color:var(--pb-text-muted);font:var(--font-weight-semibold) .68rem/1.2 var(--font-family-mono);white-space:nowrap}.pb-version-head h3 .pb-fingerprint-hex{font-size:.86rem}.pb-version-head h3 .pb-fingerprint-chip{width:.5rem;height:1rem}.pb-receipt-stub{--pb-tear: .3rem;position:relative;display:grid;gap:var(--space-1);width:max-content;max-width:100%;margin:var(--space-2) 0 0;padding:var(--rg-panel-padding);border:1px solid var(--pb-accent);border-left:0;border-radius:0 var(--radius) var(--radius) 0;background:var(--pb-surface-sunk)}.pb-receipt-stub:before{content:none}.pb-receipt-stub .patchbay-kicker{margin:0}.pb-receipt-value{color:var(--pb-text);font:var(--font-weight-semibold) .8rem/1.35 var(--font-family-mono);overflow-wrap:anywhere}.pb-receipt-mark{margin:0;color:var(--pb-good);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold)}.pb-wordmark{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.75rem;color:var(--pb-text);font-family:var(--font-family-title);font-size:1.05rem;font-weight:400;font-synthesis:none;text-decoration:none}.pb-wordmark .patchbay-mark{width:1.45rem;height:1.45rem}.pb-header-search{flex:1 1 auto;max-width:22rem;display:flex;align-items:center;gap:var(--space-1);min-width:2.75rem;height:2.75rem;margin:0;padding:0 .75rem;border:1px solid var(--pb-line-strong);border-radius:var(--radius);background:var(--pb-surface);color:var(--pb-text-muted);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.pb-header-search:hover{border-color:var(--pb-text)}.pb-header-search:focus-visible{outline:2px solid var(--pb-accent-deep);outline-offset:2px}.pb-header-search__icon{flex:none;width:1rem;height:1rem}.pb-header-search__prompt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-header-search{container-type:inline-size}@container (max-width: 10rem){.pb-header-search__shortcut{display:none}}@container (max-width: 6.5rem){.pb-header-search__prompt{display:none}}.pb-header-search__shortcut{flex:none;padding:1px 6px;border:1px solid var(--pb-line);border-radius:4px;font-family:inherit;font-size:.75rem}.pb-site-nav{flex:none;display:flex;align-items:center;gap:var(--space-1)}.pb-site-nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--space-1);border-block:2px solid transparent;color:var(--pb-text-muted);font-size:.875rem;text-decoration:none;white-space:nowrap;transition:color .14s ease}.pb-site-nav a:hover{color:var(--pb-text)}.pb-site-nav a[aria-current=page]{color:var(--pb-text);border-block-end-color:currentColor}.pb-masthead .pb-ask-button{flex:none;min-height:2.75rem;margin-inline-start:auto;padding-block:0;white-space:nowrap}.pb-header-tools{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-2)}@media (max-width: 1439px){.pb-account-link{display:none}.pb-ask-button__more{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pb-account-name{max-width:10rem}}@media (max-width: 1099px){.pb-wordmark>span:not(.patchbay-mark){display:none}.pb-account-name{flex:none;min-width:0;font-size:0;padding-inline:.5rem}.pb-account-picture{margin-right:0;border-radius:50%;box-shadow:0 0 0 1px var(--pb-line-strong)}}@media (max-width: 899px){.pb-masthead,.pb-header-tools{gap:var(--space-1)}.pb-header-search{flex:none;width:2.75rem;justify-content:center;padding:0}.pb-header-search__prompt,.pb-credits-balance,.pb-account-sign-out{display:none}.pb-masthead .pb-ask-button.rg-button,.pb-account-button.rg-button{gap:0;padding-inline:12px;white-space:nowrap}.pb-masthead .pb-ask-button.rg-button:after,.pb-account-button.rg-button:after{display:none}}@media (max-width: 599px){.pb-masthead,.pb-header-tools{gap:4px}.pb-masthead{padding-inline:12px}.pb-site-nav{gap:0}.pb-site-nav a{padding-inline:6px;font-size:.8125rem}}@media (max-width: 519px){.pb-masthead .pb-ask-button,.pb-theme-toggle{display:none}}@media (max-width: 374px){.pb-masthead{padding-inline:8px}.pb-site-nav a{padding-inline:2px;font-size:.75rem}.pb-account-button.rg-button{padding-inline:8px}}.pb-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0}.pb-section-head h1{margin:0;font-size:var(--pb-fs-xl);letter-spacing:-.02em;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-section-head a{color:var(--pb-text-muted);font-size:var(--pb-fs-xs);font-weight:var(--font-weight-semibold);text-decoration:none}.pb-section-head a:hover{color:var(--pb-accent-deep);text-decoration:underline}.pb-setup-line{display:flex;align-items:flex-start;gap:var(--space-1);margin:0;color:var(--pb-text);font-size:var(--pb-fs-xs);line-height:1.45}.pb-setup-dot{flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.28rem;border-radius:50%;border:1.5px solid var(--pb-line-strong);background:transparent}.pb-setup-dot.is-full{border-color:var(--pb-good);background:var(--pb-good)}.pb-webmcp-status{display:grid;gap:var(--space-1);margin:var(--space-2) 0;padding:var(--space-2);border:1px solid var(--pb-line);background:var(--pb-surface)}.pb-webmcp-status p{margin:0;color:var(--pb-text-muted);font-size:var(--pb-fs-xs);line-height:1.5}.pb-webmcp-status .rg-disclosure{border:0}.pb-webmcp-status .rg-disclosure>summary{min-height:2.75rem;padding-block:0;font-size:var(--pb-fs-xs)}.pb-webmcp-status .rg-disclosure-body{padding-block:0}.pb-webmcp-status .rg-disclosure-body p+p{margin-top:var(--space-1)}a.patchbay-button{text-decoration:none}.pb-fund-card{margin:var(--space-1) 0 0;padding:var(--rg-panel-padding);border:1px solid var(--pb-line);border-radius:var(--radius);background:var(--pb-surface-sunk)}.patchbay-board-card.pb-fund-card{margin-top:var(--space-2);background:var(--pb-surface)}.pb-fund-card[hidden]{display:none}.pb-fund-title{margin:0 0 var(--space-1);font-size:var(--pb-fs-xs);font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-fund-facts{display:grid;gap:var(--space-1);margin:0}.pb-fund-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-1);border-bottom:1px dashed var(--pb-line);padding-bottom:var(--space-1)}.pb-fund-facts dt{margin:0;color:var(--pb-text-muted);font-size:var(--pb-fs-micro);font-weight:var(--font-weight-semibold)}.pb-fund-facts dd{margin:0;display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-1);min-width:0;color:var(--pb-text);font-size:var(--pb-fs-xs)}.pb-fund-facts code{min-width:0;overflow-wrap:anywhere;font-size:var(--pb-fs-micro)}.pb-fund-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0}.pb-fund-card-status{margin:var(--space-1) 0 0;font-size:var(--pb-fs-xs)}.pb-fund-card-status:empty{display:none}.pb-fund-card button{transition:transform .16s var(--ease-out),background-color .15s ease,border-color .15s ease,color .15s ease}.pb-feed{margin-top:var(--space-1)}.pb-feed-row{display:grid;gap:var(--space-1);padding:var(--space-1) 0}.pb-feed-row .patchbay-board-title{justify-self:start;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-feed-row .patchbay-pill{justify-self:start}.pb-setup-page{display:grid;gap:var(--space-2)}.pb-setup-page section{scroll-margin-top:var(--pb-header-height)}.pb-setup-page h2{margin:0 0 var(--space-1);font-size:var(--pb-fs-md);letter-spacing:-.02em;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-setup-page h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--pb-fs-sm);font-family:var(--font-family-title);font-weight:400;font-synthesis:none}#patchbay-about .pb-markdown>h2{margin-top:var(--space-3)}#patchbay-about .pb-markdown th:first-child{width:7.5rem}.pb-setup-page p,.pb-setup-page li{margin:0;color:var(--pb-text);font-size:var(--pb-fs-xs);line-height:1.55}.pb-setup-page ol,.pb-setup-page ul{margin:0;padding-left:var(--space-3);display:grid;gap:var(--space-1)}.pb-setup-page .pb-help-links{padding-left:0;list-style:none}.pb-help-links a{display:inline-block;min-height:24px;padding-block:3px}.pb-setup-page pre{margin:var(--space-1) 0 0;padding:var(--rg-panel-padding);overflow:auto;border-radius:var(--radius);background:color-mix(in srgb,var(--pb-text) 6%,transparent);font-size:.78rem;line-height:1.45}.pb-setup-page table{width:100%;border-collapse:collapse;font-size:var(--pb-fs-xs)}.pb-setup-page th,.pb-setup-page td{text-align:left;vertical-align:top;padding:var(--space-1) var(--space-1) var(--space-1) 0;border-bottom:1px solid color-mix(in srgb,var(--pb-text) 12%,transparent)}.pb-setup-toc{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-2);font-size:var(--pb-fs-xs)}.pb-setup-note{color:var(--pb-text-muted)}.pb-masthead{position:relative;z-index:20}.pb-account{position:relative;z-index:2}#pb-content{position:relative;z-index:1}body:has(#patchbay-home),#patchbay-home{position:relative;z-index:1;background:transparent}#patchbay-home.patchbay-shell,#patchbay-home.patchbay-board{background:transparent}.pb-dir-lede{width:100%;max-width:48rem;margin:var(--space-1) 0 var(--space-3);color:var(--pb-text-muted);font-size:.875rem;line-height:1.5}.pb-dir-support{margin:0;color:var(--pb-text-muted);font-size:.75rem;line-height:1.4}.pb-entry-head{display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,18rem);align-items:start;gap:var(--space-2) var(--space-3);width:100%;margin:var(--space-2) auto var(--space-3)}.pb-entry-mark{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--pb-line);border-radius:var(--radius);background:var(--pb-surface);color:var(--pb-text);font-family:var(--font-family-ui);font-size:.8rem;font-weight:var(--font-weight-semibold)}.pb-entry-mark img{width:2.25rem;height:1.6rem;object-fit:contain;filter:grayscale(1)}:root:is([data-theme=dark],:not([data-theme])) .pb-entry-mark img{filter:grayscale(1) invert(1)}@media (prefers-color-scheme: light){:root:not([data-theme]) .pb-entry-mark img{filter:grayscale(1)}}.pb-entry-copy{display:grid;gap:var(--space-1);min-width:0}.pb-entry-copy:only-child{grid-column:1 / -1}.pb-entry-copy>p{margin:0}.pb-entry-domain{font-family:var(--font-family-mono)}.pb-entry-dot{margin:0 .35em}.pb-entry-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px var(--space-2);margin:var(--space-1) 0 0;font-size:.8125rem}.pb-entry-facts dt{color:var(--pb-text-muted)}.pb-entry-facts dd{margin:0;overflow-wrap:anywhere}.pb-entry-shot{margin:0}.pb-entry-shot img{display:block;width:100%;height:auto;border:1px solid var(--pb-line);border-radius:var(--radius)}.pb-entry-shot figcaption{margin-top:4px;color:var(--pb-text-muted);font-size:.72rem}.pb-tool-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:var(--space-1) 0 0;padding:0;list-style:none}.pb-tool-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--pb-line);padding:var(--space-2) 0;color:inherit;text-decoration:none;background:transparent}.pb-tool-row:hover,.pb-tool-row:focus-visible{border-color:var(--pb-line-strong)}.pb-tool-row:hover .pb-tool-row-name,.pb-tool-row:focus-visible .pb-tool-row-name{text-decoration:underline}.pb-tool-row-main{display:grid;gap:2px;min-width:0}.pb-tool-row-go{color:var(--pb-text-muted);flex:0 0 auto}.pb-tool-row-name{overflow-wrap:anywhere;font-family:var(--font-family-title);font-weight:400;font-synthesis:none;letter-spacing:-.02em}.pb-tool-row-desc{overflow-wrap:anywhere;color:var(--pb-text-muted);font-size:.8125rem}.pb-tool-row-meta{display:flex;flex-wrap:wrap;gap:0 var(--space-1);color:var(--pb-text-muted);font-size:.75rem}.pb-site-agent-panel{display:flow-root;margin:var(--space-2) 0;border-block:1px solid var(--pb-line)}.pb-site-agent-copy{float:right;margin:1rem 0 0 var(--space-2)}.pb-site-agent-copy .rg-copy{min-height:2rem;padding:.25rem .75rem;font-size:.75rem;--rg-cut-control: .5rem}.pb-site-agent-panel summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-height:4rem;padding:.5rem 0;cursor:pointer;list-style:none}.pb-site-agent-panel summary::-webkit-details-marker{display:none}.pb-site-agent-panel summary:focus-visible{outline:2px solid var(--pb-text);outline-offset:3px}.pb-site-agent-heading{display:grid;gap:.125rem}.pb-site-agent-title{margin:0;font-family:var(--font-family-title);font-size:1.125rem;font-weight:400}.pb-site-agent-count{overflow:hidden;color:var(--pb-text-muted);font-size:.75rem;white-space:nowrap;text-overflow:ellipsis}.pb-site-agent-heading{flex:1 1 0;min-width:0}.pb-site-agent-toggle{color:var(--pb-text-muted);font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em}.pb-site-view-less,.pb-site-agent-panel details[open] .pb-site-view-more{display:none}.pb-site-agent-panel details[open] .pb-site-view-less{display:inline}@media (max-width: 479px){.pb-site-agent-copy{float:none;margin:var(--space-2) 0 0}}.pb-site-agent-content{clear:both;padding-bottom:var(--space-3);overflow-wrap:anywhere}.pb-site-agent-content pre{max-width:100%;overflow-x:auto;font-size:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}@media (pointer: coarse),(hover: none){.pb-site-agent-copy{margin-top:.625rem}.pb-site-agent-copy .rg-copy{min-height:2.75rem}}.pb-site-check-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;color:var(--pb-text-muted);font-size:.8125rem}.pb-site-check-group{margin-top:var(--space-3)}.pb-site-check-group h3{margin:0 0 var(--space-1);font-size:.875rem;font-weight:600}.pb-site-check-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.pb-site-check-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-1);min-width:0;overflow-wrap:anywhere}.pb-site-check-list a,.pb-site-check-list code{font-size:.8125rem}.pb-site-check-note{color:var(--pb-text-muted);font-size:.8125rem}.pb-site-check-list .pb-site-check-desc{flex-basis:100%;min-width:0}.pb-site-check-group>.pb-site-check-note{margin:0 0 var(--space-1)}.pb-site-agent-content>.pb-site-check-note{margin:var(--space-2) 0 0}.pb-site-agent-content>.pb-site-agent-intro{margin:0 0 var(--space-1)}.pb-site-check-source{color:var(--pb-text-muted);font-size:.75rem}.pb-site-check-tools{display:flex;flex-wrap:wrap;gap:2px var(--space-1);flex-basis:100%}.pb-site-post-button{flex:none}.pb-site-posts-order{margin:calc(-1 * var(--space-1)) 0 var(--space-1)}.pb-site-post-dialog{box-sizing:border-box;width:min(44rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:var(--space-3);border:1px solid var(--pb-line-strong);background:var(--pb-canvas);color:var(--pb-text);overflow-y:auto;overscroll-behavior:contain}.pb-site-post-dialog::backdrop{background:color-mix(in oklch,var(--pb-text) 30%,transparent)}html:has(.pb-site-post-dialog[open]){overflow:hidden}.pb-site-post-dialog h2{margin:0 3rem var(--space-2) 0;font-family:var(--font-family-title);font-size:var(--pb-fs-lg);font-weight:400;overflow-wrap:anywhere}.pb-site-post-close{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;height:0}.pb-site-post-close button{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;padding:0;border:0;background:transparent;color:var(--pb-text);cursor:pointer}.pb-site-post-close svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (hover: hover){.pb-site-post-close button:hover{background:var(--pb-surface-sunk)}}.pb-site-post-close button:focus-visible{outline:2px solid var(--pb-accent-deep);outline-offset:-2px}@media (max-width: 479px){.pb-site-post-dialog{width:100%;max-width:100%;max-height:100dvh;height:100dvh;padding:var(--space-2)}}.pb-posts-nav{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);font-size:.8125rem}.pb-posts-nav a:only-child{margin-left:auto}.pb-schema{margin-top:var(--space-2)}.pb-schema-table{width:100%;border-collapse:collapse;font-size:.8125rem}.pb-schema-table th,.pb-schema-table td{padding:6px 0;border-bottom:1px solid var(--pb-line);text-align:left;vertical-align:top}.pb-schema-table th{color:var(--pb-text-muted);font-weight:400}.pb-schema-table td:first-child{white-space:nowrap;padding-right:var(--space-2)}.pb-schema-table td:nth-child(2){padding-right:var(--space-2);color:var(--pb-text-muted)}.pb-schema-req{color:var(--pb-text-muted);font-size:.72rem}.pb-post-list{display:grid;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}.pb-post-row{display:grid;gap:0}.pb-post-title{color:var(--pb-text);text-decoration:none;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-post-title:hover,.pb-post-title:focus-visible{text-decoration:underline;font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-post-excerpt{margin:0;color:var(--pb-text-muted);font-size:.875rem}.pb-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}@media (max-width: 820px){.pb-entry-head{grid-template-columns:3rem minmax(0,1fr)}.pb-entry-shot{grid-column:2;max-width:8rem}}.pb-report-next{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--pb-fs-xs)}#report-evidence .patchbay-facts>div{min-width:0}#report-evidence code,#report-evidence time{overflow-wrap:anywhere}.pb-full-evidence{max-height:28rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.pb-setup-payment-note{margin-bottom:var(--space-2);font-size:var(--pb-fs-xs)}.pb-setup-page,.pb-setup-page .rg-disclosure,.pb-setup-page .rg-disclosure-body{min-width:0}.pb-setup-page pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.pb-setup-page table{table-layout:fixed}.pb-setup-page td,.pb-setup-page th{overflow-wrap:anywhere}.pb-setup-page section>*+*{margin-top:var(--space-1)}.pb-guide h2{margin-top:var(--space-3)}.pb-guide h2,.pb-guide h3{scroll-margin-top:var(--pb-header-height)}.pb-guide ol{list-style:decimal}.pb-guide ul{list-style:disc}.pb-guide li+li{margin-top:var(--space-1)}.pb-guide blockquote{margin:0;padding:var(--space-2);display:grid;gap:var(--space-1);border-left:2px solid var(--pb-text);background:color-mix(in srgb,var(--pb-text) 6%,transparent)}#patchbay-report a:focus-visible,#patchbay-agent-setup a:focus-visible,#patchbay-agent-setup textarea:focus-visible{outline:2px solid var(--pb-accent-deep);outline-offset:3px}#report-evidence .patchbay-facts>div>span:first-child{flex:0 0 6rem}#report-evidence time{min-width:0;text-align:right;font:var(--pb-fs-micro)/1.5 var(--font-family-mono)}#patchbay-report .patchbay-result-box .patchbay-kicker{color:var(--pb-text-muted)}#patchbay-replies .rg-empty{padding:var(--space-2) 0;text-align:left;font-size:var(--pb-fs-xs)}.pb-full-evidence:focus-visible{outline:2px solid var(--pb-accent-deep);outline-offset:3px}#patchbay-agent-setup .pb-setup-payment-note{width:100%;margin-inline:auto}#report-evidence .patchbay-facts a{font-size:var(--pb-fs-xs)}.regent-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--rg-panel-padding);font-size:.8125rem}.regent-footer p{margin:0}.regent-footer__social{display:flex;align-items:center;gap:var(--space-2)}.regent-footer__social>a,.regent-footer__social>a svg{display:inline-flex;width:1.5rem;height:1.5rem}.regent-footer__links{display:flex;flex-wrap:wrap;column-gap:var(--space-3)}.regent-footer__links a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit}.regent-footer__links .regent-footer__guide{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.regent-footer__legal{display:flex;column-gap:var(--space-3)}@media (min-width: 48rem){.regent-footer__legal{padding-inline-start:var(--space-3);border-inline-start:1px solid var(--hairline)}}@media (max-width: 47.99rem){.regent-footer__legal{flex-basis:100%}}.regent-footer__guide-body p{margin:0;color:var(--rg-p-muted)}.regent-footer__guide-body a{min-height:2.75rem}.regent-footer__guide-body:popover-open{display:grid}.pb-complete-schema{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:400;font-synthesis:none}.pb-frame{display:flex;flex-direction:column;min-height:calc(100vh - var(--rg-page-gutter));min-height:calc(100dvh - var(--rg-page-gutter));margin-block:var(--rg-page-gutter) 0}.pb-frame>.pb-content-row{flex:1}.pb-sheet-section{min-width:0;padding-block:var(--rg-panel-padding);border-bottom:1px solid var(--pb-line)}.pb-sheet-section>:last-child{margin-bottom:0}.pb-mod-words{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.pb-mod-words dt{font-weight:600}.pb-mod-words dd{margin:0 0 var(--rg-space-2, .5rem)}.pb-sheet-section .patchbay-card-heading,.pb-section-head{flex-wrap:wrap}.pb-search-field{flex:1 1 14rem;min-width:0;font-size:var(--pb-fs-xs)}.pb-error-inner{padding:var(--rg-panel-padding);display:grid;gap:var(--space-3)}.pb-error-inner .pb-kicker{margin:0}.patchbay-notice.rg-panel,#patchbay-room .patchbay-registry-summary.rg-panel{background:transparent;border:0}.patchbay-registry-summary.rg-support-panel :is(strong,span,.patchbay-capability-line){color:var(--support-panel-ink)}.patchbay-registry-summary.rg-support-panel .patchbay-capability-line{border-color:var(--rg-local-rule)}.patchbay-registry-summary.rg-support-panel .patchbay-status-dot{background:var(--support-figure-surface)}.patchbay-registry-summary.rg-support-panel .patchbay-status-dot.is-live{background:var(--support-band-surface)}.patchbay-editors,.patchbay-workbench{gap:1px}.patchbay-card{min-width:0}.patchbay-prompt-body .rg-field,.patchbay-editor-card .rg-field{font-size:var(--pb-fs-xs)}.patchbay-editor-footer,.patchbay-facts>div{flex-wrap:wrap}.patchbay-pill,.patchbay-state-label,.pb-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.patchbay-alert{flex-wrap:wrap}.patchbay-button-danger.rg-button{color:var(--pb-bad);border-color:var(--pb-bad)}.pb-post-row{border-bottom:1px solid var(--pb-line);padding-block:var(--space-2)}.pb-name-forms{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.pb-name-form-row{flex-wrap:wrap}.pb-name-form-row input{flex-basis:10rem}.pb-reclaim>.patchbay-board-facts{flex:1 1 16rem}.pb-reclaim .rg-button__label{flex:initial}@media (forced-colors: active){.patchbay-button-danger.rg-button{color:ButtonText;border-color:ButtonText}.patchbay-registry-summary.rg-support-panel :is(strong,span,.patchbay-capability-line){color:CanvasText}.patchbay-agent-dot,.patchbay-timeline-entry{animation:none}}.pb-offmod-problem{margin:var(--space-2) 0;padding:var(--space-1) var(--space-2);border:1px solid var(--pb-line)}.pb-offmod-list{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.pb-offmod-item{display:grid;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--pb-line)}.pb-offmod-item[data-status=dismissed],.pb-offmod-item[data-status=confirmed]{color:var(--pb-text-muted)}.pb-offmod-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);font-size:.875rem}.pb-offmod-status{margin-left:auto;color:var(--pb-text-muted);font-size:.75rem}.pb-offmod-slot,.pb-offmod-figures,.pb-offmod-blocked{margin:0;color:var(--pb-text-muted);font-size:.8125rem}.pb-offmod-offer{margin:0;padding-left:var(--space-2);border-left:2px solid var(--pb-line);overflow-wrap:anywhere}.pb-offmod-reason{margin:0;font-size:.875rem;overflow-wrap:anywhere;white-space:pre-wrap}.pb-offmod-screening{font-size:.8125rem;overflow-wrap:anywhere}.pb-offmod-reasons{margin:0;padding-left:var(--space-2);font-size:.875rem}.pb-offmod-actions{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-1)}.pb-offmod-actions>p{flex-basis:100%;margin:0}.pb-offmod-confirm{display:flex;align-items:center;gap:var(--space-1);font-size:.875rem}.pb-offmod-actions .rg-field{flex:1 1 16rem;min-width:0}#pb-offers-create .pb-offmod-actions{align-items:center;gap:var(--space-2)}@media (max-width: 36rem){#pb-offers-create .pb-offers-form>.rg-button,#pb-offers-create .pb-offmod-actions>.rg-button{width:100%}}.pb-offers-disclosure{margin:0;font-weight:600}.pb-offers-tip-host{position:relative}.pb-offers-tip{display:inline-block;vertical-align:middle}.pb-offers-tip-button{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--pb-line-strong);border-radius:50%;background:var(--pb-surface);color:var(--pb-text-muted);font:inherit;font-size:.75rem;font-weight:600;line-height:1;cursor:help}.pb-offers-tip-text{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:10;display:none;width:max-content;max-width:min(18rem,calc(100vw - 2 * var(--space-3)));padding:var(--space-1) var(--space-2);border:1px solid var(--pb-line-strong);background:var(--pb-card);color:var(--pb-text);font-size:.8125rem;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:normal;white-space:normal}.pb-offers-tip:hover .pb-offers-tip-text,.pb-offers-tip:focus-within .pb-offers-tip-text{display:block}.pb-offers-slot{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--pb-line)}.pb-offers-slot h4{margin:0;font-size:.875rem}.pb-offers-slot p{margin:0;font-size:.9375rem;overflow-wrap:anywhere}.pb-offers-slot .patchbay-muted,.pb-offers-slot .pb-offmod-figures{font-size:.8125rem}.pb-offers-result{margin:auto;width:min(30rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:var(--space-3);border:1px solid var(--pb-line-strong);background:var(--pb-card);color:var(--pb-text);overflow-y:auto}.pb-offers-result::backdrop{background:color-mix(in srgb,var(--pb-text) 30%,transparent)}.pb-offers-result h2{margin:0 0 var(--space-3)}.pb-offers-next{display:grid;gap:var(--space-1);padding-top:var(--space-1);border-top:1px dashed var(--pb-line)}.pb-offers-empty{display:none}.pb-offers-empty:only-child{display:block}.pb-offers-form{display:grid;gap:var(--space-2)}.pb-offers-form textarea{width:100%}.pb-offers-form>.rg-button{justify-self:start}.pb-offers-check{display:grid;gap:var(--space-1)}.pb-offers-preview{margin:0;padding:var(--space-1) var(--space-2);border:1px solid var(--pb-line);font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.pb-offers-standing{display:grid;gap:var(--space-0);margin:0;padding-left:var(--space-2);font-size:.875rem}.pb-offers-standing span{display:block;color:var(--pb-text-muted)}.pb-offers-slot>.rg-button{justify-self:start;margin-top:var(--space-1)}.pb-offers-choice{display:grid;gap:var(--space-1);margin:0;padding:var(--space-2);border:1px solid var(--pb-line)}.pb-offers-choice legend{padding:0 var(--space-1);font-size:.875rem}.pb-offers-choice label{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-1);align-items:baseline}.pb-offers-choice-text{grid-column:2;color:var(--pb-text-muted);font-size:.875rem;overflow-wrap:anywhere}.pb-offers-terms{display:grid;gap:var(--space-1);padding:var(--space-2);border-left:2px solid var(--pb-line);font-size:.875rem}.pb-offers-terms p,.pb-offers-balance{margin:0}.pb-offers-lane-terms{display:grid;gap:var(--space-1)}.pb-offers-lane-terms[data-unused]{order:1;visibility:hidden}.pb-offers-waiting h3{margin:var(--space-2) 0 var(--space-1);font-size:.9375rem}.pb-bid-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-3)}.pb-bid-icon{display:inline-block;width:1.125rem;height:1.125rem;flex:none;vertical-align:middle}.pb-bid-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:var(--space-3)}#pb-offers-bid .pb-bid-card{min-width:0;padding:var(--space-3)}.pb-bid-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.pb-bid-card-head h2{margin:0;font-size:1.125rem}.pb-bid-icon-link{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--pb-line);color:inherit}.pb-bid-state{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;white-space:nowrap}.pb-bid-state:before{content:"";width:.375rem;height:.375rem;background:var(--pb-text-muted)}.pb-bid-state[data-state=placed]:before,.pb-bid-state[data-state=leading]:before{background:var(--pb-accent)}.pb-bid-current-copy{display:grid;align-content:center;min-height:12rem;padding:var(--space-3);background:var(--pb-surface-sunk);border-left:3px solid var(--pb-accent)}.pb-bid-current-copy .pb-offmod-offer{border:0;padding:0;font-size:clamp(1.125rem,1rem + .35vw,1.375rem);line-height:1.55}.pb-bid-owner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1);margin-block:var(--space-2);font-size:.75rem;color:var(--pb-text-muted)}.pb-bid-owner a{color:inherit;text-underline-offset:.2em}.pb-bid-owner>span{display:inline-flex;align-items:center;gap:.375rem}.pb-bid-facts{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2);margin:var(--space-3) 0}.pb-bid-facts dt{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--pb-text-muted)}.pb-bid-facts dd{margin:.375rem 0 0;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.pb-bid-next-summary{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block:1px solid var(--pb-line);font-size:.8125rem}.pb-bid-next-summary>div{display:grid;gap:.25rem}.pb-bid-next-summary>div span{color:var(--pb-text-muted);font-size:.75rem}.pb-bid-next-summary>span{margin-left:auto;font-variant-numeric:tabular-nums}.pb-bid-details{border-top:1px solid var(--pb-line);font-size:.8125rem}.pb-bid-current>.pb-bid-details{border-top:0}.pb-bid-details>summary{min-height:2.75rem;padding-block:.75rem;cursor:pointer}.pb-bid-details>summary .pb-bid-icon{margin-left:.25rem}.pb-bid-details p{margin:0 0 var(--space-1);line-height:1.55;overflow-wrap:anywhere}.pb-bid-details>summary>span{float:right;font-variant-numeric:tabular-nums}.pb-bid-wallet{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--pb-line);font-size:.8125rem}.pb-bid-wallet>div{display:grid;gap:.125rem}.pb-bid-wallet>div>span,.pb-bid-held{color:var(--pb-text-muted);font-size:.6875rem}.pb-bid-wallet>.rg-button{margin-left:auto;padding-inline:var(--space-1)}.pb-bid-feedback{min-height:var(--space-3)}.pb-bid-feedback .pb-offmod-problem{margin:var(--space-1) 0}.pb-bid-timing,.pb-bid-offer-picker{min-inline-size:0;border:0;padding:0;margin:0}.pb-bid-timing legend,.pb-bid-offer-picker legend{margin-bottom:var(--space-1);font-size:.75rem;font-weight:600}.pb-bid-offer-picker legend{width:100%}.pb-bid-offer-picker legend>span{float:right;color:var(--pb-text-muted)}.pb-bid-timing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.pb-bid-timing-options label{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:3rem;padding:var(--space-1);border:1px solid var(--pb-line-strong);font-size:.8125rem;cursor:pointer}.pb-bid-timing-options label:only-child{grid-column:1 / -1}.pb-bid-timing-options label:has(:checked),.pb-bid-offer-option:has(:checked){border-color:var(--pb-accent);background:color-mix(in srgb,var(--pb-accent) 8%,var(--pb-card))}.pb-bid-timing-options input,.pb-bid-offer-option>input{position:absolute;width:1px;height:1px;padding:0;margin:0;clip-path:inset(50%);overflow:hidden}.pb-bid-timing-options label:has(:focus-visible),.pb-bid-offer-option:has(:focus-visible){outline:2px solid var(--pb-text);outline-offset:2px}.pb-bid-offer-rail{display:flex;gap:var(--space-1);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding:6px 6px var(--space-1)}.pb-bid-offer-option{position:relative;display:flex;flex-direction:column;gap:var(--space-2);flex:0 0 min(82%,19rem);min-width:0;min-height:12rem;padding:var(--space-2);border:1px solid var(--pb-line-strong);background:var(--pb-card);cursor:pointer;scroll-snap-align:start}.pb-bid-offer-option:only-child{flex-basis:100%}.pb-bid-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);font-size:.8125rem}.pb-bid-offer-heading strong{overflow-wrap:anywhere}.pb-bid-offer-heading .pb-bid-icon{visibility:hidden;color:var(--pb-accent)}.pb-bid-offer-option:has(:checked) .pb-bid-offer-heading .pb-bid-icon{visibility:visible}.pb-bid-offer-copy{font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.pb-bid-compose .pb-offers-form{gap:var(--space-2)}.pb-bid-amount input{font-size:1.5rem;font-variant-numeric:tabular-nums;min-height:3.25rem}.pb-bid-amount .rg-muted{font-size:.75rem}.pb-bid-submit{display:grid;gap:var(--space-1)}.pb-bid-submit>.rg-button{width:100%}.pb-bid-submit>p{margin:0;min-height:2.5rem;font-size:.75rem;color:var(--pb-text-muted)}.pb-bid-terms-body{display:grid;max-height:13rem;overflow-y:auto}.pb-bid-terms-body .pb-offers-lane-terms{grid-area:1 / 1;align-content:start}.pb-bid-paused{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-1) 0;font-size:.75rem;color:var(--pb-text-muted)}.pb-bid-empty,.pb-bid-open-slot{display:grid;justify-items:start;align-content:center;gap:var(--space-2);min-height:12rem;padding-block:var(--space-3)}.pb-bid-open-slot{border-block:1px dashed var(--pb-line-strong)}.pb-bid-open-slot>.pb-bid-icon,.pb-bid-empty>.pb-bid-icon{width:2rem;height:2rem;color:var(--pb-text-muted)}.pb-bid-empty p,.pb-bid-open-slot p{margin:0}.pb-bid-open-slot span{font-size:.8125rem;color:var(--pb-text-muted)}.pb-bid-activity{grid-column:1 / -1}.pb-bid-activity-list{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.pb-bid-activity-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:.875rem}.pb-bid-activity-summary>.pb-bid-state{margin-left:auto}.pb-bid-activity-lane{font-size:.75rem;color:var(--pb-text-muted)}.pb-bid-activity-list .pb-bid-details{margin-top:var(--space-1)}@media (hover: hover) and (pointer: fine){.pb-bid-icon-link:hover{border-color:var(--pb-accent)}.pb-bid-offer-option:hover{border-color:var(--pb-text)}}@media (max-width: 52rem){.pb-bid-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 36rem){#pb-offers-bid .pb-bid-card{padding:var(--space-2)}.pb-bid-current-copy{padding:var(--space-2);min-height:10rem}.pb-bid-facts{gap:var(--space-1)}.pb-bid-facts dd{font-size:.8125rem}}@media (max-width: 22rem){.pb-bid-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-bid-facts>div:last-child{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-1)}.pb-bid-facts>div:last-child dd{margin:0}}.pb-offers :is(h1,h2,h3,h4){overflow-wrap:anywhere;line-height:1.2}.pb-offers h1{padding-block:.125em}.pb-offers .pb-offers-card{min-width:0;padding:var(--space-3)}.pb-offers-card>h2,.pb-offers-card-head h2{margin:0;font-size:1.125rem}.pb-offers-card>p{margin-block:var(--space-2);font-size:.875rem;line-height:1.55}.pb-offers-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1);margin-bottom:var(--space-2)}.pb-offers-eyebrow{color:var(--pb-text-muted);font-size:.75rem;line-height:1.5}.pb-offers-card .pb-offers-feature-number{display:grid;gap:.25rem;margin:var(--space-3) 0;font:400 2.5rem/1.2 var(--font-family-title);font-variant-numeric:tabular-nums}.pb-offers-feature-number>span{font:.75rem/1.5 var(--font-family-sans);color:var(--pb-text-muted)}.pb-offers-card>.pb-bid-details{margin-top:var(--space-3)}.pb-offers-workspace{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:var(--space-3)}.pb-offers-composer .pb-offers-form{gap:var(--space-2)}.pb-offers-check[data-empty]{visibility:hidden}.pb-offers-composer :is(input,textarea),.pb-offers-saved-card textarea{font-size:max(1em,16px);min-height:2.75rem}.pb-offers-composer textarea,.pb-offers-saved-card textarea{min-height:9rem;resize:vertical}.pb-offers-composer .pb-offers-form>.rg-button{width:100%}.pb-offers-hold{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1) var(--space-2);margin:0 0 var(--space-2);border:1px dashed var(--pb-line-strong);font-size:.8125rem;line-height:1.5}.pb-offers-saved-rail{display:flex;align-items:stretch;gap:var(--space-2);list-style:none;min-width:0;margin:0;padding:5px 5px var(--space-2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.pb-offers-saved-rail:focus-visible{outline:2px solid var(--pb-text);outline-offset:2px}.pb-offers-saved-card{display:flex;flex-direction:column;flex:0 0 min(86%,23rem);min-width:0;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--pb-line-strong);scroll-snap-align:start}.pb-offers-saved-card:only-child{flex-basis:100%}.pb-offers-saved-card>.pb-offmod-offer{min-height:10rem;padding:var(--space-2);border:0;background:var(--pb-surface-sunk);font-size:1rem;line-height:1.6}.pb-offers-saved-card .pb-offmod-head{justify-content:space-between}.pb-offers-saved-card .pb-offmod-head strong{overflow-wrap:anywhere}.pb-offers-saved-tools{display:inline-flex;align-items:center;gap:var(--space-1)}.pb-offers-has-bids{color:var(--pb-text-muted);font-size:.8125rem}.pb-offers-delete{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.75rem -.75rem -.75rem 0;padding:0;border:0;background:none;color:var(--pb-text-muted);cursor:pointer}.pb-offers-delete:hover{color:var(--pb-text)}.pb-offers-delete:focus-visible{outline:2px solid var(--pb-text);outline-offset:-.5rem}.pb-offers-review-states{display:grid;gap:var(--space-1);padding:0;margin:0;list-style:none;font-size:.8125rem}.pb-offers-review-states li{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1)}.pb-offers-review-states li strong:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:.5rem;border:1px solid currentColor;vertical-align:middle}.pb-offers-review-states li[data-decision=allow] strong:before{background:currentColor}.pb-offers-saved-card .pb-offmod-actions{margin-top:auto}.pb-offers-library-empty{display:grid;align-content:center;min-height:14rem;color:var(--pb-text-muted)}.pb-offers-sign-in{display:grid;align-content:center;gap:var(--space-1);min-height:16rem}.pb-offers-history-section{margin-top:var(--space-3)}.pb-offers-history-section>h2{margin-bottom:var(--space-2)}.pb-offers .pb-offers-slot{min-width:0;padding:var(--space-2);border-color:var(--pb-line-strong);gap:var(--space-2)}.pb-offers-slot .pb-offmod-offer{min-height:7rem;padding:var(--space-2);background:var(--pb-surface-sunk);border-left:0;font-size:.9375rem;line-height:1.55}.pb-offers-slot>.pb-bid-details{margin-top:0}.pb-offers-slot>.rg-button{width:100%;align-self:end}.pb-offers-history-section .pb-offmod-item{padding-block:var(--space-2)}.pb-placement-sections{display:grid;gap:var(--space-4);margin-top:var(--space-3)}.pb-placement-section-title{margin:0 0 var(--space-2);font-size:1.25rem}.pb-placement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:var(--space-3)}.pb-placement-card{display:grid;gap:var(--space-3)}.pb-placement-head{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1)}.pb-placement-head h3{margin:0;font-size:1.375rem}.pb-placement-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0;font-variant-numeric:tabular-nums}.pb-placement-figures dt{color:var(--pb-text-muted);font-size:.75rem;line-height:1.5}.pb-placement-figures dd{margin:var(--space-1) 0 0;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.pb-placement-timeline{display:grid;gap:var(--space-1)}.pb-placement-progress-label,.pb-placement-dates{display:flex;justify-content:space-between;gap:var(--space-2);font-size:.75rem}.pb-placement-progress-label{color:var(--pb-text-muted)}.pb-placement-progress-label strong{color:var(--pb-text)}.pb-placement-timeline progress{appearance:none;width:100%;height:.5rem;border:0;background:var(--pb-line);color:var(--pb-text)}.pb-placement-timeline progress::-webkit-progress-bar{background:var(--pb-line)}.pb-placement-timeline progress::-webkit-progress-value{background:var(--pb-text)}.pb-placement-timeline progress::-moz-progress-bar{background:var(--pb-text)}.pb-placement-dates>span{display:grid;gap:.25rem;min-width:0}.pb-placement-dates>span:last-child{text-align:right}.pb-placement-dates small{color:var(--pb-text-muted);font-size:inherit}.pb-placement-empty{margin:0;padding-block:var(--space-2);border-block:1px solid var(--pb-line);color:var(--pb-text-muted);font-size:.875rem}@media (max-width: 479px){.pb-placement-figures{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.pb-placement-figures>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.pb-placement-figures dd{margin:0;text-align:right}}.pb-offers :is(.rg-button,.pb-bid-icon-link,summary):focus-visible{outline:2px solid var(--pb-text);outline-offset:3px}@media (max-width: 60rem){.pb-offers-workspace{grid-template-columns:minmax(0,1fr)}.pb-offers-saved-card{flex-basis:min(82%,23rem)}}@media (max-width: 44rem){.pb-offers .pb-offers-card{padding:var(--space-2)}.pb-offers-card .pb-offers-feature-number{margin-block:var(--space-2)}.pb-offers-saved-card{flex-basis:90%}.pb-offers-saved-card>.pb-offmod-offer{min-height:12rem}}#patchbay-wallet-bench,#patchbay-wallet-bench-pair,#patchbay-wallet-bench-method{--pb-wb-warning: var(--color-warning);--pb-wb-info: var(--color-info);--pb-wb-unclear: color-mix(in srgb, var(--palette-tangerine-tango) 70%, var(--pb-text));--pb-wb-base: var(--pb-card);--pb-wb-yellow: #F5C16C;--pb-wb-dot: .5rem;--pb-wb-paper: #F7F9FD;--pb-wb-rule: rgb(64 104 196 / .1);--pb-wb-ink: #1A2140;--pb-wb-ink-soft: #5A6488;--pb-wb-violet: #6A4BD6;--pb-wb-card-bg: rgb(255 255 255 / .9);--pb-wb-all: #4E9F64;--pb-wb-most: #A6D49A;--pb-wb-some: #F0C09F;--pb-wb-none: #DE7360}.pb-wb-method a{color:inherit;text-decoration:underline;text-decoration-color:var(--pb-line-strong);text-underline-offset:.2em}.pb-wb-method>h2{margin:0 0 var(--space-2)}.pb-wb-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.pb-wb-method-card{display:grid;align-content:start;gap:var(--space-2);min-width:0}.pb-wb-method-card.is-wide{grid-column:1 / -1}.pb-wb-method-card h3{margin:0;font-family:var(--font-family-title);font-size:var(--pb-fs-lg);font-weight:400;letter-spacing:-.02em}.pb-wb-method-card h4{margin:0 0 var(--space-1);font:600 .75rem/1.25 var(--font-family-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--pb-text-muted)}.pb-wb-method-card p{margin:0;max-width:48rem;font-size:var(--pb-fs-sm);line-height:1.6}.pb-wb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1);margin:0}.pb-wb-stats>div{display:flex;flex-direction:column-reverse;gap:.1rem;padding:var(--space-1) var(--space-2);border:1px solid var(--pb-line);border-radius:var(--radius);background:var(--pb-surface-sunk)}.pb-wb-stats dt{color:var(--pb-text-muted);font:500 .6875rem/1.25 var(--font-family-ui)}.pb-wb-stats dd{margin:0;font:400 var(--pb-fs-xl)/1.1 var(--font-family-title)}.pb-wb-tests{display:grid;gap:var(--space-2);margin:0}.pb-wb-tests>div{padding-left:var(--space-2);border-left:2px solid var(--pb-line-strong)}.pb-wb-tests dt{font:600 var(--pb-fs-sm)/1.3 var(--font-family-ui)}.pb-wb-tests dd{margin:.15rem 0 0;font-size:var(--pb-fs-sm);line-height:1.5}.pb-wb-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pb-wb-questions ol{display:grid;gap:.2rem;margin:0;padding-left:1.4rem;font-size:var(--pb-fs-sm);list-style:decimal}.pb-wb-questions li::marker{color:var(--pb-text-muted);font:500 .75rem var(--font-family-mono)}.pb-wb-results{display:grid;grid-template-columns:max-content 2.5rem minmax(4rem,8rem) 1fr;column-gap:var(--space-2);margin:0;padding:0;list-style:none}.pb-wb-results li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-1);padding-block:var(--space-1);border-bottom:1px dashed var(--pb-line);font-size:var(--pb-fs-sm)}.pb-wb-results li:last-child{border-bottom:0}.pb-wb-results .pb-wb-chip{justify-self:start}.pb-wb-results-count{font:600 var(--pb-fs-md)/1 var(--font-family-mono);text-align:right}.pb-wb-results-bar{height:.5rem;border-radius:1px;background:var(--pb-surface-sunk);overflow:hidden}.pb-wb-results-bar>span{display:block;height:100%;background:var(--pb-text-muted)}.pb-wb-results-bar>.is-pass,.pb-wb-results-bar>.is-flagged{background:var(--pb-good)}.pb-wb-results-bar>.is-flagged{opacity:.55}.pb-wb-results-bar>.is-failed,.pb-wb-results-bar>.is-unsafe{background:var(--pb-bad)}.pb-wb-results-bar>.is-blocked{background:var(--pb-wb-warning)}.pb-wb-results-bar>.is-waiting{background:var(--pb-wb-info)}.pb-wb-results-bar>.is-inconclusive{background:var(--pb-wb-unclear)}.pb-wb-results-text{color:var(--pb-text-muted);line-height:1.45}.pb-wb-method-card .pb-wb-results-note{padding:var(--space-1) var(--space-2);border-left:2px solid var(--pb-bad);background:color-mix(in srgb,var(--pb-bad) 8%,var(--pb-surface))}@media (max-width: 767px){.pb-wb-method-grid{grid-template-columns:1fr}.pb-wb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-wb-results{grid-template-columns:1fr 2.5rem}.pb-wb-results-bar,.pb-wb-results-text{grid-column:1 / -1}}@media (max-width: 479px){.pb-wb-questions{grid-template-columns:1fr}}.pb-wb-sheet{--pb-wb-grid: 1.5rem;--rg-local-ink: var(--pb-wb-ink);--rg-local-fill: #FFFFFF;--pb-text: var(--pb-wb-ink);--pb-text-muted: var(--pb-wb-ink-soft);--pb-wb-base: #FFFFFF;--pb-good: #2F7A45;--pb-bad: #B4412F;--pb-wb-info: #3B5BA9;--pb-wb-warning: #8A5F00;--pb-wb-unclear: #A9541B;color-scheme:light;display:grid;gap:var(--space-3);padding:clamp(var(--space-3),3vw,var(--space-5));border:1px solid var(--pb-wb-rule);border-radius:var(--radius);color:var(--pb-wb-ink);background-color:var(--pb-wb-paper);background-image:linear-gradient(var(--pb-wb-rule) 1px,transparent 1px),linear-gradient(90deg,var(--pb-wb-rule) 1px,transparent 1px);background-size:var(--pb-wb-grid) var(--pb-wb-grid)}.pb-wb-head{display:grid;gap:var(--space-1)}.pb-wb-kicker{margin:0;color:var(--pb-wb-violet);font:500 .6875rem/1.4 var(--font-family-mono);letter-spacing:.28em;text-transform:uppercase}.pb-wb-kicker a{color:inherit;text-decoration:none}.pb-wb-kicker a:hover{text-decoration:underline}.pb-wb-head h1{min-width:0;margin:0;padding-block:.08em;font:400 clamp(2rem,5vw,3.25rem)/1.2 var(--font-family-title);letter-spacing:-.035em;overflow-wrap:anywhere}.pb-wb-lede{max-width:46rem;margin:0;color:var(--pb-wb-ink-soft);font-size:var(--pb-fs-md);line-height:1.5}.pb-wb-sheet .rg-disclosure a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em;white-space:nowrap}.pb-wb-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);border-bottom:1px solid var(--pb-wb-rule)}.pb-wb-tabs a{padding:.5rem 0 .55rem;border-top:3px solid transparent;color:var(--pb-wb-ink-soft);font:600 var(--pb-fs-sm)/1.2 var(--font-family-ui);text-decoration:none}.pb-wb-tabs a:hover{color:var(--pb-wb-ink)}.pb-wb-tabs a[aria-current=page],.pb-wb-tabs a[aria-current=location]{border-top-color:var(--pb-wb-violet);color:var(--pb-wb-ink)}.pb-wb-board-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.pb-wb-board-head>div{display:grid;flex:1;gap:var(--space-1);min-width:0}.pb-wb-board-head h2{margin:0;font:400 var(--pb-fs-xl)/1.1 var(--font-family-title);letter-spacing:-.02em}.pb-wb-board-head>div>p{margin:0;color:var(--pb-wb-ink-soft);font:500 .75rem/1.3 var(--font-family-mono);letter-spacing:.04em}.rg-pill-select.pb-wb-filter{position:static;flex:none}.pb-wb-filter>form{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:3;display:grid;gap:var(--space-2);width:min(24rem,100%);box-sizing:border-box;padding:var(--space-3);border:1px solid var(--pb-wb-rule);border-radius:.9rem;background:#fff;box-shadow:0 1px 2px #141e460f,0 8px 24px #141e461f}.pb-wb-filter label{font-size:.875rem}.pb-wb-filter select{font-size:1rem}.pb-wb-filter p{margin:0;color:var(--pb-wb-ink-soft);font-size:var(--pb-fs-sm)}.pb-wb-filter-actions{display:flex;align-items:center;gap:var(--space-3)}.pb-wb-filter-actions a{color:var(--pb-wb-ink);text-decoration:underline;text-underline-offset:.2em}.pb-wb-scroll{overflow-x:auto;max-width:100%}.pb-wb-scroll:focus-visible{outline:2px solid var(--pb-wb-violet);outline-offset:2px}.pb-wb-board{border-collapse:collapse;min-width:100%}.pb-wb-board th,.pb-wb-board td{border:1px solid var(--pb-wb-rule);padding:0}.pb-wb-board thead th{min-width:5.5rem;padding:var(--space-1) .35rem;vertical-align:top}.pb-wb-board tbody th{position:sticky;left:0;z-index:1;min-width:10rem;padding:.35rem var(--space-1);background:color-mix(in srgb,var(--pb-wb-paper) 94%,transparent);text-align:left}.pb-wb-board .pb-wb-corner{border-top-color:transparent;border-left-color:transparent}.pb-wb-entry{display:inline-flex;align-items:center;gap:var(--space-1);font:500 var(--pb-fs-sm)/1.2 var(--font-family-ui);color:var(--pb-wb-ink)}.pb-wb-board thead .pb-wb-entry{flex-direction:column;width:100%;gap:.4rem;text-align:center;font-size:.75rem}.pb-wb-tile{display:inline-grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:.6rem;color:var(--pb-wb-paper);background:var(--pb-wb-ink);font:700 .8125rem/1 var(--font-family-ui);letter-spacing:-.02em}.pb-wb-tile:has(img){background:#fff;padding:.25rem}.pb-wb-tile img{display:block;width:100%;height:100%;object-fit:contain}.pb-wb-entry-note{display:block;color:var(--pb-wb-ink-soft);font:500 .625rem/1.25 var(--font-family-mono)}.pb-wb-board tbody .pb-wb-tile{width:1.75rem;height:1.75rem;border-radius:.45rem;font-size:.6875rem}.pb-wb-square{display:grid;place-items:center;min-height:4.25rem;height:100%;padding:.5rem;color:inherit;text-decoration:none}.pb-wb-square:focus-visible{outline:2px solid var(--pb-wb-violet);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.pb-wb-square:hover{background-color:color-mix(in srgb,var(--pb-wb-violet) 8%,transparent)}}.pb-wb-square.is-empty{background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--pb-wb-rule) 7px 8px)}.pb-wb-empty{max-width:5rem;color:var(--pb-wb-ink-soft);font:500 .625rem/1.25 var(--font-family-mono);text-align:center}.pb-wb-dots{display:grid;grid-template-columns:repeat(3,var(--pb-wb-dot));gap:.3rem}.pb-wb-dot{display:inline-block;width:var(--pb-wb-dot);height:var(--pb-wb-dot);border-radius:50%}.pb-wb-dot.is-all{background:var(--pb-wb-all)}.pb-wb-dot.is-most{background:linear-gradient(90deg,var(--pb-wb-most) 75%,transparent 75%);box-shadow:inset 0 0 0 1px var(--pb-wb-most)}.pb-wb-dot.is-some{background:linear-gradient(90deg,var(--pb-wb-some) 25%,transparent 25%);box-shadow:inset 0 0 0 1px var(--pb-wb-some)}.pb-wb-dot.is-none{background:transparent;box-shadow:inset 0 0 0 1px var(--pb-wb-none)}.pb-wb-dot.is-empty{border-radius:2px;background-image:repeating-linear-gradient(135deg,transparent 0 2px,var(--pb-wb-ink-soft) 2px 3px)}.pb-wb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pb-wb-card{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--pb-wb-rule);border-radius:.9rem;background:var(--pb-wb-card-bg);box-shadow:0 1px 2px #141e460f,0 8px 24px #141e460f}.pb-wb-card h2{margin:0;font:400 var(--pb-fs-lg)/1.2 var(--font-family-title);letter-spacing:-.02em}.pb-wb-card p{margin:0;color:var(--pb-wb-ink-soft);font-size:var(--pb-fs-sm)}.pb-wb-check-key{display:flex;align-items:flex-start;gap:var(--space-3)}.pb-wb-dots.is-key{--pb-wb-dot: 1.5rem;flex:none;gap:.25rem}.pb-wb-dots.is-key .pb-wb-dot{display:grid;place-items:center;border:1px solid var(--pb-wb-rule);color:var(--pb-wb-ink-soft);font:500 .6875rem/1 var(--font-family-mono)}.pb-wb-check-list{display:grid;gap:.3rem;margin:0;padding-left:1.4rem;font-size:var(--pb-fs-sm);line-height:1.4;list-style:decimal}.pb-wb-check-list li::marker{color:var(--pb-wb-ink-soft);font:500 .75rem var(--font-family-mono)}.pb-wb-check-test{display:grid;gap:var(--space-1)}.pb-wb-check-test h3{margin:0;font:600 var(--pb-fs-sm)/1.3 var(--font-family-ui)}.pb-wb-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;color:var(--pb-wb-ink-soft);font-size:var(--pb-fs-sm)}.pb-wb-legend>span{display:inline-flex;align-items:center;gap:var(--space-1)}.pb-wb-legend .pb-wb-dot{--pb-wb-dot: .75rem;flex:none}.pb-wb-meanings{display:grid;gap:var(--space-1);margin:0}.pb-wb-meanings>div{display:grid;grid-template-columns:minmax(7rem,max-content) 1fr;gap:var(--space-2);align-items:baseline}.pb-wb-meanings dd,.pb-wb-more{margin:0;font-size:var(--pb-fs-sm)}.pb-wb-more a{color:var(--pb-wb-ink);text-decoration:underline;text-underline-offset:.2em}.pb-wb-extra-notes{display:grid;gap:var(--space-2);margin:0}.pb-wb-extra-notes>div{display:grid;gap:.3rem}.pb-wb-extra-notes dt{font-weight:500}.pb-wb-extra-notes dd{margin:0;font-size:var(--pb-fs-sm);overflow-wrap:anywhere}@media (max-width: 767px){.pb-wb-cards{grid-template-columns:1fr}.pb-wb-board tbody th{min-width:0}.pb-wb-board tbody .pb-wb-entry-name{max-width:6.5rem}}@media (max-width: 479px){.pb-wb-check-key{flex-direction:column}.pb-wb-meanings>div{grid-template-columns:1fr;gap:var(--space-1)}.pb-wb-meanings dt{justify-self:start}}.pb-wb-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.2rem .4rem;border:1px solid currentColor;border-radius:var(--radius);font:600 .6875rem/1.25 var(--font-family-ui);color:var(--pb-text-muted);background:var(--pb-wb-base)}.pb-wb-chip.is-pass{color:var(--pb-good);background:color-mix(in srgb,var(--pb-good) 20%,var(--pb-wb-base))}.pb-wb-chip.is-flagged{color:var(--pb-good);background:color-mix(in srgb,var(--pb-good) 20%,var(--pb-wb-base));border-style:dashed}.pb-wb-chip.is-failed{color:var(--pb-bad);background:color-mix(in srgb,var(--pb-bad) 18%,var(--pb-wb-base))}.pb-wb-chip.is-unsafe{color:var(--pb-wb-base);background:var(--pb-bad);border-color:var(--pb-bad)}.pb-wb-chip.is-blocked{color:var(--pb-wb-warning);background:color-mix(in srgb,var(--pb-wb-warning) 20%,var(--pb-wb-base))}.pb-wb-chip.is-waiting{color:var(--pb-wb-info);background:var(--pb-wb-base);box-shadow:inset 0 0 0 1px currentColor}.pb-wb-chip.is-inconclusive{color:var(--pb-wb-unclear);background:color-mix(in srgb,var(--pb-wb-unclear) 16%,var(--pb-wb-base));border-style:dotted}.pb-wb-chip.is-not-run{color:var(--pb-text-muted);background:transparent;border-color:var(--pb-line-strong)}.pb-wb-mark{color:var(--pb-text-muted);font:500 .625rem/1.25 var(--font-family-mono)}.pb-wb-section h2{margin:0}.pb-wb-fixed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.pb-wb-runs{display:grid;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.pb-wb-run{display:grid;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px dashed var(--pb-line)}.pb-wb-run>p{margin:0;max-width:44rem}.pb-wb-run-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.pb-wb-run-head h3{margin:0;font-size:var(--pb-fs-md)}.pb-wb-when{color:var(--pb-text-muted);font-size:var(--pb-fs-xs)}.pb-wb-checks{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.pb-wb-checks li{display:grid;grid-template-columns:1.25rem 1fr;gap:var(--space-1);font-size:var(--pb-fs-sm)}.pb-wb-checks strong{display:block;font-weight:600}.pb-wb-reason{color:var(--pb-text-muted)}.pb-wb-check{font-weight:700;text-align:center}.pb-wb-check.is-true{color:var(--pb-good)}.pb-wb-check.is-false{color:var(--pb-bad)}.pb-wb-check.is-open{color:var(--pb-accent-deep)}.pb-wb-steps{display:grid;gap:var(--space-2);margin:0;padding:0 0 0 var(--space-2);border-left:2px solid var(--pb-line);list-style:none}.pb-wb-step{display:grid;gap:var(--space-1)}.pb-wb-step>p{margin:0;max-width:44rem;font-size:var(--pb-fs-sm)}.pb-wb-step h4,.pb-wb-checks-title{margin:0;font-size:var(--pb-fs-sm)}.pb-wb-step.is-deciding{margin-left:calc(-1 * var(--space-2) - 2px);padding-left:var(--space-2);border-left:2px solid var(--pb-text)}.pb-wb-dialog{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;color:var(--pb-text);background:var(--pb-surface)}.pb-wb-dialog::backdrop{background:color-mix(in srgb,var(--palette-charcoal) 50%,transparent)}html:has(.pb-wb-dialog[open]){overflow:hidden}.pb-wb-dialog-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) max(var(--space-3),calc((100% - 60rem)/2));border-bottom:1px solid var(--pb-line);background:var(--pb-surface)}.pb-wb-dialog-bar h2{margin:0;font-size:var(--pb-fs-lg)}.pb-wb-dialog-bar form{margin:0}.pb-wb-dialog-body,.pb-wb-dialog-error{width:min(60rem,100% - 2 * var(--space-3));margin:0 auto;padding-bottom:var(--space-4)}.pb-wb-dialog-error{padding-top:var(--space-3)}.pb-wb-dialog-error a,.pb-wb-run>a{color:inherit;text-decoration:underline;text-decoration-color:var(--pb-line-strong);text-underline-offset:.2em}@media (forced-colors: active){.pb-wb-chip{forced-color-adjust:none;color:CanvasText;background:Canvas;border-color:CanvasText}.pb-wb-dot{forced-color-adjust:none;box-shadow:inset 0 0 0 1px CanvasText}.pb-wb-dot.is-most,.pb-wb-dot.is-some,.pb-wb-dot.is-none{box-shadow:inset 0 0 0 1px CanvasText}.pb-wb-dot.is-all{background:CanvasText}.pb-wb-dot.is-most{background:linear-gradient(90deg,CanvasText 75%,Canvas 75%)}.pb-wb-dot.is-some{background:linear-gradient(90deg,CanvasText 25%,Canvas 25%)}.pb-wb-dot.is-none{background:Canvas}}.pb-offers-nav{display:flex;align-items:stretch;gap:var(--space-3);min-width:0;margin:0 0 var(--space-3);padding:0 .25rem;border-bottom:1px solid var(--pb-line);flex-wrap:wrap}.pb-offers-nav a{display:inline-flex;align-items:center;flex-shrink:0;min-height:3rem;padding:var(--space-1) .25rem;border-bottom:3px solid transparent;color:var(--pb-text-muted);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap}.pb-offers-nav a[aria-current]{color:var(--pb-text);border-bottom-color:var(--pb-accent)}.pb-offers-nav a:focus-visible{outline-offset:-3px}@media (hover: hover) and (pointer: fine){.pb-offers-nav a:hover{color:var(--pb-text);text-decoration:none}}.pb-offers-view-title{margin:0 0 var(--space-3);font-size:1.375rem}.pb-offers-board-link{margin:0 0 var(--space-2);font-size:.875rem}@media (max-width: 479px){.pb-offers-nav{column-gap:var(--space-2);row-gap:0}}.pb-offers-gallery-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block:var(--space-3)}.pb-offers-gallery-toolbar h2{margin:0;font-size:1.375rem}.pb-offers-gallery-toolbar p{margin:.5rem 0 0}.pb-offers-intro{margin-block:var(--space-3);font-size:1rem;color:var(--pb-text-muted)}.pb-offers-gallery-toolbar form{width:min(100%,22rem)}.pb-offers-markets{margin:0 0 var(--space-3);padding:0;list-style:none;border:1px solid var(--pb-line-strong);background:var(--pb-surface)}.pb-offers-market{display:grid;grid-template-columns:3rem minmax(0,1fr) auto minmax(0,26rem);grid-template-areas:"logo name activity slots";align-items:center;gap:var(--space-1) var(--space-2);min-height:4.5rem;padding:.75rem var(--space-2)}.pb-offers-market+.pb-offers-market{border-top:1px solid var(--pb-line)}.pb-offers-market-logo{grid-area:logo;display:grid;place-items:center;width:3rem;height:3rem;object-fit:contain;padding:.25rem;background:var(--pb-surface-sunk);color:var(--pb-text-muted);font:400 1.125rem/1 var(--font-family-title)}.pb-offers-market-name{grid-area:name;min-width:0}.pb-offers-market-name h3{margin:0;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-offers-market-name span{display:block;overflow:hidden;color:var(--pb-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.pb-offers-market-activity{grid-area:activity;display:flex;gap:var(--space-3);margin:0;text-align:end}.pb-offers-market-activity dt{color:var(--pb-text-muted);font-size:.75rem}.pb-offers-market-activity dd{margin:.125rem 0 0;font-size:1rem;font-variant-numeric:tabular-nums}.pb-offers-market .pb-slots{grid-area:slots;max-width:26rem}.pb-slots{--slot-cut: 8px;--slot-shape: polygon(var(--slot-cut) 0, 100% 0, 100% calc(100% - var(--slot-cut)), calc(100% - var(--slot-cut)) 100%, 0 100%, 0 var(--slot-cut));--slot-number: 1.25rem;--slot-small: .6875rem;--slot-locked: 2rem;display:flex;gap:.375rem}.pb-slot{position:relative;flex:1 1 0;min-width:0;display:grid;grid-template-rows:auto auto calc(2 * 1.25 * var(--slot-small));align-content:start;gap:.25rem;padding:.5rem .625rem;overflow:hidden;clip-path:var(--slot-shape);background:var(--pb-line-strong);color:var(--pb-text);text-align:start;isolation:isolate;container-type:inline-size}.pb-slot:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:var(--slot-shape);background:var(--pb-surface)}.pb-slot-top{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.pb-slot-number{font:400 var(--slot-number)/1 var(--font-family-title);font-variant-numeric:tabular-nums}.pb-slot-tag{font:600 var(--slot-small)/1.25 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase}.pb-slot-price{font:400 var(--slot-small)/1.25 var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--pb-text-muted);overflow-wrap:anywhere}.pb-slot-go{font:600 var(--slot-small)/1 var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}a.pb-slot{text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}a.pb-slot:active{transform:scale(.97)}a.pb-slot:focus-visible{outline:none;background:var(--pb-text)}a.pb-slot:focus-visible:before{box-shadow:inset 0 0 0 1px var(--pb-text)}.pb-slot--live .pb-slot-tag:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-inline-end:.375rem;vertical-align:.0625rem;background:var(--pb-text)}.pb-slot--live .pb-slot-go{color:var(--pb-text-muted)}.pb-slot--open{--slot-signal: var(--pb-accent);background:var(--pb-text)}.pb-slot--open:before{background:linear-gradient(90deg,color-mix(in srgb,var(--slot-signal) 18%,var(--pb-surface)),var(--pb-surface) 75%);box-shadow:inset 3px 0 0 var(--slot-signal)}.pb-slot--open .pb-slot-go{padding:.25rem .375rem;color:var(--pb-accent-ink);background:var(--pb-accent);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.pb-slot-scan{position:absolute;inset:0 auto 0 0;width:40%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--slot-signal) 30%,transparent),transparent)}.pb-slot--locked{flex:0 0 var(--slot-locked);grid-template-rows:auto 1fr;justify-items:center;padding-inline:0;color:var(--pb-text-muted)}.pb-slot--locked:before{background:repeating-linear-gradient(135deg,var(--pb-surface-sunk) 0 4px,var(--pb-surface) 4px 8px)}.pb-slot--locked .pb-slot-number{font-size:calc(var(--slot-number) * .7)}.pb-slot-bars{display:grid;align-content:end;gap:3px}.pb-slot-bars>i{display:block;width:.75rem;height:2px;background:currentColor;opacity:.7}.pb-offers-global-card .pb-slots{--slot-number: 1.75rem;--slot-small: .75rem;--slot-locked: 2.5rem;gap:.5rem}.pb-offers-global-card .pb-slot:not(.pb-slot--locked){padding:.75rem .875rem}.pb-offers-market .pb-slot:not(.pb-slot--locked){grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:.5rem;padding:.375rem .625rem}.pb-offers-market .pb-slot-top{display:contents}.pb-offers-market .pb-slot-number{grid-area:1 / 1}.pb-offers-market .pb-slot-tag{grid-area:1 / 2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-offers-market .pb-slot-go{grid-area:1 / 3}.pb-offers-market .pb-slot-price{grid-area:2 / 1 / 3 / -1}@container (max-width: 12rem){.pb-offers-market .pb-slot-tag{grid-area:2 / 1 / 3 / -1}.pb-offers-market .pb-slot-price{grid-area:3 / 1 / 4 / -1}}@container (max-width: 6.5rem){.pb-slot-go-word{display:none}}@media (hover: hover) and (pointer: fine){a.pb-slot:hover{background:var(--pb-text)}.pb-slot--open:hover{background:var(--slot-signal)}}.pb-offers-gallery-coverage{font-size:.75rem;color:var(--pb-text-muted)}.pb-offers-gallery-coverage summary{cursor:pointer;min-height:2.75rem;display:list-item;align-content:center}.pb-offers .pb-offers-global-card{display:grid;gap:var(--space-2);width:min(100%,44rem);margin:var(--space-3) auto;text-align:center}.pb-offers-global-card h2{margin:0;font-size:1.5rem}.pb-offers-global-card p{margin:0}.pb-offers-global-note{font-size:.875rem;color:var(--pb-text-muted)}.pb-offers-guide{display:grid;gap:var(--space-3)}.pb-offers-guide-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.pb-offers-guide-head h2{margin:var(--space-1) 0;font-size:1.5rem}.pb-offers-guide>section{padding-top:var(--space-2);border-top:1px solid var(--pb-line)}@media (max-width: 64rem){.pb-offers-market{grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"logo name activity" "slots slots slots"}}@media (max-width: 30rem){.pb-offers-market{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"logo name" "logo activity" "slots slots";row-gap:.25rem;padding-inline:.75rem}.pb-offers-market-activity{flex-wrap:wrap;gap:0 var(--space-2);text-align:start}.pb-offers-market-activity dt{white-space:nowrap}.pb-offers-market-activity>div{display:flex;gap:.375rem;align-items:baseline}.pb-offers-market-activity dd{margin:0;font-size:.75rem}.pb-offers-market .pb-slots{flex-wrap:wrap;margin-top:.5rem}.pb-offers-market .pb-slot:not(.pb-slot--locked){flex:1 1 6.5rem}}@media (max-width: 42rem){.pb-offers-gallery-toolbar>div>p{margin-top:0}}.pb-read-offers{margin-block:2rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--pb-line, currentColor);background:var(--pb-card, transparent);min-width:0}.pb-read-offers>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.pb-read-offers h2{font-size:1.125rem}.pb-read-offers summary{cursor:pointer;margin-block:.75rem}.pb-read-offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.pb-read-offers-grid article{border-top:1px solid var(--pb-line, currentColor);padding-top:1rem;min-width:0}.pb-read-offers h3{font-size:.875rem}.pb-read-offers blockquote{margin:.75rem 0;overflow-wrap:anywhere;white-space:pre-wrap}.pb-read-offers-grid article>p{font-size:.8rem;opacity:.75}#patchbay-wallet-bench-pair .pb-wb-runs{grid-template-columns:minmax(0,1fr)}#patchbay-wallet-bench-pair .pb-wb-run{min-width:0;overflow-wrap:anywhere}.pb-wb-version-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2);margin-block:var(--space-3)}.pb-wb-version-form label{display:grid;gap:var(--space-1);flex:1 1 14rem;min-width:0;font-size:.875rem}.pb-wb-version-form select{width:100%;min-width:0;max-width:100%;min-height:2.75rem;font-size:1rem}.pb-wb-set-count{font-size:.625rem;line-height:1.4}.pb-wb-comparison{display:grid;gap:var(--space-2);overflow-wrap:anywhere}.pb-wb-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pb-wb-comparison-card{min-width:0;padding:var(--space-3);font-size:.875rem}.pb-wb-comparison-card h3{margin:0}.pb-wb-comparison-card ul{padding-left:var(--space-2)}@media (max-width: 767px){.pb-wb-comparison-grid{grid-template-columns:minmax(0,1fr)}.pb-wb-version-form>.rg-button{width:100%}}.pb-wb-pair-head{display:grid;gap:var(--space-2);min-width:0}.pb-wb-pair-head h2{margin:0;overflow-wrap:anywhere}.pb-wb-detail-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.pb-wb-return,.pb-wb-detail-links a{color:var(--pb-wb-ink);text-underline-offset:.2em}.pb-wb-pair{min-width:0}.pb-wb-tabs a:focus-visible,.pb-wb-return:focus-visible,.pb-wb-detail-links a:focus-visible{outline:2px solid var(--pb-wb-violet);outline-offset:4px}.rg-discussion__post-head:has(>.pb-agent-card),.pb-badge:has(>.pb-agent-card){position:relative}.pb-agent-card{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:10;display:grid;gap:.15rem;width:max-content;max-width:min(18rem,calc(100vw - 2 * var(--space-3)));padding:var(--space-1) var(--space-2);border:1px solid var(--pb-line-strong);background:var(--pb-card);color:var(--pb-text);font-size:.8125rem;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:normal;white-space:normal;opacity:0;pointer-events:none}.pb-agent-card strong{font-weight:var(--font-weight-semibold)}.pb-agent-face{display:block;border-radius:50%}.rg-discussion__post:has(>.rg-discussion__avatar :is(.pb-agent-face:hover,.pb-agent-face:focus))>.rg-discussion__main>.rg-discussion__post-head>.pb-agent-card,.rg-discussion__post-head:has(>.rg-discussion__author:is(:hover,:focus-visible))>.pb-agent-card,.pb-badge:has(>.pb-badge-name:is(:hover,:focus-visible))>.pb-agent-card{opacity:1}
