:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-page:#0a0a09;--ink-panel:#101010;--ink-raised:#161615;--ink-control:#1c1c1a;--rule:#262624;--rule-strong:#35352f;--fg:#edebe6;--fg-2:#a8a49b;--fg-3:#858077;--signal:#df4816;--signal-ink:#f66d3b;--signal-wash:#df48161a;--live:#77a83f;--warn:#ce9922;--danger:#df5645;--elev-pop:0 1px 2px #0000003d, 0 8px 24px -8px #0006;--elev-over:0 2px 4px #00000047, 0 24px 64px -16px #0000008c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-page:#fbfaf7;--ink-panel:#f4f2ec;--ink-raised:#eae7de;--ink-control:#f4f2ec;--rule:#dad5c9;--rule-strong:#c4beb0;--fg:#14140f;--fg-2:#4a4740;--fg-3:#6e6a61;--signal:#b33209;--signal-ink:#952605;--signal-wash:#b3320914;--live:#466d1d;--warn:#7c5a00;--danger:#a6251b;--elev-pop:0 1px 2px #1c1a140f, 0 8px 24px -8px #1c1a141f;--elev-over:0 2px 4px #1c1a1414, 0 24px 64px -16px #1c1a142e}:root{--font-sans:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-instrument-serif), Georgia, "Times New Roman", serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--font-display:var(--font-serif);--font-inter:var(--font-instrument-sans);--font-outfit:var(--font-instrument-serif);--t-label-size:10px;--t-label-lh:1;--t-label-tr:.08em;--t-meta-size:11px;--t-meta-lh:1.35;--t-meta-tr:.01em;--t-caption-size:12px;--t-caption-lh:1.45;--t-caption-tr:0;--t-body-size:14px;--t-body-lh:1.6;--t-body-tr:0;--t-lead-size:16px;--t-lead-lh:1.55;--t-lead-tr:-.005em;--t-title-size:20px;--t-title-lh:1.25;--t-title-tr:-.015em;--t-h3-size:24px;--t-h3-lh:1.2;--t-h3-tr:-.02em;--t-h2-size:32px;--t-h2-lh:1.12;--t-h2-tr:-.022em;--t-h1-size:44px;--t-h1-lh:1.05;--t-h1-tr:-.025em;--t-display-size:64px;--t-display-lh:.95;--t-display-tr:-.03em}.t-label{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);font-weight:500}.t-meta{font-family:var(--font-mono);font-size:var(--t-meta-size);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-tr);font-variant-numeric:tabular-nums;color:var(--fg-3)}.t-caption{font-family:var(--font-sans);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--fg-2)}.t-body{font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2)}.t-lead{font-family:var(--font-sans);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);letter-spacing:var(--t-lead-tr);color:var(--fg-2)}.t-title{font-family:var(--font-sans);font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--t-title-tr);color:var(--fg);font-weight:500}.t-h3,.t-h2,.t-h1,.t-display{font-family:var(--font-serif);color:var(--fg);font-weight:400}.t-h3{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr)}.t-h2{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr)}.t-h1{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr)}.t-display{font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-tr)}.t-num,.t-meta,[data-num]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}:root{--s-1:2px;--s-2:4px;--s-3:8px;--s-4:12px;--s-5:16px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:64px;--s-10:96px;--measure:1200px;--measure-prose:68ch;--gutter:24px;--grid-gap:24px;--r-sm:2px;--r-md:4px;--r-lg:6px;--r-full:999px;--hair:1px solid var(--rule);--hair-strong:1px solid var(--rule-strong);--control-h:36px;--control-h-lg:44px;--target-min:24px}@media (max-width:639px){:root{--gutter:16px;--grid-gap:16px}}:root{--ease-out:cubic-bezier(.25, .46, .45, .94);--ease-standard:cubic-bezier(.25, .46, .45, .94);--ease-hair:linear;--duration-hair:60ms;--duration-morph:.32s;--duration-fast:.12s;--duration-base:.18s;--duration-exit:.12s;--duration-drawer:.24s;--duration-press:80ms}body:after{content:"";z-index:2147483000;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:180px 180px;position:fixed;inset:0}:root[data-theme=light] body:after{opacity:.028;mix-blend-mode:multiply}@media (prefers-reduced-transparency:reduce){body:after{display:none}}@media print{body:after{display:none}}body{font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);background:var(--ink-page);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3{font-family:var(--font-serif);color:var(--fg);font-weight:400}h4,h5,h6{font-family:var(--font-sans);color:var(--fg);letter-spacing:-.01em;font-weight:500}h1{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr)}h2{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr)}h3{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--signal-wash);color:var(--fg)}.link-inline{color:var(--signal);text-underline-offset:.15em;transition:color var(--duration-hair) linear;text-decoration:underline;text-decoration-thickness:1px}.link-inline:hover{color:var(--signal-ink)}:root{--bg:var(--ink-page);--bg-primary:var(--ink-page);--bg-secondary:var(--ink-panel);--bg-card:var(--ink-panel);--bg-hover:var(--ink-raised);--surface:var(--ink-panel);--surface-0:var(--ink-page);--surface-1:var(--ink-panel);--surface-2:var(--ink-panel);--surface-3:var(--ink-raised);--surface-panel:var(--ink-panel);--surface-panel-strong:var(--ink-raised);--surface-panel-soft:var(--ink-panel);--card-surface:var(--ink-panel);--control-surface:var(--ink-control);--control-surface-hover:var(--ink-raised);--field-surface:var(--ink-control);--field-surface-strong:var(--ink-control);--modal-surface:var(--ink-panel);--modal-field-surface:var(--ink-control);--chip-surface:var(--ink-control);--icon-tile-surface:var(--ink-control);--terminal-surface:var(--ink-page);--nav-item-hover:var(--ink-raised);--dropdown-bg:var(--ink-panel);--drawer-bg:var(--ink-panel);--drawer-header-bg:var(--ink-panel);--drawer-code-bg:var(--ink-page);--toggle-surface-inline:var(--ink-control);--toggle-surface-floating:var(--ink-panel);--hero-shell:var(--ink-page);--hero-media-surface:var(--ink-panel);--hero-media-inner:var(--ink-page);--hero-media-card:var(--ink-raised);--log-viewer-bg:var(--ink-page);--border:var(--rule);--border-light:var(--rule-strong);--border-subtle:var(--rule);--border-default:var(--rule);--glass-border:var(--rule);--glass-border-strong:var(--rule-strong);--dropdown-border:var(--rule);--drawer-border:var(--rule);--drawer-code-border:var(--rule);--modal-field-border:var(--rule);--log-viewer-border:var(--rule);--log-entry-divider:var(--rule);--carousel-divider:var(--rule);--card-status-border:var(--rule);--card-compare-border:var(--rule);--card-run-btn-border:var(--rule);--hologram-border:var(--rule);--carousel-card-border-active:var(--signal);--carousel-card-border-inactive:var(--rule);--text-primary:var(--fg);--text-secondary:var(--fg-2);--text-muted:var(--fg-3);--text-sub:var(--fg-3);--card-name-text:var(--fg);--card-footer-text:var(--fg-3);--card-price-text:var(--fg);--card-price-muted:var(--fg-3);--carousel-text-primary:var(--fg);--carousel-text-secondary:var(--fg-2);--carousel-text-muted:var(--fg-3);--drawer-tab-color:var(--fg-3);--drawer-tab-active-color:var(--fg);--drawer-code-text:var(--fg-2);--log-time-color:var(--fg-3);--carousel-btn-secondary-color:var(--fg-2);--accent:var(--signal);--accent-light:var(--signal-ink);--accent-soft:var(--signal-wash);--accent-strong:var(--signal);--text-on-accent:var(--ink-page);--action-surface:var(--fg);--action-surface-alt:var(--fg);--color-primary:var(--signal);--color-primary-text:var(--signal-ink);--color-info:var(--fg-2);--focus-outline:var(--signal);--mini-chip-bg:transparent;--mini-chip-color:var(--fg-3);--badge-accent-surface:var(--signal-wash);--success:var(--live);--color-success:var(--live);--color-success-text:var(--live);--success-surface:transparent;--success-border:var(--rule);--color-verified:var(--live);--color-verified-bg:transparent;--warning:var(--warn);--color-warning:var(--warn);--color-warning-text:var(--warn);--color-error:var(--danger);--color-error-text:var(--danger);--rating:var(--fg-2);--rating-text:var(--fg-2);--rating-surface:transparent;--rating-surface-strong:transparent;--rating-border:var(--rule);--color-star:var(--fg-2);--color-star-bg:transparent;--color-magic:var(--signal);--color-magic-bg:var(--signal-wash);--color-managed:var(--fg-2);--color-managed-bg:transparent;--badge-text-neutral:var(--fg-2);--badge-text-success:var(--live);--badge-text-warning:var(--warn);--badge-text-error:var(--danger);--badge-text-info:var(--fg-2);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-md);--radius-xl:var(--r-md);--radius-2xl:var(--r-lg);--radius-full:var(--r-full);--shadow-sm:none;--shadow-md:none;--shadow-lg:var(--elev-pop);--shadow-xl:var(--elev-over);--shadow-card:none;--shadow-accent:none;--card-hover-shadow:none;--action-shadow:none;--action-shadow-hover:none;--panel-shadow:none;--panel-shadow-soft:none;--panel-shadow-inset:none;--topbar-shadow:none;--modal-field-shadow:none;--hologram-shadow:none;--toggle-shadow:none;--hero-media-shadow:none;--dropdown-shadow:var(--elev-pop);--carousel-card-shadow-active:none;--carousel-card-shadow-inactive:none;--shadow-focus:0 0 0 2px var(--signal);--focus-ring:0 0 0 2px var(--signal);--focus-ring-danger:0 0 0 2px var(--danger);--elevation-flat:none;--glass-shine:transparent;--glass-orb:transparent;--page-glow-1:transparent;--page-glow-2:transparent;--page-glow-3:transparent;--body-glow-1:transparent;--body-glow-2:transparent;--body-glow-3:transparent;--hero-orb-1:transparent;--hero-orb-2:transparent;--hero-orb-3:transparent;--card-banner-gradient:none;--card-name-shadow:none;--hologram-bg:transparent;--card-status-bg:transparent;--card-compare-bg:var(--ink-control);--carousel-card-bg-active:var(--ink-panel);--carousel-card-bg-inactive:var(--ink-panel);--carousel-btn-secondary-bg:transparent;--carousel-btn-secondary-border:var(--rule-strong);--overlay-scrim:#0000009e;--topbar-bg:var(--ink-page);--dropdown-item-hover:var(--ink-raised);--drawer-tab-active-bg:var(--ink-raised);--skeleton-base:var(--ink-raised);--skeleton-shine:var(--ink-control);--ui-brand-stop-1:var(--fg);--ui-brand-stop-2:var(--fg);--ui-brand-stop-3:var(--fg);--ui-brand-stop-4:var(--fg);--ui-brand-stop-5:var(--fg);--text-2xs:var(--t-label-size);--text-xs:var(--t-caption-size);--text-sm:var(--t-caption-size);--text-base:var(--t-body-size);--text-md:var(--t-lead-size);--text-lg:var(--t-title-size);--text-xl:var(--t-h3-size);--text-2xl:var(--t-h2-size);--text-3xl:var(--t-h1-size);--text-4xl:var(--t-display-size);--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:-.022em;--tracking-normal:0;--tracking-wide:.08em;--weight-normal:400;--weight-medium:450;--weight-semibold:500;--weight-bold:600;--weight-black:600;--space-1:var(--s-2);--space-2:var(--s-3);--space-3:var(--s-4);--space-4:var(--s-5);--space-5:var(--s-5);--space-6:var(--s-6);--space-8:var(--s-7);--space-10:var(--s-7);--space-12:var(--s-8);--space-16:var(--s-9);--content-max-width:var(--measure);--control-height:var(--control-h-lg);--agent-card-min-height:268px;--agent-card-art-height:120px;--cat-marketing:var(--rule-strong);--cat-content:var(--rule-strong);--cat-seo:var(--rule-strong);--cat-analytics:var(--rule-strong);--cat-design:var(--rule-strong);--cat-product:var(--rule-strong);--cat-sales:var(--rule-strong);--cat-outreach:var(--rule-strong);--cat-research:var(--rule-strong);--cat-data:var(--rule-strong);--cat-automation:var(--rule-strong);--cat-email:var(--rule-strong);--cat-coding:var(--rule-strong);--cat-dev:var(--rule-strong);--cat-finance:var(--rule-strong);--cat-investment:var(--rule-strong);--cat-hr:var(--rule-strong);--cat-talent:var(--rule-strong);--cat-support:var(--rule-strong);--cat-travel:var(--rule-strong);--cat-ecommerce:var(--rule-strong);--cat-education:var(--rule-strong);--cat-advertising:var(--rule-strong)}*{-webkit-backdrop-filter:none!important}.card,.agent-card-glass,.theme-panel{background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);box-shadow:none}.card:before,.agent-card-glass:before,.theme-panel:before{display:none!important}.card:hover,.agent-card-glass:hover,.theme-panel:hover{border-color:var(--rule-strong);box-shadow:none;transform:none}.interactive-card,.interactive-card:hover,.interactive-card:active{transition:border-color var(--duration-hair) linear;box-shadow:none!important;transform:none!important}.interactive-card:hover{border-color:var(--rule-strong)}.btn-primary,.btn-glow{font-family:var(--font-sans);letter-spacing:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:500;background:var(--fg)!important;color:var(--ink-page)!important;border:1px solid var(--fg)!important;border-radius:var(--r-md)!important;box-shadow:none!important;filter:none!important}.btn-primary:hover,.btn-glow:hover{opacity:.88;transform:none}.btn-primary:active,.btn-glow:active{transform:translateY(1px)}.marketplace-search-input,input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],select,textarea{color:var(--fg);font-family:var(--font-sans);background:var(--ink-control)!important;border:var(--hair)!important;border-radius:var(--r-md)!important;box-shadow:none!important}.marketplace-search-input:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--signal)!important;box-shadow:none!important}.category-chip,.mini-chip{border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);font-family:var(--font-sans);box-shadow:none;transition:border-color var(--duration-hair) linear, color var(--duration-hair) linear;background:0 0;font-weight:450}.category-chip:hover,.mini-chip:hover{border-color:var(--rule-strong);color:var(--fg);transform:none}.category-chip[aria-pressed=true]{border-color:var(--signal);color:var(--signal);background:var(--signal-wash)}.spin-slow{animation:none!important}.shimmer-block,.ui-skeleton{border-radius:var(--r-sm);background:var(--ink-raised)!important}:where(p,span,div,li,td,label,a,button,h4,h5,h6){font-weight:revert-layer}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) ::view-transition-group(*){animation:none!important}:root:not([data-motion=full]) ::view-transition-old(*){animation:none!important}:root:not([data-motion=full]) ::view-transition-new(*){animation:none!important}}:root[data-motion=reduced] ::view-transition-group(*){animation:none!important}:root[data-motion=reduced] ::view-transition-old(*){animation:none!important}:root[data-motion=reduced] ::view-transition-new(*){animation:none!important}.agent-glyph{color:inherit;display:block;overflow:visible}.agent-glyph--queued .agent-glyph__end{animation:glyph-queued 2s var(--ease-standard) infinite}@keyframes glyph-queued{0%,to{opacity:1}50%{opacity:.35}}.agent-glyph--working .agent-glyph__trace{stroke-dasharray:var(--glyph-len);stroke-dashoffset:var(--glyph-len);animation:1.6s linear infinite glyph-draw}@keyframes glyph-draw{0%{stroke-dashoffset:var(--glyph-len)}to{stroke-dashoffset:0}}.agent-glyph--working .agent-glyph__node{animation:1.6s linear infinite glyph-node-pulse;animation-delay:calc(var(--glyph-i,0) * .18s)}@keyframes glyph-node-pulse{0%,60%,to{opacity:.35}70%{opacity:1}}.agent-glyph--done .agent-glyph__node{animation:glyph-settle .24s var(--ease-out) both;animation-delay:calc(var(--glyph-i,0) * 40ms)}@keyframes glyph-settle{0%{opacity:.3}to{opacity:1}}.agent-glyph--failed{color:var(--danger)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .agent-glyph *{animation:none!important}:root:not([data-motion=full]) .agent-glyph--working .agent-glyph__trace{stroke-dasharray:2 2;stroke-dashoffset:0}:root:not([data-motion=full]) .agent-glyph--queued .agent-glyph__end{opacity:.55}}:root[data-motion=reduced] .agent-glyph *{animation:none!important}:root[data-motion=reduced] .agent-glyph--working .agent-glyph__trace{stroke-dasharray:2 2;stroke-dashoffset:0}:root[data-motion=reduced] .agent-glyph--queued .agent-glyph__end{opacity:.55}.reg-card{background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);min-height:268px;box-shadow:none;transition:border-color var(--duration-hair) linear;contain:layout style;flex-direction:column;display:flex;position:relative;overflow:hidden}.reg-card:hover,.reg-card:focus-within{border-color:var(--rule-strong)}.reg-card--lead{min-height:560px}.reg-card--compact{min-height:168px}.reg-card__plate{background:var(--ink-raised);border-bottom:var(--hair);flex-shrink:0;height:120px;position:relative;overflow:hidden}.reg-card--lead .reg-card__plate{height:240px}.reg-card__plate[data-plate=structure]{background:0 0}.reg-card__plate-img{object-fit:cover;object-position:top center;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:filter var(--duration-base) var(--ease-out);display:block}.reg-card:hover .reg-card__plate-img,.reg-card:focus-within .reg-card__plate-img{filter:grayscale(0)contrast()}.reg-card__body{gap:var(--s-4);padding:var(--s-5);flex-direction:column;flex:1;min-width:0;display:flex}.reg-card--lead .reg-card__body{padding:var(--s-7);gap:var(--s-5)}.reg-card__eyebrow{align-items:center;gap:var(--s-3);min-width:0;color:var(--fg-2);display:flex}.reg-card__category{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-card__status{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);flex-shrink:0;margin-left:auto;font-weight:500;line-height:1;display:inline-flex}.reg-card__dot{border-radius:var(--r-full);background:currentColor;width:6px;height:6px}.reg-card__status--verified{color:var(--fg-2)}.reg-card__status--new{color:var(--fg-3)}.reg-card__status--unavailable{color:var(--warn)}.reg-card__status--live{color:var(--live)}.reg-card__status--unverified{color:var(--fg-2)}.reg-card__status--unverified .reg-card__dot{background:0 0;border:1px solid}.reg-vbadge{z-index:2;position:relative}.reg-card__status--live+.reg-vbadge{margin-left:0}.reg-vbadge__trigger{min-height:24px;padding:0 var(--s-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.reg-vbadge__tip{top:calc(100% + var(--s-2));width:max-content;max-width:min(280px, calc(100vw - var(--s-7)));padding:var(--s-3) var(--s-4);background:var(--ink-panel);border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--elev-pop);font-family:var(--font-sans);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;color:var(--fg-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), visibility var(--duration-fast);font-weight:400;position:absolute;left:0;transform:translateY(4px)}.reg-vbadge[data-align=end]>.reg-vbadge__tip{left:auto;right:0}.reg-vbadge[data-open=true]>.reg-vbadge__tip{opacity:1;visibility:visible;pointer-events:auto;transform:none}.reg-vbadge__tip:before{content:"";height:var(--s-4);position:absolute;bottom:100%;left:0;right:0}.reg-card__eyebrow{position:relative}.reg-card .reg-vbadge{position:static}.reg-card .reg-vbadge>.reg-card__dot,.reg-card .reg-vbadge>.reg-vbadge__word{z-index:2;position:relative}.reg-card .reg-vbadge>.reg-vbadge__tip,.reg-card .reg-vbadge[data-align=end]>.reg-vbadge__tip{z-index:3;width:auto;max-width:none;left:0;right:0}:root[data-motion=reduced] .reg-vbadge__tip{transition:none;transform:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .reg-vbadge__tip{transition:none;transform:none}}.reg-card__headline{align-items:baseline;gap:var(--s-4);min-width:0;display:flex}.reg-card__headline h3{flex:1;min-width:0;margin:0}.reg-card__link{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.reg-card__link:after{content:"";z-index:1;position:absolute;inset:0}.reg-card__link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-card__version{flex-shrink:0}.reg-card__summary{font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.reg-card__summary--lead{-webkit-line-clamp:3;line-clamp:3}.reg-card__contract{padding:var(--s-4) 0 0;border-top:var(--hair);gap:var(--s-3);flex-direction:column;margin:0;display:flex}.reg-card__slot{gap:var(--s-4);grid-template-columns:64px 1fr;align-items:baseline;display:grid}.reg-card__slot--split{column-gap:var(--s-4);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;align-content:start;align-items:start;row-gap:2px}.reg-card__contract dt{margin:0}.reg-card__contract dd{min-width:0;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.reg-card__contract dd[data-empty=true]{color:var(--fg-3)}.reg-card__footer{padding-top:var(--s-4);border-top:var(--hair);justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:auto;display:flex}.reg-card__evidence{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-card__reason{color:var(--warn);margin:0}.reg-card__rail{right:var(--s-3);top:var(--s-3);z-index:2;gap:var(--s-2);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);display:flex;position:absolute}.reg-card:hover .reg-card__rail,.reg-card:focus-within .reg-card__rail,.reg-card__rail:focus-within{opacity:1}@media (hover:none){.reg-card__rail{opacity:1}}.reg-btn{z-index:2;justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--target-min);min-width:var(--target-min);padding:0 var(--s-4);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--t-caption-size);letter-spacing:0;cursor:pointer;white-space:nowrap;color:var(--fg);transition:opacity var(--duration-fast) var(--ease-out), border-color var(--duration-hair) linear, transform var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.reg-btn--lg{height:var(--control-h-lg);padding:0 var(--s-5);font-size:var(--t-body-size)}.reg-btn--primary{background:var(--fg);height:28px;color:var(--ink-page);border-color:var(--fg)}.reg-btn--primary:hover{opacity:.88}.reg-btn--primary:active{transform:translateY(1px)}.reg-btn--primary:disabled{background:var(--ink-control);border-color:var(--rule);color:var(--fg-3);cursor:not-allowed;opacity:1}.reg-btn--quiet{height:var(--target-min);padding:0 var(--s-3);background:var(--ink-panel);border-color:var(--rule-strong);color:var(--fg-2)}.reg-btn--quiet:hover{color:var(--fg);border-color:var(--fg-3)}.reg-btn--quiet[aria-pressed=true]{color:var(--signal);border-color:var(--signal)}.reg-card--skeleton{border-color:var(--rule)}.reg-skel{background:var(--ink-raised);border-radius:var(--r-sm);flex-shrink:0;position:relative;overflow:hidden}.reg-skel--fill{border-radius:0;position:absolute;inset:0}.reg-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--ink-control), transparent);animation:reg-sweep 1.4s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes reg-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .reg-skel:after{opacity:0;animation:none}}:root[data-motion=reduced] .reg-skel:after{opacity:0;animation:none}.reg-grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.reg-grid>*{grid-column:span 3}.reg-grid>.reg-card--lead{grid-area:span 2/span 6}@media (max-width:1279px){.reg-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.reg-grid>*{grid-column:span 4}.reg-grid>.reg-card--lead{grid-area:span 1/span 4}.reg-card--lead{min-height:420px}}@media (max-width:1023px){.reg-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.reg-grid>*{grid-column:span 3}.reg-grid>.reg-card--lead{grid-column:span 6}}@media (max-width:767px){.reg-grid{grid-template-columns:minmax(0,1fr)}.reg-grid>*,.reg-grid>.reg-card--lead{grid-area:span 1/span 1}.reg-card,.reg-card--lead{min-height:0}.reg-card__plate{height:96px}.reg-card--lead .reg-card__plate{height:140px}.reg-card__slot:not(.reg-card__slot--split){grid-template-columns:64px 1fr}}.reg-band{border-top:var(--hair);border-bottom:var(--hair);padding:var(--s-4) 0;gap:0 var(--s-6);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.reg-band__row{justify-content:space-between;align-items:baseline;gap:var(--s-4);height:32px;color:var(--fg-2);transition:color var(--duration-hair) linear, border-color var(--duration-hair) linear;border-bottom:1px solid #0000;text-decoration:none;display:flex}.reg-band__row:hover{color:var(--fg);border-bottom-color:var(--rule-strong)}.reg-band__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--t-caption-size);overflow:hidden}.lp-agent-plate{border:var(--hair);border-radius:var(--r-md);background:var(--ink-raised);width:100%;height:180px;color:var(--fg-2);transition:color var(--duration-hair) linear, border-color var(--duration-hair) linear;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-tile:hover .lp-agent-plate{color:var(--fg);border-color:var(--rule-strong)}.lp-tile-glow{display:none!important}.reg-shell{gap:0;min-height:calc(100vh - 64px);display:flex}.reg-main{min-width:0;padding:var(--s-7) var(--gutter) var(--s-9);background:0 0;flex:1}.reg-measure{max-width:var(--measure);width:100%;min-width:0;margin:0 auto}.reg-head{gap:var(--s-5);flex-direction:column;display:flex}.reg-head__title{margin:0}.reg-head__lede{max-width:var(--measure-prose);color:var(--fg-2);margin:0}.reg-head__controls{gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;align-items:stretch;display:flex}.reg-field{min-width:0;height:var(--control-h-lg);background:var(--ink-control);border:var(--hair);border-radius:var(--r-md);transition:border-color var(--duration-hair) linear;flex:320px;align-items:center;display:flex;position:relative}.reg-field:focus-within{border-color:var(--signal)}.reg-field__icon{color:var(--fg-3);pointer-events:none;position:absolute;left:12px}.reg-field__input{width:100%;height:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body-size);outline:none;padding:0 44px 0 36px;background:0 0!important;border:0!important}.reg-field__input::placeholder{color:var(--fg-3)}.reg-field__input::-webkit-search-cancel-button{display:none}.reg-field__clear{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--r-sm);color:var(--fg-2);cursor:pointer;transition:color var(--duration-hair) linear;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}.reg-field__clear:hover{color:var(--fg)}.reg-head__hint{align-items:center;gap:var(--s-3);margin:calc(var(--s-3) * -1) 0 0;display:flex}.reg-kbd{font-family:var(--font-mono);font-size:var(--t-label-size);color:var(--fg-2);background:var(--ink-control);border:var(--hair);border-radius:var(--r-sm);padding:0 var(--s-2);-webkit-user-select:none;user-select:none;flex-shrink:0}.reg-select{display:flex}.reg-select>select{height:var(--control-h-lg);padding:0 var(--s-4);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body-size);cursor:pointer;background:var(--ink-control)!important;border:var(--hair)!important;border-radius:var(--r-md)!important}.reg-head__filters{height:var(--control-h-lg)}.reg-count{border-radius:var(--r-sm);background:var(--signal);min-width:18px;height:18px;color:var(--ink-page);font-family:var(--font-mono);font-size:var(--t-label-size);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.reg-head__cats{gap:var(--s-5);padding-top:var(--s-4);border-top:var(--hair);flex-wrap:wrap;align-items:baseline;display:flex}.reg-catlink{align-items:baseline;gap:var(--s-3);min-height:var(--target-min);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;transition:color var(--duration-hair) linear, border-color var(--duration-hair) linear;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;text-decoration:none;display:inline-flex}.reg-catlink:hover{color:var(--fg);border-bottom-color:var(--rule-strong)}.reg-catlink[aria-current=true]{color:var(--signal);border-bottom-color:var(--signal)}.reg-catlink__n{color:var(--fg-3)}.reg-head--split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;display:grid}.reg-head__main{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.reg-head__aside{min-width:0;padding-top:var(--s-3)}@media (max-width:1023px){.reg-head--split{grid-template-columns:minmax(0,1fr)}}.reg-pulse{gap:var(--s-3) var(--s-6);font-family:var(--font-mono);font-size:var(--t-caption-size);font-variant-numeric:tabular-nums;color:var(--fg-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reg-pulse__item{align-items:center;gap:var(--s-2);display:inline-flex}.reg-pulse__value{color:var(--fg)}.reg-pulse__dot{border-radius:var(--r-full);background:var(--live);width:6px;height:6px;margin-right:var(--s-1)}.reg-nocon{align-items:center;gap:var(--s-3);height:var(--control-h-lg);padding:0 var(--s-4);background:var(--ink-control);border:var(--hair);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--t-caption-size);cursor:pointer;transition:border-color var(--duration-hair) linear, color var(--duration-hair) linear;display:inline-flex}.reg-nocon:hover{border-color:var(--rule-strong);color:var(--fg)}.reg-nocon[data-on=true]{border-color:var(--signal);color:var(--fg)}.reg-nocon>input{width:16px;height:16px;accent-color:var(--signal);margin:0}.reg-nocon:focus-within{outline:2px solid var(--signal);outline-offset:2px}.reg-try{align-items:baseline;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.reg-try__term{min-height:var(--target-min);border:0;border-bottom:1px solid var(--rule-strong);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;transition:color var(--duration-hair) linear, border-color var(--duration-hair) linear;background:0 0;padding:0}.reg-try__term:hover{color:var(--fg);border-bottom-color:var(--fg-3)}.reg-outputs{gap:var(--s-3);flex-direction:column;display:flex}.reg-outputs__title{padding-bottom:var(--s-3);border-bottom:var(--hair-strong);margin:0}.reg-outputs__list{margin:0;padding:0;list-style:none}.reg-outputs__row{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.reg-outputs__kind{background:var(--ink-panel);border:var(--hair);border-radius:var(--r-sm);height:40px;color:var(--fg-2);justify-content:center;align-items:center;display:flex}.reg-outputs__body{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.reg-outputs__file{align-items:center;gap:var(--s-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);text-decoration:none;display:inline-flex;overflow:hidden}.reg-outputs__file:hover{text-underline-offset:3px;text-decoration:underline}.reg-outputs__dot{border-radius:var(--r-full);background:var(--live);flex-shrink:0;width:6px;height:6px}.reg-outputs__meta{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg-outputs__run{color:var(--fg-2);white-space:nowrap;text-decoration:none}.reg-outputs__run:hover{color:var(--fg)}.reg-depts{margin-top:var(--s-7)}.reg-depts__title{margin:0 0 var(--s-4)}.reg-depts__grid{gap:var(--s-5);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1279px){.reg-depts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.reg-depts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reg-dept{gap:var(--s-3);padding:var(--s-5);background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);border-inline-start-style:solid;flex-direction:column;min-width:0;display:flex}.reg-dept__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:0;display:flex}.reg-dept__name{color:var(--fg);font-size:var(--t-body-size);font-weight:600}.reg-dept__n{color:var(--fg-3);font-variant-numeric:tabular-nums}.reg-dept__cats{gap:var(--s-2);color:var(--fg-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reg-dept__cats>li{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-dept__cat{color:var(--fg-2);white-space:nowrap;border-bottom:1px solid #0000;text-decoration:none}.reg-dept__cat:hover{color:var(--fg);border-bottom-color:var(--rule-strong)}.reg-dept__cat[aria-current=true]{color:var(--signal);border-bottom-color:var(--signal)}.reg-dept__more{color:var(--fg-3)}.reg-weekly{margin-top:var(--s-7);padding:var(--s-4) 0;border-top:var(--hair-strong);border-bottom:var(--hair-strong)}.reg-weekly__head{margin-bottom:var(--s-3);justify-content:space-between;align-items:baseline;display:flex}.reg-weekly__head h2{margin:0}.reg-weekly__list{gap:0 var(--s-7);grid-template-columns:repeat(auto-fill,minmax(460px,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-weekly__row{gap:var(--s-4);border-bottom:var(--hair);grid-template-columns:24px minmax(0,1fr) 112px 64px 56px;align-items:center;height:36px;display:grid}.reg-weekly__rank{color:var(--fg-3);font-variant-numeric:tabular-nums}.reg-weekly__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:var(--t-body-size);text-decoration:none;overflow:hidden}.reg-weekly__name:hover{text-underline-offset:3px;text-decoration:underline}.reg-weekly__spark{display:block;overflow:visible}.reg-weekly__spark polyline{stroke:var(--fg-3);stroke-width:1.3px}.reg-weekly__spark circle{fill:var(--live)}.reg-weekly__runs,.reg-weekly__price{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-2)}.reg-weekly__price{color:var(--fg)}@media (max-width:639px){.reg-weekly__list{grid-template-columns:minmax(0,1fr)}.reg-weekly__row{grid-template-columns:24px minmax(0,1fr) 56px 48px}.reg-weekly__spark{display:none}}.reg-card__star{vertical-align:-1px;color:var(--fg-2);margin:0 2px;display:inline-block}.reg-tray__hint{color:var(--fg-3);white-space:nowrap}.reg-body{gap:var(--s-6);margin-top:var(--s-6);align-items:flex-start;display:flex}.reg-body__rail{width:240px;top:var(--s-5);flex-shrink:0;position:sticky}.reg-body__results{flex:1;min-width:0}.reg-rail{flex-direction:column;display:flex}.reg-rail__section{border:0;border-bottom:var(--hair);padding:0 0 var(--s-5);margin:0;margin-bottom:var(--s-5)}.reg-rail__section:last-child{border-bottom:0;margin-bottom:0}.reg-rail__section>legend{padding:0 0 var(--s-4)}.reg-rail__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reg-facet{align-items:center;gap:var(--s-3);min-height:var(--target-min);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;transition:color var(--duration-hair) linear;grid-template-columns:14px 1fr auto;display:grid}.reg-facet:hover{color:var(--fg)}.reg-facet input{width:14px;height:14px;accent-color:var(--signal);cursor:pointer;margin:0}.reg-facet__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-facet__n{text-align:right;font-variant-numeric:tabular-nums}.reg-facet[data-empty=true]{color:var(--fg-3);cursor:not-allowed}.reg-facet[data-empty=true] input:disabled{cursor:not-allowed}.reg-rail__range{gap:var(--s-3);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.reg-rail__range input{width:100%;height:32px;padding:0 var(--s-3);font-family:var(--font-mono);font-size:var(--t-meta-size)}.reg-rail__dash{color:var(--fg-3)}.reg-applied{align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:var(--hair);flex-wrap:wrap;display:flex}.reg-chip{align-items:center;gap:var(--s-3);min-height:var(--target-min);padding:0 var(--s-3);background:var(--signal-wash);border:1px solid var(--signal);border-radius:var(--r-sm);color:var(--signal);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;transition:opacity var(--duration-hair) linear;display:inline-flex}.reg-chip:hover{opacity:.8}.reg-resultbar{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-5);display:flex}.reg-pager{justify-content:center;align-items:center;gap:var(--s-5);margin-top:var(--s-8);padding-top:var(--s-5);border-top:var(--hair);display:flex}.reg-btn--secondary{height:var(--control-h);border-color:var(--rule-strong);color:var(--fg);background:0 0}.reg-btn--secondary:hover{border-color:var(--fg-3)}.reg-btn--secondary:disabled{color:var(--fg-3);border-color:var(--rule);cursor:not-allowed}.reg-btn--danger{color:var(--danger);border-color:var(--danger)}.reg-btn--danger:hover{color:var(--danger);border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.reg-btn--danger:focus-visible{box-shadow:var(--focus-ring-danger)}.reg-btn--danger:disabled{color:var(--fg-3);border-color:var(--rule);cursor:not-allowed;background:0 0}.reg-sheet__scrim{z-index:var(--z-drawer,1100);justify-content:flex-end;display:flex;position:fixed;inset:0}.reg-sheet__dismiss{background:var(--overlay-scrim);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.reg-sheet{width:min(88%,340px);height:100%;padding:var(--s-5);background:var(--ink-page);border-left:var(--hair);box-shadow:var(--elev-over);overflow-y:auto}.reg-sheet__head{padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:var(--hair);justify-content:space-between;align-items:center;display:flex}.reg-tray{bottom:var(--s-5);z-index:var(--z-sticky,100);align-items:center;gap:var(--s-5);max-width:calc(100vw - var(--s-7));padding:var(--s-4) var(--s-5);background:var(--ink-panel);border:var(--hair-strong);border-radius:var(--r-md);box-shadow:var(--elev-pop);display:flex;position:fixed;left:50%;transform:translate(-50%)}.reg-tray__items{gap:var(--s-3);min-width:0;display:flex;overflow-x:auto}.reg-tray__item{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);white-space:nowrap;display:inline-flex}.reg-tray__item button{min-width:var(--target-min);min-height:var(--target-min);color:var(--fg-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.reg-tray__item button:hover{color:var(--fg)}@media (max-width:767px){.reg-main{padding:var(--s-5) var(--gutter) var(--s-8)}.reg-body{flex-direction:column}.reg-body__rail{display:none}.reg-head__controls>.reg-field{flex-basis:100%}.reg-tray{left:var(--s-4);right:var(--s-4);max-width:none;transform:none}}.reg-tick{align-items:center;gap:var(--s-5);height:32px;padding:0 var(--gutter);border-top:var(--hair);border-bottom:var(--hair);background:var(--ink-page);display:flex;overflow:hidden}.reg-tick__label{color:var(--fg-3);flex-shrink:0}.reg-tick__empty{color:var(--fg-3)}.reg-tick__viewport{flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.reg-tick__track{align-items:center;gap:var(--s-7);padding-right:var(--s-7);will-change:transform;flex-shrink:0;animation:48s linear infinite reg-tick-scroll;display:flex}@keyframes reg-tick-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.reg-tick:hover .reg-tick__track,.reg-tick:focus-within .reg-tick__track,.reg-tick[data-paused=true] .reg-tick__track{animation-play-state:paused}.reg-tick__static{gap:var(--s-6);min-width:0;display:flex;overflow:hidden}.reg-tick__row{align-items:center;gap:var(--s-3);white-space:nowrap;display:inline-flex}.reg-tick__text{font-family:var(--font-mono);font-size:var(--t-meta-size);font-variant-numeric:tabular-nums;color:var(--fg-2)}.reg-tick__dot{border-radius:var(--r-full);background:var(--fg-3);flex-shrink:0;width:5px;height:5px}.reg-tick__dot--live{background:var(--live)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .reg-tick__track{animation:none}}:root[data-motion=reduced] .reg-tick__track{animation:none}@media (max-width:767px){.reg-tick{height:28px;padding:0 var(--s-4);gap:var(--s-4)}}.reg-hero{gap:var(--s-7);padding:var(--s-8) 0;grid-template-columns:1fr;align-items:center;display:grid}.reg-hero[data-has-mock=true]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.reg-hero__col{gap:var(--s-5);min-width:0;display:grid}.reg-hero__mock{min-width:0}.reg-hero__ident{align-items:center;gap:var(--s-5);color:var(--fg-2);display:flex}.reg-hero__cat{color:var(--fg-3)}.reg-hero__title{max-width:18ch;margin:0}.reg-hero__tagline{max-width:var(--measure-prose);margin:0}.reg-hero__benefits{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-hero__benefits li{align-items:center;gap:var(--s-4);color:var(--fg-2);display:flex}.reg-hero__benefits svg{color:var(--fg-3);flex-shrink:0}.reg-hero__cta{gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-hero__run{height:var(--control-h-lg);padding:0 var(--s-5);font-size:var(--t-body-size)}.reg-hero__trust{align-items:center;gap:var(--s-3);margin:0;display:inline-flex}@media (max-width:859px){.reg-hero[data-has-mock=true]{grid-template-columns:1fr}.reg-hero__title{max-width:none}}.reg-contract{padding:var(--s-6) 0;border-top:var(--hair-strong);border-bottom:var(--hair-strong)}.reg-contract__eyebrow{margin:0 0 var(--s-5)}.reg-contract__grid{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.reg-contract__row{gap:var(--s-2);min-width:0;display:grid}.reg-contract__row dt{margin:0}.reg-contract__row dd{min-width:0;color:var(--fg);font-size:var(--t-caption-size);margin:0}.reg-contract__row dd[data-empty=true]{color:var(--fg-3)}.reg-evidence{gap:var(--s-5);display:grid}.reg-evidence h2,.reg-evidence__meta{margin:0}.reg-evidence__none{color:var(--fg-3);max-width:var(--measure-prose);margin:0}.reg-evidence__list{padding-left:var(--s-5);gap:var(--s-2);margin:0;display:grid}.reg-evidence__grid{gap:var(--s-6);padding-top:var(--s-5);border-top:var(--hair);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.reg-evidence__grid>div{gap:var(--s-3);align-content:start;display:grid}.reg-evidence__grid dd{margin:0}.reg-ident{gap:var(--s-5);padding:var(--s-7) 0 var(--s-6);border-left:2px solid var(--rule-strong);padding-left:var(--s-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.reg-ident__glyph{color:var(--fg-2)}.reg-ident__col{gap:var(--s-3);min-width:0;display:grid}.reg-ident__meta{align-items:center;gap:var(--s-4);min-width:0;display:flex}.reg-ident__cat{color:var(--fg-3);text-decoration:none}.reg-ident__cat:hover{color:var(--fg-2);text-underline-offset:2px;text-decoration:underline}.reg-ident__name{font-family:var(--font-display);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr);color:var(--fg);align-items:baseline;gap:var(--s-4);flex-wrap:wrap;margin:0;display:flex}.reg-ident__ver{color:var(--fg-3);font-weight:400}.reg-ident__tagline{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-ident__by{color:var(--fg-3);margin:0}@media (max-width:639px){.reg-ident{grid-template-columns:1fr}.reg-ident__name{font-size:var(--t-h2-size);line-height:var(--t-h2-lh)}}.reg-evid{gap:var(--s-5);padding:var(--s-6) 0;border-top:var(--hair-strong);display:grid}.reg-evid h2{margin:0}.reg-evid__none{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-evid__grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-evid__cell{min-width:0}.reg-evid__absence{gap:var(--s-3);max-width:var(--measure-prose);display:grid}.reg-evid__headline{color:var(--fg);margin:0}.reg-evid__expect{color:var(--fg-2);margin:0}.reg-evid__reason{color:var(--fg-3);margin:0}.reg-evid__slots{margin:0}.reg-evid__sample{gap:var(--s-4);padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);margin:0;display:grid}.reg-evid__samplebody{max-height:260px;font-family:var(--font-mono);font-size:var(--t-caption-size);color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6;overflow:hidden}.reg-evid__samplefoot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hair);display:flex}.reg-evid__plate{gap:var(--s-2);width:100%;height:180px;padding:var(--s-4);text-align:left;border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);color:var(--fg-2);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.reg-evid__plate:hover{border-color:var(--rule-strong)}.reg-evid__type{color:var(--fg-3)}.reg-evid__body{min-width:0;color:var(--fg-2);white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reg-evid__caption{color:var(--fg-3)}.reg-evid__lightbox{z-index:400;place-items:center;display:grid;position:fixed;inset:0}.reg-evid__scrim{background:#0a0a0999;position:absolute;inset:0}.reg-evid__sheet{width:min(880px, calc(100vw - var(--s-7)));gap:var(--s-4);max-height:80vh;padding:var(--s-5);border:var(--hair);border-radius:var(--r-lg);background:var(--ink-panel);box-shadow:var(--elev-pop);display:grid;position:relative;overflow:auto}.reg-evid__sheethead{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.reg-evid__pre{font-family:var(--font-mono);font-size:var(--t-caption-size);color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}@media (max-width:859px){.reg-evid__grid{grid-template-columns:1fr}.reg-evid__plate{height:auto;min-height:140px}}.reg-buy{gap:var(--s-5);align-content:start;display:grid}@media (min-width:1024px){.reg-buy{top:var(--s-6);position:sticky}}.reg-buy__cost{font-family:var(--font-mono);font-size:var(--t-h3-size);font-variant-numeric:tabular-nums;color:var(--fg);margin:0}.reg-buy__group{gap:var(--s-3);padding-top:var(--s-5);border-top:var(--hair);display:grid}.reg-buy__group:first-of-type{border-top:none;padding-top:0}.reg-buy__actions{gap:var(--s-3);display:grid}.reg-buy__actions>*{width:100%;height:var(--control-h-lg)}.reg-buy__reason{color:var(--fg-3);margin:0}.reg-buy__stat{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.reg-buy__stat dt{color:var(--fg-3);margin:0}.reg-buy__stat dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-2);font-size:var(--t-meta-size);margin:0}.reg-buy__list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-buy__list li{align-items:baseline;gap:var(--s-3);color:var(--fg-2);display:flex}.reg-buy__irrev{color:var(--warn)}.reg-storefront{flex:1}.reg-storefront--empty{place-items:center;display:grid}.reg-store__sheet{background:var(--ink-page);margin:0 calc(var(--s-5) * -1);padding:0 var(--s-5) var(--s-7);border-radius:var(--r-md);align-content:start;display:grid}.reg-store__unavail{padding-top:var(--s-5);background:var(--ink-page)}.reg-buy{background:var(--ink-panel);border:var(--hair-strong);border-radius:var(--r-md);padding:var(--s-6);margin-top:var(--s-7);align-self:start}.reg-pub__nav .link-inline{color:var(--fg-2);text-decoration:none}.reg-pub__nav .link-inline:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.reg-pub__nav--sections .link-inline{color:var(--fg-3)}.reg-buy__cost{font-size:var(--t-h1-size);line-height:1}.reg-buy__unit{font-size:var(--t-body-size);color:var(--fg-2)}.reg-buy__note{color:var(--fg-3);margin:0}.reg-buy__bar{display:none}.reg-buy__barcost{font-family:var(--font-mono);font-size:var(--t-title-size);color:var(--fg);font-variant-numeric:tabular-nums}.reg-buy__bar>a,.reg-buy__bar>button{height:var(--control-h-lg);padding:0 var(--s-6)}@media (max-width:1023px){.reg-buy__bar{margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.reg-buy__actions{display:none}.reg-buy{margin-top:0}.reg-storefront{padding-bottom:64px}}.reg-hero{gap:var(--s-6);padding-top:var(--s-5);display:grid}.reg-hero__facts{gap:var(--s-5) var(--s-8);flex-wrap:wrap;margin:0;display:flex}.reg-hero__fact{gap:var(--s-2);flex-direction:column-reverse;display:flex}.reg-hero__fact dt{margin:0}.reg-hero__value{font-family:var(--font-mono);font-size:var(--t-title-size);font-variant-numeric:tabular-nums;color:var(--fg);margin:0}.reg-hero__presets{gap:var(--s-3);display:grid}.reg-hero__presets ul{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reg-hero__presets .reg-btn{background:var(--ink-page);text-decoration:none}.reg-ident--skeleton{border-left-color:var(--rule)}.reg-ident__meta .reg-card__status{margin-left:0}.reg-sec__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.reg-sec__head h2{margin:0}.reg-evid__split{gap:var(--s-7);grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:767px){.reg-evid__split{grid-template-columns:minmax(0,1fr)}}.reg-evid__outline{gap:var(--s-4);padding:var(--s-5);background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);margin:0;display:grid}.reg-evid__outline ol{counter-reset:outline;gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.reg-evid__outline li{gap:var(--s-3);counter-increment:outline;display:grid}.reg-evid__outline-name{color:var(--fg-2)}.reg-evid__outline-name:before{content:counter(outline) "  ";color:var(--fg-3);font-family:var(--font-mono)}.reg-evid__outline-rule{background:var(--rule-strong);width:80%;height:1px;display:block}.reg-evid__outline-rule:after{content:"";width:60%;height:1px;margin-top:var(--s-3);background:var(--rule);display:block}.reg-runs{gap:var(--s-3);padding-top:var(--s-5);border-top:var(--hair);display:grid}.reg-runs h3{margin:0}.reg-runs__list{margin:0;padding:0;list-style:none}.reg-runs__row{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) 64px auto;align-items:baseline;display:grid}.reg-runs__file{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);text-decoration:none;overflow:hidden}.reg-runs__file:hover{text-underline-offset:3px;text-decoration:underline}.reg-runs__dur{color:var(--fg-2);font-variant-numeric:tabular-nums}.reg-runs__when{color:var(--fg-3);text-align:right}.reg-needs{gap:var(--s-4);padding:var(--s-6) 0;border-top:var(--hair);display:grid}.reg-needs__list{margin:0;padding:0;list-style:none}.reg-needs__row{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--hair);grid-template-columns:32px minmax(0,1fr) 96px auto;align-items:baseline;display:grid}.reg-needs__n{color:var(--fg-3);font-variant-numeric:tabular-nums}.reg-needs__label{min-width:0;color:var(--fg);font-size:var(--t-body-size)}.reg-needs__kind{color:var(--fg-3)}.reg-needs__req{color:var(--fg-2)}.reg-needs__optional{color:var(--fg-3);max-width:var(--measure-prose);margin:0}.reg-needs__optional .t-label{margin-right:var(--s-3)}.reg-good{gap:var(--s-5);padding:var(--s-6) 0;border-top:var(--hair);display:grid}.reg-good h2{margin:0}.reg-good__list{gap:var(--s-5) var(--s-7);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-good__item{gap:var(--s-2);min-width:0;display:grid}.reg-good__title{color:var(--fg);font-size:var(--t-body-size);font-weight:600}.reg-good__desc{color:var(--fg-2)}.reg-faq{gap:var(--s-4);padding:var(--s-6) 0;border-top:var(--hair);display:grid}.reg-faq h2{margin:0}.reg-faq__list{display:grid}.reg-faq__item{border-bottom:var(--hair)}.reg-faq__q{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--control-h-lg);cursor:pointer;color:var(--fg);font-size:var(--t-body-size);list-style:none;display:flex}.reg-faq__q::-webkit-details-marker{display:none}.reg-faq__q:after{content:"+";color:var(--fg-2);font-family:var(--font-mono)}.reg-faq__item[open]>.reg-faq__q:after{content:"−"}.reg-faq__q:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-faq__a{margin:0 0 var(--s-5);color:var(--fg-2);max-width:var(--measure-prose)}.reg-store{gap:var(--s-6);width:100%;max-width:var(--measure);padding:0 var(--gutter);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:1024px){.reg-store{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.reg-store__main{align-content:start;min-width:0;display:grid}@media (max-width:1023px){.reg-buy__bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--s-4);height:64px;padding:0 var(--gutter);margin:0 calc(var(--gutter) * -1);border-top:var(--hair);background:var(--ink-page);display:flex;position:sticky;bottom:0}}.reg-bounds{gap:var(--s-5);padding:var(--s-6) 0;border-top:var(--hair-strong);display:grid}.reg-bounds h2{margin:0}.reg-bounds__none{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-bounds__cols{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.reg-bounds__cols>div{gap:var(--s-3);align-content:start;display:grid}.reg-bounds__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-bounds__list li{align-items:flex-start;gap:var(--s-3);color:var(--fg-2);display:flex}.reg-bounds__warn{color:var(--warn);flex-shrink:0;margin-top:3px}.reg-bounds__data{gap:var(--s-7);padding-top:var(--s-5);border-top:var(--hair);flex-wrap:wrap;margin:0;display:flex}.reg-bounds__data>div{gap:var(--s-2);display:grid}.reg-bounds__data dd{margin:0}.reg-bounds__dot{border-radius:var(--r-full);background:var(--fg-3);flex-shrink:0;width:6px;height:6px;margin-top:8px}.reg-bounds__irrev{gap:var(--s-3);display:grid}.reg-bounds__irrev .reg-bounds__dot{background:var(--warn)}.reg-bounds__mitigation{margin:var(--s-1) 0 0 calc(6px + var(--s-3));color:var(--fg-3)}.reg-bounds__hedged{color:var(--warn)}.reg-steps{gap:var(--s-5);padding:var(--s-6) 0;border-top:var(--hair-strong);display:grid}.reg-steps h2{margin:0}.reg-steps__list{gap:var(--s-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.reg-steps__item{gap:var(--s-2);align-content:start;min-width:0;display:grid;position:relative}.reg-steps__n{font-family:var(--font-mono);font-size:var(--t-h3-size);color:var(--fg-3);font-variant-numeric:tabular-nums;line-height:1}.reg-steps__name{color:var(--fg);margin:0}.reg-steps__detail{color:var(--fg-2);margin:0}.reg-steps__disclosure{color:var(--fg-3);padding-top:var(--s-4);border-top:var(--hair);margin:0}@media (min-width:1024px){.reg-steps__list{gap:var(--s-6);grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.reg-steps__item:after{content:"";top:calc(var(--t-h3-size) / 2);left:calc(var(--t-h3-size) + var(--s-3));right:calc(var(--s-6) * -1);border-top:var(--hair);height:0;position:absolute}.reg-steps__item:last-child:after{display:none}}.reg-rel{gap:var(--s-5);padding:var(--s-6) 0;border-top:var(--hair-strong);display:grid}.reg-rel h2{margin:0}.reg-rel__rule{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-rel__grid{gap:var(--s-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.reg-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.reg-rel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.reg-rel__cell{min-width:0;display:grid}.reg-rel__none{gap:var(--s-3);max-width:var(--measure-prose);display:grid}.reg-rel__none p{color:var(--fg-2);margin:0}.reg-price{gap:var(--s-5);padding:var(--s-6) 0;border-top:var(--hair);display:grid}.reg-price h2{margin:0}.reg-price__grid{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.reg-price__row{gap:var(--s-2);min-width:0;display:grid}.reg-price__row dt{margin:0}.reg-price__row dd{min-width:0;color:var(--fg);font-size:var(--t-caption-size);margin:0}.reg-price__example{padding-top:var(--s-4);border-top:var(--hair);font-family:var(--font-mono);font-size:var(--t-caption-size);font-variant-numeric:tabular-nums;color:var(--fg-2);max-width:var(--measure-prose);margin:0;line-height:1.6}.reg-rev{gap:var(--s-5);padding:var(--s-6) 0;border-top:var(--hair);display:grid}.reg-rev h2{margin:0}.reg-rev__none{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-rev__summary{gap:var(--s-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.reg-rev__score{gap:var(--s-2);display:grid}.reg-rev__value{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-variant-numeric:tabular-nums;color:var(--fg);margin:0;display:flex}.reg-rev__toofew{color:var(--fg-2);max-width:22ch;margin:0}.reg-rev__count{margin:0}.reg-rev__star{color:var(--fg-3);flex-shrink:0}.reg-rev__dist{gap:var(--s-2);min-width:0;margin:0;display:grid}.reg-rev__distrow{gap:var(--s-4);grid-template-columns:1ch minmax(0,1fr) 3ch;align-items:center;display:grid}.reg-rev__distrow dt,.reg-rev__distrow dd{margin:0}.reg-rev__track{background:var(--rule);min-width:0;height:1px;position:relative}.reg-rev__fill{background:var(--fg-2);height:1px;position:absolute;inset:0 auto 0 0}.reg-rev__distn{text-align:right}.reg-rev__list{margin:0;padding:0;list-style:none;display:grid}.reg-rev__item{gap:var(--s-2);padding:var(--s-4) 0;border-top:var(--hair);display:grid}.reg-rev__head{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;margin:0;display:flex}.reg-rev__who{color:var(--fg)}.reg-rev__rating{align-items:baseline;gap:var(--s-2);display:inline-flex}.reg-rev__text{max-width:var(--measure-prose);margin:0}@media (max-width:639px){.reg-rev__summary{gap:var(--s-5);grid-template-columns:1fr}}.reg-devs{padding:var(--s-5) 0;border-top:var(--hair)}.reg-devs__block summary{padding:var(--s-1) 0}.reg-devs__body{gap:var(--s-4);padding-top:var(--s-4);display:grid}.reg-devs__lead{max-width:var(--measure-prose);margin:0}.reg-devs__code{border:var(--hair);border-radius:var(--r-md);position:relative;overflow:hidden}.reg-devs__pre{padding:var(--s-5);background:var(--ink-panel);font-family:var(--font-mono);font-size:var(--t-caption-size);color:var(--fg-2);margin:0;line-height:1.6;overflow-x:auto}.reg-devs__copy{top:var(--s-3);right:var(--s-3);gap:var(--s-2);position:absolute}.reg-morph{view-transition-class:reg-morph}::view-transition-group(*){animation-duration:var(--duration-morph);animation-timing-function:var(--ease-out)}::view-transition-old(.reg-morph){mix-blend-mode:normal;height:100%;animation:none}::view-transition-new(.reg-morph){mix-blend-mode:normal;height:100%;animation:none}::view-transition-old(.reg-nav-forward){animation:reg-vt-out-left var(--duration-exit) var(--ease-out) both}::view-transition-new(.reg-nav-forward){animation:reg-vt-in-right var(--duration-morph) var(--ease-out) both}::view-transition-old(.reg-nav-back){animation:reg-vt-out-right var(--duration-exit) var(--ease-out) both}::view-transition-new(.reg-nav-back){animation:reg-vt-in-left var(--duration-morph) var(--ease-out) both}@keyframes reg-vt-out-left{to{opacity:0;transform:translate(-12px)}}@keyframes reg-vt-in-right{0%{opacity:0;transform:translate(12px)}}@keyframes reg-vt-out-right{to{opacity:0;transform:translate(12px)}}@keyframes reg-vt-in-left{0%{opacity:0;transform:translate(-12px)}}::view-transition-old(.reg-suspense-reveal){animation:reg-vt-fade-out var(--duration-base) var(--ease-out) both}::view-transition-new(.reg-suspense-reveal){animation:reg-vt-fade-in var(--duration-base) var(--ease-out) both}@keyframes reg-vt-fade-out{to{opacity:0}}@keyframes reg-vt-fade-in{0%{opacity:0}}:root{--fam-analysis:#608fb2;--fam-authoring:#e392b6;--fam-build:#786a2c;--fam-operate:#8b709a;--fam-connect:#31ab9e;--fam-govern:#a8b9fb}:root[data-theme=light]{--fam-analysis:#0071a2;--fam-authoring:#773957;--fam-build:#97894b;--fam-operate:#8f6ca4;--fam-connect:#006760;--fam-govern:#313f65}[data-fam]{--fam:initial;border-inline-start-style:solid;border-inline-start-width:2px;border-inline-start-color:var(--fam,var(--rule))}[data-fam=analysis]{--fam:var(--fam-analysis)}[data-fam=authoring]{--fam:var(--fam-authoring)}[data-fam=build]{--fam:var(--fam-build)}[data-fam=operate]{--fam:var(--fam-operate)}[data-fam=connect]{--fam:var(--fam-connect)}[data-fam=govern]{--fam:var(--fam-govern)}.reg-card[data-fam]:hover,.reg-card[data-fam]:focus-within{border-inline-start-color:var(--fam,var(--rule))}.reg-ident[data-fam=none]{--fam:var(--rule-strong)}[data-fam][aria-selected=true],[data-fam][data-selected=true],[data-fam][aria-current=true],[data-fam][aria-current=page]{--fam:var(--signal)}@media (prefers-contrast:more),(forced-colors:active){[data-fam]{--fam:var(--rule-strong)}}[data-plate-fam=analysis]{--plate-bg:#00314e;--plate-bg-hi:#003959;--plate-vivid:#05a8fa;--plate-vivid-hi:#35b1ff;--plate-label:#c1e3fe;--plate-back:#9cc3e1;--plate-back-hi:#a5cdeb;--plate-edge:#abc1d3;--plate-head:#014165;--plate-accent:#0688cb;--plate-accent2:#6dbaf1;--plate-tint:#cee9fd;--plate-bar-hi:#a5c2d9;--plate-deep2:#005886;--plate-analog:#cfd4fe;--plate-analog2:#018a9a;--plate-line:#c0d4e3}[data-plate-fam=authoring]{--plate-bg:#4d1633;--plate-bg-hi:#561e3a;--plate-vivid:#f272b0;--plate-vivid-hi:#fc7cba;--plate-label:#ffcee2;--plate-back:#ddaec2;--plate-back-hi:#e7b8cb;--plate-edge:#d1b5c0;--plate-head:#622243;--plate-accent:#c84c8b;--plate-accent2:#e793b9;--plate-tint:#fbdae7;--plate-bar-hi:#d6b2c1;--plate-deep2:#852d5a;--plate-analog:#fec9c0;--plate-analog2:#a552b8;--plate-line:#e2c9d3}[data-plate-fam=build]{--plate-bg:#372d00;--plate-bg-hi:#3f3500;--plate-vivid:#e4c307;--plate-vivid-hi:#eecc1e;--plate-label:#e9dfb2;--plate-back:#c8be92;--plate-back-hi:#d2c89c;--plate-edge:#c4bea5;--plate-head:#483d00;--plate-accent:#aa9100;--plate-accent2:#c5b15a;--plate-tint:#ece5c7;--plate-bar-hi:#c6be9e;--plate-deep2:#615201;--plate-analog:#bce7a4;--plate-analog2:#ae6702;--plate-line:#d6d1bc}[data-plate-fam=operate]{--plate-bg:#3d1d4d;--plate-bg-hi:#452556;--plate-vivid:#bd74e1;--plate-vivid-hi:#c67eec;--plate-label:#ecd3fb;--plate-back:#ccb3da;--plate-back-hi:#d5bce4;--plate-edge:#c6b8ce;--plate-head:#4f2a62;--plate-accent:#a35cc7;--plate-accent2:#ca9ce3;--plate-tint:#eeddf8;--plate-bar-hi:#c8b6d3;--plate-deep2:#6b3884;--plate-analog:#ffc4dd;--plate-analog2:#6c68db;--plate-line:#d8ccdf}[data-plate-fam=connect]{--plate-bg:#003631;--plate-bg-hi:#013f39;--plate-vivid:#02ccbc;--plate-vivid-hi:#10d7c5;--plate-label:#b2ece3;--plate-back:#92cbc2;--plate-back-hi:#9bd5cc;--plate-edge:#a6c5c0;--plate-head:#004841;--plate-accent:#009488;--plate-accent2:#4ec8ba;--plate-tint:#c8eee8;--plate-bar-hi:#9ec8c1;--plate-deep2:#006058;--plate-analog:#9ae4ff;--plate-analog2:#03924c;--plate-line:#bcd8d3}[data-plate-fam=govern]{--plate-bg:#20285a;--plate-bg-hi:#273063;--plate-vivid:#7f95fe;--plate-vivid-hi:#8ba0fe;--plate-label:#d3ddff;--plate-back:#b0bce5;--plate-back-hi:#bac5ef;--plate-edge:#b6bdd5;--plate-head:#2d3771;--plate-accent:#6174e4;--plate-accent2:#9aacf7;--plate-tint:#dce4ff;--plate-bar-hi:#b4bcdc;--plate-deep2:#3c4999;--plate-analog:#e8c9ff;--plate-analog2:#0482c1;--plate-line:#cad0e5}[data-plate-fam=none]{--plate-bg:#2e2e2e;--plate-bg-hi:#353535;--plate-vivid:#a4a4a4;--plate-vivid-hi:#aeaeae;--plate-label:#dedede;--plate-back:#bebebe;--plate-back-hi:#c7c7c7;--plate-edge:#bebebe;--plate-head:#3d3d3d;--plate-accent:gray;--plate-accent2:#b1b1b1;--plate-tint:#e4e4e4;--plate-bar-hi:#bebebe;--plate-deep2:#525252;--plate-analog:#d7d7d7;--plate-analog2:#7a7a7a;--plate-line:#d1d1d1}.reg-plate{--plate-page:#f2efe7;--plate-page-hi:#faf8f2;--plate-bar:#d3cfc5;--plate-bar2:#e0dcd2;--plate-paper:#fbf9f4;--plate-text:#edebe6;--plate-swatch:#eeece6;background-color:var(--plate-bg);height:100%;position:relative;overflow:hidden;container-type:inline-size}.reg-plate__layer{width:auto;height:100%;position:absolute;top:0;overflow:visible}.reg-plate__layer--start{left:0}.reg-plate__layer--end{right:0}.reg-plate__glow{fill-opacity:.28}.reg-plate-f--vivid,.reg-plate-f--glow{fill:var(--plate-vivid)}.reg-plate-f--label{fill:var(--plate-label)}.reg-plate-f--back{fill:var(--plate-back)}.reg-plate-f--page{fill:var(--plate-page)}.reg-plate-f--edge{fill:var(--plate-edge)}.reg-plate-f--head{fill:var(--plate-head)}.reg-plate-f--accent{fill:var(--plate-accent)}.reg-plate-f--accent2{fill:var(--plate-accent2)}.reg-plate-f--tint{fill:var(--plate-tint)}.reg-plate-f--bar{fill:var(--plate-bar)}.reg-plate-f--bar2{fill:var(--plate-bar2)}.reg-plate-f--bar-hi{fill:var(--plate-bar-hi)}.reg-plate-f--deep{fill:var(--plate-bg)}.reg-plate-f--deep2{fill:var(--plate-deep2)}.reg-plate-f--paper{fill:var(--plate-paper)}.reg-plate-f--analog{fill:var(--plate-analog)}.reg-plate-f--analog2{fill:var(--plate-analog2)}.reg-plate-f--line{fill:var(--plate-line)}.reg-plate-f--swatch{fill:var(--plate-swatch)}.reg-plate-s--accent{stroke:var(--plate-accent)}.reg-plate-s--accent2{stroke:var(--plate-accent2)}.reg-plate-s--tint{stroke:var(--plate-tint)}.reg-plate-s--edge{stroke:var(--plate-edge)}.reg-plate-s--deep{stroke:var(--plate-bg)}.reg-plate-s--deep2{stroke:var(--plate-deep2)}.reg-plate-s--paper{stroke:var(--plate-paper)}.reg-plate__txt{font-family:var(--font-sans)}.reg-plate__mono{font-family:var(--font-mono)}.reg-plate__serif{font-family:var(--font-serif)}.reg-plate__glyph{font-family:var(--font-sans);font-weight:600}.reg-plate__label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.reg-plate__copy{top:0;left:358px;right:var(--s-5);gap:var(--s-4);color:var(--plate-label);flex-direction:column;padding-top:40px;display:flex;position:absolute}.reg-plate__copy p{color:var(--plate-label);margin:0}.reg-plate__list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-plate__item{align-items:baseline;gap:var(--s-4);min-width:0;display:flex}.reg-plate__num{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--plate-label);flex-shrink:0}.reg-plate__copy-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body-size);color:var(--plate-text);line-height:1.35;overflow:hidden}@media (max-width:767px){.reg-plate__copy{display:none}}@container (max-width:519px){.reg-plate__copy{display:none}}.reg-plate,.reg-plate rect,.reg-plate circle,.reg-plate path{transition:fill var(--duration-base) var(--ease-out), fill-opacity var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out)}.reg-card:hover .reg-plate,.reg-card:focus-within .reg-plate{background-color:var(--plate-bg-hi)}.reg-card:hover .reg-plate .reg-plate-f--vivid,.reg-card:focus-within .reg-plate .reg-plate-f--vivid{fill:var(--plate-vivid-hi)}.reg-card:hover .reg-plate .reg-plate-f--back,.reg-card:focus-within .reg-plate .reg-plate-f--back{fill:var(--plate-back-hi)}.reg-card:hover .reg-plate .reg-plate-f--page,.reg-card:focus-within .reg-plate .reg-plate-f--page{fill:var(--plate-page-hi)}.reg-card:hover .reg-plate .reg-plate__glow,.reg-card:focus-within .reg-plate .reg-plate__glow{fill-opacity:.4}.reg-plate-dots{flex:none;align-items:center;display:inline-flex}.reg-plate-dots__dot{background-color:var(--plate-vivid);width:12px;height:12px;box-shadow:0 0 0 2px var(--ink-page);border-radius:50%;display:block}.reg-plate-dots__dot+.reg-plate-dots__dot{margin-inline-start:-4px}.reg-plate-aura{z-index:0;pointer-events:none;opacity:.2;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:-48px -24px}.reg-plate-aura__blob{background-color:var(--plate-vivid);filter:blur(64px);border-radius:50%;position:absolute}.reg-plate-aura__blob:first-child{width:38%;height:56%;top:34%;left:4%}.reg-plate-aura__blob:nth-child(2){width:34%;height:50%;top:8%;left:34%}.reg-plate-aura__blob:nth-child(3){width:34%;height:58%;top:30%;right:4%}.reg-mi__stage:focus-within .reg-plate-aura{opacity:.3}:root[data-theme=light] .reg-plate-aura{opacity:.12}:root[data-theme=light] .reg-mi__stage:focus-within .reg-plate-aura{opacity:.18}@media (prefers-reduced-motion:reduce){.reg-plate-aura{transition:none}}@media (prefers-contrast:more),(forced-colors:active){.reg-plate-aura{display:none}}.reg-cmp{z-index:400;padding:var(--s-5);place-items:center;display:grid;position:fixed;inset:0}.reg-cmp__scrim{background:#0a0a0999;position:absolute;inset:0}.reg-cmp__sheet{gap:var(--s-5);width:min(960px,100%);max-height:85vh;padding:var(--s-5);border:var(--hair);border-radius:var(--r-lg);background:var(--ink-panel);box-shadow:var(--elev-pop);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.reg-cmp__head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.reg-cmp__scroll{min-height:0;overflow:auto}.reg-cmp__table{border-collapse:collapse;text-align:left;width:100%}.reg-cmp__table thead th{z-index:1;padding:var(--s-3);background:var(--ink-panel);border-bottom:var(--hair-strong);vertical-align:bottom;font-weight:500;position:sticky;top:0}.reg-cmp__col{align-items:center;gap:var(--s-3);color:var(--fg-2);display:inline-flex}.reg-cmp__table tbody th{padding:var(--s-3);border-bottom:var(--hair);color:var(--fg-3);white-space:nowrap;vertical-align:top;font-weight:500}.reg-cmp__td{padding:var(--s-3);border-bottom:var(--hair);color:var(--fg-2);font-size:var(--t-caption-size);vertical-align:top}.reg-cmp__td--num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-cmp__td[data-differs=true]{box-shadow:inset 1px 0 0 0 var(--signal)}.reg-cmp__td[data-unknown=true]{color:var(--fg-3)}.reg-cmp__foot{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:639px){.reg-cmp{padding:0}.reg-cmp__sheet{border:none;border-radius:0;width:100%;max-height:100vh}}:root{--tray-h:48px;--mobile-bar-h:56px}[data-tray=true] .reg-body__results{padding-bottom:var(--tray-h)}@media (max-width:767px){[data-tray=true] .reg-body__results{padding-bottom:calc(var(--tray-h) + var(--mobile-bar-h))}.reg-tray{bottom:var(--mobile-bar-h)}}.reg-rail__promoted{gap:var(--s-3);padding-bottom:var(--s-5);margin-bottom:var(--s-5);border-bottom:var(--hair-strong);display:grid}.reg-facet__search{width:100%;height:var(--control-h);padding:0 var(--s-3);border:var(--hair);border-radius:var(--r-sm);background:var(--ink-control);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-caption-size)}.reg-facet__search::placeholder{color:var(--fg-3)}.reg-facet__nomatch{color:var(--fg-3);margin:0}.reg-gal__searchwrap{max-width:420px;display:block}.reg-gal__count{color:var(--fg-3)}.reg-gal__grid{margin:var(--s-6) 0 0;columns:320px;column-gap:var(--s-5);padding:0;list-style:none}.reg-gal__cell{break-inside:avoid;margin-bottom:var(--s-5)}.reg-gal__item{gap:var(--s-4);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);transition:border-color var(--duration-fast) var(--ease-standard);display:grid}.reg-gal__item:hover{border-color:var(--rule-strong)}.reg-gal__ident{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-gal__identcol{flex:1;gap:2px;min-width:0;display:grid}.reg-gal__name{color:var(--fg);font-size:var(--t-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.reg-gal__name:hover{text-underline-offset:2px;text-decoration:underline}.reg-gal__id{color:var(--fg-3)}.reg-gal__block{gap:var(--s-2);min-width:0;display:grid}.reg-gal__block .t-label{color:var(--fg-3)}.reg-gal__prompt,.reg-gal__out{color:var(--fg-2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.reg-gal__prompt{-webkit-line-clamp:2}.reg-gal__out{-webkit-line-clamp:6;font-family:var(--font-mono)}.reg-gal__foot{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-top:var(--s-3);border-top:var(--hair);display:flex}.reg-gal__foot .t-meta{color:var(--fg-3)}@media (max-width:639px){.reg-gal__grid{columns:1}}.reg-pub{background:var(--ink-page);flex-direction:column;min-height:100vh;display:flex}.reg-pub__bar{z-index:40;align-items:center;gap:var(--s-5);min-height:56px;padding:var(--s-3) var(--gutter);border-bottom:var(--hair);background:var(--ink-page);display:flex;position:sticky;top:0}.reg-pub__brand{align-items:center;gap:var(--s-4);text-decoration:none;display:flex}.reg-pub__brand .t-label{color:var(--fg-3)}.reg-pub__nav{align-items:center;gap:var(--s-5);display:flex}.reg-pub__nav--sections{padding-left:var(--s-5);border-left:var(--hair);color:var(--fg-3)}.reg-pub__nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--signal);color:var(--fg)}.reg-pub__actions{align-items:center;gap:var(--s-3);margin-left:auto;display:flex}.reg-pub__main{width:100%;max-width:var(--measure);padding:var(--s-7) var(--gutter);flex:1;margin:0 auto}.reg-pub__head{gap:var(--s-4);padding-bottom:var(--s-6);border-bottom:var(--hair-strong);display:grid}.reg-pub__title{font-family:var(--font-display);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr);color:var(--fg);max-width:24ch;margin:0}.reg-pub__lede{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-doc{gap:var(--s-7);max-width:var(--measure-prose);padding-top:var(--s-7);display:grid}.reg-doc>section{gap:var(--s-4);display:grid}.reg-doc h2{font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);margin:0}.reg-doc h3{font-family:var(--font-sans);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);color:var(--fg);margin:0}.reg-doc p{color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.reg-doc ul,.reg-doc ol{padding-left:var(--s-6);gap:var(--s-3);margin:0;display:grid}.reg-doc li{color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh)}.reg-doc dl{gap:var(--s-4);margin:0;display:grid}.reg-doc dt{color:var(--fg);font-size:var(--t-body-size);line-height:var(--t-body-lh)}.reg-doc dd{margin:var(--s-2) 0 0;color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh)}.reg-doc a{color:var(--signal-ink);text-underline-offset:2px}.reg-help__searchwrap{max-width:420px;display:block}.reg-help__list{margin:var(--s-6) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.reg-help__item{gap:var(--s-3);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);transition:border-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:grid}.reg-help__item:hover{border-color:var(--rule-strong)}.reg-help__itemhead{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-help__itemhead svg{color:var(--fg-3);flex:none}.reg-help__itemtitle{color:var(--fg);font-size:var(--t-body-size);line-height:var(--t-body-lh);min-width:0;font-weight:500}.reg-help__cat{color:var(--fg-3);flex:none;margin-left:auto}.reg-help__summary{color:var(--fg-2);margin:0}.reg-pub__footer{border-top:var(--hair);background:var(--ink-page)}.reg-pub__footinner{width:100%;max-width:var(--measure);padding:var(--s-7) var(--gutter) var(--s-6);gap:var(--s-7);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:start;margin:0 auto;display:grid}.reg-pub__footbrand{gap:var(--s-4);display:grid}.reg-pub__footsentence{color:var(--fg-2);max-width:28ch;margin:0}.reg-pub__footcol{gap:var(--s-3);display:grid}.reg-pub__footcol ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-pub__footcol a{color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);transition:color var(--duration-hair) linear;text-decoration:none}.reg-pub__footcol a:hover{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.reg-pub__legal{width:100%;max-width:var(--measure);padding:var(--s-4) var(--gutter) var(--s-6);border-top:var(--hair);justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;margin:0 auto;display:flex}.reg-pub__legal .t-meta{margin:0}@media (max-width:839px){.reg-pub__footinner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:639px){.reg-pub__footinner{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.reg-pub__title{font-size:var(--t-h2-size);line-height:var(--t-h2-lh)}.reg-pub__nav{display:none}}.reg-pri{gap:0;display:grid}.reg-pri__sec{gap:var(--s-5);padding:var(--s-8) 0;border-bottom:var(--hair);display:grid}.reg-pri__sec:last-child{border-bottom:0}.reg-pri__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-pri__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-pri__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-pri__table{border-collapse:collapse;width:100%}.reg-pri__table caption{text-align:left;padding-bottom:var(--s-4);color:var(--fg-3)}.reg-pri__table th,.reg-pri__table td{padding:var(--s-3) var(--s-4);border-bottom:var(--hair);text-align:left;vertical-align:baseline}.reg-pri__table thead th{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);border-bottom:var(--hair-strong);white-space:nowrap;font-weight:500}.reg-pri__table tbody tr:last-child th,.reg-pri__table tbody tr:last-child td{border-bottom:0}.reg-pri__table th:first-child,.reg-pri__table td:first-child{padding-left:0}.reg-pri__table th:last-child,.reg-pri__table td:last-child{padding-right:0}.reg-pri__table tbody th{font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg);font-weight:400}.reg-pri__name{color:var(--fg);text-decoration:none}.reg-pri__name:hover{text-underline-offset:2px;text-decoration:underline}.reg-pri__n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg);white-space:nowrap}.reg-pri__n--quiet{color:var(--fg-3);font-size:var(--t-meta-size)}.reg-pri__work{padding:var(--s-5) var(--s-6);border:var(--hair-strong);border-radius:var(--r-md);background:var(--ink-panel);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);margin:0;line-height:1.8;overflow-x:auto}.reg-pri__work b{color:var(--fg);font-weight:500}.reg-pri__workop{color:var(--fg-3)}.reg-pri__rules{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.reg-pri__rule{gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.reg-pri__ruledot{border-radius:var(--r-full);background:var(--fg-3);width:6px;height:6px;transform:translateY(-2px)}.reg-pri__rule[data-tone=good] .reg-pri__ruledot{background:var(--live)}.reg-pri__rule[data-tone=warn] .reg-pri__ruledot{background:var(--warn)}.reg-pri__ruletext{color:var(--fg-2);margin:0}.reg-pri__ruletext b{color:var(--fg);font-weight:500}.reg-pri__planwrap{overflow-x:auto}.reg-pri__plans{border-collapse:collapse;width:100%;min-width:620px}.reg-pri__plans caption{text-align:left;padding-bottom:var(--s-4);color:var(--fg-3)}.reg-pri__plans th,.reg-pri__plans td{padding:var(--s-4);border-bottom:var(--hair);border-left:var(--hair);text-align:left;vertical-align:baseline}.reg-pri__plans th:first-child,.reg-pri__plans td:first-child{border-left:0;padding-left:0}.reg-pri__plans thead th{border-bottom:var(--hair-strong)}.reg-pri__plans tbody th{font-family:var(--font-sans);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--fg-3);white-space:nowrap;font-weight:400}.reg-pri__plancol{gap:var(--s-2);display:grid}.reg-pri__planname{font-family:var(--font-sans);font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--t-title-tr);color:var(--fg);font-weight:500}.reg-pri__planprice{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg)}.reg-pri__planper{color:var(--fg-3)}.reg-pri__plans [data-recommended=true]{box-shadow:inset 0 2px 0 var(--signal)}.reg-pri__plans thead [data-recommended=true]{background:var(--ink-panel)}.reg-pri__planrec{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--signal)}.reg-pri__planval{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg)}.reg-pri__plancta{padding-top:var(--s-5)}.reg-pri__plancta>*{width:100%}@media (max-width:639px){.reg-pri__sec{padding:var(--s-7) 0}.reg-pri__work{padding:var(--s-4);font-size:var(--t-caption-size)}}.reg-lp{gap:0;display:grid}.reg-lp__hero{gap:var(--s-6);padding:var(--s-9) 0 var(--s-8);border-bottom:var(--hair-strong);display:grid}.reg-lp__h1{font-family:var(--font-display);font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-tr);color:var(--fg);text-wrap:balance;max-width:22ch;margin:0}.reg-lp__lede{max-width:var(--measure-prose);color:var(--fg-2);margin:0}.reg-lp__cta{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.reg-lp__herotype{gap:var(--s-6);align-content:start;display:grid}.reg-lp__aside{gap:var(--s-4);padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);align-content:start;display:grid}.reg-lp__asidehead{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.reg-lp__asidefoot{color:var(--fg-3);margin:0}@media (min-width:1024px){.reg-lp__hero{column-gap:var(--s-9);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start}}.reg-lp__sec--compact{padding:var(--s-6) 0}.reg-lp__more{justify-self:start}.reg-lp__sec{gap:var(--s-6);padding:var(--s-8) 0;border-bottom:var(--hair);display:grid}.reg-lp__sec:last-of-type{border-bottom:0}.reg-lp__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-lp__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-lp__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-lp__proof{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-lp__proofcard{gap:var(--s-4);padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);transition:border-color var(--duration-hair) linear;display:grid}.reg-lp__proofcard:hover{border-color:var(--rule-strong)}.reg-lp__artifact{font-family:var(--font-mono);font-size:var(--t-title-size);line-height:var(--t-title-lh);color:var(--fg);overflow-wrap:anywhere;margin:0}.reg-lp__proofmeta{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hair);display:flex}.reg-lp__proofmeta .t-meta{margin:0}.reg-lp__agents{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.reg-lp__proof,.reg-lp__agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.reg-lp__hero{padding:var(--s-8) 0 var(--s-7)}.reg-lp__h1{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr)}.reg-lp__sec{padding:var(--s-7) 0}.reg-lp__proof,.reg-lp__agents{grid-template-columns:minmax(0,1fr)}.reg-lp__cta{gap:var(--s-4)}}.reg-ov{gap:0;display:grid}.reg-ov__head{gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:var(--hair-strong);display:grid}.reg-ov__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0}.reg-ov__facts{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);flex-wrap:wrap;margin:0;display:flex}.reg-ov__factsep{color:var(--fg-3)}.reg-ov__sec{gap:var(--s-5);padding:var(--s-7) 0;border-bottom:var(--hair);display:grid}.reg-ov__sec:last-child{border-bottom:0}.reg-ov__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-ov__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-ov__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-ov__list{margin:0;padding:0;list-style:none;display:grid}.reg-ov__row{align-items:center;gap:var(--s-5);min-height:var(--control-h-lg);padding:var(--s-3) 0;border-bottom:var(--hair);transition:background var(--duration-hair) linear;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.reg-ov__list>li:last-child .reg-ov__row{border-bottom:0}.reg-ov__row:hover{background:var(--ink-raised)}.reg-ov__ident{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-ov__name{color:var(--fg);font-size:var(--t-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.reg-ov__name:hover{text-underline-offset:2px;text-decoration:underline}.reg-ov__reason{color:var(--fg-2);min-width:0;margin:0}.reg-ov__elapsed{color:var(--fg-3);white-space:nowrap}.reg-ov__rowact{align-items:center;gap:var(--s-3);display:flex}.reg-ov__identcol{gap:2px;min-width:0;display:grid}.reg-ov__kind{color:var(--warn);white-space:nowrap}.reg-ov__stats{margin:0;display:grid}.reg-ov__stat{align-items:baseline;gap:var(--s-5);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:12ch minmax(0,1fr) auto;display:grid}.reg-ov__stat:last-of-type{border-bottom:0}.reg-ov__stat dt{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-ov__statval{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.reg-ov__statnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);color:var(--fg);margin:0}.reg-ov__statctx{color:var(--fg-3)}.reg-ov__spark{align-items:flex-end;gap:2px;min-width:96px;height:24px;display:flex}.reg-ov__sparkbar{background:var(--fg-2);border-radius:0;flex:1;min-width:3px;min-height:1px}.reg-ov__next{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.reg-ov__nextitem{gap:var(--s-1);display:grid}.reg-ov__nextwhy{color:var(--fg-3);margin:0}@media (max-width:639px){.reg-ov__row{row-gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto}.reg-ov__rowact{grid-column:1/-1}.reg-ov__stat{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.reg-ov__spark{width:100%;min-width:0}}.reg-ov__headrow{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-ov__date{color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.reg-ov__livedot{border-radius:var(--r-full);background:var(--live);flex:none;align-self:center;width:6px;height:6px}.reg-ov__factnum{color:var(--fg)}.reg-ov__factnum--danger{color:var(--danger)}.reg-ov__row[data-fam]{padding-inline-start:var(--s-4)}.reg-ov__row--live{grid-template-columns:minmax(0,1fr) 11ch 6ch minmax(0,18rem) auto}.reg-ov__row--usual{grid-template-columns:minmax(0,1fr) auto}.reg-ov__thumb{border-radius:var(--r-sm);flex:none;width:76px;height:44px;display:block;overflow:hidden}.reg-ov__handsback{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.reg-ov__row--live .reg-ov__elapsed{color:var(--fg-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-ov__row--live[data-lead=true] .reg-ov__elapsed{color:var(--fg)}.reg-ov__ctx{color:var(--fg-3);min-width:0}.reg-ov__ctx--warn{color:var(--warn)}.reg-ov__hold{color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.reg-ov__inlineerr{color:var(--danger);margin:0}.reg-ov__headact{align-items:center;gap:var(--s-4);display:flex}.reg-ov__outs{gap:var(--s-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.reg-ov__outcell{min-width:0;display:grid}.reg-ov__out{border-block:var(--hair);border-inline-end:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.reg-ov__outplate{border-bottom:var(--hair);height:120px}.reg-ov__outbody{align-content:start;gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5);min-width:0;display:grid}.reg-ov__outname{font-family:var(--font-display);font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--t-title-tr);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.reg-ov__outname--lead{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr)}.reg-ov__outmeta{color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.reg-ov__outact{align-items:center;gap:var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.reg-ov__textbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.reg-ov__textbtn:disabled{cursor:progress;color:var(--fg-3)}@media (min-width:1024px){.reg-ov__outs{grid-template-columns:repeat(4,minmax(0,1fr))}.reg-ov__outcell[data-lead-card=true]{grid-column:span 2}}.reg-ov__split{column-gap:var(--s-7);border-bottom:var(--hair);grid-template-columns:minmax(0,1fr);display:grid}.reg-ov__col{align-content:start;min-width:0;display:grid}.reg-ov__col>.reg-ov__sec:last-child{border-bottom:0}@media (min-width:1200px){.reg-ov__split:not([data-single]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reg-ov__split:not([data-single])>.reg-ov__col>.reg-ov__sec{border-bottom:0}}.reg-ov__nextrow{align-items:center;gap:var(--s-5);min-height:var(--control-h-lg);padding:var(--s-3) 0 var(--s-3) var(--s-4);border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto minmax(9ch,auto);display:grid}.reg-ov__list>li:last-child .reg-ov__nextrow{border-bottom:0}.reg-ov__when{color:var(--fg-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.reg-ov__nextctx{color:var(--fg-3);text-align:end;white-space:nowrap}.reg-ov__nextctx--soon{color:var(--fg)}.reg-ov__errnote{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-ov__usualmeta{color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.reg-ov__more{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.reg-ov__morecount{color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-ov__sec.reg-first{min-height:0;padding:var(--s-7) 0;place-items:stretch stretch}.reg-ov .reg-first__acts{flex-wrap:wrap;align-items:center}@media (max-width:639px){.reg-ov__row--live{grid-template-columns:minmax(0,1fr) auto}.reg-ov__row--live .reg-ov__ctx{grid-column:1/-1}.reg-ov__nextrow{grid-template-columns:minmax(0,1fr) auto}.reg-ov__nextrow .reg-ov__nextctx{text-align:start;grid-column:1/-1}}.reg-an{gap:0;display:grid}.reg-an__bar{align-items:flex-end;gap:var(--s-5);padding:var(--s-5) 0;border-bottom:var(--hair-strong);flex-wrap:wrap;display:flex}.reg-an__group{gap:var(--s-2);display:grid}.reg-an__group>.t-label{color:var(--fg-3)}.reg-an__seg{border:var(--hair);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.reg-an__seg button{min-height:var(--control-h);padding:0 var(--s-4);border:0;border-left:var(--hair);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;transition:color var(--duration-hair) linear, background var(--duration-hair) linear;background:0 0;font-weight:500}.reg-an__seg button:first-child{border-left:0}.reg-an__seg button:hover{color:var(--fg);background:var(--ink-raised)}.reg-an__seg button[aria-pressed=true]{color:var(--fg);background:var(--ink-panel);box-shadow:inset 0 -2px 0 var(--signal)}.reg-an__seg button:disabled{color:var(--fg-3);cursor:not-allowed}.reg-an__date{height:var(--control-h);padding:0 var(--s-3);border:var(--hair);border-radius:var(--r-md);background:var(--ink-control);color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-caption-size)}.reg-an__barnote{color:var(--fg-3);align-self:center;margin:0 0 0 auto}.reg-an__sec{gap:var(--s-5);padding:var(--s-7) 0;border-bottom:var(--hair);display:grid}.reg-an__sec:last-child{border-bottom:0}.reg-an__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-an__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-an__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-an__secact{align-items:center;gap:var(--s-4);display:flex}.reg-an__totals{gap:var(--s-7) var(--s-9);flex-wrap:wrap;margin:0;display:flex}.reg-an__total{gap:var(--s-2);display:grid}.reg-an__total dt{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-an__total dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);color:var(--fg);margin:0}.reg-an__forecast{align-items:baseline;gap:var(--s-4);padding:var(--s-4) var(--s-5);border:var(--hair);border-left:2px solid var(--warn);border-radius:var(--r-md);background:var(--ink-panel);display:flex}.reg-an__forecast p{color:var(--fg-2);margin:0}.reg-an__forecast b{color:var(--fg);font-weight:500}@media (max-width:639px){.reg-an__bar{gap:var(--s-4)}.reg-an__barnote{margin-left:0}.reg-an__totals{gap:var(--s-5) var(--s-7)}.reg-an__sec{padding:var(--s-6) 0}}.reg-auto{gap:0;display:grid}.reg-auto__head{gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:var(--hair-strong);display:grid}.reg-auto__headrow{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-auto__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0}.reg-auto__facts{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);flex-wrap:wrap;margin:0;display:flex}.reg-auto__factsep{color:var(--fg-3)}.reg-auto__tz{color:var(--fg-3);margin:0}.reg-auto__tz b{color:var(--fg-2);font-weight:500;font-family:var(--font-mono)}.reg-auto__sec{gap:var(--s-5);padding:var(--s-7) 0;border-bottom:var(--hair);display:grid}.reg-auto__sec:last-child{border-bottom:0}.reg-auto__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-auto__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-auto__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-auto__target{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-auto__targetname{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.reg-auto__targetname:hover{text-underline-offset:2px;text-decoration:underline}.reg-auto__when{gap:2px;display:grid}.reg-auto__whencron{color:var(--fg-3);font-family:var(--font-mono)}.reg-auto__pausemark{align-items:baseline;gap:var(--s-2);color:var(--warn);white-space:nowrap;display:inline-flex}.reg-auto__alist{margin:0;padding:0;list-style:none;display:grid}.reg-auto__arow{align-items:center;gap:var(--s-5);min-height:var(--control-h-lg);padding:var(--s-3) 0;border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.reg-auto__alist>li:last-child .reg-auto__arow{border-bottom:0}.reg-auto__aident{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-auto__areason{color:var(--fg-2);margin:0}.reg-auto__builder{gap:var(--s-6);display:grid}.reg-auto__field{gap:var(--s-2);display:grid}.reg-auto__field>.t-label{color:var(--fg-3)}.reg-auto__radiogrid{gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-auto__radio{align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);border:var(--hair);border-radius:var(--r-md);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;background:0 0;display:inline-flex}.reg-auto__radio[aria-pressed=true],.reg-auto__radio[aria-checked=true]{color:var(--fg);border-color:var(--fg-3);box-shadow:inset 0 -2px 0 var(--signal)}.reg-auto__daypicker{gap:var(--s-2);display:flex}.reg-auto__day{width:var(--control-h);height:var(--control-h);border:var(--hair);border-radius:var(--r-md);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;background:0 0}.reg-auto__day[aria-pressed=true]{color:var(--fg);border-color:var(--fg-3);box-shadow:inset 0 -2px 0 var(--signal)}.reg-auto__timerow{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-auto__timehint{color:var(--fg-3)}.reg-auto__modetoggle{border:var(--hair);border-radius:var(--r-md);margin-left:auto;display:inline-flex;overflow:hidden}.reg-auto__modetoggle button{min-height:var(--control-h);padding:0 var(--s-4);border:0;border-left:var(--hair);color:var(--fg-2);font-size:var(--t-caption-size);cursor:pointer;background:0 0}.reg-auto__modetoggle button:first-child{border-left:0}.reg-auto__modetoggle button[aria-pressed=true]{color:var(--fg);background:var(--ink-panel);box-shadow:inset 0 -2px 0 var(--signal)}.reg-auto__cronrow input{width:100%;height:var(--control-h-lg);padding:0 var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-control);color:var(--fg);font-family:var(--font-mono)}.reg-auto__means{padding:var(--s-5);border:var(--hair);border-left:2px solid var(--signal);border-radius:var(--r-md);background:var(--ink-panel);gap:var(--s-4);display:grid}.reg-auto__meanssentence{font-size:var(--t-body-size);color:var(--fg);margin:0}.reg-auto__runs{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-auto__run{align-items:baseline;gap:var(--s-4);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-caption-size);color:var(--fg-2);display:flex}.reg-auto__run:first-child{color:var(--fg)}.reg-auto__rundate{min-width:12ch}.reg-auto__runrel{color:var(--fg-3);font-family:var(--font-sans)}.reg-auto__warnline{align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hair);border-left:2px solid var(--warn);border-radius:var(--r-md);background:var(--ink-panel);display:flex}.reg-auto__warnline p{color:var(--fg-2);margin:0}.reg-auto__parseerror{color:var(--danger);font-family:var(--font-mono)}@media (max-width:639px){.reg-auto__sec{padding:var(--s-6) 0}.reg-auto__arow{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr)}}.reg-conn{gap:0;display:grid}.reg-conn__head{gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:var(--hair-strong);display:grid}.reg-conn__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0}.reg-conn__facts{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);flex-wrap:wrap;margin:0;display:flex}.reg-conn__factsep{color:var(--fg-3)}.reg-conn__sec{gap:var(--s-5);padding:var(--s-7) 0;border-bottom:var(--hair);display:grid}.reg-conn__sec:last-child{border-bottom:0}.reg-conn__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-conn__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-conn__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-conn__list{margin:0;padding:0;list-style:none;display:grid}.reg-conn__row{gap:var(--s-2);padding:var(--s-4) 0;border-bottom:var(--hair);display:grid}.reg-conn__list>li:last-child .reg-conn__row{border-bottom:0}.reg-conn__rowtop{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-conn__mark{border:var(--hair);border-radius:var(--r-sm);width:24px;height:24px;font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reg-conn__name{font-size:var(--t-body-size);color:var(--fg);min-width:0;font-weight:500}.reg-conn__rowacts{align-items:center;gap:var(--s-3);margin-left:auto;display:flex}.reg-conn__facts2{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-meta-size);color:var(--fg-3);padding-left:calc(24px + var(--s-4));flex-wrap:wrap;margin:0;display:flex}.reg-conn__symptom{padding-left:calc(24px + var(--s-4));color:var(--fg-2);margin:0}.reg-conn__agents{padding-left:calc(24px + var(--s-4));color:var(--fg-3);margin:0}.reg-conn__state{align-items:center;gap:var(--s-2);white-space:nowrap;display:inline-flex}.reg-conn__statedot{border-radius:var(--r-full);background:var(--fg-3);width:6px;height:6px}.reg-conn__state[data-tone=healthy] .reg-conn__statedot{background:var(--live)}.reg-conn__state[data-tone=attention] .reg-conn__statedot{background:var(--warn)}.reg-conn__state[data-tone=broken] .reg-conn__statedot{background:var(--danger)}.reg-conn__stateword{color:var(--fg-2)}.reg-conn__state[data-tone=broken] .reg-conn__stateword{color:var(--danger)}.reg-conn__searchwrap{max-width:360px;display:block}.reg-conn__disc{gap:var(--s-6);display:grid}.reg-conn__discintro{color:var(--fg-2);margin:0}.reg-conn__block{gap:var(--s-3);padding-top:var(--s-5);border-top:var(--hair);display:grid}.reg-conn__block:first-of-type{border-top:0;padding-top:0}.reg-conn__blocktitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-conn__lines{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-conn__line{gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.reg-conn__linedot{border-radius:var(--r-full);background:var(--fg-3);width:6px;height:6px;margin-right:var(--s-3);vertical-align:middle;display:inline-block}.reg-conn__linetext{color:var(--fg-2);min-width:0;margin:0}.reg-conn__lineraw{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3);overflow-wrap:anywhere;text-align:right}.reg-conn__storage{padding:var(--s-4) var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel)}.reg-conn__storage p{color:var(--fg-2);margin:0}.reg-conn__risk{align-items:baseline;gap:var(--s-3);padding:var(--s-4) var(--s-5);border:var(--hair);border-left:2px solid var(--warn);border-radius:var(--r-md);background:var(--ink-panel);display:flex}.reg-conn__risk p{color:var(--fg-2);margin:0}.reg-conn__discacts{justify-content:flex-end;align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:var(--hair);display:flex}.reg-conn__depart{gap:var(--s-5);text-align:center;align-content:center;justify-items:center;min-height:200px;display:grid}.reg-conn__departmark{border:var(--hair-strong);border-radius:var(--r-md);width:40px;height:40px;font-family:var(--font-mono);font-size:var(--t-lead-size);color:var(--fg-2);justify-content:center;align-items:center;display:flex}.reg-conn__departtext{color:var(--fg);font-size:var(--t-lead-size);margin:0}.reg-conn__departnote{color:var(--fg-3);max-width:44ch;margin:0}.reg-conn__revoke{gap:var(--s-5);display:grid}.reg-conn__revokelist{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-conn__revokelist li{align-items:baseline;gap:var(--s-3);color:var(--fg-2);display:flex}.reg-conn__revokelist li:before{content:"";border-radius:var(--r-full);background:var(--danger);flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.reg-conn__confirmfield{gap:var(--s-2);display:grid}.reg-conn__confirmfield input{height:var(--control-h-lg);padding:0 var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-control);color:var(--fg);font-family:var(--font-mono)}@media (max-width:639px){.reg-conn__sec{padding:var(--s-6) 0}.reg-conn__facts2,.reg-conn__symptom,.reg-conn__agents{padding-left:0}.reg-conn__line{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.reg-conn__lineraw{text-align:left}.reg-conn__rowacts{width:100%;margin-left:0}}.reg-gate__head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-gate__state{align-items:center;gap:var(--s-2);white-space:nowrap;display:inline-flex}.reg-gate__dot{border-radius:var(--r-full);background:var(--warn);width:6px;height:6px}.reg-gate__word{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--warn)}.reg-gate__ask{color:var(--fg);font-size:var(--t-body-size);margin:0}.reg-gate__detail{color:var(--fg-2);margin:0}.reg-gate__scopes{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3);overflow-wrap:anywhere;margin:0}.reg-gate__acts{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-gate__promise{color:var(--fg-3);margin:0}.reg-gate__result{color:var(--fg-2);margin:0}.reg-gate__result[data-tone=done]{color:var(--live)}.reg-gate__result[data-tone=stopped]{color:var(--danger)}.reg-agy{gap:0;display:grid}.reg-agy__head{gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:var(--hair-strong);display:grid}.reg-agy__headrow{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-agy__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0}.reg-agy__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-agy__facts{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);flex-wrap:wrap;margin:0;display:flex}.reg-agy__factsep{color:var(--fg-3)}.reg-agy__sec{gap:var(--s-5);padding:var(--s-7) 0;border-bottom:var(--hair);display:grid}.reg-agy__sec:last-child{border-bottom:0}.reg-agy__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-agy__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-2);margin:0;font-weight:500}.reg-agy__launch{gap:var(--s-5);max-width:var(--measure-prose);display:grid}.reg-agy__field{gap:var(--s-2);display:grid}.reg-agy__fieldrow{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.reg-agy__phases{border-top:var(--hair);gap:0;display:grid}.reg-agy__phase{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reg-agy__phasename{gap:var(--s-1);min-width:0;display:grid}.reg-agy__phaselabel{color:var(--fg)}.reg-agy__phasenote{color:var(--fg-3)}.reg-agy__phasebudget{align-items:center;gap:var(--s-3);display:flex}.reg-agy__phasebudget input[type=number]{text-align:right;width:6.5rem}.reg-agy__unit{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3)}.reg-agy__required{font-family:var(--font-sans);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3)}.reg-agy__total{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-top:var(--s-4);flex-wrap:wrap;display:flex}.reg-agy__sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg)}.reg-agy__arith{color:var(--fg-3);font-family:var(--font-mono)}.reg-agy__problems{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-agy__problem{align-items:baseline;gap:var(--s-3);color:var(--fg-2);display:flex}.reg-agy__problemdot{border-radius:var(--r-full);background:var(--warn);flex-shrink:0;width:5px;height:5px;transform:translateY(-2px)}.reg-agy__ledger{border-top:var(--hair);gap:0;display:grid}.reg-agy__lrow{align-items:baseline;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.reg-agy__lindex{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-meta-size);color:var(--fg-3)}.reg-agy__lbody{gap:var(--s-2);min-width:0;display:grid}.reg-agy__lfacts{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-meta-size);color:var(--fg-2);flex-wrap:wrap;display:flex}.reg-agy__lnums{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg);white-space:nowrap}.reg-agy__bill{border-top:var(--hair);gap:0;display:grid}.reg-agy__billrow{align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.reg-agy__billtotal{gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hair-strong);grid-template-columns:minmax(0,1fr) auto;display:grid}.reg-agy__meter{background:var(--rule);width:100%;height:2px;overflow:hidden}.reg-agy__meterfill{background:var(--fg-3);height:100%;display:block}.reg-agy__meterfill[data-tone=near]{background:var(--warn)}.reg-agy__meterfill[data-tone=over]{background:var(--danger)}.reg-agy__brief{padding:var(--s-4) 0 var(--s-4) var(--s-4);border-left:2px solid var(--rule);color:var(--fg-2);max-width:var(--measure-prose);white-space:pre-wrap;margin:0}.reg-agy__roster{border-top:var(--hair);gap:0;display:grid}.reg-agy__rrow{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reg-agy__rmark{border:var(--hair);border-radius:var(--r-sm);width:24px;height:24px;font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-2);flex-shrink:0;place-items:center;display:grid}.reg-agy__rname{gap:var(--s-1);min-width:0;display:grid}.reg-agy__rtitle{color:var(--fg)}.reg-agy__rteam{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3)}.reg-agy__filters{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.reg-agy__sec{padding:var(--s-6) 0}.reg-agy__phase{row-gap:var(--s-3);grid-template-columns:auto minmax(0,1fr)}.reg-agy__phasebudget{grid-column:1/-1;justify-content:flex-end}.reg-agy__lrow{row-gap:var(--s-2);grid-template-columns:1.5rem minmax(0,1fr)}.reg-agy__lnums{grid-column:2}}.reg-log{gap:0;display:grid}.reg-log__head{gap:var(--s-3);padding-bottom:var(--s-6);border-bottom:var(--hair-strong);display:grid}.reg-log__headrow{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-log__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0}.reg-log__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-log__facts{align-items:baseline;gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);flex-wrap:wrap;margin:0;display:flex}.reg-log__factsep{color:var(--fg-3)}.reg-log__sec{gap:var(--s-5);padding:var(--s-7) 0;border-bottom:var(--hair);display:grid}.reg-log__sec:last-child{border-bottom:0}.reg-log__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-log__sectitle{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-2);margin:0;font-weight:500}.reg-log__kind{font-family:var(--font-mono);font-size:var(--t-meta-size);letter-spacing:var(--t-label-tr);color:var(--fg-2);white-space:nowrap}.reg-log__kind[data-unknown=true]{color:var(--fg-3)}.reg-log__pager{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:var(--hair);flex-wrap:wrap;display:flex}.reg-log__range{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-meta-size);color:var(--fg-2)}.reg-log__pagerbtns{align-items:center;gap:var(--s-3);display:flex}.reg-md{color:var(--fg-2);max-width:var(--measure-prose)}.reg-md>:first-child{margin-top:0}.reg-md>:last-child{margin-bottom:0}.reg-md h1,.reg-md h2,.reg-md h3,.reg-md h4{color:var(--fg);font-family:var(--font-sans);margin:var(--s-6) 0 var(--s-3)}.reg-md h1{font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr)}.reg-md h2{font-size:var(--t-lead-size);line-height:var(--t-lead-lh)}.reg-md h3{font-size:var(--t-body-size);font-weight:600}.reg-md h4{font-size:var(--t-body-size);color:var(--fg-2);font-weight:500}.reg-md p{margin:0 0 var(--s-4);font-size:var(--t-body-size);line-height:var(--t-body-lh)}.reg-md strong{color:var(--fg);font-weight:600}.reg-md em{font-style:italic}.reg-md a{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.reg-md a:hover{color:var(--signal-ink,var(--signal))}.reg-md ul,.reg-md ol{margin:0 0 var(--s-4);padding-left:var(--s-6)}.reg-md li{margin-bottom:var(--s-2);line-height:var(--t-body-lh)}.reg-md blockquote{margin:var(--s-4) 0;padding-left:var(--s-4);border-left:2px solid var(--rule-strong,var(--rule));color:var(--fg-2)}.reg-md hr{border:0;border-top:var(--hair);margin:var(--s-6) 0}.reg-md__scroll,.reg-md table{width:100%}.reg-md table{border-collapse:collapse;margin:var(--s-4) 0;font-size:var(--t-caption-size);display:block;overflow-x:auto}.reg-md thead{background:0 0}.reg-md th{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:var(--hair-strong);font-family:var(--font-sans);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-2);white-space:nowrap;font-weight:500}.reg-md td{padding:var(--s-2) var(--s-3);border-bottom:var(--hair);vertical-align:top;color:var(--fg-2)}.reg-md code{font-family:var(--font-mono);background:var(--ink-code,var(--ink-raised));border-radius:var(--r-sm);color:var(--fg);padding:.1em .35em;font-size:.9em}.reg-md pre{margin:var(--s-4) 0;padding:var(--s-4);background:var(--ink-code,var(--ink-panel));border:var(--hair);border-radius:var(--r-sm);overflow-x:auto}.reg-md pre code{font-size:var(--t-caption-size);background:0 0;padding:0}.reg-md__img{border-radius:var(--r-sm);border:var(--hair);max-width:100%;height:auto}.reg-mpage__files{margin:var(--s-3) 0 0;gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.reg-mpage__file{align-items:baseline;gap:var(--s-3);font-family:var(--font-sans);font-size:var(--t-meta-size);flex-wrap:wrap;display:flex}.reg-mpage__file-name{color:var(--fg-2)}.reg-mpage__file-size{color:var(--fg-3);font-family:var(--font-mono)}.reg-mpage__value,.reg-mpage__quote{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reg-md .reg-mmd{margin:var(--s-5) 0;padding:var(--s-5) var(--s-4);background:var(--ink-code,var(--ink-panel));border:var(--hair);border-radius:var(--r-md);justify-content:center;align-items:center;min-height:5rem;display:flex;overflow-x:auto}.reg-md .reg-mmd>svg{max-width:100%;height:auto}.reg-md .reg-mmd--raw{min-height:0;padding:var(--s-4);display:block}.reg-md .reg-mmd__label{font-family:var(--font-sans);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--s-2)}.reg-md .reg-mmd__src{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--t-caption-size);color:var(--fg-2);background:0 0;border:0;margin:0;padding:0}.reg-md__imgfail{color:var(--fg-3);font-style:italic;display:block}.reg-md--compact{max-width:none}.reg-md--compact h1{font-size:var(--t-lead-size)}.reg-md--compact h2{font-size:var(--t-body-size);font-weight:600}.reg-md--compact h3,.reg-md--compact h4,.reg-md--compact p,.reg-md--compact li{font-size:var(--t-caption-size)}.reg-md--compact h1,.reg-md--compact h2,.reg-md--compact h3,.reg-md--compact h4{margin:var(--s-4) 0 var(--s-2)}.reg-runs__filters{align-items:end;gap:var(--s-4) var(--s-5);padding:var(--s-5) 0;border-bottom:var(--hair);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.reg-runs__search{grid-column:span 2}.reg-runs__facet{min-width:0}.reg-runs__toggle{align-items:center;gap:var(--s-2);min-height:var(--control-h);color:var(--fg-2);cursor:pointer;display:flex}.reg-runs__clear{min-height:var(--control-h);place-self:center start}.reg-runs__reportline{margin:0}@media (max-width:640px){.reg-runs__filters{grid-template-columns:minmax(0,1fr)}.reg-runs__search{grid-column:auto}}.reg-shelf{gap:var(--s-7);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.reg-shelf__rail{border-top:var(--hair);gap:0;display:grid}.reg-shelf__facet{align-items:center;gap:var(--s-3);border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.reg-shelf__facetbtn{appearance:none;padding:var(--s-3) 0;text-align:left;color:var(--fg-2);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;overflow:hidden}.reg-shelf__facetbtn:hover{color:var(--fg)}.reg-shelf__facet[data-selected=true]{box-shadow:inset 2px 0 0 0 var(--signal)}.reg-shelf__facet[data-selected=true] .reg-shelf__facetbtn{color:var(--fg);padding-left:var(--s-3)}.reg-shelf__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-meta-size);color:var(--fg-3)}.reg-shelf__facetacts{align-items:center;gap:var(--s-2);display:flex}.reg-shelf__newfolder{gap:var(--s-2);padding-top:var(--s-4);display:grid}.reg-shelf__main{gap:var(--s-5);min-width:0;display:grid}.reg-shelf__toolbar{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-shelf__name{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-shelf__namelink{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-shelf__rename{align-items:center;gap:var(--s-2);display:flex}.reg-shelf__rename input{width:14rem}.reg-shelf__kind{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3);white-space:nowrap}.reg-shelf__nopreview{color:var(--fg-3)}@media (max-width:900px){.reg-shelf{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.reg-log__sec{padding:var(--s-6) 0}.reg-log__pager{justify-content:flex-start}}.reg-settings{max-width:var(--measure);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0;width:100%;margin:0 auto;display:grid}.reg-settings__nav{gap:var(--s-6);padding-right:var(--s-6);display:grid}.reg-settings__group{gap:var(--s-2);display:grid}.reg-settings__grouphead{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-settings__list{margin:0;padding:0;list-style:none;display:grid}.reg-settings__panel{min-height:32px;padding:0 var(--s-3);color:var(--fg-2);font-size:var(--t-body-size);border-radius:var(--r-sm);align-items:center;text-decoration:none;display:flex}.reg-settings__panel:hover{background:var(--ink-raised);color:var(--fg)}.reg-settings__panel:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.reg-settings__panel[data-active=true]{background:var(--ink-raised);color:var(--fg);box-shadow:inset 2px 0 0 0 var(--signal)}.reg-settings__content{max-width:680px;padding-left:var(--s-7);min-width:0}@media (max-width:900px){.reg-settings{grid-template-columns:minmax(0,1fr)}.reg-settings__nav{padding-right:0;padding-bottom:var(--s-6);border-bottom:var(--hair)}.reg-settings__content{padding-left:0;padding-top:var(--s-6);max-width:none}}.reg-adm{max-width:var(--measure);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0;width:100%;margin:0 auto;display:grid}.reg-adm__nav{gap:var(--s-6);padding-right:var(--s-6);display:grid}.reg-adm__group{gap:var(--s-2);display:grid}.reg-adm__grouphead{font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);margin:0;font-weight:500}.reg-adm__list{margin:0;padding:0;list-style:none;display:grid}.reg-adm__item{align-items:center;gap:var(--s-3);width:100%;min-height:32px;padding:0 var(--s-3);color:var(--fg-2);font:inherit;font-size:var(--t-body-size);text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;text-decoration:none;display:flex}.reg-adm__item:hover{background:var(--ink-raised);color:var(--fg)}.reg-adm__item:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.reg-adm__item[data-active=true]{background:var(--ink-raised);color:var(--fg)}.reg-adm__count{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3);margin-left:auto}.reg-adm__content{padding-left:var(--s-7);min-width:0}.reg-adm__head{justify-content:space-between;align-items:center;gap:var(--s-4);padding-bottom:var(--s-5);margin-bottom:var(--s-6);border-bottom:var(--hair);display:flex}@media (max-width:900px){.reg-adm{grid-template-columns:minmax(0,1fr)}.reg-adm__nav{padding-right:0;padding-bottom:var(--s-6);border-bottom:var(--hair)}.reg-adm__content{padding-left:0;padding-top:var(--s-6)}}.reg-appear__group{border-top:var(--hair);gap:0;display:grid}.reg-appear__choice{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-3);border-bottom:var(--hair);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reg-appear__choice[data-selected=true]{box-shadow:inset 2px 0 0 0 var(--signal)}.reg-appear__choicebody{gap:var(--s-1);min-width:0;display:grid}.reg-appear__choicelabel{color:var(--fg);cursor:pointer}.reg-appear__choicehelp{color:var(--fg-3)}.reg-appear__tile{align-content:center;gap:var(--s-2);width:120px;height:72px;padding:var(--s-3);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);flex-shrink:0;display:grid;overflow:hidden}.reg-appear__tilename{font-family:var(--font-display);font-size:var(--t-meta-size);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reg-appear__tilerule{background:var(--rule);height:1px}.reg-appear__tilenum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-meta-size);color:var(--fg-2)}@media (max-width:640px){.reg-appear__choice{row-gap:var(--s-3);grid-template-columns:auto minmax(0,1fr)}.reg-appear__tile{grid-column:1/-1;justify-self:start}}.reg-sec__form{gap:var(--s-5);display:grid}.reg-sec__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-sec__strength{align-items:center;gap:var(--s-3);margin:0;display:flex}.reg-sec__meter{background:var(--rule);flex:1;height:1px;overflow:hidden}.reg-sec__meterfill{background:var(--fg-2);height:100%;display:block}.reg-sec__strengthword{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-2);text-align:right;min-width:3.5rem}.reg-sec__reqs{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.reg-sec__req{align-items:baseline;gap:var(--s-2);color:var(--fg-3);display:flex}.reg-sec__req[data-ok=true]{color:var(--fg-2)}.reg-sec__reqmark{width:12px;color:var(--live);flex-shrink:0;justify-content:center;display:inline-flex}.reg-sec__savedmark{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3);margin:0}.reg-sec__enrol{gap:var(--s-6);display:grid}.reg-sec__step{gap:var(--s-4);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.reg-sec__stepnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-meta-size);color:var(--fg-3);line-height:var(--t-body-lh)}.reg-sec__stepbody{gap:var(--s-3);min-width:0;display:grid}.reg-sec__steptitle{font-family:var(--font-sans);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-2);margin:0;font-weight:500}.reg-sec__qr{width:160px;height:160px;padding:var(--s-3);border:var(--hair);border-radius:var(--r-md);background:#fff}.reg-sec__secret{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--t-body-size);letter-spacing:.04em;color:var(--fg);word-break:break-all;margin:0;display:flex}.reg-sec__code{width:9rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-h3-size);letter-spacing:.32em;text-align:center}.reg-sec__warn{gap:var(--s-2);padding:var(--s-4);border:var(--hair);border-left:2px solid var(--warn);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-sec__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg-2)}.reg-ws__form{gap:var(--s-5);display:grid}.reg-ws__hint{color:var(--fg-3);margin:0}.reg-ws__gap{padding-top:var(--s-4);border-top:var(--hair);color:var(--fg-3);margin:0}.reg-ws__memail{color:var(--fg-3)}.reg-ws__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg-2)}.reg-ws__roleselect{width:100%;max-width:13rem}.reg-ws__rolefixed{gap:var(--s-1);min-width:0;display:grid}.reg-ws__rolereason{color:var(--fg-3)}.reg-ws__gridwrap{overflow-x:auto}.reg-ws__grid{border-collapse:collapse;table-layout:fixed;width:100%}.reg-ws__gridcorner,.reg-ws__gridcolhead{padding:var(--s-2) var(--s-3);border-bottom:var(--hair);font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-weight:500}.reg-ws__gridcorner{text-align:left;width:40%;min-width:12rem}.reg-ws__gridcolhead{text-align:center}.reg-ws__gridrowhead{padding:var(--s-2) var(--s-3);border-bottom:var(--hair);text-align:left;font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2);font-weight:400}.reg-ws__gridcell{padding:var(--s-2) var(--s-3);border-bottom:var(--hair);text-align:center}.reg-ws__mark{color:var(--fg)}.reg-ws__marknone{color:var(--fg-3)}.reg-ws__legend{color:var(--fg-2);margin:0}.reg-ws__invite{gap:var(--s-5);display:grid}.reg-ws__invitenote{color:var(--fg-2);margin:0}.reg-ws__outcomes{gap:var(--s-1);border-top:var(--hair);padding:0;padding-top:var(--s-3);margin:0;list-style:none;display:grid}.reg-ws__outcome{color:var(--fg-3)}.reg-ws__outcome[data-ok=true]{box-shadow:inset 2px 0 0 0 var(--live);padding-left:var(--s-3)}.reg-ws__outcome[data-ok=false]{box-shadow:inset 2px 0 0 0 var(--danger);padding-left:var(--s-3)}.reg-ws__wslist{margin:0;padding:0;list-style:none;display:grid}.reg-ws__wsrow{align-items:center;gap:var(--s-4);min-height:44px;padding:0 var(--s-3);border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.reg-ws__wsname{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg-ws__wsmeta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg-3)}.reg-ws__create{gap:var(--s-4);padding-top:var(--s-4);display:grid}.reg-inv{max-width:44rem}.reg-inv__facts{gap:0;margin:0;display:grid}.reg-inv__fact{align-items:baseline;gap:var(--s-4);min-height:40px;padding:var(--s-2) 0;border-bottom:var(--hair);grid-template-columns:10rem minmax(0,1fr);display:grid}.reg-inv__fact dd{color:var(--fg);margin:0}@media (max-width:639px){.reg-inv__fact{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}.reg-ws__recover{gap:var(--s-3);padding-top:var(--s-4);border-top:var(--hair);display:grid}.reg-ws__tzeffect{padding:var(--s-3) var(--s-4);border:var(--hair);border-left:2px solid var(--warn);border-radius:var(--r-md);background:var(--ink-panel);color:var(--fg);margin:0}.reg-ws__pending{color:var(--fg-3);font-variant:none;text-transform:lowercase}.reg-ws__dangerline{color:var(--fg);margin:0}.reg-ws__dangernote{color:var(--fg-2);margin:0}.reg-ws__counts{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.reg-ws__count{align-items:baseline;gap:var(--s-4);min-height:28px;padding:0 var(--s-1);border-bottom:var(--hair);color:var(--fg-2);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (max-width:640px){.reg-ws__wsrow{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto}.reg-ws__gridcorner{width:auto}}.reg-key__reveal{gap:var(--s-5);display:grid}.reg-key__revealnotice{padding:var(--s-4);border:var(--hair);border-left:2px solid var(--warn);border-radius:var(--r-md);background:var(--ink-panel);color:var(--fg);margin:0}.reg-key__hint{color:var(--fg-3);margin:0}.reg-key__secret{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-raised);margin:0;display:flex}.reg-key__secretvalue{min-width:0;font-family:var(--font-mono);font-size:var(--t-meta-size);line-height:var(--t-body-lh);color:var(--fg);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1}.reg-key__gate{align-items:center;gap:var(--s-3);min-height:44px;color:var(--fg);cursor:pointer;display:flex}.reg-key__scopes{border:0;border-top:var(--hair);gap:0;margin:0;padding:0;display:grid}.reg-key__scope{align-items:start;gap:var(--s-3);padding:var(--s-3);border-bottom:var(--hair);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.reg-key__scope:hover{background:var(--ink-raised)}.reg-key__scopebody{gap:var(--s-1);min-width:0;display:grid}.reg-key__scopelabel{color:var(--fg)}.reg-key__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg-2)}.reg-key__scopelist{color:var(--fg-2)}.reg-key__legacy{color:var(--warn)}.reg-key__none{color:var(--danger)}.reg-key__never{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3)}.reg-key__rowactions{align-items:center;gap:var(--s-4);display:flex}.reg-notif__gridwrap{overflow-x:auto}.reg-notif__grid{border-collapse:collapse;width:100%}.reg-notif__corner,.reg-notif__colhead{padding:var(--s-2) var(--s-3);border-bottom:var(--hair);font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-weight:500}.reg-notif__corner{text-align:left;width:46%;min-width:14rem}.reg-notif__colhead{text-align:center}.reg-notif__colname{display:block}.reg-notif__colwarn{margin-top:var(--s-1);font-family:var(--font-mono);font-size:var(--t-meta-size);letter-spacing:0;text-transform:none;color:var(--warn);font-weight:400;display:block}.reg-notif__rowhead{padding:var(--s-3);border-bottom:var(--hair);text-align:left;font-weight:400;display:table-cell}.reg-notif__rowlabel{font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg);display:block}.reg-notif__rowcovers{margin-top:var(--s-1);color:var(--fg-3);display:block}.reg-notif__cell{padding:var(--s-3);border-bottom:var(--hair);text-align:center}.reg-notif__box{cursor:pointer;width:20px;height:20px}.reg-notif__box:disabled{cursor:progress}.reg-notif__foot{min-height:1.5rem;margin:0}.reg-notif__hint{color:var(--fg-3);margin:0}.reg-notif__reasons{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-notif__reason{padding-left:var(--s-3);box-shadow:inset 2px 0 0 0 var(--warn);color:var(--fg-2)}.reg-notif__switches{gap:var(--s-4);display:grid}.reg-notif__switch{align-items:center;gap:var(--s-3);min-height:44px;color:var(--fg);cursor:pointer;display:flex}.reg-notif__number{font-variant-numeric:tabular-nums;max-width:10rem}.reg-skelgroup{gap:var(--s-5);display:grid}.reg-skel{border:var(--hair);border-radius:var(--r-md);background:var(--ink-raised);display:block}.reg-skel--title{width:40%;height:var(--t-h2-size);border:0}.reg-skel--lede{width:70%;height:var(--t-caption-size);border:0}.reg-skel--section{height:140px}@media (max-width:640px){.reg-notif__corner{width:auto;min-width:11rem}.reg-key__rowactions{align-items:flex-start;gap:var(--s-1);flex-direction:column}}.reg-led__change,.reg-led__balance{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;white-space:nowrap}.reg-led__change[data-direction=out]{color:var(--fg-2)}.reg-led__change[data-direction=in],.reg-led__balance{color:var(--fg)}.reg-led__rounded{margin-left:var(--s-1);color:var(--fg-3);cursor:help;text-decoration:none}.reg-led__filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.reg-led__filter{min-height:32px;padding:0 var(--s-3);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-meta-size);cursor:pointer;background:0 0}.reg-led__filter:hover{background:var(--ink-raised);color:var(--fg)}.reg-led__filter:focus-visible{outline:var(--focus-ring);outline-offset:2px}.reg-led__filter[data-active=true]{background:var(--ink-raised);color:var(--fg);box-shadow:inset 2px 0 0 0 var(--signal)}.reg-led__note{color:var(--fg-3);margin:0}.reg-top__wrap{overflow-x:auto}.reg-top__table{border-collapse:collapse;width:100%}.reg-top__head{padding:var(--s-2) var(--s-3);border-bottom:var(--hair);text-align:left;font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-weight:500}.reg-top__head--num{text-align:right}.reg-top__pick{width:2.5rem;padding:var(--s-3);border-bottom:var(--hair)}.reg-top__radio{cursor:pointer;width:18px;height:18px}.reg-top__amount{padding:var(--s-3);border-bottom:var(--hair);text-align:left;white-space:nowrap;font-weight:400}.reg-top__amount label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg);cursor:pointer}.reg-top__best{margin-left:var(--s-3);font-family:var(--font-sans);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);font-weight:500}.reg-top__num{padding:var(--s-3);border-bottom:var(--hair);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg-2);white-space:nowrap}.reg-top__table tbody tr[data-selected=true] th,.reg-top__table tbody tr[data-selected=true] td{background:var(--ink-raised)}.reg-top__table tbody tr[data-selected=true] .reg-top__pick{box-shadow:inset 2px 0 0 0 var(--signal)}.reg-top__confirm{gap:var(--s-2);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-top__restate{color:var(--fg);margin:0}.reg-top__sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg);margin:0}.reg-top__note{color:var(--fg-3);margin:0}.reg-inv{gap:var(--s-5);display:grid}.reg-inv__note{color:var(--fg-3);margin:0}.reg-inv__meta{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.reg-inv__meta dt{color:var(--fg-3)}.reg-inv__meta dd{margin:var(--s-1) 0 0;color:var(--fg)}.reg-inv__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.reg-inv__table{border-collapse:collapse;width:100%}.reg-inv__table th[scope=col]{padding:var(--s-2) 0;border-bottom:var(--hair);text-align:left;font-family:var(--font-sans);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);font-weight:500}.reg-inv__table tbody th,.reg-inv__table tfoot th{padding:var(--s-3) 0;text-align:left;color:var(--fg);font-weight:400}.reg-inv__table tbody td{padding:var(--s-3) 0;border-bottom:var(--hair)}.reg-inv__table tbody th{border-bottom:var(--hair)}.reg-inv__table tfoot td{padding:var(--s-3) 0}.reg-inv__num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg);white-space:nowrap}@media (max-width:640px){.reg-top__best{margin-left:0;display:block}.reg-led__filters{gap:var(--s-1)}}.reg-bal{gap:var(--s-4);display:grid}.reg-bal__figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-tr);color:var(--fg);margin:0;font-weight:400}.reg-bal__figure[data-low=true]{color:var(--warn)}.reg-bal__state{font-family:var(--font-sans);font-size:var(--t-body-size);color:var(--fg-2);margin:0}.reg-bal__state[data-low=true]{color:var(--warn)}.reg-bal__facts{gap:var(--s-5);padding-top:var(--s-4);border-top:var(--hair);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.reg-bal__facts dt{color:var(--fg-3)}.reg-bal__num{margin:var(--s-1) 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-h3-size);color:var(--fg)}.reg-bal__note{color:var(--fg-3);margin:0}.reg-spend__number{max-width:10rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.reg-spend__note{color:var(--fg-3);margin:0}.reg-spend__caveat{padding-left:var(--s-3);box-shadow:inset 2px 0 0 0 var(--warn);color:var(--fg-2);margin:0}.reg-spend__meterblock{gap:var(--s-2);display:grid}.reg-spend__figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);margin:0}.reg-spend__used{color:var(--fg)}.reg-spend__of,.reg-spend__pct{color:var(--fg-3)}.reg-spend__meter{background:var(--rule);height:1px;display:block;overflow:hidden}.reg-spend__meterfill{background:var(--fg-2);height:100%;display:block}.reg-spend__meter[data-state=near] .reg-spend__meterfill{background:var(--warn)}.reg-spend__meter[data-state=over] .reg-spend__meterfill{background:var(--danger)}.reg-spend__meter[data-state=near]{background:color-mix(in srgb, var(--warn) 22%, transparent)}.reg-spend__meter[data-state=over]{background:color-mix(in srgb, var(--danger) 22%, transparent)}.reg-spend__modes{border:0;border-top:var(--hair);gap:0;margin:0;padding:0;display:grid}.reg-spend__mode{align-items:start;gap:var(--s-3);padding:var(--s-3);border-bottom:var(--hair);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.reg-spend__mode:hover{background:var(--ink-raised)}.reg-spend__modebody{gap:var(--s-1);min-width:0;display:grid}.reg-spend__modelabel{color:var(--fg)}.reg-spend__members{margin:0;padding:0;list-style:none;display:grid}.reg-spend__member{align-items:center;gap:var(--s-4);min-height:44px;padding:var(--s-2) 0;border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.reg-spend__membername{align-items:baseline;gap:var(--s-3);min-width:0;color:var(--fg);cursor:pointer;flex-wrap:wrap;display:flex}.reg-spend__memberrole{color:var(--fg-3)}.reg-promo__form{gap:var(--s-4);display:grid}.reg-promo__row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.reg-promo__input{max-width:18rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex:12rem}.reg-promo__note{color:var(--fg-3);margin:0}.reg-promo__problem{color:var(--danger);margin:0}.reg-promo__failure{gap:var(--s-1);padding:var(--s-4);border:var(--hair);border-left:2px solid var(--danger);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-promo__reason{color:var(--fg);margin:0}.reg-promo__applied{padding-left:var(--s-3);box-shadow:inset 2px 0 0 0 var(--live);color:var(--fg);margin:0}.reg-plan__line{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);margin:0}.reg-plan__name{color:var(--fg)}.reg-plan__sep{color:var(--fg-3)}.reg-plan__pastdue{padding-left:var(--s-3);box-shadow:inset 2px 0 0 0 var(--danger);color:var(--fg);margin:0}.reg-plan__note{color:var(--fg-3);margin:0}.reg-plan__usage{gap:var(--s-2);display:grid}.reg-plan__figures{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-meta-size);color:var(--fg-2);margin:0}.reg-plan__used{color:var(--fg)}.reg-plan__meter{background:var(--rule);height:1px;display:block;overflow:hidden}.reg-plan__meterfill{background:var(--fg-2);height:100%;display:block}.reg-plan__meter[data-state=over] .reg-plan__meterfill{background:var(--warn)}.reg-plan__tablewrap{overflow-x:auto}.reg-plan__table{border-collapse:collapse;width:100%}.reg-plan__corner,.reg-plan__colhead{padding:var(--s-3);border-bottom:var(--hair);text-align:left;font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-weight:500}.reg-plan__corner{width:30%;min-width:11rem}.reg-plan__colhead{text-align:right}.reg-plan__colname{color:var(--fg);display:block}.reg-plan__colhead[data-current=true]{box-shadow:inset 0 2px 0 0 var(--signal)}.reg-plan__colmark{margin-top:var(--s-1);font-family:var(--font-mono);font-size:var(--t-meta-size);letter-spacing:0;text-transform:none;color:var(--fg-2);font-weight:400;display:block}.reg-plan__rowhead{padding:var(--s-3);border-bottom:var(--hair);text-align:left;font-weight:400;font-size:var(--t-body-size);color:var(--fg-2)}.reg-plan__rownote{margin-top:var(--s-1);color:var(--fg-3);display:block}.reg-plan__cell{padding:var(--s-3);border-bottom:var(--hair);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;color:var(--fg);white-space:nowrap}.reg-plan__cell[data-current=true]{background:var(--ink-raised)}.reg-plan__on{color:var(--fg-3);font-family:var(--font-sans)}.reg-plan__unenforced{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-plan__preview{gap:var(--s-3);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-plan__previewline{color:var(--fg);margin:0}.reg-plan__sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg);margin:0}@media (max-width:640px){.reg-plan__corner{width:auto;min-width:8rem}}.reg-top__shortfall{padding-left:var(--s-3);box-shadow:inset 2px 0 0 0 var(--warn);color:var(--fg-2);margin:0}.reg-top__dev{gap:var(--s-3);display:grid}.reg-top__dev>summary{color:var(--fg-3);cursor:pointer}.reg-top__dev>summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.reg-gate{gap:var(--s-3);padding:var(--s-5);border:var(--hair);border-left:2px solid var(--warn);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-gate__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.reg-gate__title{font-family:var(--font-sans);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);color:var(--fg);margin:0;font-weight:500}.reg-gate__sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--t-body-size);color:var(--fg-2);margin:0}.reg-gate__sum strong{color:var(--fg);font-weight:500}.reg-gate__op{color:var(--fg-3)}.reg-gate__note{color:var(--fg-3);margin:0}.reg-gate__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-auth{min-height:100vh;padding:var(--s-7) var(--s-5);background:var(--ink-page);justify-content:center;align-items:center;display:flex}.reg-auth__col{gap:var(--s-5);flex-direction:column;width:min(400px,100%);display:flex}.reg-auth__brand{margin-bottom:var(--s-2);align-self:center;line-height:0;display:inline-flex}.reg-auth__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-auth__head{gap:var(--s-2);flex-direction:column;display:flex}.reg-auth__lede{color:var(--fg-2);margin:0}.reg-auth__form{gap:var(--s-5);flex-direction:column;display:flex}.reg-auth__group{gap:var(--s-2);flex-direction:column;display:flex}.reg-auth__label{color:var(--fg-2)}.reg-auth__labelrow{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.reg-auth__field{height:var(--control-h-lg);flex:none}.reg-auth__primary{width:100%;height:var(--control-h-lg);justify-content:center}.reg-auth__help{color:var(--fg-3);margin:0}.reg-auth__foot{color:var(--fg-2);text-align:center;margin:0}.reg-auth__quiet{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.reg-auth__legal{color:var(--fg-3);margin:var(--s-4) 0 0;text-align:center}.reg-auth__wait{justify-content:center;gap:var(--s-3);min-height:200px;padding:var(--s-5) 0;border-top:var(--hair);border-bottom:var(--hair);flex-direction:column;display:flex}.reg-auth__code{font-family:var(--font-mono);font-size:var(--t-h3-size);letter-spacing:.28em;font-variant-numeric:tabular-nums}.reg-auth__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-auth__notice{padding:var(--s-3) var(--s-4);border:var(--hair);border-left:2px solid var(--fg-3);border-radius:var(--r-sm);color:var(--fg);font-size:var(--t-body-size);line-height:var(--t-body-lh)}.reg-auth__notice[data-tone=alert]{border-left-color:var(--danger)}.reg-auth__notice:focus{outline:none}.reg-auth__notice:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-auth__or{align-items:center;gap:var(--s-4);color:var(--fg-3);display:flex}.reg-auth__or:before,.reg-auth__or:after{content:"";border-top:var(--hair);flex:1}.reg-auth__more{border-top:var(--hair);padding-top:var(--s-4)}.reg-auth__summary{color:var(--fg-2);cursor:pointer;min-height:var(--target-min)}.reg-auth__more[open]>.reg-auth__group{margin-top:var(--s-4)}.reg-auth__phone{gap:var(--s-3);display:flex}.reg-auth__dialling{max-width:42%;height:var(--control-h-lg);padding:0 var(--s-3);background:var(--ink-control);border:var(--hair);border-radius:var(--r-sm);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body-size);flex:none}.reg-auth__phone>.reg-field{flex:auto;min-width:0}.reg-first__lede{color:var(--fg-2);margin:0 0 var(--s-5)}.reg-first__cost{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-2);white-space:nowrap}.reg-start__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-3);margin-left:auto}.reg-start__close{min-width:var(--target-min);min-height:var(--target-min);margin-left:var(--s-3);color:var(--fg-3);cursor:pointer;transition:color var(--duration-hair) linear;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reg-start__close:hover{color:var(--fg)}.reg-start__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-start__item{align-items:baseline;gap:var(--s-3);color:var(--fg);grid-template-columns:16px minmax(0,auto) minmax(0,1fr);display:grid}.reg-start__mark{border:var(--hair);border-radius:var(--r-sm);width:16px;height:16px;color:var(--fg-2);justify-content:center;align-items:center;display:inline-flex}.reg-start__item[data-done=true]{color:var(--fg-3)}.reg-start__item[data-done=true] .reg-start__mark{border-color:var(--fg-3)}.reg-start__why{color:var(--fg-3)}@media (max-width:639px){.reg-start__item{grid-template-columns:16px minmax(0,1fr)}.reg-start__why{grid-column:2}.reg-first__cost{white-space:normal}}.reg-creator__lede{color:var(--fg-2);margin:0 0 var(--s-6);max-width:var(--measure-prose)}.reg-creator__form{gap:var(--s-6);max-width:520px;display:grid}.reg-creator__group{gap:var(--s-2);display:grid}.reg-creator__label{color:var(--fg-2)}.reg-creator__help{color:var(--fg-3);margin:0}.reg-creator__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-creator__field{height:var(--control-h-lg)}.reg-creator__textarea{width:100%;padding:var(--s-3);background:var(--ink-control);border:var(--hair);border-radius:var(--r-sm);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);resize:vertical;transition:border-color var(--duration-hair) linear}.reg-creator__textarea:focus{border-color:var(--signal);outline:none}.reg-creator__problems{padding:var(--s-3) var(--s-4);border:var(--hair);border-left:2px solid var(--danger);border-radius:var(--r-sm);color:var(--fg)}.reg-creator__problems ul{padding-left:var(--s-5);margin:0}.reg-creator__truth{margin-top:var(--s-8);padding-top:var(--s-5);border-top:var(--hair);max-width:var(--measure-prose)}.reg-creator__facts{margin:var(--s-4) 0 0;padding-left:var(--s-5);gap:var(--s-3);color:var(--fg-2);display:grid}.reg-dev{gap:var(--s-7);flex-direction:column;display:flex}.reg-dev__head{gap:var(--s-2);flex-direction:column;display:flex}.reg-dev__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-dev__facts{align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-size:var(--t-caption-size);flex-wrap:wrap;margin:0;display:flex}.reg-dev__factsep{color:var(--fg-3)}.reg-dev__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-seg{gap:var(--s-5);border-bottom:var(--hair);flex-wrap:wrap;display:flex}.reg-seg__link{min-height:var(--control-h);color:var(--fg-2);font-size:var(--t-body-size);transition:color var(--duration-hair) linear;align-items:center;text-decoration:none;display:inline-flex}.reg-seg__link:hover{color:var(--fg)}.reg-seg__link[aria-current=page]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--signal)}.reg-dev__sec{gap:var(--s-4);flex-direction:column;display:flex}.reg-dev__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-dev__sectitle{font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;color:var(--fg-2);margin:0}.reg-dev__note{color:var(--fg-3);margin:0}.reg-dev__retry{cursor:pointer;background:0 0;border:0;padding:0}.reg-dev__list{margin:0;padding:0;list-style:none}.reg-dev__list>li+li{border-top:var(--hair)}.reg-dev__row{align-items:center;gap:var(--s-4);min-height:44px;padding:var(--s-3) 0;display:flex}.reg-dev__ident{align-items:center;gap:var(--s-3);flex:auto;min-width:0;display:flex}.reg-dev__identcol{gap:var(--s-1);min-width:0;display:grid}.reg-dev__name{color:var(--fg);text-decoration:none}.reg-dev__name:hover{text-decoration:underline}.reg-dev__reason{color:var(--fg-3);margin:0}.reg-dev__rowact{flex:none}.reg-dev__empty{justify-items:center;gap:var(--s-4);padding:var(--s-7) 0;display:grid}.reg-dev__stats{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.reg-dev__stat{gap:var(--s-1);display:grid}.reg-dev__stat>dt{font-size:var(--t-label-size);text-transform:uppercase;letter-spacing:var(--t-label-tr,.06em);color:var(--fg-3)}.reg-dev__statval{align-items:baseline;gap:var(--s-2);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);color:var(--fg);margin:0;display:flex}.reg-dev__statctx{color:var(--fg-3)}.reg-sbx{gap:var(--s-5);grid-template-columns:200px minmax(0,1fr);display:grid}.reg-sbx__rail{gap:var(--s-2);padding-right:var(--s-4);border-right:var(--hair);flex-direction:column;display:flex}.reg-sbx__agent{align-items:center;gap:var(--s-3);min-height:var(--control-h);padding:0 var(--s-2);color:var(--fg-2);font-size:var(--t-body-size);text-align:left;cursor:pointer;transition:color var(--duration-hair) linear;background:0 0;border:0;border-left:2px solid #0000;display:flex}.reg-sbx__agent:hover{color:var(--fg)}.reg-sbx__agent[data-selected=true]{border-left-color:var(--signal);color:var(--fg);background:var(--ink-raised)}.reg-sbx__agentname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg-sbx__body{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.reg-sbx__views{gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-sbx__pane{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.reg-sbx__run{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.reg-sbx__inputs{gap:var(--s-5);align-content:start;display:grid}.reg-sbx__log{background:var(--ink-code,var(--ink-panel));border:var(--hair);border-radius:var(--r-sm);flex-direction:column;min-width:0;display:flex}.reg-sbx__loghead{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--hair);color:var(--fg-2);display:flex}.reg-sbx__logbody{min-height:240px;max-height:340px;padding:var(--s-3) var(--s-4);font-family:var(--font-mono);font-size:var(--t-caption-size);flex:1;overflow-y:auto}.reg-sbx__logline{margin:0 0 var(--s-1);gap:var(--s-3);color:var(--fg-2);word-break:break-word;display:flex}.reg-sbx__logwhen{color:var(--fg-3);font-variant-numeric:tabular-nums;flex-shrink:0}.reg-sbx__loglevel{color:var(--fg-3);flex-shrink:0;min-width:4.5em}.reg-sbx__logline--bad,.reg-sbx__logline--bad .reg-sbx__loglevel{color:var(--danger)}.reg-sbx__logline--warn .reg-sbx__loglevel{color:var(--warn)}.reg-sbx__logline--good .reg-sbx__loglevel{color:var(--live,var(--fg-2))}.reg-sbx__logout{padding:var(--s-3) var(--s-4);border-top:var(--hair);gap:var(--s-2);display:grid}.reg-sbx__logpre{max-height:140px;font-family:var(--font-mono);font-size:var(--t-caption-size);white-space:pre-wrap;color:var(--fg);margin:0;overflow:auto}@media (max-width:1023px){.reg-sbx{grid-template-columns:minmax(0,1fr)}.reg-sbx__rail{border-right:0;border-bottom:var(--hair);padding-bottom:var(--s-3);flex-direction:row;overflow-x:auto}.reg-sbx__run{grid-template-columns:minmax(0,1fr)}}.reg-bld{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.reg-bld__head{justify-content:space-between;align-items:flex-start;gap:var(--s-5);padding-bottom:var(--s-4);border-bottom:var(--hair);flex-wrap:wrap;display:flex}.reg-bld__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-bld__facts{margin:var(--s-2) 0 0;align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-size:var(--t-caption-size);flex-wrap:wrap;display:flex}.reg-bld__factsep{color:var(--fg-3)}.reg-bld__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-bld__linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.reg-bld__toggle{border:var(--hair);border-radius:var(--radius-sm);flex:none;display:inline-flex;overflow:hidden}.reg-bld__togglebtn{align-items:center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);color:var(--fg-2);font-size:var(--t-body-size);cursor:pointer;transition:color var(--duration-hair) linear;background:0 0;border:0;display:inline-flex}.reg-bld__togglebtn+.reg-bld__togglebtn{border-left:var(--hair)}.reg-bld__togglebtn:hover{color:var(--fg)}.reg-bld__togglebtn[aria-pressed=true]{color:var(--fg);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--signal)}.reg-bld__body{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.reg-bld__doc{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.reg-bld__rail{gap:var(--s-6);top:var(--s-6);flex-direction:column;min-width:0;display:flex;position:sticky}.reg-bld__form{gap:var(--s-7);flex-direction:column;display:flex}.reg-bld__sec{gap:var(--s-4);scroll-margin-top:var(--s-7);flex-direction:column;display:flex}.reg-bld__sec:focus{outline:none}.reg-bld__sec:focus-visible{outline:2px solid var(--signal);outline-offset:var(--s-3)}.reg-bld__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-bld__sectitle{font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;color:var(--fg-2);margin:0}.reg-bld__note{color:var(--fg-3);margin:0}.reg-bld__field{gap:var(--s-2);display:grid}.reg-bld__label{color:var(--fg-2)}.reg-bld__input{width:100%;min-height:var(--control-h);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--t-body-size)}.reg-bld__input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-bld__input[readonly]{color:var(--fg-2);background:var(--surface-2)}.reg-bld__area{resize:vertical;min-height:0;line-height:1.5}.reg-bld__check2{align-items:center;gap:var(--s-3);min-height:44px;display:flex}.reg-bld__slots{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.reg-bld__slot{gap:var(--s-1);min-width:0;display:grid}.reg-bld__slotval{gap:var(--s-1);color:var(--fg);margin:0;display:grid}.reg-bld__slotval[data-empty=true] .reg-bld__num{color:var(--fg-3)}.reg-bld__inputs{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.reg-bld__inputrow{gap:var(--s-3);padding:var(--s-4);border:var(--hair);border-radius:var(--radius-sm);display:grid}.reg-bld__inputhead{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.reg-bld__inputacts{gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-bld__actions{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.reg-bld__actionrow{gap:var(--s-3);padding:var(--s-4);border:var(--hair);border-radius:var(--radius-sm);display:grid}.reg-bld__jump{min-height:44px;color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.reg-bld__jump:hover{color:var(--fg)}.reg-bld__jump:disabled{color:var(--fg-3);cursor:not-allowed;text-decoration:none}.reg-bld__actionsbar{gap:var(--s-4);padding-top:var(--s-5);border-top:var(--hair);flex-wrap:wrap;display:flex}.reg-bld__mono{border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;overflow:hidden}.reg-bld__mono--loading{height:520px;color:var(--fg-3);place-items:center;display:grid}.reg-bld__problems{gap:var(--s-3);flex-direction:column;display:flex}.reg-bld__problemlist{margin:0;padding:0;list-style:none}.reg-bld__problemlist>li+li{border-top:var(--hair)}.reg-bld__problem{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.reg-bld__problembody{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.reg-bld__problemjump{color:var(--fg-2);font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-bld__preview{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.reg-bld__check{gap:var(--s-4);flex-direction:column;display:flex}.reg-bld__checkhead{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-bld__checkhead .reg-bld__num{color:var(--fg-2);font-size:var(--t-caption-size);margin:0}.reg-bld__checklist{margin:0;padding:0;list-style:none}.reg-bld__checklist>li+li{border-top:var(--hair)}.reg-bld__checkrow{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.reg-bld__checkbody{gap:var(--s-1);flex:auto;min-width:0;display:grid}.reg-bld__checklabel{color:var(--fg)}.reg-bld__checknote{color:var(--fg-3);margin:0}.reg-bld__glyph{height:calc(var(--t-body-size) * 1.5);flex:none;align-items:center;display:inline-flex}.reg-bld__glyph[data-state=done]{color:var(--fg-2)}.reg-bld__glyph[data-state=warn]{color:var(--warn)}.reg-bld__glyph[data-state=idle]{color:var(--fg-3)}.reg-bld__glyph[data-state=bad]{color:var(--danger)}.reg-bld__submit{justify-content:center;width:100%}.reg-bld__vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reg-first{min-height:100vh;padding:var(--s-8) var(--s-5);place-items:start center;display:grid}.reg-first__inner{gap:var(--s-5);flex-direction:column;width:100%;max-width:34rem;display:flex}.reg-first__head{gap:var(--s-3);flex-direction:column;display:flex}.reg-first__title{font-family:var(--font-display);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr);color:var(--fg);margin:0;font-weight:400}.reg-first__note{color:var(--fg-3);margin:0}.reg-first__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-first__count{color:var(--fg-2);font-size:var(--t-caption-size);margin:0}.reg-first__step{padding:var(--s-5) 0;border-top:var(--hair);border-bottom:var(--hair)}.reg-first__field{gap:var(--s-3);display:grid}.reg-first__label{color:var(--fg);font-size:var(--t-lead-size)}.reg-first__acts{gap:var(--s-4);display:flex}.reg-first__blockers{padding-left:var(--s-5);color:var(--fg-3);margin:0}.reg-first__skip{cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0}@media (max-width:1023px){.reg-bld__body{grid-template-columns:minmax(0,1fr)}.reg-bld__rail{position:static}}.reg-doc{gap:var(--s-7);min-width:0;padding:var(--s-6) var(--s-6) var(--s-9);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.reg-doc__nav{gap:var(--s-5);max-height:calc(100vh - var(--s-10));padding-right:var(--s-3);flex-direction:column;display:flex;overflow-y:auto}.reg-doc__navgroup{gap:var(--s-2);flex-direction:column;display:flex}.reg-doc__navhead{color:var(--fg-2);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;text-decoration:none}.reg-doc__navhead:hover,.reg-doc__navhead[aria-current]{color:var(--fg)}.reg-doc__navlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reg-doc__navlink{padding:var(--s-2) var(--s-3);color:var(--fg-3);font-size:var(--t-caption-size);font-family:var(--font-mono);transition:color var(--duration-hair) linear;border-left:2px solid #0000;text-decoration:none;display:block}.reg-doc__navlink:hover{color:var(--fg-2)}.reg-doc__navlink[aria-current=page]{border-left-color:var(--signal);color:var(--fg)}.reg-doc__main{gap:var(--s-7);flex-direction:column;min-width:0;display:flex}.reg-doc__header{gap:var(--s-4);flex-direction:column;max-width:68ch;display:flex}.reg-doc__measure{gap:var(--s-10);flex-direction:column;min-width:0;max-width:68ch;display:flex}.reg-doc__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-doc__note{color:var(--fg-3);margin:0}.reg-doc__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-doc__group{gap:var(--s-7);scroll-margin-top:var(--s-7);flex-direction:column;display:flex}.reg-doc__grouptitle{padding-bottom:var(--s-3);border-bottom:var(--hair);font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);color:var(--fg);margin:0;font-weight:400}.reg-doc__block{gap:var(--s-4);scroll-margin-top:var(--s-7);flex-direction:column;display:flex}.reg-doc__blocktitle{font-size:var(--t-title-size);color:var(--fg);margin:0;font-weight:400}.reg-doc__subtitle{margin:var(--s-3) 0 0;color:var(--fg-2);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;text-align:left}.reg-doc__endpoint{font-family:var(--font-mono);font-size:var(--t-title-size);overflow-wrap:anywhere;margin:0;font-weight:400}.reg-doc__method{color:var(--fg)}.reg-doc__path{color:var(--fg-2)}.reg-doc__table{border-collapse:collapse;width:100%;font-size:var(--t-body-size);text-align:left}.reg-doc__table caption{caption-side:top;padding-bottom:var(--s-2)}.reg-doc__table th,.reg-doc__table td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:var(--hair);vertical-align:top;font-weight:400}.reg-doc__table thead th{color:var(--fg-3);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase}.reg-doc__table tbody th{color:var(--fg);white-space:nowrap}.reg-doc__table td{color:var(--fg-2)}.reg-doc__type{font-family:var(--font-mono);color:var(--fg-3);white-space:nowrap}.reg-doc__cellnote{color:var(--fg-3)}.reg-doc__required{margin-top:var(--s-1);color:var(--signal);font-family:var(--font-sans,inherit);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;display:block}.reg-doc__responses{margin:0;padding:0;list-style:none}.reg-doc__responses>li+li{border-top:var(--hair)}.reg-doc__response{gap:var(--s-4);padding:var(--s-3) 0;display:flex}.reg-doc__status{color:var(--fg-2);flex:0 0 3ch}.reg-doc__status[data-ok=true]{color:var(--fg)}.reg-doc__respbody{gap:var(--s-1);min-width:0;display:grid}.reg-doc__notes,.reg-doc__links{padding-left:var(--s-5);gap:var(--s-2);margin:0;display:grid}.reg-doc__langs{gap:var(--s-5);border-bottom:var(--hair);display:flex}.reg-doc__lang{min-height:var(--control-h);padding:0 var(--s-1);color:var(--fg-2);font:inherit;font-size:var(--t-body-size);cursor:pointer;transition:color var(--duration-hair) linear;background:0 0;border:0}.reg-doc__lang:hover{color:var(--fg)}.reg-doc__lang[aria-pressed=true]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--signal)}.reg-doc__codeblock{border:var(--hair);border-radius:var(--radius-sm);overflow:hidden}.reg-doc__codehead{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:var(--hair);display:flex}.reg-doc__copy{padding:var(--s-1) 0;min-height:44px;color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.reg-doc__copy:hover{color:var(--fg)}.reg-doc__pre{padding:var(--s-4);background:var(--surface-2);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);white-space:pre;tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.reg-doc__code{padding:0 var(--s-1);background:var(--surface-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.94em}.reg-doc__shape{gap:var(--s-2);display:grid}.reg-doc__shapewhen{color:var(--fg-3);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;margin:0}.reg-doc__split{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.reg-doc__params,.reg-doc__pane{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.reg-doc__tryit{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.reg-doc__result{gap:var(--s-2);width:100%;display:grid}.reg-doc__toc{display:none}.reg-doc__tochead{color:var(--fg-3);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase}.reg-doc__toclist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reg-doc__toclink{padding:var(--s-2) 0;color:var(--fg-3);font-size:var(--t-caption-size);overflow-wrap:anywhere;text-decoration:none;display:block}.reg-doc__toclink:hover{color:var(--fg-2)}.reg-doc__toclink[aria-current]{color:var(--fg)}@media (min-width:1280px){.reg-doc{grid-template-columns:240px minmax(0,1fr) 200px}.reg-doc__toc{gap:var(--s-2);top:var(--s-6);max-height:calc(100vh - var(--s-10));flex-direction:column;display:flex;position:sticky;overflow-y:auto}}@media (min-width:1024px){.reg-doc__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:899px){.reg-doc{padding:var(--s-5) var(--s-4) var(--s-10);grid-template-columns:minmax(0,1fr)}.reg-doc__nav{gap:var(--s-5);max-height:none;padding-bottom:var(--s-3);border-bottom:var(--hair);flex-direction:row;position:static;overflow-x:auto}.reg-doc__navgroup{flex:none}.reg-doc__navlist{display:none}}.reg-hook,.reg-mcp{gap:var(--s-7);flex-direction:column;min-width:0;display:flex}.reg-hook__head,.reg-mcp__head{gap:var(--s-2);flex-direction:column;display:flex}.reg-hook__title,.reg-mcp__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-hook__facts,.reg-mcp__facts{align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-size:var(--t-caption-size);flex-wrap:wrap;margin:0;display:flex}.reg-hook__factsep,.reg-mcp__factsep{color:var(--fg-3)}.reg-hook__num,.reg-mcp__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-hook__num[data-warn=true]{color:var(--warn)}.reg-hook__sec,.reg-mcp__sec{gap:var(--s-4);flex-direction:column;display:flex}.reg-hook__sechead,.reg-mcp__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-hook__sectitle,.reg-mcp__sectitle{font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;color:var(--fg-2);margin:0}.reg-hook__note,.reg-mcp__note{color:var(--fg-3);margin:0}.reg-hook__pick,.reg-mcp__pick{min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.reg-hook__pick:hover,.reg-mcp__pick:hover{text-underline-offset:2px;text-decoration:underline}.reg-hook__quiet,.reg-mcp__quiet{min-height:44px;color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.reg-hook__quiet:hover,.reg-mcp__quiet:hover{color:var(--fg)}.reg-hook__quiet:disabled,.reg-mcp__quiet:disabled{color:var(--fg-3);cursor:not-allowed;text-decoration:none}.reg-hook__danger,.reg-hook__danger:hover{color:var(--danger)}.reg-hook__actions,.reg-mcp__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-hook__stats{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.reg-hook__stat{gap:var(--s-1);display:grid}.reg-hook__stat>dt{color:var(--fg-3);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase}.reg-hook__statval{gap:var(--s-1);color:var(--fg);font-size:var(--t-title-size);margin:0;display:grid}.reg-hook__statctx{color:var(--fg-3);font-size:var(--t-caption-size)}.reg-hook__field{gap:var(--s-2);display:grid}.reg-hook__label{color:var(--fg-2)}.reg-hook__input{width:100%;min-height:var(--control-h);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--t-body-size)}.reg-hook__input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-hook__events{margin:0;padding:0;list-style:none}.reg-hook__events>li+li{border-top:var(--hair)}.reg-hook__event{align-items:baseline;gap:var(--s-3);min-height:44px;padding:var(--s-2) 0;cursor:pointer;grid-template-columns:auto minmax(0,14rem) minmax(0,1fr);display:grid}.reg-hook__edit{gap:var(--s-4);flex-direction:column;display:flex}.reg-hook__details{color:var(--fg-2)}.reg-hook__details>summary{cursor:pointer;min-height:44px;color:var(--fg-2);align-items:center;display:flex}.reg-hook__pre,.reg-mcp__pre{margin:var(--s-2) 0 0;padding:var(--s-4);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);white-space:pre-wrap;word-break:break-word;max-height:260px;line-height:1.6;overflow:auto}.reg-hook__secret{max-height:none}.reg-hook__log{border-collapse:collapse;width:100%;font-size:var(--t-body-size);text-align:left}.reg-hook__log th,.reg-hook__log td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:var(--hair);vertical-align:top;font-weight:400}.reg-hook__log thead th{color:var(--fg-3);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase}.reg-hook__log tbody td{color:var(--fg-2)}.reg-hook__log tr[data-tone=danger] td:nth-child(3){color:var(--danger)}.reg-hook__log tr[data-tone=warning] td:nth-child(3){color:var(--warn)}.reg-hook__log tr[data-tone=success] td:nth-child(3){color:var(--fg)}.reg-hook__logdetail>td{padding-bottom:var(--s-5)}.reg-hook__dl,.reg-mcp__dl{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,10rem) minmax(0,1fr);margin:0;display:grid}.reg-hook__dl>dt,.reg-mcp__dl>dt{color:var(--fg-3)}.reg-hook__dl>dd,.reg-mcp__dl>dd{color:var(--fg);word-break:break-word;margin:0}.reg-mcp__status{align-items:center;gap:var(--s-2);color:var(--fg-2);display:inline-flex}.reg-mcp__dot{border-radius:var(--radius-full);background:var(--fg-3);flex:none;width:6px;height:6px}.reg-mcp__status[data-tone=live] .reg-mcp__dot{background:var(--live,var(--fg))}.reg-mcp__status[data-tone=warn] .reg-mcp__dot{background:var(--warn)}.reg-mcp__status[data-tone=bad] .reg-mcp__dot{background:var(--danger)}.reg-mcp__status[data-tone=live]{color:var(--fg)}.reg-mcp__fail{gap:var(--s-2);padding-left:var(--s-4);border-left:2px solid var(--warn);display:grid}.reg-mcp__failtitle{color:var(--fg);margin:0}.reg-mcp__tools{margin:0;padding:0;list-style:none}.reg-mcp__tools>li+li{border-top:var(--hair)}.reg-mcp__tool{gap:var(--s-2);padding:var(--s-4) 0;display:grid}.reg-mcp__toolhead{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.reg-mcp__toolname{color:var(--fg)}.reg-mcp__tooldesc{color:var(--fg-2);margin:0}.reg-hook__vh,.reg-mcp__vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.reg-hook__event{grid-template-columns:auto minmax(0,1fr)}.reg-hook__event>.t-caption{grid-column:2}.reg-hook__dl,.reg-mcp__dl{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.reg-hook__dl>dt,.reg-mcp__dl>dt{margin-top:var(--s-3)}}.reg-mem,.reg-rev{gap:var(--s-7);flex-direction:column;min-width:0;display:flex}.reg-mem{padding:var(--s-6) var(--s-6) var(--s-9)}.reg-mem__head,.reg-rev__head{gap:var(--s-2);flex-direction:column;display:flex}.reg-mem__title,.reg-rev__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-mem__facts,.reg-rev__facts{align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-size:var(--t-caption-size);flex-wrap:wrap;margin:0;display:flex}.reg-mem__factsep,.reg-rev__factsep{color:var(--fg-3)}.reg-mem__num,.reg-rev__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-mem__sec,.reg-rev__sec{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.reg-mem__sechead,.reg-rev__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-mem__sectitle,.reg-rev__sectitle{font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;color:var(--fg-2);margin:0}.reg-mem__note,.reg-rev__note{color:var(--fg-3);margin:0}.reg-mem__quiet,.reg-rev__quiet{min-height:44px;color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.reg-mem__quiet:hover,.reg-rev__quiet:hover{color:var(--fg)}.reg-mem__danger,.reg-mem__danger:hover{color:var(--danger)}.reg-mem__actions,.reg-rev__actions{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.reg-mem__field,.reg-rev__field{gap:var(--s-2);min-width:0;display:grid}.reg-mem__label,.reg-rev__label{color:var(--fg-2)}.reg-mem__input,.reg-rev__input{width:100%;min-height:var(--control-h);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--t-body-size)}.reg-mem__input:focus-visible,.reg-rev__input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-mem__confirm{margin-top:var(--s-3);font-family:var(--font-mono)}.reg-mem__filters{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.reg-rev__form{gap:var(--s-4);flex-direction:column;max-width:26rem;display:flex}.reg-mem__body{gap:var(--s-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.reg-mem__pane{min-width:0}.reg-mem__detail{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.reg-mem__content{max-width:62ch;color:var(--fg);margin:0}.reg-mem__policy{gap:var(--s-2);padding-left:var(--s-4);border-left:2px solid var(--rule-strong,var(--fg-3));max-width:68ch;display:grid}.reg-mem__dl,.reg-rev__dl{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,9rem) minmax(0,1fr);margin:0;display:grid}.reg-mem__dl>dt{color:var(--fg-3)}.reg-mem__dl>dd{color:var(--fg);word-break:break-word;margin:0}.reg-mem__pre,.reg-rev__pre{padding:var(--s-4);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:0;line-height:1.6;overflow:auto}.reg-mem__flag{color:var(--fg-2)}.reg-mem__flag[data-tone=warn]{color:var(--warn)}.reg-rev__stats{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.reg-rev__stat{gap:var(--s-1);display:grid}.reg-rev__stat>dt{color:var(--fg-3);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase}.reg-rev__statval{gap:var(--s-1);color:var(--fg);font-size:var(--t-title-size);margin:0;display:grid}.reg-rev__statctx{color:var(--fg-3);font-size:var(--t-caption-size)}.reg-rev__status{align-items:center;gap:var(--s-2);color:var(--fg-2);display:inline-flex}.reg-rev__dot{border-radius:var(--radius-full);background:var(--fg-3);flex:none;width:6px;height:6px}.reg-rev__status[data-tone=live] .reg-rev__dot{background:var(--live,var(--fg))}.reg-rev__status[data-tone=live]{color:var(--fg)}.reg-rev__status[data-tone=warn] .reg-rev__dot{background:var(--warn)}.reg-rev__status[data-tone=bad] .reg-rev__dot{background:var(--danger)}.reg-rev__legend{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-mem__vh,.reg-rev__vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1280px){.reg-mem__body{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.reg-mem__pane{top:var(--s-6);position:sticky}}@media (max-width:767px){.reg-mem{padding:var(--s-5) var(--s-4) var(--s-10)}.reg-mem__dl{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.reg-mem__dl>dt{margin-top:var(--s-3)}}.reg-dep{gap:var(--s-7);min-width:0;padding:var(--s-6) var(--s-6) var(--s-9);flex-direction:column;display:flex}.reg-dep__head{gap:var(--s-2);flex-direction:column;display:flex}.reg-dep__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-dep__lede{max-width:62ch;color:var(--fg-2);margin:0}.reg-dep__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-dep__note{color:var(--fg-3);margin:0}.reg-dep__mono{font-family:var(--font-mono)}.reg-dep__sub{display:block}.reg-dep__steps{align-items:baseline;gap:var(--s-2) var(--s-5);padding:0 0 var(--s-3);border-bottom:var(--hair);flex-wrap:wrap;margin:0;list-style:none;display:flex}.reg-dep__step{align-items:baseline;gap:var(--s-2);color:var(--fg-3);font-size:var(--t-caption-size);display:inline-flex}.reg-dep__stepord{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-dep__step[data-state=done]{color:var(--fg-2)}.reg-dep__step[data-state=current]{color:var(--fg)}.reg-dep__step[data-state=current] .reg-dep__steplabel{box-shadow:inset 0 -2px 0 var(--signal)}.reg-dep__steplink{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-dep__steplink:hover{color:var(--fg)}.reg-dep__steplink:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-dep__phase{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.reg-dep__sec{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.reg-dep__sechead{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-dep__sectitle{font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;color:var(--fg-2);margin:0}.reg-dep__h2{font-family:var(--font-display);font-size:var(--t-title-size);color:var(--fg);margin:0;font-weight:400}.reg-dep__field{gap:var(--s-2);min-width:0;display:grid}.reg-dep__label{color:var(--fg-2)}.reg-dep__hint{color:var(--fg-3);font-size:var(--t-caption-size)}.reg-dep__input,.reg-dep__area{width:100%;min-height:var(--control-h);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--t-body-size)}.reg-dep__area{resize:vertical;min-height:5rem}.reg-dep__input:focus-visible,.reg-dep__area:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-dep__input[data-mono=true],.reg-dep__area[data-mono=true]{font-family:var(--font-mono)}.reg-dep__grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reg-dep__row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.reg-dep__choices{gap:var(--s-1);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.reg-dep__choice{gap:var(--s-1);padding:var(--s-3);color:var(--fg-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;display:grid}.reg-dep__choice:hover{color:var(--fg)}.reg-dep__choice[aria-checked=true]{border-left-color:var(--signal);color:var(--fg)}.reg-dep__choice:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reg-dep__choicedesc{color:var(--fg-3);font-size:var(--t-caption-size)}.reg-dep__icons{gap:var(--s-2);flex-wrap:wrap;display:flex}.reg-dep__icon{border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);width:44px;height:44px;color:var(--fg-3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.reg-dep__icon[aria-checked=true]{border-color:var(--signal);color:var(--fg)}.reg-dep__icon:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-dep__tabs{gap:var(--s-5);padding-bottom:var(--s-2);border-bottom:var(--hair);display:flex}.reg-dep__tab{padding:var(--s-2) 0;color:var(--fg-3);font:inherit;cursor:pointer;background:0 0;border:0}.reg-dep__tab[aria-selected=true]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--signal)}.reg-dep__tab:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-dep__drop{gap:var(--s-2);width:100%;padding:var(--s-7) var(--s-5);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg-2);font:inherit;text-align:left;cursor:pointer;justify-items:start;display:grid}.reg-dep__drop[data-over=true]{border-color:var(--signal)}.reg-dep__drop:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-dep__dropname{color:var(--fg)}.reg-dep__dl{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,11rem) minmax(0,1fr);margin:0;display:grid}.reg-dep__dl>dt{color:var(--fg-3)}.reg-dep__dl>dd{color:var(--fg);word-break:break-word;margin:0}.reg-dep__verify{color:var(--warn);font-size:var(--t-caption-size)}.reg-dep__band{color:var(--fg-2);font-size:var(--t-caption-size)}.reg-dep__band[data-band=verify]{color:var(--warn)}.reg-dep__band[data-band=guess]{color:var(--danger)}.reg-dep__band[data-band=unrecorded]{color:var(--fg-3)}.reg-dep__was{color:var(--fg-3);font-size:var(--t-caption-size);text-decoration:line-through;display:block}.reg-dep__warnlist{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-dep__warnitem{padding-left:var(--s-4);border-left:2px solid var(--warn);color:var(--fg)}.reg-dep__gaps{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-dep__gap{color:var(--fg-2)}.reg-dep__statement{gap:var(--s-2);max-width:68ch;padding-left:var(--s-4);border-left:2px solid var(--rule-strong,var(--fg-3));display:grid}.reg-dep__tag{padding:var(--s-1) var(--s-2);border:var(--hair);border-radius:var(--radius-sm);color:var(--fg-2);font-size:var(--t-caption-size)}.reg-dep__pre{padding:var(--s-4);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);white-space:pre-wrap;word-break:break-word;max-height:300px;margin:0;line-height:1.6;overflow:auto}.reg-dep__check{gap:var(--s-2) var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.reg-dep__checkbox{width:16px;height:16px;accent-color:var(--signal);margin-top:3px}.reg-dep__foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:var(--hair);flex-wrap:wrap;display:flex}.reg-dep__back{min-height:44px;color:var(--fg-2);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-dep__back:hover{color:var(--fg)}.reg-dep__actions{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.reg-dep__quiet{min-height:44px;color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-dep__quiet:hover{color:var(--fg)}.reg-dep__vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.reg-dep{padding:var(--s-5) var(--s-4) var(--s-10)}.reg-dep__dl{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.reg-dep__dl>dt{margin-top:var(--s-3)}.reg-dep__foot{flex-direction:column-reverse;align-items:stretch}}.reg-bell{display:inline-flex;position:relative}.reg-bell__btn{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reg-bell__btn:hover{color:var(--fg)}.reg-bell__btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-bell__btn[data-tone=warn]{color:var(--fg)}.reg-bell__dot{border-radius:var(--radius-full);background:var(--signal);pointer-events:none;width:6px;height:6px;position:absolute;top:8px;right:8px}.reg-bell__dot[data-tone=warn]{background:var(--warn)}.reg-np{right:0;top:calc(100% + var(--s-2));z-index:200;border:var(--hair);border-radius:var(--r-md);background:var(--surface-1);width:360px;max-height:480px;box-shadow:var(--elev-pop);flex-direction:column;display:flex;position:absolute;overflow:hidden}.reg-np__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-4);border-bottom:var(--hair);flex:none;display:flex}.reg-np__title{font-size:var(--t-label-size);letter-spacing:var(--t-label-tr,.06em);text-transform:uppercase;color:var(--fg-2);margin:0}.reg-np__actions{align-items:center;gap:var(--s-4);display:flex}.reg-np__quiet{color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-np__quiet:hover{color:var(--fg)}.reg-np__quiet:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-np__list{flex:auto;min-height:0;overflow-y:auto}.reg-np__foot{padding:var(--s-3) var(--s-4);border-top:var(--hair);flex:none}.reg-np__empty{padding:var(--s-7) var(--s-4);color:var(--fg-3)}.reg-np__note{color:var(--fg-3);margin:0}.reg-np__new{z-index:1;width:100%;padding:var(--s-2) var(--s-4);border:0;border-bottom:var(--hair);background:var(--ink-raised);color:var(--fg);font:inherit;font-size:var(--t-caption-size);text-align:left;cursor:pointer;position:sticky;top:0}.reg-np__new:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reg-nr{gap:var(--s-2) var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border:0;border-left:2px solid #0000;border-bottom:var(--hair);color:var(--fg);font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.reg-nr[data-interactive=true]{cursor:pointer}.reg-nr[data-interactive=true]:hover{background:var(--ink-raised)}.reg-nr:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reg-nr[data-unread=true]{border-left-color:var(--signal);background:var(--ink-raised)}.reg-nr__dot{border-radius:var(--radius-full);background:var(--fg-3);flex:none;width:6px;height:6px;margin-top:7px}.reg-nr__dot[data-tone=good]{background:var(--live,var(--fg))}.reg-nr__dot[data-tone=bad]{background:var(--danger)}.reg-nr__dot[data-tone=warn]{background:var(--warn)}.reg-nr__dot[data-tone=neutral]{background:var(--fg-2)}.reg-nr__dot[data-tone=none]{box-shadow:inset 0 0 0 1px var(--fg-3);background:0 0}.reg-nr__body{gap:var(--s-1);min-width:0;display:grid}.reg-nr__title{font-size:var(--t-body-size);color:var(--fg);overflow-wrap:anywhere;margin:0}.reg-nr__link{font-size:var(--t-body-size);color:var(--fg);overflow-wrap:anywhere;text-decoration:none}.reg-nr__link:after{content:"";z-index:1;position:absolute;inset:0}.reg-nr__link:hover{text-underline-offset:2px;text-decoration:underline}.reg-nr__link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-nr__detail{font-size:var(--t-caption-size);color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.reg-nr__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-meta-size);color:var(--fg-3);text-align:right;white-space:nowrap;flex:none}.reg-nr__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-nr__action{z-index:2;min-height:var(--target-min);padding:0 var(--s-3);border:var(--hair);border-radius:var(--radius-sm);color:var(--fg);font:inherit;font-size:var(--t-caption-size);cursor:pointer;background:0 0;justify-self:start;position:relative}.reg-nr__action:hover{border-color:var(--fg-3)}.reg-nr__action:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-nr__expand{z-index:2;color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;grid-column:2/-1;justify-self:start;padding:0;text-decoration:underline;position:relative}.reg-nr__expand:hover{color:var(--fg)}.reg-nr__nested{border-left:var(--hair);margin-left:var(--s-4)}.reg-nr__vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.reg-np{left:var(--s-3);right:var(--s-3);width:auto;max-height:70vh;position:fixed}}.reg-inbox{gap:var(--s-7);min-width:0;padding:var(--s-6) var(--s-6) var(--s-9);flex-direction:column;display:flex}.reg-inbox__head{gap:var(--s-2);flex-direction:column;display:flex}.reg-inbox__title{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);color:var(--fg);margin:0;font-weight:400}.reg-inbox__facts{align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-size:var(--t-caption-size);flex-wrap:wrap;margin:0;display:flex}.reg-inbox__factsep{color:var(--fg-3)}.reg-inbox__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-inbox__note{color:var(--fg-3);margin:0}.reg-inbox__policy{gap:var(--s-2);max-width:68ch;padding-left:var(--s-4);border-left:2px solid var(--rule-strong,var(--fg-3));display:grid}.reg-inbox__filters{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;display:grid}.reg-inbox__field{gap:var(--s-2);min-width:0;display:grid}.reg-inbox__label{color:var(--fg-2)}.reg-inbox__input{width:100%;min-height:var(--control-h);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--t-body-size)}.reg-inbox__input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-inbox__bulk{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border:var(--hair);border-radius:var(--radius-sm);background:var(--ink-raised);flex-wrap:wrap;display:flex}.reg-inbox__bulkcount{color:var(--fg)}.reg-inbox__quiet{min-height:var(--target-min);color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-inbox__quiet:hover{color:var(--fg)}.reg-inbox__quiet:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-inbox__danger{color:var(--danger)}.reg-inbox__check{width:16px;height:16px;accent-color:var(--signal);cursor:pointer}.reg-inbox__what{gap:var(--s-1);min-width:0;max-width:52ch;display:grid}.reg-inbox__detail{color:var(--fg-2);font-size:var(--t-caption-size);margin:0}.reg-inbox__status{align-items:center;gap:var(--s-2);color:var(--fg-2);display:inline-flex}.reg-inbox__dot{border-radius:var(--radius-full);background:var(--fg-3);flex:none;width:6px;height:6px}.reg-inbox__dot[data-tone=good]{background:var(--live,var(--fg))}.reg-inbox__dot[data-tone=bad]{background:var(--danger)}.reg-inbox__dot[data-tone=warn]{background:var(--warn)}.reg-inbox__dot[data-tone=neutral]{background:var(--fg-2)}.reg-inbox__dot[data-tone=none]{box-shadow:inset 0 0 0 1px var(--fg-3);background:0 0}.reg-inbox__foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hair);flex-wrap:wrap;display:flex}.reg-inbox__pager{align-items:center;gap:var(--s-4);display:flex}.reg-inbox__vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.reg-inbox{padding:var(--s-5) var(--s-4) var(--s-10)}}.reg-np__mute{align-items:baseline;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4);border-bottom:var(--hair);background:var(--ink-raised);flex-wrap:wrap;flex:none;display:flex}.reg-notif__mute{gap:var(--s-3);max-width:68ch;margin-top:var(--s-6);padding-left:var(--s-4);border-left:2px solid var(--rule-strong,var(--fg-3));justify-items:start;display:grid}.reg-notif__muterow{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-notif__quiet{min-height:var(--target-min);color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-notif__quiet:hover{color:var(--fg)}.reg-notif__quiet:disabled{color:var(--fg-3);cursor:not-allowed;text-decoration:none}.reg-notif__quiet:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-notif__input{min-height:var(--control-h);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--fg);font:inherit;font-size:var(--t-body-size)}.reg-notif__input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.reg-notify{gap:var(--s-2);padding:var(--s-3) 0;border-top:var(--hair);border-bottom:var(--hair);justify-items:start;display:grid}.reg-notify__ask{color:var(--fg);margin:0}.reg-notify__note{max-width:62ch;color:var(--fg-3);margin:0}.reg-notify__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-notify__quiet{min-height:var(--target-min);color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reg-notify__quiet:hover{color:var(--fg)}.reg-notify__quiet:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-ws-shell{color:var(--fg)}.reg-ws-crumbs{background:var(--ink-page)}.reg-ws-head{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--ink-page);border-bottom:var(--hair);display:flex}.reg-ws-head__back{min-width:var(--target-min);min-height:var(--target-min);color:var(--fg-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reg-ws-head__back:hover{color:var(--fg)}.reg-ws-head__id{gap:var(--s-1);flex:auto;min-width:0;display:grid}.reg-ws-head__meta{margin:0}.reg-ws-head__name{font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.reg-ws-head__desc{max-width:var(--measure-prose);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.reg-ws-head__aside{justify-content:flex-end;align-items:center;gap:var(--s-4);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}.reg-ws-head__workspace{gap:var(--s-1);text-align:right;display:grid}.reg-ws-head__workspace .t-caption{color:var(--fg)}.reg-ws-head__credits{align-items:baseline;gap:var(--s-3);display:inline-flex}.reg-ws-meter{color:var(--fg)}.reg-ws-grid{flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.reg-ws-rail{background:var(--ink-page);align-self:stretch;min-width:0}.reg-ws-rail--sessions{border-inline-end:var(--hair)}.reg-ws-rail--artifacts{border-inline-start:var(--hair)}.reg-ws-rail__inner{overscroll-behavior:contain;max-height:100dvh;padding:var(--s-5);position:sticky;top:0;overflow-y:auto}.reg-ws-rail__head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);display:flex}.reg-ws-rail__count{text-transform:none}.reg-ws-sessions__summary{cursor:pointer;padding:var(--s-2) 0;color:var(--fg-2)}.reg-ws-sessions[open]>.reg-ws-sessions__summary{margin-bottom:var(--s-4)}.reg-ws-newsession{width:100%;margin-bottom:var(--s-4)}.reg-ws-list{margin:0;padding:0;list-style:none;display:grid}.reg-ws-session{gap:var(--s-2);min-width:0;min-height:56px;padding:var(--s-3);border-bottom:var(--hair);color:var(--fg-2);transition:background-color var(--duration-hair) linear;border-inline-start:2px solid #0000;align-content:center;text-decoration:none;display:grid}.reg-ws-session:hover{background:var(--ink-panel);color:var(--fg)}.reg-ws-session:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reg-ws-session[aria-current=page]{background:var(--ink-panel);border-inline-start-color:var(--signal);color:var(--fg)}.reg-ws-session__line{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-ws-session__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);flex:1;overflow:hidden}.reg-ws-session__status{align-items:center;gap:var(--s-2);font-size:var(--t-label-size);letter-spacing:var(--t-label-tr);text-transform:uppercase;color:var(--fg-2);flex-shrink:0;font-weight:500;line-height:1;display:inline-flex}.reg-ws-session__status[data-failed=true]{color:var(--danger)}.reg-ws-session__dur,.reg-ws-session__sub{font-family:var(--font-mono);font-size:var(--t-meta-size);font-variant-numeric:tabular-nums;color:var(--fg-3)}.reg-ws-session__dur{flex-shrink:0;margin-left:auto}.reg-ws-session__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-ws-art{align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:var(--s-2) 0;border:0;border-bottom:var(--hair);color:var(--fg-2);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr);text-decoration:none;display:grid}.reg-ws-art:hover{color:var(--fg)}.reg-ws-art:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reg-ws-art[aria-disabled=true]{cursor:default;color:var(--fg-3)}.reg-ws-art__type,.reg-ws-art__name{font-family:var(--font-mono);font-size:var(--t-meta-size);letter-spacing:var(--t-meta-tr)}.reg-ws-art__type{color:var(--fg-3)}.reg-ws-art__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-ws-zip{width:100%;margin-top:var(--s-4)}.reg-ws-empty{color:var(--fg-3);margin:0}.reg-ws-main{min-width:0;padding:var(--s-6)}.reg-ws-sheet{min-width:0;max-width:980px;padding:var(--s-6);background:var(--ink-page);border:var(--hair);border-radius:var(--r-md);margin:0 auto}@media (min-width:1280px){.reg-ws-grid{grid-template-columns:240px minmax(0,1fr) 280px}.reg-ws-sessions__summary{display:none}}@media (max-width:1279px){.reg-ws-grid{grid-template-columns:minmax(0,1fr)}.reg-ws-rail__head--sessions{display:none}.reg-ws-rail--sessions{border-inline-end:0;border-bottom:var(--hair)}.reg-ws-rail--artifacts{border-inline-start:0;border-top:var(--hair)}.reg-ws-rail__inner{max-height:none;padding:var(--s-4) var(--s-5);position:static}.reg-ws-main{padding:var(--s-5)}}@media (max-width:640px){.reg-ws-head{padding:var(--s-4);flex-wrap:wrap}.reg-ws-head__aside{justify-content:space-between;width:100%;margin-left:0}.reg-ws-head__workspace{text-align:left}.reg-ws-main{padding-block:var(--s-3);padding-left:max(var(--s-3), env(safe-area-inset-left));padding-right:max(var(--s-3), env(safe-area-inset-right))}.reg-ws-sheet{padding:var(--s-4)}}.reg-ws-state{place-content:center;justify-items:center;gap:var(--s-3);min-height:70vh;padding:var(--s-6);text-align:center;background:var(--ink-page);color:var(--fg);display:grid}.reg-ws-state h1{font-family:var(--font-display);font-size:var(--t-title-size);line-height:var(--t-title-lh);margin:0;font-weight:400}.reg-ws-state p{color:var(--fg-2);margin:0}.reg-ws-skel{gap:var(--s-5);display:grid}.reg-ws-skel__field{gap:var(--s-3);display:grid}.reg-ws-config{gap:var(--s-6);min-width:0;display:grid}.reg-ws-config>*{min-width:0}.reg-ws-config__title{margin:0}.reg-ws-from{align-items:baseline;gap:var(--s-3);color:var(--fg);flex-wrap:wrap;margin:0;display:flex}.reg-ws-from__note{color:var(--fg-3)}.reg-ws-quick{gap:var(--s-3);display:grid}.reg-ws-quick__list{gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reg-ws-quick__item{gap:var(--s-2);justify-items:start;max-width:240px;display:grid}.reg-ws-quick__item .t-caption{color:var(--fg-3);margin:0}.reg-ws-config__error{padding:var(--s-3) var(--s-4);border-inline-start:2px solid var(--danger);background:var(--ink-panel);color:var(--fg);font-size:var(--t-caption-size)}.reg-ws-pre{gap:var(--s-4);padding-top:var(--s-5);border-top:var(--hair);margin:0;display:grid}.reg-ws-pre__row{gap:var(--s-4);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.reg-ws-pre__row>dt{margin:0}.reg-ws-pre__row>dd{gap:var(--s-3);min-width:0;margin:0;display:grid}.reg-ws-preflight{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-ws-preflight .reg-card__status{margin-left:0}.reg-ws-recovery,.reg-ws-warnings{padding-left:var(--s-5);gap:var(--s-2);color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0;display:grid}.reg-ws-recovery li>span,.reg-ws-warnings li>span{margin-right:var(--s-3)}.reg-ws-touch{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.reg-ws-touch li{align-items:center;gap:var(--s-3);color:var(--fg-2);font-size:var(--t-caption-size);flex-wrap:wrap;display:flex}.reg-ws-touch__warn{color:var(--warn);display:inline-flex}.reg-ws-touch__kind{color:var(--fg-3)}.reg-ws-estimate{font-family:var(--font-mono);font-size:var(--t-meta-size);line-height:var(--t-meta-lh);font-variant-numeric:tabular-nums;color:var(--fg);overflow-wrap:anywhere;margin:0}.reg-ws-shortfall{justify-self:start}.reg-ws-run{width:100%;height:var(--control-h-lg)}.reg-ws-after{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-ws-after .t-caption{color:var(--fg-3);margin:0}.reg-ws-unavail{gap:var(--s-4);padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);display:grid}.reg-ws-unavail>p{margin:0}.reg-ws-unavail__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-ws-composer{gap:var(--s-3);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);display:grid}.reg-ws-composer__row{gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-ws-composer__row .reg-ws-control{flex:220px;width:auto}.reg-ws-composer .t-caption{margin:0}.reg-ws-disclosure{padding-top:var(--s-4);border-top:var(--hair)}.reg-ws-disclosure>summary{cursor:pointer;color:var(--fg-2)}.reg-ws-disclosure__grid{gap:var(--s-5);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reg-ws-disclosure article{gap:var(--s-2);align-content:start;min-width:0;display:grid}.reg-ws-disclosure__wide{grid-column:1/-1}.reg-ws-disclosure h4{margin:0}.reg-ws-disclosure p,.reg-ws-disclosure ul,.reg-ws-disclosure dl{color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-ws-disclosure ul{padding-left:var(--s-5)}.reg-ws-disclosure dl{gap:var(--s-2);display:grid}.reg-ws-disclosure dl div{justify-content:space-between;gap:var(--s-3);display:flex}.reg-ws-disclosure dt{color:var(--fg-3)}.reg-ws-disclosure dd{text-align:right;overflow-wrap:anywhere;margin:0}.reg-ws-disclosure__details li{margin-bottom:var(--s-2)}.reg-ws-disclosure__details li span{display:block}.reg-ws-disclosure .is-unavailable,.reg-ws-disclosure strong{color:var(--warn);font-weight:500}.reg-ws-mem{gap:var(--s-3);min-width:0;margin-top:var(--s-7);padding-top:var(--s-6);border-top:var(--hair);display:grid}.reg-ws-mem>*{min-width:0}.reg-ws-mem__head{align-items:baseline;gap:var(--s-3);display:flex}.reg-ws-mem__head h2{margin:0}.reg-ws-mem__flag{color:var(--fg-3)}.reg-ws-mem__lede,.reg-ws-mem__note{color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-ws-mem__details>summary{align-items:baseline;gap:var(--s-3);min-width:0;min-height:var(--control-h);padding-block:var(--s-3);cursor:pointer;color:var(--fg);font-size:var(--t-caption-size);list-style:none;display:flex}.reg-ws-mem__details>summary::-webkit-details-marker{display:none}.reg-ws-mem__details>summary:before{content:"▸";color:var(--fg-2)}.reg-ws-mem__details[open]>summary:before{content:"▾"}.reg-ws-mem .reg-btn--quiet{height:var(--control-h)}.reg-ws-mem__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-3);flex:1;overflow:hidden}.reg-ws-mem__body{gap:var(--s-5);padding-top:var(--s-3);min-width:0;display:grid}.reg-ws-mem__tabs{gap:var(--s-5);border-bottom:var(--hair);display:flex}.reg-ws-mem__tab{min-height:var(--control-h);padding:0 var(--s-1);border:0;color:var(--fg-2);font:inherit;font-size:var(--t-caption-size);cursor:pointer;transition:color var(--duration-hair) linear, border-color var(--duration-hair) linear;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.reg-ws-mem__tab:hover{color:var(--fg)}.reg-ws-mem__tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--signal)}.reg-ws-mem__panel{gap:var(--s-6);min-width:0;display:grid}.reg-ws-mem__panel[hidden]{display:none}.reg-ws-mem__group{gap:var(--s-3);min-width:0;display:grid}.reg-ws-mem__group>h3{margin:0}.reg-ws-mem__list{border-top:var(--hair);margin:0;padding:0;list-style:none}.reg-ws-mem__row{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.reg-ws-mem__row--form{grid-template-columns:minmax(0,1fr)}.reg-ws-mem__main{gap:var(--s-2);min-width:0;display:grid}.reg-ws-mem__kind{margin:0}.reg-ws-mem__text{color:var(--fg);font-size:var(--t-body-size);line-height:var(--t-body-lh);overflow-wrap:anywhere;margin:0}.reg-ws-mem__meta{align-items:center;gap:var(--s-3);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.reg-ws-mem__actions{justify-content:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-ws-mem__meter{align-items:center;gap:var(--s-1);display:inline-flex}.reg-ws-mem__seg{border-radius:var(--r-sm);background:var(--rule-strong);width:12px;height:4px;display:block}.reg-ws-mem__seg[data-on=true]{background:var(--fg-2)}.reg-ws-mem__review{gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--ink-panel);border:var(--hair);border-inline-start:2px solid var(--warn);border-radius:var(--r-md);display:grid}.reg-ws-mem__review h3{margin:0}.reg-ws-mem__review .t-label,.reg-ws-mem__review .t-meta,.reg-ws-mem__review .reg-ws-mem__note{color:var(--fg-2)}.reg-ws-mem__review .reg-ws-mem__list{border-top-color:var(--rule-strong)}.reg-ws-mem__review .reg-ws-mem__row{border-bottom-color:var(--rule-strong)}.reg-ws-mem__review .reg-ws-mem__row:last-child{border-bottom:0;padding-bottom:0}.reg-ws-mem__state{align-items:center;gap:var(--s-2);display:inline-flex}.reg-ws-mem__dot{border-radius:var(--r-full);background:var(--warn);flex:none;width:6px;height:6px}.reg-ws-mem__none{color:var(--fg-3);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-ws-mem__offline{color:var(--warn);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-ws-mem__form{gap:var(--s-5);min-width:0;display:grid}.reg-ws-mem__form h3,.reg-ws-mem__form h4{margin:0}.reg-ws-mem__form .reg-select>select{width:100%}.reg-ws-mem__counter{color:var(--fg-3);margin:0}.reg-ws-mem__counter[data-over=true]{align-items:center;gap:var(--s-2);color:var(--danger);display:flex}.reg-ws-mem__formactions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-ws-mem__summary{color:var(--danger);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-ws-mem__busy{min-width:9ch}.reg-ws-mem__history{border-top:var(--hair);margin:0;padding:0;list-style:none}.reg-ws-mem__event{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.reg-ws-mem__eventskel{padding:var(--s-2) 0;border-bottom:var(--hair);display:block}.reg-ws-mem__more{justify-self:start}.reg-ws-mem__dialogerror{align-items:flex-start;gap:var(--s-2);margin:var(--s-4) 0 0;color:var(--danger);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:flex}.reg-ws-mem__grouphead{align-items:center;gap:var(--s-2);display:inline-flex}.reg-ws-mem__mark{color:var(--fg-2);flex:none}.reg-ws-mem__toggle{min-width:24ch}.reg-ws-mem__explain{gap:var(--s-2);justify-items:start;min-width:0;display:grid}.reg-ws-mem__explainregion{width:100%;min-width:0}.reg-ws-mem__explainregion[hidden]{display:none}.reg-ws-mem__explainerr{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-block:var(--hair);flex-wrap:wrap;display:flex}.reg-ws-mem__effect{color:var(--fg-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.reg-ws-mem__origin{align-items:center;gap:var(--s-2);color:var(--fg-2);overflow-wrap:anywhere;margin:0;display:inline-flex}.reg-ws-mem__rolewarn{gap:var(--s-2);padding-top:var(--s-2);display:grid}.reg-ws-mem__inherit>summary{cursor:pointer;min-height:var(--control-h);align-items:center;display:flex}.reg-ws-mem__explainerrtext{align-items:center;gap:var(--s-2);color:var(--danger);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0;display:flex}.reg-gq-figure{gap:var(--s-1);min-width:0;display:grid}.reg-gq-figure p{overflow-wrap:anywhere;margin:0}.reg-gq-figure__result{align-items:center;gap:var(--s-3);color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-body-size);line-height:var(--t-body-lh);flex-wrap:wrap;display:flex}.reg-gq-figure__result--word{font-family:var(--font-sans)}.reg-gq-figure__meta,.reg-gq-figure__read{color:var(--fg-2);font-variant-numeric:tabular-nums}.reg-gq-table th,.reg-gq-table td{text-align:left;vertical-align:top}.reg-gq-table th[scope=row]{font-weight:400}.reg-gq-table caption{text-align:left}.reg-gq-name{gap:var(--s-1);min-width:0;display:grid}.reg-gq-name>p{margin:0}.reg-gq-labels{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-gq-mono{font-family:var(--font-mono);overflow-wrap:anywhere}.reg-gq-pager{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-gq-sort{align-items:center;gap:var(--s-2);display:inline-flex}@media (max-width:1023px){.reg-gq-engine-col{display:none}}@media (min-width:1024px){.reg-gq-engine-fold{display:none}}@media (max-width:640px){.reg-gq-engine-fold{display:none}.reg-ws-mem__row,.reg-ws-mem__event{grid-template-columns:minmax(0,1fr)}.reg-ws-mem__actions{justify-content:flex-start}.reg-ws-mem__hint{white-space:normal;overflow:visible}.reg-ws-mem__tab,.reg-ws-mem .reg-btn{min-height:var(--control-h-lg)}}.reg-ws-form{gap:var(--s-6);display:grid}.reg-ws-section{gap:var(--s-4);display:grid}.reg-ws-section__fields{gap:var(--s-5);display:grid}.reg-ws-field{gap:var(--s-2);min-width:0;display:grid}.reg-ws-field__labelrow{align-items:center;gap:var(--s-2);display:flex}.reg-ws-field__icon{color:var(--fg-3);display:inline-flex}.reg-ws-field__label{color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:500}.reg-ws-field__req{color:var(--signal)}.reg-ws-field__help{color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-ws-field__count{text-align:right}.reg-ws-field__error,.reg-ws-field__warn{align-items:center;gap:var(--s-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:flex}.reg-ws-field__error,.reg-ws-field__erricon{color:var(--danger)}.reg-ws-field__warn{color:var(--warn)}.reg-ws-fieldset{gap:var(--s-2);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);display:grid}.reg-ws-fieldset h3{font-size:var(--t-body-size);color:var(--fg);margin:0;font-weight:500}.reg-ws-fieldset p{color:var(--fg-3);font-size:var(--t-meta-size);margin:0}.reg-ws-control{box-sizing:border-box;width:100%;min-height:var(--control-h-lg);padding:0 var(--s-4);border:var(--hair-strong);border-radius:var(--r-md);background:var(--ink-control);color:var(--fg);font:inherit;font-size:var(--t-body-size);transition:border-color var(--duration-hair) linear;outline:none}textarea.reg-ws-control{min-height:96px;padding:var(--s-3) var(--s-4);resize:vertical}.reg-ws-control:focus,.reg-ws-control[aria-invalid=true],.reg-ws-drop[aria-invalid=true]{border-color:var(--signal)}.reg-ws-chips{gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-ws-chip[aria-checked=true]{color:var(--fg);border-color:var(--fg);background:var(--ink-raised)}.reg-ws-chip__mark{flex:none}.reg-ws-toggle{align-items:center;gap:var(--s-3);min-height:var(--target-min);cursor:pointer;color:var(--fg-2);display:inline-flex}.reg-ws-drop{gap:var(--s-3);padding:var(--s-5);border:1px dashed var(--rule-strong);border-radius:var(--r-md);background:var(--ink-control);color:var(--fg-2);cursor:pointer;display:grid}.reg-ws-drop[data-dragging=true]{border-color:var(--fg-3);background:var(--ink-raised)}.reg-ws-drop:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.reg-ws-drop__file{align-items:center;gap:var(--s-3);display:flex}.reg-ws-drop__file span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.reg-ws-drop__empty{justify-items:center;gap:var(--s-2);color:var(--fg-3);display:grid}.reg-ws-optional{padding:var(--s-4) 0;border-top:var(--hair);border-bottom:var(--hair)}.reg-ws-optional>summary{align-items:baseline;gap:var(--s-3);cursor:pointer;min-width:0;color:var(--fg);font-size:var(--t-caption-size);display:flex}.reg-ws-optional__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-3);flex:1;overflow:hidden}.reg-ws-optional__body{gap:var(--s-6);padding-top:var(--s-5);display:grid}.reg-ws-draft{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hair);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--t-caption-size);flex-wrap:wrap;display:flex}.reg-ws-draft>span{flex:1}.reg-ws-examples{justify-content:flex-end;display:flex}.reg-ws-acts{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:var(--hair);border-radius:var(--r-md);display:grid}.reg-ws-acts p{align-items:center;gap:var(--s-3);color:var(--fg);margin:0;display:flex}.reg-ws-acts ul{padding-left:var(--s-6);color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-ws-submit{gap:var(--s-3);display:grid}.reg-ws-wizard{align-items:center;gap:var(--s-3);display:flex}.reg-ws-wizard__seg{background:var(--rule);flex:1;height:2px}.reg-ws-wizard__seg[data-done=true]{background:var(--fg-2)}.reg-ws-wizard__count{white-space:nowrap}.reg-ws-wizard__nav{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hair);display:flex}.reg-ws-review{gap:var(--s-2);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);margin:0;display:grid}.reg-ws-review div{gap:var(--s-3);font-size:var(--t-caption-size);grid-template-columns:140px minmax(0,1fr);display:grid}.reg-ws-review dt{color:var(--fg-2)}.reg-ws-review dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.run-panel{gap:var(--s-5);min-width:0;display:grid}.run-panel>*{min-width:0}.run-panel h3{margin:0 0 var(--s-3)}.run-panel__header{align-items:center;gap:var(--s-4);display:flex}.run-panel__header>div{gap:var(--s-2);justify-items:start;min-width:0;display:grid}.run-panel__title{max-width:100%;font-family:var(--font-display);font-size:var(--t-title-size);line-height:var(--t-title-lh);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.run-panel__eyebrow{align-items:center;gap:var(--s-3);display:inline-flex}.run-panel__testrun{padding:0 var(--s-2);border:var(--hair-strong);border-radius:var(--r-sm);color:var(--fg-2)}.run-panel__lineage{color:var(--fg-2);font-size:var(--t-caption-size);text-underline-offset:2px;text-decoration:underline}.run-panel__lineage:hover{color:var(--fg)}.run-panel__statedesc{color:var(--fg-2);margin:0}.run-panel__conn{color:var(--fg-3)}.run-panel__timeline{gap:var(--s-3);display:grid}.run-panel__output{gap:var(--s-5);display:grid}.run-panel__card,.run-panel__result,.run-panel__actions,.run-panel__refine{padding-top:var(--s-5);border-top:var(--hair)}.run-panel__muted{align-items:center;gap:var(--s-3);color:var(--fg-3);font-size:var(--t-caption-size);margin:0;display:flex}.run-panel__markdown{min-width:0;max-width:100%;color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);overflow-wrap:anywhere}.run-panel__markdown img,.run-panel__markdown svg,.run-panel__markdown video{max-width:100%;height:auto}.run-panel__markdown pre{max-width:100%;padding:var(--s-4);overscroll-behavior-inline:contain;border-radius:var(--r-md);background:var(--ink-panel);overflow-x:auto}.run-panel__markdown .responsive-table{margin-block:var(--s-4)}.run-panel__refine{gap:var(--s-3);display:grid}.run-panel__refine label{color:var(--fg-2)}.run-panel__refinerow{gap:var(--s-3);flex-wrap:wrap;display:flex}.run-panel__refinerow .reg-ws-control{flex:260px;width:auto}.run-panel__refine [role=note]{color:var(--fg-3);margin:0}.run-panel__actions{gap:var(--s-4);display:grid}.run-panel__actionrow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.run-lineage__btn{min-width:18ch}.run-lineage__note{align-items:center;gap:var(--s-3);color:var(--fg-2);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.run-lineage__banner{flex-basis:100%;order:-1}.run-panel__composer{gap:var(--s-3);display:grid}.run-panel__composer label{color:var(--fg-2)}.run-panel__composer-note{color:var(--fg-3);margin:0}.run-panel__public{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:var(--hair);border-bottom:var(--hair);color:var(--fg-2);flex-wrap:wrap;display:flex}.run-panel__public a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.run-panel__review{align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:var(--hair);border-bottom:var(--hair);flex-wrap:wrap;display:flex}.run-panel__review>p{margin:0}.run-panel__reviewform{padding-top:var(--s-4)}.run-panel__error{padding:var(--s-3) var(--s-4);border-inline-start:2px solid var(--danger);background:var(--ink-panel);color:var(--fg);font-size:var(--t-caption-size)}.run-panel__thread{padding-top:var(--s-4);border-top:var(--hair)}.run-panel__threadbody{gap:var(--s-4);display:grid}.run-panel__instruction{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hair);border-radius:var(--r-md);color:var(--fg-3);display:flex}.run-panel__instruction p{margin:var(--s-1) 0 0;color:var(--fg-2)}.run-panel__log{padding:var(--s-4);gap:var(--s-3);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);max-height:420px;margin:0;list-style:none;display:grid;overflow-y:auto}.run-panel__log li{gap:var(--s-3);min-width:0;display:flex}.run-panel__log li>i{border-radius:var(--r-full);background:var(--fg-3);flex:none;width:6px;height:6px;margin-top:6px}.run-panel__log li>i[data-level=error]{background:var(--danger)}.run-panel__log li>i[data-level=success]{background:var(--live)}.run-panel__log li>div{min-width:0}.run-panel__log li span{font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3);text-transform:uppercase}.run-panel__log time{margin-left:var(--s-2);text-transform:none}.run-panel__log li p{margin:var(--s-1) 0 0;font-family:var(--font-mono);font-size:var(--t-meta-size);line-height:var(--t-meta-lh);color:var(--fg-2);overflow-wrap:anywhere}.run-panel__logtools{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.run-panel__logsearch{align-items:center;gap:var(--s-2);min-width:180px;min-height:var(--control-h);padding:0 var(--s-3);border:var(--hair-strong);border-radius:var(--r-md);background:var(--ink-control);color:var(--fg-3);flex:1;display:flex}.run-panel__logsearch input{min-width:0;color:var(--fg);font:inherit;font-size:var(--t-caption-size);background:0 0;border:0;outline:none;flex:1}.run-panel__levels{gap:var(--s-2);display:flex}.run-panel__levelpill{align-items:center;gap:var(--s-2);min-height:var(--target-min);padding:0 var(--s-3);border:var(--hair-strong);border-radius:var(--r-sm);color:var(--fg-2);font:inherit;font-size:var(--t-meta-size);text-transform:capitalize;cursor:pointer;background:0 0;display:inline-flex}.run-panel__levelpill.is-active{color:var(--fg);border-color:var(--fg)}.run-panel__levelpill:disabled{color:var(--fg-3);cursor:not-allowed}.run-panel__log .run-panel__toolcall{border:var(--hair);border-radius:var(--r-md);padding:0;display:block}.run-panel__toolhead{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);color:var(--fg-2);font:inherit;font-size:var(--t-meta-size);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.run-panel__toolhead strong{color:var(--fg);font-weight:500}.run-panel__toolhead i{font-style:normal;font-family:var(--font-mono);color:var(--fg-3)}.run-panel__toolhead i[data-status=failed],.run-panel__toolhead i[data-status=error]{color:var(--danger)}.run-panel__toolhead time{color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto}.run-panel__toolbody{padding:var(--s-2) var(--s-3) var(--s-3);border-top:var(--hair)}.run-panel__toolbody p{margin:var(--s-1) 0 0;font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-2);overflow-wrap:anywhere}.run-panel__toolbody p span{margin-right:var(--s-2);color:var(--fg-3);text-transform:uppercase}@media (max-width:640px){.reg-ws-pre__row{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.reg-ws-disclosure__grid{grid-template-columns:minmax(0,1fr)}.reg-ws-disclosure dl div{gap:var(--s-1);display:grid}.reg-ws-disclosure dd{text-align:left}.reg-ws-review div{grid-template-columns:minmax(0,1fr)}.run-panel__title{white-space:normal;overflow-wrap:anywhere}.run-panel__actionrow{flex-direction:column;align-items:stretch}}:root{--series-1:#815924;--series-2:#bbd6ae;--series-3:#247d7b;--series-4:#ede99e;--series-5:#4f88a3}:root[data-theme=light]{--series-1:#ae8150;--series-2:#20361a;--series-3:#448684;--series-4:#242300;--series-5:#35748d}:root{--glow-live-c:.72 .168 135;--glow-signal-c:.66 .204 38;--glow-event-c:.78 .12 78;--glow-warn-c:.74 .156 85;--glow-danger-c:.63 .216 27;--glow-live-ring:0 0 0 1px oklch(var(--glow-live-c) / .62);--glow-live-halo:0 0 18px oklch(var(--glow-live-c) / .4);--glow-live:var(--glow-live-ring), var(--glow-live-halo);--glow-live-far:0 0 44px oklch(var(--glow-live-c) / .3);--glow-signal-ring:0 0 0 1px oklch(var(--glow-signal-c) / .7);--glow-signal-halo:0 0 18px oklch(var(--glow-signal-c) / .38);--glow-signal:var(--glow-signal-ring), var(--glow-signal-halo);--glow-event-ring:0 0 0 1px oklch(var(--glow-event-c) / .58);--glow-event-halo:0 0 18px oklch(var(--glow-event-c) / .44);--glow-event:var(--glow-event-ring), var(--glow-event-halo);--glow-warn-ring:0 0 0 1px oklch(var(--glow-warn-c) / .66);--glow-warn-halo:0 0 18px oklch(var(--glow-warn-c) / .38);--glow-warn:var(--glow-warn-ring), var(--glow-warn-halo);--glow-danger-ring:0 0 0 1px oklch(var(--glow-danger-c) / .72);--glow-danger-halo:0 0 22px oklch(var(--glow-danger-c) / .46);--glow-danger:var(--glow-danger-ring), var(--glow-danger-halo)}:root[data-theme=light]{--glow-live-c:.48 .156 135;--glow-signal-c:.45 .192 38;--glow-event-c:.52 .12 78;--glow-warn-c:.5 .144 85;--glow-danger-c:.44 .204 27;--glow-live-ring:0 0 0 1px oklch(var(--glow-live-c) / .78);--glow-live-halo:0 0 16px oklch(var(--glow-live-c) / .3);--glow-live-far:none;--glow-signal-ring:0 0 0 1px oklch(var(--glow-signal-c) / .82);--glow-signal-halo:0 0 16px oklch(var(--glow-signal-c) / .3);--glow-event-ring:0 0 0 1px oklch(var(--glow-event-c) / .76);--glow-event-halo:0 0 16px oklch(var(--glow-event-c) / .34);--glow-warn-ring:0 0 0 1px oklch(var(--glow-warn-c) / .8);--glow-warn-halo:0 0 16px oklch(var(--glow-warn-c) / .3);--glow-danger-ring:0 0 0 1px oklch(var(--glow-danger-c) / .84);--glow-danger-halo:0 0 20px oklch(var(--glow-danger-c) / .36)}:root{--duration-glow:.24s;--duration-flow:.32s;--duration-release:.32s;--duration-snap:80ms;--ease-glow:cubic-bezier(.32, 0, .67, 0);--ease-release:cubic-bezier(.33, 1, .68, 1);--field-peak-dark:1;--field-peak-light:1;--field-peak:var(--field-peak-dark);--field-cell:96px;--field-line-alpha:.045;--field-point-alpha:.12;--field-halo-alpha:.5}:root[data-theme=light]{--field-peak:var(--field-peak-light);--field-line-alpha:.06;--field-point-alpha:.16;--field-halo-alpha:.3}[data-glow]{transition:box-shadow var(--duration-glow) var(--ease-glow)}[data-glow=none]{box-shadow:none}[data-glow=live]{box-shadow:var(--glow-live)}[data-glow=signal]{box-shadow:var(--glow-signal)}[data-glow=event]{box-shadow:var(--glow-event)}[data-glow=warn]{box-shadow:var(--glow-warn)}[data-glow=danger]{box-shadow:var(--glow-danger)}[data-glow=live][data-glow-i=ring]{box-shadow:var(--glow-live-ring)}[data-glow=signal][data-glow-i=ring]{box-shadow:var(--glow-signal-ring)}[data-glow=event][data-glow-i=ring]{box-shadow:var(--glow-event-ring)}[data-glow=warn][data-glow-i=ring]{box-shadow:var(--glow-warn-ring)}[data-glow=danger][data-glow-i=ring]{box-shadow:var(--glow-danger-ring)}[data-glow=live][data-glow-i=far]{box-shadow:var(--glow-live-ring), var(--glow-live-halo), var(--glow-live-far)}[data-glow][data-glow-exit=release]{transition:box-shadow var(--duration-release) var(--ease-release)}[data-glow=danger]{transition:box-shadow var(--duration-snap) linear}[data-glow=warn]{transition:box-shadow var(--duration-base) var(--ease-out)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--glow-signal-ring);transition:box-shadow var(--duration-hair) linear}.reg-elapsed--live{text-shadow:0 0 8px oklch(var(--glow-live-c) / .3)}.reg-glow-transient{will-change:box-shadow}.reg-field-canvas,.reg-field-static{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;contain:layout paint style;z-index:-1;outline:none;position:fixed;inset:0}:root{--field-scale:1}:root[data-field=half]{--field-scale:.5}.reg-field-canvas{opacity:calc(var(--field-peak) * var(--field-scale));display:block}:root[data-field=half] .reg-field-static{opacity:.5}:root[data-field=full] .page-shell,:root[data-field=full] .reg-pub,:root[data-field=full] .reg-first,:root[data-field=half] .page-shell,:root[data-field=half] .reg-pub,:root[data-field=half] .reg-first{background-color:#0000}.reg-field-static{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96'><g fill='%23EDEBE6'><rect x='48' y='0' width='1' height='96' fill-opacity='0.045'/><rect x='0' y='48' width='96' height='1' fill-opacity='0.045'/><circle cx='48.5' cy='48.5' r='1.1' fill-opacity='0.12'/></g></svg>");background-position:48px 48px;background-size:96px 96px}:root[data-theme=light] .reg-field-static{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96'><g fill='%2314140F'><rect x='48' y='0' width='1' height='96' fill-opacity='0.06'/><rect x='0' y='48' width='96' height='1' fill-opacity='0.06'/><circle cx='48.5' cy='48.5' r='1.1' fill-opacity='0.16'/></g></svg>")}:root[data-motion=reduced] [data-glow],:root[data-motion=reduced] [data-glow]:before,:root[data-motion=reduced] [data-glow]:after{transition:none}:root[data-motion=reduced] [data-glow=event]{box-shadow:none}:root[data-motion=reduced] [data-glow=live],:root[data-motion=reduced] [data-glow=live][data-glow-i=far]{box-shadow:var(--glow-live-ring)}:root[data-motion=reduced] .reg-elapsed--live{text-shadow:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) [data-glow]{transition:none}:root:not([data-motion=full]) [data-glow=event]{box-shadow:none}:root:not([data-motion=full]) [data-glow=live],:root:not([data-motion=full]) [data-glow=live][data-glow-i=far]{box-shadow:var(--glow-live-ring)}:root:not([data-motion=full]) .reg-elapsed--live{text-shadow:none}}@media (prefers-reduced-transparency:reduce){.reg-field-canvas,.reg-field-static{display:none}[data-glow=live]{box-shadow:var(--glow-live-ring)}[data-glow=event]{box-shadow:none}[data-glow=warn]{box-shadow:var(--glow-warn-ring)}[data-glow=danger]{box-shadow:var(--glow-danger-ring)}.reg-elapsed--live{text-shadow:none}}@media (forced-colors:active){.reg-field-canvas,.reg-field-static{display:none}[data-glow]{box-shadow:none}.reg-elapsed--live{text-shadow:none}}@media print{.reg-field-canvas,.reg-field-static{display:none}[data-glow]{box-shadow:none}.reg-elapsed--live{text-shadow:none}}.agent-glyph--working{filter:drop-shadow(0 0 6px oklch(var(--glow-live-c) / .34))}.btn-primary:hover,.btn-glow:hover,.reg-btn--primary:hover,.btn-primary:focus-visible,.btn-glow:focus-visible,.reg-btn--primary:focus-visible{box-shadow:var(--glow-signal-ring)}.btn-primary:disabled,.btn-glow:disabled,.reg-btn--primary:disabled{box-shadow:none}.reg-bell__btn[data-tone=signal]{box-shadow:var(--glow-signal-ring)}.reg-bell__btn[data-tone=warn]{box-shadow:var(--glow-warn-ring)}.reg-bell__btn[data-muted=true]{box-shadow:none}[data-glow=event][data-glow-exit=release]{transition:box-shadow var(--duration-release) var(--ease-release)}.cmdk-item[data-selected=true]{box-shadow:var(--glow-signal-ring)}.agent-card[data-live=true],.reg-card[data-live=true]{box-shadow:var(--glow-live)}:root[data-motion=reduced] .agent-glyph--working{filter:none}:root[data-motion=reduced] .agent-card[data-live=true],:root[data-motion=reduced] .reg-card[data-live=true]{box-shadow:var(--glow-live-ring)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .agent-glyph--working{filter:none}:root:not([data-motion=full]) .agent-card[data-live=true],:root:not([data-motion=full]) .reg-card[data-live=true]{box-shadow:var(--glow-live-ring)}}@media (prefers-reduced-transparency:reduce){.agent-glyph--working{filter:none}.agent-card[data-live=true],.reg-card[data-live=true]{box-shadow:var(--glow-live-ring)}}@media (forced-colors:active){.agent-glyph--working{filter:none}.btn-primary:hover,.btn-glow:hover,.reg-btn--primary:hover,.btn-primary:focus-visible,.btn-glow:focus-visible,.reg-btn--primary:focus-visible,.reg-bell__btn[data-tone=signal],.reg-bell__btn[data-tone=warn],.cmdk-item[data-selected=true],.agent-card[data-live=true],.reg-card[data-live=true]{box-shadow:none}}@media print{.agent-glyph--working{filter:none}.reg-bell__btn[data-tone=signal],.reg-bell__btn[data-tone=warn],.cmdk-item[data-selected=true],.agent-card[data-live=true],.reg-card[data-live=true]{box-shadow:none}}
