: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:#f3f0ea;--ink-raised:#eae7de;--ink-control:#f3f0ea;--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:4px;--r-md:6px;--r-lg:10px;--r-full:999px;--s-section:64px;--s-subsection:32px;--s-page-x:24px;--s-page-top:24px;--rail-w:72px;--hair:1px solid var(--rule);--hair-strong:1px solid var(--rule-strong);--control-h:36px;--control-h-lg:44px;--target-min:24px;--chrome-h:48px}@media (min-width:1024px){:root{--s-page-x:32px}}@media (max-width:639px){:root{--gutter:16px;--grid-gap:16px;--s-page-x:16px}}:root[data-density=compact]{--s-section:48px;--s-subsection:24px;--s-page-top: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);--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)}:root,:root[data-theme=light]{--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);--radius-pill:4px;--radius-card:6px;--radius-panel:6px;--radius-input:6px;--radius-drawer:10px}*{-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}.reg-input::placeholder,.input-dark::placeholder,.marketplace-search-input::placeholder,input::placeholder,textarea::placeholder{color:var(--fg-2);opacity:1}.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--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--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}.topbar{z-index:10;align-items:center;gap:var(--s-4);height:var(--chrome-h);padding:0 var(--gutter);background:var(--ink-page);border-bottom:var(--hair);display:flex;position:sticky;top:0}.topbar__brand{color:var(--fg);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.topbar-actions{align-items:center;gap:var(--s-2);white-space:nowrap;flex-shrink:0;margin-left:auto;display:flex}.topbar-mobile-toggle{width:var(--control-h);height:var(--control-h);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.topbar-mobile-toggle:hover{color:var(--fg)}@media (max-width:900px){.topbar{padding:0 var(--s-4);gap:var(--s-3)}.topbar .topbar-mobile-toggle{display:inline-flex}}@media (max-width:639px){.topbar-signin{display:none}}.sidebar-mobile-toggle{z-index:50;border-radius:var(--r-md);background:var(--action-surface);width:48px;height:48px;color:var(--text-on-accent);border:1px solid var(--glass-border-strong);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:20px;left:16px}.sidebar-mobile-backdrop{z-index:40;background:var(--overlay-scrim);position:fixed;inset:0}.sidebar-mobile-menu{z-index:50;gap:var(--s-1);width:min(80vw,300px);padding:var(--s-4);background:var(--drawer-bg);border-right:var(--hair);border-radius:0 var(--r-lg) var(--r-lg) 0;box-shadow:var(--elev-over);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar-mobile-menu.open{animation:sidebar-drawer-in .24s var(--ease-out);transform:translate(0)}@keyframes sidebar-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.sidebar-mobile-menu[data-state=closing]{animation:sidebar-drawer-out var(--duration-exit) var(--ease-out);transform:translate(-100%)}@keyframes sidebar-drawer-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.sidebar-mobile-menu.open,.sidebar-mobile-menu[data-state=closing]{animation:none}}.sidebar-mobile-menu__head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--control-h-lg);margin-bottom:var(--s-2);display:flex}.sidebar-mobile-menu__close{width:var(--control-h-lg);height:var(--control-h-lg);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-mobile-menu__close:hover{color:var(--fg)}.sidebar-mobile-menu__group{margin:var(--s-4) 0 var(--s-2);padding-left:var(--s-3);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}.sidebar-mobile-menu__link{min-height:var(--control-h-lg);padding:0 var(--s-4);border-radius:var(--r-sm);color:var(--fg-2);align-items:center;font-weight:600;text-decoration:none;display:flex}.sidebar-mobile-menu__link:hover,.sidebar-mobile-menu__link[aria-current=page]{color:var(--fg);background:var(--nav-item-hover)}.sidebar-mobile-menu .nav-item{min-height:var(--control-h-lg)}.sidebar-mobile-menu__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--hair);flex-wrap:wrap;display:flex}.reg-route-head{align-items:center;gap:var(--s-4);flex-wrap:nowrap;min-width:0;min-height:32px;display:flex}.reg-route-head--page{width:100%;max-width:var(--measure);padding:var(--s-3) var(--gutter) 0;margin:0 auto}.reg-route-head--shell{padding:0 0 var(--s-4)}.reg-route-head__back{align-items:center;gap:var(--s-1);font-size:var(--t-caption-size);color:var(--fg-2);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.reg-route-head__back:hover{color:var(--fg)}.reg-crumbs{flex:auto;min-width:0}.reg-crumbs__list{align-items:center;gap:var(--s-2);flex-wrap:nowrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.reg-crumbs__item{align-items:center;gap:var(--s-2);white-space:nowrap;flex-shrink:0;display:inline-flex}.reg-crumbs__item--last{flex-shrink:1;min-width:0}.reg-crumbs__link{color:var(--fg-2);text-decoration:none}.reg-crumbs__link:hover{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.reg-crumbs__text{color:var(--fg-2);font-weight:500}.reg-crumbs__current{text-overflow:ellipsis;min-width:0;color:var(--fg);font-weight:600;display:block;overflow:hidden}.reg-crumbs__sep{color:var(--fg-3);flex-shrink:0}.reg-crumbs__ellipsis{color:var(--fg-3);display:none}@media (min-width:768px){.reg-route-head__back[data-redundant=true]{display:none}}@media (max-width:767px){.reg-crumbs__item--middle{display:none}.reg-crumbs__ellipsis{display:inline-flex}}@media (max-width:479px){.reg-route-head--has-back .reg-crumbs{display:none}}.topbar{grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);display:grid}.topbar__start{align-items:center;gap:var(--s-4);min-width:0;display:flex}.topbar__centre{justify-content:center;min-width:0;display:flex}.topbar__workspace{align-items:center;min-width:0;display:flex}.topbar__credits,.topbar__theme{align-items:center;display:inline-flex}@media (max-width:900px){.topbar__workspace{display:none}}@media (max-width:639px){.topbar{grid-template-columns:auto minmax(0,1fr) auto}.topbar__centre{justify-content:flex-end}.topbar__credits,.topbar__theme{display:none}}.reg-cmdk-trigger{align-items:center;gap:var(--s-3);width:100%;max-width:480px;height:32px;padding:0 var(--s-4);border-radius:var(--r-md);background:var(--ink-control);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;transition:border-color var(--duration-hair) linear;border:1px solid #0000;display:flex}.reg-cmdk-trigger:hover,.reg-cmdk-trigger:focus-visible{border-color:var(--rule-strong)}.reg-cmdk-trigger__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.reg-cmdk-trigger__kbd{text-align:right;width:6ch;font-family:var(--font-mono);font-size:var(--t-caption-size);color:var(--fg-2);flex:none}@media (max-width:639px){.reg-cmdk-trigger{justify-content:center;width:32px;padding:0}.reg-cmdk-trigger__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reg-cmdk-trigger__kbd{display:none}}.reg-credit{align-items:center;gap:var(--s-2);min-height:var(--target-min);padding:0 var(--s-2);border-radius:var(--r-md);color:var(--fg-2);white-space:nowrap;text-decoration:none;display:inline-flex}.reg-credit:hover{color:var(--fg)}.reg-credit__num{min-width:6ch;font-family:var(--font-mono);font-size:var(--t-caption-size);font-variant-numeric:tabular-nums}.reg-credit[data-tone=loading] .reg-credit__num{color:var(--fg-3)}.reg-credit__dot{border-radius:var(--r-full);background:var(--warn);flex-shrink:0;width:6px;height:6px}.reg-credit[data-tone=empty] .reg-credit__dot{background:var(--danger)}.reg-credit__word{font-family:var(--font-sans);font-size:var(--t-caption-size);color:var(--fg-2);font-weight:500}.reg-credit[data-tone=low] .reg-credit__word:not(.reg-credit__word--stale){color:var(--warn)}.reg-credit[data-tone=empty] .reg-credit__word:not(.reg-credit__word--stale){color:var(--danger)}.reg-credit--drawer{min-height:var(--control-h-lg);padding:0 var(--s-3)}.reg-wsswitch{align-items:center;min-width:0;display:inline-flex}.reg-wsswitch__trigger{align-items:center;gap:var(--s-2);min-height:var(--target-min);max-width:220px;padding:0 var(--s-2);border-radius:var(--r-md);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-body-size);cursor:pointer;background:0 0;border:0;display:inline-flex}.reg-wsswitch__trigger:hover{color:var(--fg)}.reg-wsswitch__name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--fg-2);font-size:var(--t-body-size);display:block;overflow:hidden}.reg-wsswitch--drawer{padding:0 var(--s-3) var(--s-2)}.reg-wsswitch__menu,.reg-acct__menu{z-index:100;min-width:220px;padding:var(--s-2) 0;border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);box-shadow:var(--elev-pop)}.reg-wsswitch__heading{padding:var(--s-2) var(--s-4);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}.reg-wsswitch__item,.reg-acct__item{align-items:center;gap:var(--s-3);width:100%;min-height:var(--control-h);padding:0 var(--s-4);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body-size);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;text-decoration:none;display:flex}.reg-wsswitch__item[data-highlighted],.reg-acct__item[data-highlighted]{background:var(--ink-raised);color:var(--fg)}.reg-wsswitch__item[data-disabled]{cursor:progress}.reg-wsswitch__mono{border-radius:var(--r-sm);background:var(--ink-control);width:24px;height:24px;color:var(--fg-2);font-family:var(--font-mono);font-size:var(--t-caption-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reg-wsswitch__itemname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.reg-wsswitch__error{margin:var(--s-2) var(--s-4) 0;font-size:var(--t-caption-size);color:var(--danger)}.reg-acct__trigger{cursor:pointer;outline-offset:2px;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.reg-acct__avatar{border-radius:var(--r-full);background:var(--ink-control);border:var(--hair-strong);width:28px;height:28px;color:var(--fg);font-family:var(--font-sans);font-size:var(--t-caption-size);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.reg-acct__avatar--photo{object-fit:cover}.reg-acct__head{gap:var(--s-1);padding:var(--s-2) var(--s-4) var(--s-3);margin-bottom:var(--s-2);border-bottom:var(--hair);flex-direction:column;display:flex}.reg-acct__name{font-size:var(--t-body-size);color:var(--fg);font-weight:500}.reg-acct__email{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-meta-size);color:var(--fg-3);overflow:hidden}.reg-acct__sep{height:1px;margin:var(--s-2) 0;background:var(--rule)}.reg-apprail{top:var(--chrome-h);z-index:10;width:var(--rail-w);height:calc(100dvh - var(--chrome-h));padding:var(--s-3) 0;background:var(--ink-page);border-right:var(--hair);flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky}.reg-apprail__nav{flex:auto;min-height:0;padding-inline:2px;overflow-y:auto}.reg-apprail__list,.reg-apprail__grouplist{margin:0;padding:0;list-style:none}.reg-apprail__list{gap:var(--s-1);flex-direction:column;display:flex}.reg-apprail__link,.reg-apprail__more{justify-content:center;align-items:center;gap:var(--s-1);border-radius:var(--r-md);width:60px;height:56px;color:var(--fg-2);cursor:pointer;transition:background-color var(--duration-hair) linear, color var(--duration-hair) linear;background:0 0;border:0;flex-direction:column;margin:0 4px;padding:0;text-decoration:none;display:flex;position:relative}.reg-apprail__more{margin:var(--s-2) 6px 0}.reg-apprail__link:hover,.reg-apprail__more:hover,.reg-apprail__more[aria-expanded=true]{background:var(--ink-raised);color:var(--fg)}.reg-apprail__link:focus-visible,.reg-apprail__more:focus-visible{outline-offset:-2px}.reg-apprail__link[aria-current=page]{background:var(--ink-raised);color:var(--fg)}.reg-apprail__link[aria-current=page]:before{content:"";background:var(--signal);width:2px;position:absolute;inset-block:12px;inset-inline-start:0}.reg-apprail__label,.reg-tabbar__label{max-width:100%;font-family:var(--font-sans);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:.01em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.reg-apprail__flyout{top:calc(var(--chrome-h) + var(--s-3));z-index:100;width:264px;max-height:calc(100dvh - var(--chrome-h) - var(--s-6));padding:var(--s-3) 0;border:var(--hair);border-radius:var(--r-lg);background:var(--ink-panel);box-shadow:var(--elev-pop);animation:reg-apprail-flyout-in .12s var(--ease-out);position:fixed;inset-inline-start:calc(var(--rail-w) + var(--s-2));overflow-y:auto}.reg-apprail__flyout[hidden]{display:none}@keyframes reg-apprail-flyout-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.reg-apprail__group+.reg-apprail__group{margin-top:var(--s-3)}.reg-apprail__grouphead{padding:var(--s-2) var(--s-4);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-apprail__flyoutlink{min-height:var(--control-h);padding:0 var(--s-4);color:var(--fg);font-size:var(--t-body-size);align-items:center;text-decoration:none;display:flex;position:relative}.reg-apprail__flyoutlink:hover{background:var(--ink-raised)}.reg-apprail__flyoutlink[aria-current=page]{background:var(--ink-raised);font-weight:500}.sidebar-mobile-menu__heading{padding-left:var(--s-3);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}.sidebar-mobile-menu__group--first{margin-top:0}.sidebar-mobile-menu__head .sidebar-mobile-menu__group{margin:0}.sidebar-mobile-menu__row{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);color:var(--fg-2);font-weight:600;text-decoration:none;display:flex}.sidebar-mobile-menu__row.active{color:var(--fg);background:var(--nav-item-hover)}.sidebar-mobile-menu__glyph{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-mobile-menu__rowlabel{white-space:nowrap}.sidebar-mobile-menu__more{gap:var(--s-1);margin-top:var(--s-3);flex-direction:column;display:flex}.sidebar-mobile-menu__moretoggle{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-4) var(--s-5);border-radius:var(--r-sm);color:var(--fg-2);font-family:inherit;font-size:var(--t-body-size);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:600;display:flex}.sidebar-mobile-menu__morelist--open,.sidebar-mobile-menu__moregroup{gap:var(--s-1);flex-direction:column;display:flex}.sidebar-mobile-menu__subhead{margin:var(--s-3) 0 var(--s-2);padding-left:var(--s-3);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}.sidebar-mobile-menu__workspace{margin-bottom:var(--s-2)}.sidebar-mobile-menu__you{gap:var(--s-2);flex-direction:column;display:none}@media (max-width:639px){.sidebar-mobile-menu__you{display:flex}}@media print{.reg-apprail,.reg-apprail__flyout,.reg-tabbar{display:none}}@media (forced-colors:active){.reg-apprail__link[aria-current=page]:before{background:canvastext}}@media (prefers-reduced-motion:reduce){.reg-apprail__flyout{animation:none}}:root[data-motion=reduced] .reg-apprail__flyout{animation:none}.reg-tabbar{display:none}@media (max-width:767px){.reg-tabbar{z-index:30;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--ink-page);border-top:var(--hair);display:block;position:fixed;bottom:0;left:0;right:0}.page-shell[data-tabbar=true]{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}}.reg-tabbar__list{height:var(--tabbar-h);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-tabbar__cell{justify-content:center;align-items:center;gap:var(--s-1);width:100%;min-width:44px;height:100%;min-height:44px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative}.reg-tabbar__cell[aria-current=page]{color:var(--fg)}.reg-tabbar__cell[aria-current=page]:before{content:"";top:0;background:var(--signal);height:2px;position:absolute;inset-inline:25%}.reg-shell{min-height:calc(100vh - var(--chrome-h));gap:0;display:flex}.reg-main{min-width:0;padding:var(--s-page-top) var(--s-page-x) 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-2)}.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-head--hero{padding:var(--s-7);background:var(--ink-panel);border:var(--hair);border-radius:var(--r-lg)}.reg-head--hero.reg-head--split .reg-head__aside{border-inline-start:var(--hair);align-self:stretch;padding-inline-start:var(--s-7)}@media (max-width:1023px){.reg-head--hero.reg-head--split .reg-head__aside{padding:var(--s-5) 0 0;border-inline-start:0;border-top:var(--hair)}}@media (max-width:767px){.reg-head--hero{padding:var(--s-5)}}.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-subsection)}.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-tenant__bar{z-index:40;background:var(--ink-page);border-bottom:var(--hair);position:sticky;top:0}.reg-tenant__barinner{justify-content:space-between;align-items:center;gap:var(--s-4);max-width:var(--measure);height:var(--chrome-h);padding:0 var(--s-page-x);margin:0 auto;display:flex}.reg-tenant__brand{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-tenant__mono{background:var(--ink-control);border:var(--hair);border-radius:var(--r-sm);width:28px;height:28px;font-family:var(--font-serif);font-size:var(--t-title-size);color:var(--fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reg-tenant__name{color:var(--fg);white-space:nowrap;font-weight:600}.reg-tenant__tag{align-items:center;gap:var(--s-2);padding:2px var(--s-3);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);white-space:nowrap;margin:0;display:inline-flex}.reg-tenant__actions{align-items:center;gap:var(--s-3);display:flex}.reg-tenant__actions .reg-btn{height:var(--control-h)}.reg-tenant__main{gap:var(--s-subsection);max-width:var(--measure);padding:var(--s-page-top) var(--s-page-x) var(--s-section);flex-direction:column;margin:0 auto;display:flex}.reg-tenant__hero{align-items:center;gap:var(--s-5);padding:var(--s-9) var(--s-7);text-align:center;background:var(--ink-panel);border:var(--hair);border-radius:var(--r-lg);flex-direction:column;display:flex}.reg-tenant__title{text-wrap:balance;max-width:18ch;margin:0}.reg-tenant__lede{max-width:var(--measure-prose);margin:0}.reg-tenant__bond{text-align:left;width:100%;max-width:420px}.reg-tenant__plans{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-tenant__plan{background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.reg-tenant__plate{border-bottom:var(--hair);background:var(--ink-raised);height:120px}.reg-tenant__planbody{gap:var(--s-4);padding:var(--s-5);flex-direction:column;flex:1;display:flex}.reg-tenant__planname{font-size:var(--t-lead-size);color:var(--fg);margin:0;font-weight:500}.reg-tenant__price{font-family:var(--font-mono);font-size:var(--t-h3-size);font-variant-numeric:tabular-nums;color:var(--fg);margin:0}.reg-tenant__feats{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-tenant__feats li{align-items:center;gap:var(--s-3);display:flex}.reg-tenant__feats svg{color:var(--fg-3);flex-shrink:0}.reg-tenant__select{width:100%;height:var(--control-h);margin-top:auto}@media (max-width:639px){.reg-tenant__brand .reg-tenant__tag{display:none}.reg-tenant__hero{padding:var(--s-7) var(--s-5)}.reg-tenant__title{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr)}}.reg-catpage{gap:var(--s-subsection);flex-direction:column;display:flex}.reg-storehero{background:var(--ink-panel);border:var(--hair);border-radius:var(--r-lg);border-inline-start-style:solid;grid-template-columns:minmax(0,1fr) minmax(240px,400px);min-height:240px;display:grid;overflow:hidden}.reg-storehero__intro{justify-content:center;gap:var(--s-4);padding:var(--s-7);flex-direction:column;min-width:0;display:flex}.reg-catpage__title{overflow-wrap:anywhere;margin:0}.reg-catpage__lede{max-width:var(--measure-prose);margin:0}.reg-catpage__n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg)}.reg-catpage__handoff{margin-top:var(--s-3);font-size:var(--t-caption-size);align-self:flex-start}.reg-storehero__plate{background:var(--ink-raised);border-inline-start:var(--hair);min-height:200px;position:relative}.reg-storehero__plate>.reg-plate{height:auto;position:absolute;inset:0}@media (max-width:767px){.reg-storehero{grid-template-columns:minmax(0,1fr)}.reg-storehero__intro{padding:var(--s-5)}.reg-storehero__plate{border-inline-start:0;border-top:var(--hair);min-height:140px}}.reg-storehero.reg-storehero--solo{grid-template-columns:minmax(0,1fr)}@media (max-width:639px){.reg-catpage__title,.reg-head--hero .reg-head__title{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr)}}.reg-devpro{gap:var(--s-subsection);flex-direction:column;display:flex}.reg-devpro__back{align-items:center;gap:var(--s-2);min-height:var(--target-min);color:var(--fg-2);align-self:flex-start;text-decoration:none;display:inline-flex}.reg-devpro__back:hover{color:var(--fg)}.reg-devpro__loading{gap:var(--s-subsection);flex-direction:column;display:flex}.reg-devpro__hero{grid-template-columns:minmax(0,1fr) minmax(240px,480px)}.reg-devpro__intro{align-items:center;gap:var(--s-6);flex-direction:row}.reg-devpro__col,.reg-devpro__skelcol{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.reg-devpro__name{overflow-wrap:anywhere;margin:0}.reg-devpro__bio{max-width:var(--measure-prose);color:var(--fg-2);margin:0}.reg-devpro__stats{margin-top:var(--s-2)}.reg-devpro__plates{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.reg-devpro__plate{min-width:0;position:relative}.reg-devpro__plate+.reg-devpro__plate{border-inline-start:var(--hair)}.reg-devpro__plate>.reg-plate{height:auto;position:absolute;inset:0}.reg-devpro__agents{gap:var(--s-5);flex-direction:column;display:flex}.reg-devpro__agentshead{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.reg-devpro__agentshead h2{margin:0}.reg-devpro__grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;display:grid}@media (max-width:767px){.reg-devpro__hero{grid-template-columns:minmax(0,1fr)}.reg-devpro__intro{flex-direction:column;align-items:flex-start}}.reg-catpage__empty{color:var(--fg-2);margin:0}.reg-catpage__grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-catpage__tile{gap:var(--s-4);height:100%;padding:var(--s-5);background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);color:inherit;transition:border-color var(--duration-hair) linear;flex-direction:column;text-decoration:none;display:flex}.reg-catpage__tile:hover{border-color:var(--rule-strong)}.reg-catpage__tilehead{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-catpage__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg);flex:1;margin:0;font-weight:600;overflow:hidden}.reg-catpage__summary{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.reg-catpage__price{margin-top:auto}.reg-weekly{margin-top:var(--s-section);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:calc(var(--chrome-h) + 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--danger{color:var(--danger);border-color:var(--danger);background:0 0}.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:is(:disabled,[aria-disabled=true]),.reg-btn:is(:disabled,[aria-disabled=true]):hover,.reg-btn:is(:disabled,[aria-disabled=true]):active{background:var(--ink-control);border-color:var(--rule);color:var(--fg-3);cursor:not-allowed;opacity:1;transform:none}.reg-btn--sm{height:28px}.reg-btn--md{height:var(--control-h)}.reg-btn--lg{height:var(--control-h-lg);padding:0 var(--s-5);font-size:var(--t-body-size)}.reg-dialog__body{margin-bottom:var(--s-6);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg-2)}.reg-dialog__actions{justify-content:flex-end;gap:var(--s-3);display:flex}.reg-input-group{gap:var(--s-3);min-width:0;display:grid}.reg-input-label{font-family:var(--font-sans);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--fg-2);font-weight:500}.reg-input{width:100%;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);font-family:var(--font-sans);font-size:var(--t-body-size);transition:border-color var(--duration-hair) linear}.reg-input:focus{border-color:var(--signal)}.reg-input--area{height:auto;min-height:var(--control-h-lg);padding:var(--s-4);line-height:var(--t-body-lh);resize:vertical}.reg-input--select{cursor:pointer}.reg-input[aria-invalid=true],.reg-input[aria-invalid=true]:focus{border-color:var(--danger)!important}.reg-input:disabled{color:var(--fg-3);cursor:not-allowed}.reg-input-caption{align-items:center;gap:var(--s-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--fg-2);display:inline-flex}.reg-input-caption--error{color:var(--danger)}.reg-tabs{gap:var(--s-2);border-bottom:var(--hair);display:flex;overflow-x:auto}.reg-tabs__tab{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-body-size);white-space:nowrap;cursor:pointer;transition:color var(--duration-hair) linear;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.reg-tabs__tab:hover{color:var(--fg)}.reg-tabs__tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--signal)}.reg-badge{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);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;white-space:nowrap;background:0 0;font-weight:500;display:inline-flex}.reg-badge__dot{border-radius:var(--r-full);background:var(--fg-3);flex:none;width:6px;height:6px}.reg-badge--accent .reg-badge__dot{background:var(--fg)}.reg-badge--success .reg-badge__dot{background:var(--live)}.reg-badge--warning .reg-badge__dot{background:var(--warn)}.reg-badge--error .reg-badge__dot{background:var(--danger)}.reg-badge--info .reg-badge__dot{background:var(--fg-2)}.reg-switch-group{align-items:center;gap:var(--s-3);display:inline-flex}.reg-switch{background:var(--ink-control);border:1px solid var(--rule-strong);border-radius:var(--r-sm);cursor:pointer;width:32px;height:18px;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;padding:0;position:relative}.reg-switch[aria-checked=true]{background:var(--fg);border-color:var(--fg)}.reg-switch__thumb{background:var(--fg-2);width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:2px;position:absolute;top:1px;left:1px}.reg-switch[aria-checked=true] .reg-switch__thumb{background:var(--ink-page);transform:translate(14px)}.reg-switch:disabled,.reg-switch:disabled[aria-checked=true]{background:var(--ink-control);border-color:var(--rule);cursor:not-allowed}.reg-switch:disabled .reg-switch__thumb{background:var(--fg-3)}.reg-switch__label{font-size:var(--t-body-size);color:var(--fg);font-weight:500}.reg-modal,.reg-drawer{padding:var(--s-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reg-modal{z-index:var(--z-modal)}.reg-drawer{z-index:var(--z-drawer)}.reg-modal__scrim,.reg-drawer__scrim{background:var(--overlay-scrim);position:absolute;inset:0}.reg-modal__panel,.reg-drawer__panel{background:var(--ink-panel);border:var(--hair);border-radius:var(--r-lg);box-shadow:var(--elev-over);position:relative}.reg-modal__panel{width:100%;max-height:90vh;overflow-y:auto}.reg-drawer__panel{max-width:calc(100vw - var(--s-7));flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.reg-drawer__accent{background:var(--accent);flex-shrink:0;height:4px}.reg-modal__head,.reg-drawer__head{justify-content:space-between;align-items:center;gap:var(--s-3);border-bottom:var(--hair);display:flex}.reg-modal__head{padding:var(--s-5) var(--s-6)}.reg-drawer__head{padding:var(--s-6) var(--s-6) var(--s-5);flex-shrink:0}.reg-modal__title,.reg-drawer__title{color:var(--fg);font-family:var(--font-sans);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);margin:0;font-weight:600}.reg-drawer__title{font-size:var(--t-title-size);line-height:var(--t-title-lh);letter-spacing:var(--t-title-tr)}.reg-modal__close,.reg-drawer__close{min-width:var(--target-min);min-height:var(--target-min);padding:var(--s-2);border-radius:var(--r-md);color:var(--fg-2);cursor:pointer;transition:border-color var(--duration-hair) linear, color var(--duration-hair) linear;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.reg-modal__close:hover,.reg-drawer__close:hover{color:var(--fg);border-color:var(--rule-strong)}.reg-modal__body{padding:var(--s-6)}.reg-drawer__body{gap:var(--s-5);padding:var(--s-5) var(--s-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.reg-drawer__foot{padding:var(--s-4) var(--s-6) var(--s-5);border-top:var(--hair);flex-shrink: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-page-top) var(--s-page-x) 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);margin-top:var(--s-7);padding:var(--s-7);background:var(--ink-panel);border:var(--hair);border-left:2px solid var(--rule-strong);border-radius:var(--r-lg);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{padding:var(--s-5);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:calc(var(--chrome-h) + var(--store-sections-h) + var(--s-4));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-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}.reg-storefront{--store-sections-h:var(--control-h-lg)}.reg-store__sections{width:100%;min-height:var(--store-sections-h);border-bottom:var(--hair);background:var(--ink-page)}.reg-store__sections-inner{align-items:center;gap:var(--s-5);max-width:var(--measure);min-height:var(--store-sections-h);padding:0 var(--gutter);white-space:nowrap;scrollbar-width:thin;margin:0 auto;display:flex;overflow-x:auto}.reg-store__sections .link-inline{color:var(--fg-2);font-size:var(--t-caption-size);text-decoration:none}.reg-store__sections .link-inline:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}@media (min-width:1024px){.reg-store__sections{top:var(--chrome-h);z-index:2;position:sticky}}.reg-storefront :is(#agent-contract,#evidence-heading,#needs-heading,#how-it-works-heading,#boundaries-heading,#pricing,#faq-heading){scroll-margin-top:calc(var(--chrome-h) + var(--store-sections-h) + var(--s-4))}@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;--tabbar-h:56px}[data-tray=true] .reg-body__results{padding-bottom:var(--tray-h)}@media (max-width:767px){.page-shell[data-tabbar=true] .reg-tray{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}}.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-2)}.reg-facet__nomatch{color:var(--fg-3);margin:0}.reg-gal__searchwrap{max-width:420px;display:block}.reg-pub__lede.reg-gal__note{margin-top:var(--s-6)}.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:10;align-items:center;gap:var(--s-5);height:var(--chrome-h);padding:0 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);flex-shrink:0;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 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);white-space:nowrap;margin-left:auto;display:flex}.reg-pub__actions .reg-btn--lg{height:var(--control-h)}.reg-pub__wide{display:contents}.reg-theme-toggle{width:var(--control-h);height:var(--control-h);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);cursor:pointer;transition:color var(--duration-hair) var(--ease-hair);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reg-theme-toggle:hover{color:var(--fg)}.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-subsection);max-width:var(--measure-prose);padding-top:var(--s-7);grid-template-columns:minmax(0,1fr);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-about{gap:var(--s-subsection);max-width:var(--measure-prose);padding-top:var(--s-7);display:grid}.reg-about>section{gap:var(--s-4);display:grid}.reg-about 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-about__prose{gap:var(--s-4);display:grid}.reg-about__prose p,.reg-about__note{color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.reg-about__facts{gap:var(--s-3) var(--s-6);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.reg-about__facts dt{color:var(--fg-3);font-size:var(--t-caption-size);line-height:var(--t-body-lh)}.reg-about__facts dd{min-width:0;color:var(--fg);font-size:var(--t-body-size);line-height:var(--t-body-lh);overflow-wrap:anywhere;margin:0}.reg-about__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-about__team{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.reg-about__person{gap:var(--s-4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.reg-about__avatar{border-radius:var(--r-full);border:1px solid var(--rule);background:var(--ink-raised);width:64px;height:64px;color:var(--fg-2);font-size:var(--t-body-size);object-fit:cover;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.reg-about__name{color:var(--fg);font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.reg-about__role{color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-body-lh);margin:0}.reg-about__links{gap:var(--s-4);margin-top:var(--s-2);font-size:var(--t-caption-size);flex-wrap:wrap;display:flex}@media (max-width:639px){.reg-about__facts{gap:var(--s-1) 0;grid-template-columns:minmax(0,1fr)}.reg-about__facts dd+dt{margin-top:var(--s-3)}}.reg-help__searchwrap{max-width:420px;display:block}.reg-status{background:var(--ink-page);min-height:100vh;padding:var(--s-8) var(--gutter)}.reg-status__col{gap:var(--s-6);max-width:720px;margin:0 auto;display:grid}.reg-status__head{justify-items:center;gap:var(--s-4);text-align:center;display:grid}.reg-status__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-status__overall{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border:var(--hair);border-radius:var(--r-sm);background:var(--ink-raised);color:var(--fg);font-size:var(--t-body-size);margin:0;font-weight:500;display:inline-flex}.reg-status [data-tone=live] svg{color:var(--live)}.reg-status [data-tone=warn] svg{color:var(--warn)}.reg-status [data-tone=danger] svg{color:var(--danger)}.reg-status [data-tone=neutral] svg{color:var(--fg-2)}.reg-status__error{text-align:center;color:var(--fg-2);margin:0}.reg-status__components{border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);overflow:hidden}.reg-status__row{align-items:center;gap:var(--s-4);min-height:52px;padding:var(--s-3) var(--s-4);border-bottom:var(--hair);display:flex}.reg-status__row:last-child{border-bottom:0}.reg-status__name{min-width:0;color:var(--fg);font-size:var(--t-body-size);flex:1;font-weight:500}.reg-status__state{align-items:center;gap:var(--s-2);color:var(--fg-2);display:inline-flex}.reg-status__incidents{gap:var(--s-4);display:grid}.reg-status__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;font-weight:400}.reg-status__none{align-items:center;gap:var(--s-2);color:var(--fg-3);margin:0;display:flex}.reg-status__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-status__incident{gap:var(--s-2);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-status__incidenthead{align-items:baseline;gap:var(--s-3);display:flex}.reg-status__istate{align-items:center;gap:var(--s-2);color:var(--fg-2);text-transform:capitalize;margin-left:auto;display:inline-flex}.reg-status__istate:before{content:"";border-radius:var(--r-full);background:var(--fg-3);width:6px;height:6px}.reg-status__istate[data-tone=live]:before{background:var(--live)}.reg-status__istate[data-tone=warn]:before{background:var(--warn)}.reg-status__body{color:var(--fg-2);margin:0}.reg-status__time{color:var(--fg-3);font-family:var(--font-mono)}.reg-status__foot{text-align:center;color:var(--fg-3);margin:0}@media (max-width:639px){.reg-status{padding:var(--s-6) var(--gutter)}}.reg-embed{background:var(--ink-page);min-height:100vh;color:var(--fg);font-family:var(--font-sans);flex-direction:column;display:flex}.reg-embed--center{color:var(--fg-3);justify-content:center;align-items:center}.reg-embed__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--hair);display:flex}.reg-embed__agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-body-size);font-weight:500;overflow:hidden}.reg-embed__status,.reg-share__status{align-items:center;gap:var(--s-2);color:var(--fg-2);font-size:var(--t-caption-size);text-transform:capitalize;white-space:nowrap;display:inline-flex}.reg-embed__status:before,.reg-share__status:before{content:"";border-radius:var(--r-full);background:var(--fg-3);width:6px;height:6px}.reg-embed__status[data-tone=live]:before,.reg-share__status[data-tone=live]:before{background:var(--live)}.reg-embed__status[data-tone=warn]:before,.reg-share__status[data-tone=warn]:before{background:var(--warn)}.reg-embed__status[data-tone=danger]:before,.reg-share__status[data-tone=danger]:before{background:var(--danger)}.reg-embed__output{padding:var(--s-4);color:var(--fg-2);font-size:var(--t-caption-size);overflow-wrap:anywhere;flex:1;line-height:1.65;overflow:auto}.reg-embed__output :where(h1,h2,h3,strong){color:var(--fg)}.reg-embed__output a{color:var(--signal-ink)}.reg-embed__note{color:var(--fg-3);font-size:var(--t-caption-size);margin:0}.reg-embed__foot{padding:var(--s-3) var(--s-4);border-top:var(--hair);justify-content:flex-end;display:flex}.reg-embed__cta{align-items:center;gap:var(--s-1);min-height:var(--target-min);color:var(--signal-ink);font-size:var(--t-caption-size);font-weight:500;text-decoration:none;display:inline-flex}.reg-embed__cta:hover{text-underline-offset:2px;text-decoration:underline}.reg-share{background:var(--ink-page);min-height:100vh;color:var(--fg);font-family:var(--font-sans);flex-direction:column;display:flex}.reg-share--center{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-6);text-align:center}.reg-share__quiet{color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-share__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-share__label{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-share__missing{justify-items:center;gap:var(--s-4);max-width:400px;padding:var(--s-7) var(--s-6);border:var(--hair);border-radius:var(--r-lg);background:var(--ink-panel);display:grid}.reg-share__missingglyph{color:var(--danger)}.reg-share__missingtitle{font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);margin:0;font-weight:400}.reg-share__bar{z-index:10;justify-content:space-between;align-items:center;gap:var(--s-4);height:var(--chrome-h);padding:0 var(--s-page-x);border-bottom:var(--hair);background:var(--ink-page);display:flex;position:sticky;top:0}.reg-share__brand{align-items:center;gap:var(--s-3);min-width:0;display:flex}.reg-share__brandlink{align-items:center;text-decoration:none;display:flex}.reg-share__sep{color:var(--rule-strong)}.reg-share__barlabel{color:var(--fg-2);font-size:var(--t-caption-size);white-space:nowrap}.reg-share__main{width:100%;max-width:var(--measure);padding:var(--s-page-top) var(--s-page-x) var(--s-9);gap:var(--grid-gap);flex:1;grid-template-columns:minmax(0,1fr) 340px;align-items:start;margin:0 auto;display:grid}.reg-share__run{border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.reg-share__runhead{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-6);border-bottom:var(--hair);flex-wrap:wrap;display:flex}.reg-share__runid{gap:var(--s-2);min-width:0;display:grid}.reg-share__titlerow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-share__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);overflow-wrap:anywhere;margin:0;font-weight:400}.reg-share__tag{padding:2px var(--s-2);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--t-meta-size);white-space:nowrap}.reg-share__stats{gap:var(--s-7);padding:var(--s-3) var(--s-6);border-bottom:var(--hair);background:var(--ink-raised);flex-wrap:wrap;margin:0;display:flex}.reg-share__stats dd{margin:var(--s-1) 0 0;font-size:var(--t-caption-size);color:var(--fg)}.reg-share__prompt{gap:var(--s-2);padding:var(--s-5) var(--s-6);border-bottom:var(--hair);display:grid}.reg-share__prompt p{color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.reg-share__tabs{padding:0 var(--s-6);border-bottom:var(--hair);display:flex}.reg-share__tab{min-height:44px;padding:0 var(--s-4);color:var(--fg-2);font-size:var(--t-caption-size);cursor:pointer;transition:color var(--duration-hair) var(--ease-hair);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.reg-share__tab:hover{color:var(--fg)}.reg-share__tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--signal)}.reg-share__panel{min-height:400px;padding:var(--s-6);flex:1;overflow:auto}.reg-share__panel[data-tab=logs]{background:var(--ink-page)}.reg-share__empty{padding:var(--s-7) 0;text-align:center;color:var(--fg-3);font-size:var(--t-caption-size)}.reg-share__empty p{margin:0}.reg-share__logs{font-family:var(--font-mono)}.reg-share__log{gap:var(--s-2);padding:var(--s-1) 0;grid-template-columns:60px 14px minmax(0,1fr);display:grid}.reg-share__logtime{color:var(--fg-3);font-size:var(--t-label-size);padding-top:2px}.reg-share__logmark{height:14px;color:var(--fg-3);font-size:var(--t-meta-size);align-items:center;padding-top:2px;display:inline-flex}.reg-share__logmsg{color:var(--fg-2);font-size:var(--t-caption-size);overflow-wrap:anywhere;line-height:1.6}.reg-share__log[data-level=success] .reg-share__logmark{color:var(--live)}.reg-share__log[data-level=error] .reg-share__logmark,.reg-share__log[data-level=error] .reg-share__logmsg{color:var(--danger)}.reg-share__log[data-level=warning] .reg-share__logmark,.reg-share__log[data-level=plan] .reg-share__logmark{color:var(--warn)}.reg-share__log[data-level=llm] .reg-share__logmark,.reg-share__log[data-level=tool] .reg-share__logmark{color:var(--fg-2)}.reg-share__tools{justify-content:flex-end;gap:var(--s-2);margin-bottom:var(--s-5);display:flex}.reg-share__md{color:var(--fg);font-size:var(--t-lead-size);overflow-wrap:anywhere;line-height:1.75}.reg-share__md h1{margin:var(--s-7) 0 var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair);font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:400}.reg-share__md h2{margin:var(--s-7) 0 var(--s-3);font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);font-weight:400}.reg-share__md h3{margin:var(--s-6) 0 var(--s-2);font-size:var(--t-title-size);line-height:var(--t-title-lh);font-weight:500}.reg-share__md :where(p,ul,ol){margin:var(--s-3) 0;color:var(--fg-2)}.reg-share__md :where(ul,ol){padding-left:var(--s-6)}.reg-share__md ul{list-style-type:disc}.reg-share__md ol{list-style-type:decimal}.reg-share__md li{margin-bottom:var(--s-2);padding-left:var(--s-2)}.reg-share__md a{color:var(--signal-ink);text-underline-offset:2px}.reg-share__md blockquote{margin:var(--s-6) 0;padding:var(--s-3) var(--s-4);border-left:2px solid var(--rule-strong);color:var(--fg-2);font-style:italic}.reg-share__md hr{border:0;border-top:var(--hair);margin:var(--s-7) 0}.reg-share__codeblock{margin:var(--s-6) 0;border:var(--hair);border-radius:var(--r-md);overflow:hidden}.reg-share__codelang{padding:var(--s-2) var(--s-4);border-bottom:var(--hair);background:var(--ink-raised);color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-meta-size)}.reg-share__codeblock pre{padding:var(--s-4);background:var(--ink-control);margin:0;overflow-x:auto}.reg-share__codeblock code{color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size)}.reg-share__inlinecode{padding:1px var(--s-2);border-radius:var(--r-sm);background:var(--ink-control);color:var(--fg);font-family:var(--font-mono);font-size:.85em}.reg-share__tablewrap{margin:var(--s-6) 0;border:var(--hair);border-radius:var(--r-md);overflow-x:auto}.reg-share__tablewrap table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--t-body-size)}.reg-share__tablewrap th{padding:var(--s-3) var(--s-4);border-bottom:var(--hair-strong);background:var(--ink-raised);color:var(--fg);font-weight:500}.reg-share__tablewrap td{padding:var(--s-3) var(--s-4);border-bottom:var(--hair);color:var(--fg-2)}.reg-share__figure{margin:var(--s-6) 0;display:block}.reg-share__figure img{border:var(--hair);border-radius:var(--r-md);max-width:100%}.reg-share__caption{margin-top:var(--s-2);text-align:center;color:var(--fg-3);font-size:var(--t-caption-size);display:block}.reg-share__side{gap:var(--grid-gap);display:grid}.reg-share__card{gap:var(--s-4);padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-share__cardtitle{margin:0 0 var(--s-2);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);color:var(--fg);font-weight:500}.reg-share__cardglyph{color:var(--fg-3)}.reg-share__cta{justify-content:center;width:100%}.reg-share__meta{margin:0;display:grid}.reg-share__metarow{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--hair);font-size:var(--t-caption-size);display:flex}.reg-share__metarow:last-child{border-bottom:0}.reg-share__metarow dt{color:var(--fg-3)}.reg-share__metarow dd{color:var(--fg);text-align:right;margin:0}@media (max-width:768px){.reg-share__main{grid-template-columns:minmax(0,1fr)}.reg-share__runhead,.reg-share__prompt,.reg-share__panel{padding-left:var(--s-4);padding-right:var(--s-4)}.reg-share__stats{gap:var(--s-5);padding:var(--s-3) var(--s-4)}.reg-share__tabs{padding:0 var(--s-4)}}.reg-agshare{background:var(--ink-page);min-height:100vh;color:var(--fg);padding:var(--s-8) var(--gutter)}.reg-agshare--center{padding:var(--s-6);justify-content:center;align-items:center;display:flex}.reg-agshare__loading{width:320px;max-width:100%}.reg-agshare__col{gap:var(--s-4);max-width:720px;margin:0 auto;display:grid}.reg-agshare__head{align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);flex-wrap:wrap;display:flex}.reg-agshare__tile{border:var(--hair);border-radius:var(--r-md);background:var(--ink-raised);width:44px;height:44px;color:var(--fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.reg-agshare__name{gap:var(--s-1);min-width:0;display:grid}.reg-agshare__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-agshare__muted{color:var(--fg-2);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);margin:0}.reg-agshare__pdf{margin-left:auto}.reg-agshare__sec{gap:var(--s-2);padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-agshare__sectitle{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-agshare__desc{color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.reg-agshare__value{font-family:var(--font-mono);font-size:var(--t-body-size);color:var(--fg)}.reg-agshare__chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reg-agshare__chip{padding:2px var(--s-2);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--t-caption-size)}.reg-agshare__foot{margin:var(--s-2) 0 0;text-align:center;color:var(--fg-3)}.reg-agshare__invalid{justify-items:center;gap:var(--s-3);text-align:center;max-width:420px;display:grid}.reg-agshare__warnglyph{color:var(--warn)}.reg-nf{background:var(--ink-page);min-height:100vh;color:var(--fg);justify-content:center;align-items:center;display:flex}.reg-nf__col{max-width:520px;padding:var(--s-8) var(--s-6);text-align:center;flex-direction:column;align-items:center;display:flex}.reg-nf__code{font-family:var(--font-mono);font-size:var(--t-display-size);letter-spacing:-.04em;color:var(--rule-strong);line-height:1}.reg-nf__glyph{margin:var(--s-5) 0 var(--s-4);color:var(--fg-3)}.reg-nf__title,.reg-errb__title{margin:0 0 var(--s-3);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);font-weight:400}.reg-nf__body,.reg-errb__body{margin:0 0 var(--s-7);color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);overflow-wrap:anywhere}.reg-nf__actions,.reg-errb__actions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.reg-errb{min-height:100vh;padding:var(--s-6);background:var(--ink-page);color:var(--fg);text-align:center;justify-content:center;align-items:center;display:flex}.reg-errb__card{max-width:480px;padding:var(--s-8) var(--s-7);border:var(--hair);border-radius:var(--r-lg);background:var(--ink-panel);box-shadow:inset 0 2px 0 var(--danger);flex-direction:column;align-items:center;display:flex}.reg-errb__glyph{margin-bottom:var(--s-4);color:var(--danger)}.reg-doclist__groups{gap:var(--s-7);display:grid}@media (min-width:900px){.reg-doclist__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.reg-doclist__group{gap:var(--s-3);align-content:start;display:grid}.reg-doclist{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.reg-doclist__link{gap:var(--s-1);color:var(--fg);text-decoration:none;display:grid}.reg-doclist__link:hover .reg-doclist__title{text-underline-offset:2px;text-decoration:underline}.reg-doclist__sub{color:var(--fg-3)}.reg-doclist--compact{gap:var(--s-2)}.reg-doclist--compact .reg-doclist__link{color:var(--fg-2)}.reg-doclist--compact .reg-doclist__link:hover{color:var(--fg)}.reg-doclist__results{margin:var(--s-6) 0 0;padding:0;list-style:none}.reg-doclist__results>li+li{border-top:var(--hair)}.reg-doclist__results .reg-doclist__link{padding:var(--s-3) 0;color:var(--fg-2)}.reg-doclist__hit{color:var(--fg);font-weight:500}.reg-help__contact{gap:var(--s-3);padding-top:var(--s-6);border-top:var(--hair);max-width:var(--measure-prose);display:grid}.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,.reg-pub__wide{display:none}.reg-pub__bar{padding:0 var(--s-4);gap:var(--s-3)}.reg-pub__bar .reg-pub__menu{display:inline-flex}}.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-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);margin:0;font-weight:400}.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-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);margin:0;font-weight:400}.reg-lp__proofagent{color:var(--fg-2);margin:0}.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-5);display:grid}.reg-ov__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}.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-subsection) 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-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);margin:0;font-weight:400}.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-subsection) 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-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);margin:0;font-weight:400}.reg-pub__head.reg-an__head{border-bottom:0;padding-bottom:0}.reg-an__fallback{gap:var(--s-6);padding-top:var(--s-6);display:grid}.reg-an__note.reg-an__note--spaced{padding-top:var(--s-4)}.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-5);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-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-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-subsection) 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-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);margin:0;font-weight:400}.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-serif);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-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-subsection) 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-serif);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);color:var(--fg);margin:0;font-weight:400}.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__title--page{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr)}.reg-log__facts .reg-runs__leadcount{font-size:var(--t-h3-size)}.reg-log__note{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.reg-cmp{gap:var(--s-6);flex-direction:column;display:flex}.reg-cmp__head{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.reg-cmp__back{align-items:center;gap:var(--s-2);min-height:var(--target-min);color:var(--fg-2);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.reg-cmp__back:hover{color:var(--fg)}.reg-cmp__title{align-items:center;gap:var(--s-3);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;display:inline-flex}.reg-cmp__title svg{color:var(--fg-2);flex-shrink:0}.reg-cmp__error{gap:var(--s-2);padding: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-cmp__errortitle{color:var(--warn);font-weight:600}.reg-cmp__body{gap:var(--s-6);display:grid}.reg-cmp__pair{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.reg-cmp__pair{grid-template-columns:minmax(0,1fr)}}.reg-cmp__run{align-items:center;gap:var(--s-5);padding:var(--s-4);background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);min-width:0;display:flex}.reg-cmp__thumb{border:var(--hair);border-radius:var(--r-sm);flex-shrink:0;width:76px;height:76px;position:relative;overflow:hidden}.reg-cmp__runcol{gap:var(--s-2);min-width:0;display:grid}.reg-cmp__agent{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);color:var(--fg);overflow:hidden}.reg-cmp__meta{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.reg-cmp__panel{background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.reg-cmp__panelhead{padding:var(--s-4);border-bottom:var(--hair);font-family:var(--font-sans);font-size:var(--t-caption-size);color:var(--fg);margin:0;font-weight:600}.reg-cmp__differ{color:var(--warn);font-weight:500}.reg-cmp__table{border-collapse:collapse;width:100%;font-size:var(--t-caption-size)}.reg-cmp__row+.reg-cmp__row{border-top:var(--hair)}.reg-cmp__row[data-differs=true] .reg-cmp__key{border-inline-start:2px solid var(--warn)}.reg-cmp__key{width:180px;padding:var(--s-4);vertical-align:top;text-align:left;font-family:var(--font-mono);color:var(--fg);overflow-wrap:anywhere;font-weight:600}.reg-cmp__row[data-differs=true] .reg-cmp__key{color:var(--warn)}.reg-cmp__val{width:40%;padding:var(--s-4);vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--fg-2)}.reg-cmp__empty{padding:var(--s-4);color:var(--fg-3)}.reg-cmp__out{max-height:420px;padding:var(--s-4);white-space:pre-wrap;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--fg-2);overflow-y:auto}.reg-cmp__none{color:var(--fg-3)}.reg-log__sectitle.reg-log__sectitle--serif{font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);text-transform:none;color:var(--fg);font-weight:400}.reg-shelf__rename.reg-shelf__rename--row{padding:var(--s-2) 0;grid-column:1/-1}.reg-shelf__problem{color:var(--warn);margin:0}.reg-shelf__foot{color:var(--fg-3);margin:0}.reg-act__actor{color:var(--fg)}.reg-act__summary{color:var(--fg-2)}.reg-log__fallback{gap:var(--s-5);padding-top:var(--s-5);display:grid}.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}.reg-settings__content .reg-log__title,.reg-settings__content .reg-conn__title{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr)}.reg-settings__stack{gap:var(--s-subsection);display:grid}.reg-settings__content h2[id]{scroll-margin-top:calc(var(--chrome-h) + var(--s-5))}.reg-settings__toc{display:none}@media (min-width:1360px){.reg-settings:has(>.reg-settings__toc){grid-template-columns:200px minmax(0,680px) minmax(200px,1fr)}.reg-settings__toc{gap:var(--s-3);padding:var(--s-9) 0 0 var(--s-8);align-content:start;min-width:0;display:grid}}.reg-settings__toclist{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.reg-settings__toclink{min-height:var(--target-min);color:var(--fg-2);font-size:var(--t-body-size);align-items:center;text-decoration:none;display:flex}.reg-settings__toclink:hover{color:var(--fg)}.reg-settings__card{gap:var(--s-4);padding:var(--s-5) var(--s-6);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);min-width:0;display:grid}.reg-settings__cardhead{align-items:center;gap:var(--s-3);color:var(--fg-2);margin:0;display:flex}.reg-settings__cardhead svg{color:var(--fg-3);flex:none}.reg-account__sec{gap:var(--s-5);display:grid}.reg-account__sectitle{color:var(--fg-2);margin:0}.reg-account__help,.reg-account__note{color:var(--fg-3);margin:0}.reg-account__note{color:var(--fg-2)}.reg-account__pointer{justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-account__path{color:var(--fg-3)}.reg-account__copyrow{gap:var(--s-3);align-items:center;display:flex}.reg-account__link{min-width:0;height:var(--control-h);flex:1}.reg-account__rows{border-top:var(--hair);margin:0;padding:0;list-style:none;display:grid}.reg-account__row{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--hair);grid-template-columns:minmax(80px,auto) minmax(0,1fr) auto;align-items:baseline;display:grid}.reg-account__row:last-child{border-bottom:0}.reg-account__rowname{color:var(--fg);text-transform:capitalize}.reg-account__detail,.reg-account__status{color:var(--fg-3);overflow-wrap:anywhere;min-width:0}.reg-account__status[data-status=done]{color:var(--fg)}.reg-account__when{color:var(--fg-3);white-space:nowrap}.reg-account__dialog{gap:var(--s-5);display:grid}.reg-account__dialog .reg-dialog__actions{margin-top:var(--s-2)}.reg-cred{max-width:440px}.reg-cred__ident{align-items:center;gap:var(--s-4);min-width:0;display:flex}.reg-cred__mark{border:var(--hair-strong);border-radius:var(--r-md);width:36px;height:36px;color:var(--warn);flex:none;place-items:center;display:inline-grid}.reg-cred__titles{gap:var(--s-1);min-width:0;display:grid}.reg-cred__key{color:var(--fg-3);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0}.reg-cred__body{gap:var(--s-5);display:grid}.reg-cred__desc{padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);color:var(--fg-2);margin:0}.reg-cred__form{gap:var(--s-5);display:grid}.reg-cred__req{color:var(--danger)}.reg-cred__opt{color:var(--fg-3)}.reg-cred__hint{color:var(--fg-2);margin:0}.reg-cred__error{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--hair);border-left:2px solid var(--danger);border-radius:var(--r-sm);color:var(--danger);display:flex}.reg-cred__error svg{flex:none;margin-top:2px}.reg-hook__card{gap:var(--s-5);padding:var(--s-6)}.reg-hook__ident{align-items:center;gap:var(--s-4);min-width:0;display:flex}.reg-hook__titles{gap:var(--s-1);min-width:0;display:grid}.reg-hook__name{font-size:var(--t-lead-size);line-height:var(--t-lead-lh);color:var(--fg);margin:0;font-weight:600}.reg-hook__slug{color:var(--fg-3)}.reg-hook__urlrow{gap:var(--s-3);display:flex}.reg-hook__url{flex:1;min-width:0}.reg-hook__copy{width:var(--control-h-lg);height:var(--control-h-lg);flex:none;justify-content:center;padding:0}.reg-hook__copy[data-copied=true]{color:var(--live)}.reg-hook__test{border-top:var(--hair);padding-top:var(--s-5)}.reg-hook__summary{align-items:center;gap:var(--s-3);min-height:var(--target-min);cursor:pointer;color:var(--fg);font-size:var(--t-caption-size);font-weight:600;list-style:none;display:inline-flex}.reg-hook__summary::-webkit-details-marker{display:none}.reg-hook__test[open] .reg-hook__summary svg{transform:rotate(90deg)}.reg-hook__testbody{gap:var(--s-4);margin-top:var(--s-4);display:grid}.reg-hook__hint{color:var(--fg-2);margin:0}.reg-hook__ok,.reg-hook__err{align-items:center;gap:var(--s-2);display:inline-flex}.reg-hook__ok{color:var(--live)}.reg-hook__err{color:var(--danger)}@media (max-width:900px){.reg-settings{grid-template-columns:minmax(0,1fr)}.reg-settings__nav{padding-right:0}.reg-settings__content{padding-left:0;padding-top:var(--s-5);max-width:none}}.reg-panel-disc__toggle{display:none}.reg-panel-disc__body{gap:var(--s-6);display:grid}@media (max-width:900px){.reg-panel-disc__toggle{align-items:center;gap:var(--s-3);width:100%;min-height:var(--control-h-lg);padding:0 var(--s-4);border:var(--hair);border-radius:var(--r-sm);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.reg-panel-disc__label{color:var(--fg-3);flex-shrink:0}.reg-panel-disc__current{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.reg-panel-disc__chev{color:var(--fg-3);transition:transform var(--duration-hair) var(--ease-hair);flex-shrink:0}.reg-panel-disc__toggle[aria-expanded=true] .reg-panel-disc__chev{transform:rotate(180deg)}.reg-panel-disc__body[data-open=false]{display:none}.reg-panel-disc__body[data-open=true]{padding-top:var(--s-4)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.reg-panel-disc__chev{transition: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}.reg-adm__stack{gap:var(--s-6);min-width:0;display:grid}.reg-adm__stack--tight{gap:var(--s-4)}.reg-adm__stack--rows{gap:var(--s-2)}.reg-adm__prose{max-width:var(--measure-prose)}.reg-adm__desc{color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.reg-adm__quiet{color:var(--fg-3);margin:0}.reg-adm__strong{color:var(--fg);font-weight:500}.reg-adm__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-adm__clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg-adm__push{margin-left:auto}.reg-adm__grow{flex:200px;min-width:0}.reg-adm__wide{justify-content:center;width:100%}.reg-adm__w72{width:72px}.reg-adm__w140{width:140px}.reg-adm__w150{width:150px}.reg-adm__w160{width:160px}.reg-adm__w170{width:170px}.reg-adm__w200{width:200px}.reg-adm__w220{width:220px}.reg-adm__codefield{font-family:var(--font-mono)}.reg-adm__spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.reg-adm__spin{animation:none}}.reg-adm__toolbar{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-adm__toolbar .reg-input{height:var(--control-h)}.reg-adm__inline{align-items:center;gap:var(--s-2);color:var(--fg-2);display:inline-flex}.reg-adm__inline.reg-adm__grow .reg-input{flex:1;min-width:0}.reg-adm__search{flex:220px;min-width:200px;display:block;position:relative}.reg-adm__search svg{left:var(--s-4);color:var(--fg-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.reg-adm__search .reg-input{width:100%;padding-left:36px}.reg-adm__panel{padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);min-width:0}.reg-adm__paneltitle{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);color:var(--fg);margin:0;font-weight:500;display:flex}.reg-adm__paneltitle svg{color:var(--fg-3)}.reg-adm__panel>.reg-adm__paneltitle{margin-bottom:var(--s-5)}.reg-adm__panelfoot{gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--hair);display:grid}.reg-adm__split{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reg-adm__grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reg-adm__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.reg-adm__kpis{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reg-adm__kpis--fit{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.reg-adm__kpi{gap:var(--s-3);padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);display:grid}.reg-adm__kpihead{align-items:center;gap:var(--s-2);display:flex}.reg-adm__kpiicon{color:var(--fg-3);display:inline-flex}.reg-adm__kpilabel{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__kpival{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-h3-size);line-height:var(--t-h3-lh);color:var(--fg)}.reg-adm__kpisub{color:var(--fg-3)}.reg-adm__meterrow{gap:var(--s-2);margin-bottom:var(--s-4);display:grid}.reg-adm__meterhead{justify-content:space-between;gap:var(--s-3);color:var(--fg-2);display:flex}.reg-adm__meter{border-radius:var(--r-sm);background:var(--rule);height:4px;overflow:hidden}.reg-adm__meterfill{background:var(--fg-2);height:100%}.reg-adm__feed{margin:0 0 var(--s-4);padding:0;list-style:none;display:grid}.reg-adm__feedrow{gap:var(--s-1);padding:var(--s-3) 0;border-bottom:var(--hair);display:grid}.reg-adm__feedrow:last-child{border-bottom:0}.reg-adm__feedline{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.reg-adm__feedemail{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--fg);font-size:var(--t-caption-size);overflow:hidden}.reg-adm__tablewrap{border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);overflow:hidden}.reg-adm__tablescroll{overflow-x:auto}.reg-adm__table{border-collapse:collapse;width:100%}.reg-adm__th{padding:var(--s-3) var(--s-4);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);border-bottom:var(--hair-strong);white-space:nowrap;font-weight:500}.reg-adm__td{padding:var(--s-3) var(--s-4);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--fg-2);border-bottom:var(--hair);vertical-align:middle}.reg-adm__table tbody tr:last-child .reg-adm__td{border-bottom:0}.reg-adm__table tbody tr{transition:background-color var(--duration-hair) linear}.reg-adm__table tbody tr:hover{background:var(--ink-raised)}.reg-adm__td--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.reg-adm__td--quiet{color:var(--fg-3);white-space:nowrap}.reg-adm__td--clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg-adm__td--strong{color:var(--fg);font-weight:500}.reg-adm__tdempty{padding:var(--s-8) var(--s-4);text-align:center;color:var(--fg-3);font-size:var(--t-body-size)}.reg-adm__cellrow{align-items:center;gap:var(--s-2);display:flex}.reg-adm__cellselect{width:auto;height:28px;font-size:var(--t-caption-size);padding-top:0;padding-bottom:0}.reg-adm__creditbtn{align-items:center;gap:var(--s-1);min-height:var(--target-min);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.reg-adm__creditbtn svg{color:var(--fg-3)}.reg-adm__creditbtn:hover{text-underline-offset:2px;text-decoration:underline}.reg-adm__iconbtn{width:var(--target-min);justify-content:center;min-width:28px;padding:0}.reg-adm__pager{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:var(--hair);display:flex}.reg-adm__pagerlabel{color:var(--fg-3);font-family:var(--font-mono)}.reg-adm__card{align-items:flex-start;gap:var(--s-4);padding:var(--s-5);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);display:flex}.reg-adm__card--waiting{box-shadow:inset 2px 0 0 var(--warn)}.reg-adm__cardbody{gap:var(--s-3);flex:1;min-width:0;display:grid}.reg-adm__cardhead{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.reg-adm__cardtitle{font-size:var(--t-lead-size);line-height:var(--t-lead-lh);color:var(--fg);margin:0;font-weight:500}.reg-adm__cardactions{gap:var(--s-2);flex-shrink:0;display:grid}.reg-adm__facts{gap:var(--s-5);color:var(--fg-3);flex-wrap:wrap;display:flex}.reg-adm__facts>span{align-items:center;gap:var(--s-1);display:inline-flex}.reg-adm__facts strong{color:var(--fg-2);font-weight:500}.reg-adm__note{align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);color:var(--fg);font-size:var(--t-caption-size);box-shadow:inset 2px 0 0 var(--fg-3);margin:0;display:flex}.reg-adm__note[data-tone=live]{box-shadow:inset 2px 0 0 var(--live)}.reg-adm__note[data-tone=danger]{box-shadow:inset 2px 0 0 var(--danger)}.reg-adm__note[data-tone=live]>svg{color:var(--live)}.reg-adm__note[data-tone=danger]>svg{color:var(--danger)}.reg-adm__notelist{margin:var(--s-2) 0 0;padding-left:var(--s-6);color:var(--fg-2)}.reg-adm__toggle{align-items:center;gap:var(--s-1);min-height:28px;padding:0 var(--s-3);border:var(--hair);border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--t-caption-size);cursor:pointer;background:0 0;display:inline-flex}.reg-adm__toggle:hover{border-color:var(--rule-strong)}.reg-adm__toggle[aria-pressed=true]{background:var(--ink-raised);border-color:var(--rule-strong);color:var(--fg)}.reg-adm__tick{color:var(--fg-3);display:inline-flex}.reg-adm__tick[data-tone=live]{color:var(--live)}.reg-adm__component{gap:var(--s-1);padding:var(--s-4);display:grid}.reg-adm__componenthead{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.reg-adm__state{align-items:center;gap:var(--s-2);font-size:var(--t-caption-size);color:var(--fg-2);display:inline-flex}.reg-adm__state:before{content:"";border-radius:var(--r-full);background:var(--fg-3);width:6px;height:6px}.reg-adm__state[data-tone=live]:before{background:var(--live)}.reg-adm__state[data-tone=warn]:before{background:var(--warn)}.reg-adm__state[data-tone=danger]:before{background:var(--danger)}.reg-adm__gauges{padding:var(--s-2) var(--s-4);margin:0;display:grid}.reg-adm__gauge{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--hair);display:flex}.reg-adm__gauge:last-child{border-bottom:0}.reg-adm__gauge dt{align-items:center;gap:var(--s-2);color:var(--fg-2);display:inline-flex}.reg-adm__gauge dt svg{color:var(--fg-3)}.reg-adm__gauge dd{margin:0}.reg-adm__flag{gap:var(--s-3);padding:var(--s-4) var(--s-5);display:grid}.reg-adm__flaghead{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-adm__flagkey{font-family:var(--font-mono);font-size:var(--t-body-size);color:var(--fg)}.reg-adm__flagctl{align-items:center;gap:var(--s-3);margin-left:auto;display:flex}.reg-adm__form{gap:var(--s-4);display:grid}.reg-adm__formrow{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.reg-adm__fieldset{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.reg-adm__itemrow{align-items:start;gap:var(--s-3);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.reg-adm__itemrow>.t-meta{padding-top:var(--s-4)}.reg-adm__itemfields{gap:var(--s-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.reg-adm__itemfields>.t-caption{grid-column:1/-1}.reg-adm__itemrow .reg-adm__iconbtn{margin-top:var(--s-2)}.reg-adm__empty{padding:var(--s-2) 0}.reg-appr{gap:var(--s-4);display:grid}.reg-appr__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-appr__who{gap:var(--s-2);min-width:0;display:grid}.reg-appr__target{align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-size:var(--t-caption-size);overflow-wrap:anywhere;min-width:0;display:flex}.reg-appr__body{max-height:300px;padding:var(--s-4);border:var(--hair);border-radius:var(--r-md);background:var(--ink-page);color:var(--fg);font-family:var(--font-mono);font-size:var(--t-caption-size);line-height:var(--t-body-lh);white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}.reg-appr__actions{justify-content:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-admguard{min-height:60vh;padding:var(--s-6);background:var(--ink-page);justify-content:center;align-items:center;display:flex}.reg-admguard[role=alert]{min-height:100vh}.reg-admguard--loading{gap:var(--s-4);color:var(--fg-3);flex-direction:column}.reg-admguard__box{justify-items:center;gap:var(--s-4);text-align:center;max-width:420px;display:grid}.reg-admguard__glyph{color:var(--danger)}.reg-admguard__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-admguard__body{color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.reg-admguard__actions{gap:var(--s-3);padding-top:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1023px){.reg-adm__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-adm__split{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.reg-adm__kpis{grid-template-columns:minmax(0,1fr)}.reg-adm__card{flex-direction:column}.reg-adm__cardactions{grid-auto-flow:column}.reg-adm__itemfields{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.reg-adm{grid-template-columns:minmax(0,1fr)}.reg-adm__nav{padding-right:0}.reg-adm__content{padding-left:0;padding-top:var(--s-5)}}.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-card__label{color:var(--fg-3);margin:0}.reg-bal{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.reg-bal__main{gap:var(--s-4);align-content:start;min-width:0;display:grid}.reg-bal__side{gap:var(--s-4);padding-left:var(--s-8);border-left:var(--hair);align-content:center;min-width:0;display:grid}.reg-bal-card .reg-bal__facts{border-top:0;padding-top:0}.reg-billing{gap:var(--s-subsection)}.reg-billing .reg-log__head{border-bottom:0;padding-bottom:0}.reg-billing .reg-log__sec{gap:var(--s-4);border-bottom:0;align-content:start;padding:0}.reg-log__sec.reg-bal-card{gap:var(--s-4);padding:var(--s-7) var(--s-8);border:var(--hair);border-radius:var(--r-lg);background:var(--ink-panel);min-width:0}.reg-billing .reg-log__sectitle{font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);text-transform:none;color:var(--fg);font-weight:400}.reg-bill__card{gap:var(--s-5);padding:var(--s-6);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);min-width:0;display:grid}.reg-billing__pair{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.reg-billing__pair>.reg-log__sec{grid-template-rows:auto 1fr}@media (max-width:1099px){.reg-billing__pair{gap:var(--s-subsection);grid-template-columns:minmax(0,1fr)}}@media (max-width:859px){.reg-log__sec.reg-bal-card{padding:var(--s-6) var(--s-5)}}@media (max-width:639px){.reg-bill__card{padding:var(--s-5) var(--s-4)}}@media (max-width:859px){.reg-bal{grid-template-columns:minmax(0,1fr)}.reg-bal__side{padding-left:0;padding-top:var(--s-5);border-left:0;border-top:var(--hair)}}.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-pay{gap:var(--s-3);display:grid}.reg-pay__choices{align-items:center;gap:var(--s-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.reg-pay__legend{margin-right:var(--s-2);color:var(--fg-3);padding:0}.reg-pay__option{align-items:center;gap:var(--s-2);min-height:44px;color:var(--fg);display:inline-flex}.reg-pay__actions>.reg-btn--primary{min-width:13rem}.reg-pay__block{padding-left:var(--s-3);box-shadow:inset 2px 0 0 0 var(--danger);color:var(--fg);margin:0}.reg-pay__block[data-tone=warn]{box-shadow:inset 2px 0 0 0 var(--warn)}.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-md);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-verify{align-items:center;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);flex-wrap:wrap;display:flex}.reg-verify__mark{color:var(--warn);flex:none}.reg-verify__body{gap:var(--s-1);flex:200px;min-width:0;display:grid}.reg-verify__title{color:var(--fg);margin:0;font-weight:500}.reg-verify__text{color:var(--fg-2);margin: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{gap:var(--s-section);display:grid}.reg-creator__hero{border:var(--hair);border-radius:var(--r-lg);background:var(--ink-panel);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.reg-creator__hero[data-has-preview=true]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.reg-creator__heromain{gap:var(--s-5);padding:var(--s-7) var(--s-8);align-content:start;min-width:0;display:grid}.reg-creator__eyebrow{color:var(--fg-3);margin:0}.reg-creator__title{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr)}.reg-creator__steps{margin:var(--s-3) 0 0;gap:var(--s-5) var(--s-7);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reg-creator__step{align-items:flex-start;gap:var(--s-4);min-width:0;display:flex}.reg-creator__stepn{border:var(--hair-strong);border-radius:var(--r-sm);width:24px;height:24px;color:var(--fg-2);font-family:var(--font-mono);font-size:var(--t-caption-size);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.reg-creator__stepbody{gap:var(--s-2);display:grid}.reg-creator__stepname{color:var(--fg)}.reg-creator__preview{gap:var(--s-4);padding:var(--s-7) var(--s-6);border-left:var(--hair);align-content:start;min-width:0;display:grid}.reg-creator__tiles{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.reg-creator__tile{border:var(--hair);border-radius:var(--r-md);background:var(--ink-page);min-width:0;display:grid;overflow:hidden}.reg-creator__plate{border-bottom:var(--hair);height:112px;display:block;overflow:hidden}.reg-creator__tilebody{gap:var(--s-1);padding:var(--s-4);min-width:0;display:grid}.reg-creator__tilename,.reg-creator__tileby{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg-creator__tilename{color:var(--fg)}.reg-creator__tileby{color:var(--fg-2)}.reg-creator__body{gap:var(--s-section);grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;display:grid}.reg-creator__main{min-width:0}@media (max-width:1023px){.reg-creator__hero[data-has-preview=true],.reg-creator__body{grid-template-columns:minmax(0,1fr)}.reg-creator__preview{border-left:0;border-top:var(--hair)}}@media (max-width:639px){.reg-creator__heromain,.reg-creator__preview{padding:var(--s-6) var(--s-5)}}.reg-creator__lede{color:var(--fg-2);max-width:var(--measure-prose);margin:0}.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-md);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{padding:var(--s-7);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);min-width:0}.reg-creator__facts{margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}.reg-creator__fact{padding:var(--s-5) 0;border-top:var(--hair);grid-template-columns:40px minmax(0,1fr);display:grid}.reg-creator__fact:first-child{border-top:0;padding-top:0}.reg-creator__fact:last-child{padding-bottom:0}.reg-creator__factn{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--t-caption-size);font-variant-numeric:tabular-nums;padding-top:3px}.reg-creator__factbody{gap:var(--s-4);min-width:0;max-width:var(--measure-prose);display:grid}.reg-creator__facttext{color:var(--fg-2);margin:0}.reg-creator__tags,.reg-creator__flow{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reg-creator__tag{padding:var(--s-1) var(--s-4);border:var(--hair-strong);border-radius:var(--r-sm);color:var(--fg)}.reg-creator__flowstep{align-items:center;gap:var(--s-3);color:var(--fg-2);display:inline-flex}.reg-creator__flowstep:before{content:"";background:var(--fg-3);width:6px;height:6px}.reg-creator__flowstep:not(:last-child):after{content:"›";color:var(--fg-3);margin-left:var(--s-3)}.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:calc(var(--chrome-h) + 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-docshell{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-family:var(--font-sans);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;color:var(--fg-2);font-size:var(--t-body-size);line-height:var(--t-body-lh);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-docshell{grid-template-columns:240px minmax(0,1fr) 200px}.reg-doc__toc{gap:var(--s-2);top:calc(var(--chrome-h) + var(--s-6));max-height:calc(100vh - var(--chrome-h) - 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-docshell{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-pub__main>.reg-docshell{padding:0}.reg-docshell .reg-doc{padding-top:0}.reg-docshell [id]{scroll-margin-top:calc(var(--chrome-h) + var(--s-5))}.reg-docshell .reg-doc .reg-doc__note{color:var(--fg-3)}.reg-docshell .reg-doc ul{list-style:outside}.reg-docshell .reg-doc ol{list-style:decimal}.reg-docshell .reg-doc strong{color:var(--fg);font-weight:500}.reg-doc__after{gap:var(--s-8);display:grid}.reg-doc__pager{justify-content:space-between;gap:var(--s-4);padding-top:var(--s-6);border-top:var(--hair);display:flex}.reg-doc__pagernext{text-align:end;margin-inline-start:auto}.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:calc(var(--chrome-h) + 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:0 0 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-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-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-body-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);padding:var(--s-5) var(--s-6);border:var(--hair);border-radius:var(--r-md);background:var(--ink-panel);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-lg);padding:var(--s-2) var(--s-3);border:var(--hair);border-radius:var(--r-md);background:var(--ink-control);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-5);border:var(--hair);border-radius:var(--r-md);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);padding:var(--s-3) var(--s-5) 0}.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{top:var(--chrome-h);max-height:calc(100dvh - var(--chrome-h));overscroll-behavior:contain;padding:var(--s-5);position:sticky;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}.reg-myag{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.reg-myag__sort{flex:0 0 160px}.reg-myag__grid{margin:0;padding:0;list-style:none}.reg-myag__grid>.reg-card{min-height:272px}.reg-myag__grid .reg-card__plate{height:150px}.reg-myag__name{min-width:0;font-family:var(--font-sans);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);color:var(--fg);flex:1;margin:0;font-weight:500}.reg-myag__facts{color:var(--fg-3);margin:auto 0 0}:is(.reg-dev__title,.reg-bld__title,.reg-doc__title,.reg-mcp__title,.reg-hook__title,.reg-mem__title,.reg-rev__title,.reg-dep__title){font-family:var(--font-serif);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr);font-weight:400}h2:is(.reg-dev__sectitle,.reg-mcp__sectitle,.reg-hook__sectitle,.reg-mem__sectitle,.reg-rev__sectitle,.reg-dep__h2){font-family:var(--font-serif);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);text-transform:none;color:var(--fg);font-weight:400}@media (max-width:640px){:is(.reg-dev__title,.reg-bld__title,.reg-doc__title,.reg-mcp__title,.reg-hook__title,.reg-mem__title,.reg-rev__title,.reg-dep__title,.reg-agy__title){font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr)}}.reg-genome__hero{max-width:22ch;font-family:var(--font-serif);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}@media (max-width:640px){.reg-genome__hero{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr)}}.reg-pg{gap:var(--s-6);min-width:0;height:calc(100dvh - var(--chrome-h) - var(--s-page-top) - var(--s-9) - 32px - var(--s-4));min-height:0;color:var(--fg);flex-direction:column;display:flex}.reg-pg__row{align-items:center;gap:var(--s-5);flex-wrap:wrap;flex-shrink:0;display:flex}.reg-pg__h1{font-family:var(--font-serif);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-tr);margin:0;font-weight:400}.reg-pg__modes{border:var(--hair);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.reg-pg__mode{min-height:var(--control-h);padding:0 var(--s-5);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--t-caption-size);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:500}.reg-pg__mode+.reg-pg__mode{border-left:var(--hair)}.reg-pg__mode[aria-selected=true]{background:var(--ink-raised);color:var(--fg);border-bottom-color:var(--signal)}.reg-pg__mode:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reg-pg__portal{margin-left:auto}.reg-pg__model{gap:var(--s-6);flex:1;align-content:start;width:100%;max-width:860px;min-height:0;display:grid;overflow:auto}.reg-pg__intro{gap:var(--s-3);display:grid}.reg-pg__title{font-family:var(--font-serif);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);margin:0;font-weight:400}.reg-pg__lede{color:var(--fg-2);font-size:var(--t-body-size);margin:0}.reg-pg__card{gap:var(--s-5);padding:var(--s-6);background:var(--ink-panel);border:var(--hair);border-radius:var(--r-md);min-width:0;display:grid}.reg-pg__actions{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.reg-pg__status{color:var(--fg-3)}.reg-pg__alert{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--danger);border-radius:var(--r-md);color:var(--danger);font-size:var(--t-caption-size);display:flex}.reg-pg__alert svg{flex-shrink:0;margin-top:2px}.reg-pg__output{align-content:start;min-height:120px}.reg-pg__output-head{font-family:var(--font-sans);font-size:var(--t-body-size);margin:0;font-weight:600}.reg-pg__note{color:var(--fg-3);font-size:var(--t-caption-size);margin:0}.reg-pg__out{font-size:var(--t-body-size);line-height:var(--t-body-lh);overflow-wrap:anywhere}.reg-pg__explorer{border:var(--hair);border-radius:var(--r-md);flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.reg-pg__tree{border-right:var(--hair);background:var(--ink-panel);padding-bottom:var(--s-4);overflow:auto}.reg-pg__tree>.reg-pg__label{padding:var(--s-5) var(--s-4) var(--s-3)}.reg-pg__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);margin:0;font-weight:600}.reg-pg__group{width:100%;padding:var(--s-3) var(--s-4);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-2);cursor:pointer;background:0 0;border:0;font-weight:600;display:block}.reg-pg__group[aria-expanded=true]{color:var(--fg)}.reg-pg__ep{align-items:center;gap:var(--s-3);width:100%;min-height:var(--target-min);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-6);text-align:left;color:var(--fg-2);font-size:var(--t-caption-size);cursor:pointer;transition:background-color var(--duration-hair) linear;background:0 0;border:0;border-left:2px solid #0000;display:flex}.reg-pg__ep:hover{background:var(--ink-raised)}.reg-pg__ep[aria-current=true]{border-left-color:var(--signal);color:var(--fg);background:var(--ink-raised)}.reg-pg__group:focus-visible,.reg-pg__ep:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.reg-pg__method{min-width:44px;font-family:var(--font-mono);font-size:var(--t-label-size);letter-spacing:.04em;color:var(--fg);font-weight:600}.reg-pg__method--bar{min-width:0;font-size:var(--t-caption-size)}.reg-pg__ep-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-pg__panes{grid-template-rows:1fr 1fr;min-width:0;display:grid;overflow:hidden}.reg-pg__request{padding:var(--s-6);border-bottom:var(--hair);gap:var(--s-5);align-content:start;display:grid;overflow:auto}.reg-pg__urlbar{align-items:center;gap:var(--s-4);min-width:0;display:flex}.reg-pg__url{min-width:0;padding:var(--s-3) var(--s-4);background:var(--ink-control);border:var(--hair);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--t-caption-size);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.reg-pg__desc{color:var(--fg-2);font-size:var(--t-caption-size);margin:0}.reg-pg__block{gap:var(--s-3);display:grid}.reg-pg__blockhead{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.reg-pg__params{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reg-pg__req{color:var(--danger)}.reg-pg__mono{font-family:var(--font-mono);font-size:var(--t-caption-size)}.reg-pg__code{background:var(--ink-raised);line-height:var(--t-body-lh)}.reg-pg__response{background:var(--ink-raised);flex-direction:column;min-height:0;display:flex;overflow:hidden}.reg-pg__resphead{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-bottom:var(--hair);flex-shrink:0;display:flex}.reg-pg__code-status{font-family:var(--font-mono);font-size:var(--t-caption-size);font-weight:600}.reg-pg__code-status[data-ok=true]{color:var(--live)}.reg-pg__code-status[data-ok=false]{color:var(--danger)}.reg-pg__ms{font-family:var(--font-mono);font-size:var(--t-caption-size);color:var(--fg-3)}.reg-pg__copy{margin-left:auto}.reg-pg__respbody{padding:var(--s-5);flex:1;overflow:auto}.reg-pg__pre{font-family:var(--font-mono);font-size:var(--t-caption-size);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg-2);margin:0}.reg-pg__jline{line-height:var(--t-body-lh);display:block}.reg-pg__j--k{color:var(--fg)}.reg-pg__j--s{color:var(--fg-2)}.reg-pg__j--n{color:var(--fg)}.reg-pg__j--b{color:var(--fg-3)}.reg-pg__history{z-index:2;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--ink-panel);border-top:var(--hair);flex-shrink:0;margin:0;list-style:none;display:flex;position:sticky;bottom:0;overflow-x:auto}.reg-pg__hist{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border:var(--hair);border-radius:var(--r-sm);white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-label-size);flex-shrink:0;display:flex}.reg-pg__hist-path{color:var(--fg-2)}@media (max-width:767px){.reg-pg{height:auto}.reg-pg__model{overflow:visible}.reg-pg__explorer{grid-template-columns:minmax(0,1fr);height:auto}.reg-pg__tree{border-right:0;border-bottom:var(--hair);max-height:240px}.reg-pg__panes{grid-template-rows:auto auto}.reg-pg__params{grid-template-columns:minmax(0,1fr)}.reg-pg__portal{margin-left:0}}@media (max-width:640px){.reg-pg__h1{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr)}}.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-signal-soft:0 0 0 1px oklch(var(--glow-signal-c) / .4), 0 0 12px oklch(var(--glow-signal-c) / .22);--glow-signal-soft-ring:0 0 0 1px oklch(var(--glow-signal-c) / .4);--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-signal-soft:0 0 0 1px oklch(var(--glow-signal-c) / .55);--glow-signal-soft-ring:0 0 0 1px oklch(var(--glow-signal-c) / .55);--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))}.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}.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}}.btn-primary:not(:disabled):not([aria-disabled=true]):hover,.btn-glow:not(:disabled):not([aria-disabled=true]):hover,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.btn-primary:not(:disabled):not([aria-disabled=true]):focus-visible,.btn-glow:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-apprail__link[aria-current=page]:before,.reg-mi__composer:focus-within{box-shadow:var(--glow-signal-soft)}.status-dot--live .status-dot__mark{box-shadow:var(--glow-live-ring)}.page-shell:has(.reg-mi__composer:focus-within) .reg-bell__btn[data-tone=signal]{box-shadow:none}:root[data-motion=reduced] .btn-primary:not(:disabled):not([aria-disabled=true]):hover,:root[data-motion=reduced] .btn-glow:not(:disabled):not([aria-disabled=true]):hover,:root[data-motion=reduced] .reg-btn--primary:not(:disabled):not([aria-disabled=true]):hover,:root[data-motion=reduced] .btn-primary:not(:disabled):not([aria-disabled=true]):focus-visible,:root[data-motion=reduced] .btn-glow:not(:disabled):not([aria-disabled=true]):focus-visible,:root[data-motion=reduced] .reg-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible,:root[data-motion=reduced] .reg-apprail__link[aria-current=page]:before,:root[data-motion=reduced] .reg-mi__composer:focus-within{transition:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .btn-primary:not(:disabled):not([aria-disabled=true]):hover,:root:not([data-motion=full]) .btn-glow:not(:disabled):not([aria-disabled=true]):hover,:root:not([data-motion=full]) .reg-btn--primary:not(:disabled):not([aria-disabled=true]):hover,:root:not([data-motion=full]) .btn-primary:not(:disabled):not([aria-disabled=true]):focus-visible,:root:not([data-motion=full]) .btn-glow:not(:disabled):not([aria-disabled=true]):focus-visible,:root:not([data-motion=full]) .reg-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible,:root:not([data-motion=full]) .reg-apprail__link[aria-current=page]:before,:root:not([data-motion=full]) .reg-mi__composer:focus-within{transition:none}}@media (prefers-reduced-transparency:reduce){.btn-primary:not(:disabled):not([aria-disabled=true]):hover,.btn-glow:not(:disabled):not([aria-disabled=true]):hover,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.btn-primary:not(:disabled):not([aria-disabled=true]):focus-visible,.btn-glow:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-apprail__link[aria-current=page]:before,.reg-mi__composer:focus-within{box-shadow:var(--glow-signal-soft-ring)}}@media (prefers-contrast:more){.btn-primary:not(:disabled):not([aria-disabled=true]):hover,.btn-glow:not(:disabled):not([aria-disabled=true]):hover,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.btn-primary:not(:disabled):not([aria-disabled=true]):focus-visible,.btn-glow:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-apprail__link[aria-current=page]:before,.reg-mi__composer:focus-within,.status-dot--live .status-dot__mark{box-shadow:none}}@media (forced-colors:active){.btn-primary:not(:disabled):not([aria-disabled=true]):hover,.btn-glow:not(:disabled):not([aria-disabled=true]):hover,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.btn-primary:not(:disabled):not([aria-disabled=true]):focus-visible,.btn-glow:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-apprail__link[aria-current=page]:before,.reg-mi__composer:focus-within,.status-dot--live .status-dot__mark{box-shadow:none}}@media print{.btn-primary:not(:disabled):not([aria-disabled=true]):hover,.btn-glow:not(:disabled):not([aria-disabled=true]):hover,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):hover,.btn-primary:not(:disabled):not([aria-disabled=true]):focus-visible,.btn-glow:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-btn--primary:not(:disabled):not([aria-disabled=true]):focus-visible,.reg-apprail__link[aria-current=page]:before,.reg-mi__composer:focus-within,.status-dot--live .status-dot__mark{box-shadow:none}}.btn-primary:is(:disabled,[aria-disabled=true]),.btn-glow:is(:disabled,[aria-disabled=true]),.reg-btn--primary:is(:disabled,[aria-disabled=true]){box-shadow:none}
