@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-d-primary:var(--d-primary);--color-d-accent:var(--d-accent);--color-d-bg:var(--d-bg);--color-d-surface:var(--d-surface);--color-d-surface-raised:var(--d-surface-raised);--color-d-border:var(--d-border);--color-d-text:var(--d-text);--color-d-muted:var(--d-text-muted);--color-d-error:var(--d-error);--color-d-amber:#fda303;--color-d-cyan:#0af3eb;--color-d-green:#00e0ab;--color-d-purple:#6500c6}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-d-border{border-color:var(--color-d-border)}.border-d-error\/30{border-color:var(--color-d-error)}@supports (color:color-mix(in lab, red, red)){.border-d-error\/30{border-color:color-mix(in oklab, var(--color-d-error) 30%, transparent)}}.bg-d-amber\/15{background-color:#fda30326}@supports (color:color-mix(in lab, red, red)){.bg-d-amber\/15{background-color:color-mix(in oklab, var(--color-d-amber) 15%, transparent)}}.bg-d-bg{background-color:var(--color-d-bg)}.bg-d-cyan\/15{background-color:#0af3eb26}@supports (color:color-mix(in lab, red, red)){.bg-d-cyan\/15{background-color:color-mix(in oklab, var(--color-d-cyan) 15%, transparent)}}.bg-d-error\/10{background-color:var(--color-d-error)}@supports (color:color-mix(in lab, red, red)){.bg-d-error\/10{background-color:color-mix(in oklab, var(--color-d-error) 10%, transparent)}}.bg-d-purple\/15{background-color:#6500c626}@supports (color:color-mix(in lab, red, red)){.bg-d-purple\/15{background-color:color-mix(in oklab, var(--color-d-purple) 15%, transparent)}}.bg-d-surface{background-color:var(--color-d-surface)}.bg-d-surface-raised{background-color:var(--color-d-surface-raised)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-d-accent{color:var(--color-d-accent)}.text-d-amber{color:var(--color-d-amber)}.text-d-cyan{color:var(--color-d-cyan)}.text-d-error{color:var(--color-d-error)}.text-d-green{color:var(--color-d-green)}.text-d-muted{color:var(--color-d-muted)}.text-d-purple{color:var(--color-d-purple)}.text-d-text{color:var(--color-d-text)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-d-primary:hover{color:var(--color-d-primary)}.hover\:text-d-text:hover{color:var(--color-d-text)}.hover\:underline:hover{text-decoration-line:underline}}.status-ring{border:2px solid var(--d-border);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.status-ring[data-size=sm]{border-width:1.5px;width:32px;height:32px}.status-ring[data-size=md]{border-width:2px;width:48px;height:48px}.status-ring[data-size=lg]{border-width:2.5px;width:64px;height:64px}.status-ring[data-status=active]{border-color:var(--d-success)}.status-ring[data-status=error]{border-color:var(--d-error);box-shadow:0 0 12px var(--d-error)}@supports (color:color-mix(in lab, red, red)){.status-ring[data-status=error]{box-shadow:0 0 12px color-mix(in srgb, var(--d-error) 25%, transparent)}}.status-ring[data-status=warning]{border-color:var(--d-warning)}.status-ring[data-status=idle]{border-color:var(--d-text-muted)}.status-ring[data-status=processing]{border-color:var(--d-primary);animation:2s ease-in-out infinite pulse-ring}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.status-ring[data-status=active]:after{content:"";border:2px solid var(--d-success);opacity:0;border-radius:50%;animation:2s ease-out infinite pulse-ring;position:absolute;inset:-4px}.entrance-fade{animation:decantr-entrance var(--d-duration-entrance,.2s) var(--d-easing,ease-out)}@keyframes decantr-entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--d-bg);color:var(--d-text);min-height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--d-primary);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer tokens{:root{--d-primary:#fe4474;--d-secondary:#0af3eb;--d-accent:#fda303;--d-cyan:#0af3eb;--d-pink:#fe4474;--d-amber:#fda303;--d-coral:#f58882;--d-green:#00e0ab;--d-orange:#fc8d0d;--d-purple:#6500c6;--d-yellow:#fcd021;--d-crimson:#d80f4a;--d-bg:#141414;--d-surface:#1e1e1e;--d-surface-raised:#262626;--d-border:#2e2e2e;--d-text:#fafafa;--d-text-muted:#a1a1aa;--d-fg:var(--d-text);--d-foreground:var(--d-text);--d-fg-muted:var(--d-text-muted);--d-background:var(--d-bg);--d-muted:var(--d-surface-raised);--d-bg-surface:var(--d-surface);--d-bg-muted:var(--d-surface-raised);--d-border-subtle:var(--d-border);--d-border-muted:var(--d-border);--d-primary-hover:#ff5c8a;--d-gap-1:.25rem;--d-gap-2:.5rem;--d-gap-3:.75rem;--d-gap-4:1rem;--d-gap-6:1.5rem;--d-gap-8:2rem;--d-gap-12:3rem;--d-radius:.5rem;--d-radius-sm:.25rem;--d-radius-lg:.75rem;--d-radius-xl:1rem;--d-radius-full:9999px;--d-shadow-sm:0 1px 2px #0003;--d-shadow:0 1px 3px #00000040;--d-shadow-md:0 4px 6px #0000004d;--d-shadow-lg:0 10px 15px #0006;--d-elevation-0:none;--d-elevation-1:0 1px 2px #0000004d;--d-elevation-2:0 2px 4px #0006;--d-elevation-3:0 4px 12px #00000080;--d-elevation-4:0 8px 24px #0000008c;--d-elevation-5:0 16px 48px #0009;--d-success:#22c55e;--d-error:#ef4444;--d-warning:#f59e0b;--d-info:#3b82f6;--d-danger:var(--d-error);--d-destructive:var(--d-error);--d-motion-instant:80ms;--d-motion-fast:.15s;--d-motion-base:.25s;--d-motion-slow:.4s;--d-motion-slower:.6s;--d-motion-stagger:60ms;--d-motion-ease:cubic-bezier(.4, 0, .2, 1);--d-motion-ease-out:cubic-bezier(0, 0, .2, 1);--d-motion-ease-in:cubic-bezier(.4, 0, 1, 1);--d-motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--d-duration-hover:var(--d-motion-fast);--d-duration-entrance:var(--d-motion-base);--d-easing:var(--d-motion-ease-out);--d-accent-glow:var(--d-accent)}@supports (color:color-mix(in lab, red, red)){:root{--d-accent-glow:color-mix(in srgb, var(--d-accent) 24%, transparent)}}:root{--d-font-body:"Inter", ui-sans-serif, sans-serif;--d-font-display:"Inter Display", "Inter", ui-sans-serif, sans-serif;--d-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--d-weight-regular:400;--d-weight-medium:500;--d-weight-semibold:600;--d-weight-bold:700;--d-tracking-tight:-.02em;--d-tracking-normal:0;--d-tracking-wide:.04em;--d-tracking-wider:.08em;--d-leading-tight:1.1;--d-leading-snug:1.25;--d-leading-normal:1.5;--d-leading-relaxed:1.625;--d-text-xs:.75rem;--d-text-sm:.875rem;--d-text-base:1rem;--d-text-lg:1.125rem;--d-text-xl:1.25rem;--d-text-2xl:1.5rem;--d-text-3xl:1.875rem;--d-text-4xl:2.25rem;--d-text-5xl:3rem;--d-text-6xl:4rem;--d-section-py:7.5rem;--d-interactive-py:.5rem;--d-interactive-px:1rem;--d-surface-p:1.25rem;--d-data-py:.625rem;--d-control-py:.5rem;--d-content-gap:1rem;--d-label-mb:.75rem;--d-label-px:.75rem;--d-section-gap:1.5rem;--d-annotation-mt:.5rem}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--d-bg:#fafaf9;--d-surface:#fff;--d-surface-raised:#f5f5f4;--d-border:#e4e4e7;--d-text:#18181b;--d-text-muted:#71717a;--d-primary-hover:#e83d6a;--d-shadow-sm:0 1px 2px #0000000d;--d-shadow:0 1px 3px #0000001a;--d-shadow-md:0 4px 6px #0000001a;--d-shadow-lg:0 10px 15px #0000001a}}@layer treatments{.d-interactive{padding:calc(var(--d-interactive-py) * var(--d-density-scale,1)) var(--d-interactive-px);border:1px solid var(--d-border);border-radius:var(--d-radius);color:var(--d-text);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.5em;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.d-interactive:hover{border-color:var(--d-primary-hover);background:var(--d-surface)}.d-interactive:focus-visible{outline:2px solid var(--d-primary);outline-offset:2px}.d-interactive:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.d-interactive[data-variant=primary]{background:var(--d-primary);color:#fff;border-color:var(--d-primary)}.d-interactive[data-variant=primary]:hover{background:var(--d-primary-hover);border-color:var(--d-primary-hover)}.d-interactive[data-variant=ghost]{background:0 0;border-color:#0000}.d-interactive[data-variant=ghost]:hover{background:var(--d-surface)}.d-interactive[data-variant=danger]{background:var(--d-error);color:#fff;border-color:var(--d-error)}.d-interactive[data-size=sm]{padding:calc(var(--d-interactive-py) * .5 * var(--d-density-scale,1)) calc(var(--d-interactive-px) * .75);gap:.375em;font-size:.875rem}.d-interactive[data-size=md]{padding:calc(var(--d-interactive-py) * var(--d-density-scale,1)) var(--d-interactive-px);gap:.5em;font-size:1rem}.d-interactive[data-size=lg]{padding:calc(var(--d-interactive-py) * 1.5 * var(--d-density-scale,1)) calc(var(--d-interactive-px) * 1.25);gap:.625em;font-size:1.125rem}.d-surface{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-shadow);padding:calc(var(--d-surface-p) * var(--d-density-scale,1))}.d-surface[data-elevation=raised]{background:var(--d-surface-raised);box-shadow:var(--d-shadow-md)}.d-surface[data-elevation=overlay]{background:var(--d-surface-raised);box-shadow:var(--d-shadow-lg);z-index:50}.d-surface[data-interactive]{cursor:pointer}.d-surface[data-interactive]:hover{border-color:var(--d-primary-hover,var(--d-border));box-shadow:var(--d-shadow-md);transition:border-color .15s,box-shadow .15s}.d-data{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.d-data-header{padding:calc(var(--d-data-py) * var(--d-density-scale,1)) var(--d-content-gap);color:var(--d-text-muted);border-bottom:1px solid var(--d-border);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.d-data-row{border-bottom:1px solid var(--d-border);transition:background .1s}.d-data-row:hover{background:var(--d-surface)}.d-data-cell{padding:calc(var(--d-data-py) * var(--d-density-scale,1)) var(--d-content-gap);vertical-align:middle}.d-control{background:var(--d-surface);color:var(--d-text);padding:calc(var(--d-control-py) * var(--d-density-scale,1)) .75rem;border-radius:var(--d-radius);border:1px solid var(--d-border);width:100%;font:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.d-control:focus{border-color:var(--d-primary);box-shadow:0 0 0 3px var(--d-primary)}@supports (color:color-mix(in lab, red, red)){.d-control:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--d-primary) 25%, transparent)}}.d-control::placeholder{color:var(--d-text-muted)}.d-control:disabled{opacity:.5;cursor:not-allowed}.d-control[aria-invalid]{border-color:var(--d-error);box-shadow:0 0 0 3px var(--d-error)}@supports (color:color-mix(in lab, red, red)){.d-control[aria-invalid]{box-shadow:0 0 0 3px color-mix(in srgb, var(--d-error) 15%, transparent)}}.d-section{--d-density-scale:1;padding:calc(var(--d-section-py) * var(--d-density-scale)) 0}.d-section[data-density=compact]{--d-density-scale:.65}.d-section[data-density=spacious]{--d-density-scale:1.4}.d-section+.d-section{border-top:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--d-border), transparent) 1;margin-top:calc(var(--d-section-gap) * var(--d-density-scale,1))}.d-annotation{border-radius:var(--d-radius-full);background:var(--d-surface-raised);align-items:center;gap:.25em;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.d-annotation{background:color-mix(in srgb, var(--d-surface-raised) 88%, transparent)}}.d-annotation{border:1px solid var(--d-border)}@supports (color:color-mix(in lab, red, red)){.d-annotation{border:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.d-annotation{color:var(--d-text-muted);white-space:nowrap}.d-annotation[data-status=success]{background:var(--d-success)}@supports (color:color-mix(in lab, red, red)){.d-annotation[data-status=success]{background:color-mix(in srgb, var(--d-success) 15%, transparent)}}.d-annotation[data-status=success]{color:var(--d-success)}.d-annotation[data-status=error]{background:var(--d-error)}@supports (color:color-mix(in lab, red, red)){.d-annotation[data-status=error]{background:color-mix(in srgb, var(--d-error) 15%, transparent)}}.d-annotation[data-status=error]{color:var(--d-error)}.d-annotation[data-status=warning]{background:var(--d-warning)}@supports (color:color-mix(in lab, red, red)){.d-annotation[data-status=warning]{background:color-mix(in srgb, var(--d-warning) 15%, transparent)}}.d-annotation[data-status=warning]{color:var(--d-warning)}.d-annotation[data-status=info]{background:var(--d-info)}@supports (color:color-mix(in lab, red, red)){.d-annotation[data-status=info]{background:color-mix(in srgb, var(--d-info) 15%, transparent)}}.d-annotation[data-status=info]{color:var(--d-info)}.d-label{text-transform:uppercase;letter-spacing:.08em;color:var(--d-text-muted);font-size:.7rem;font-weight:600;font-family:var(--d-font-mono,ui-monospace, monospace);margin-bottom:calc(var(--d-label-mb) * var(--d-density-scale,1));display:block}.d-label[data-anchor]{padding-left:var(--d-label-px);border-left:2px solid var(--d-accent)}.d-link{color:var(--d-text);cursor:pointer;border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.d-link:hover{color:var(--d-primary);border-bottom-color:var(--d-primary)}.d-link:focus-visible{outline:2px solid var(--d-primary);outline-offset:2px;border-radius:2px}.d-link[data-variant=subtle]{color:var(--d-text-muted)}.d-link[data-variant=subtle]:hover{color:var(--d-text);border-bottom-color:var(--d-text)}.d-link[data-variant=strong]{color:var(--d-primary);font-weight:500}.d-link[data-variant=strong]:hover{color:var(--d-primary-hover);border-bottom-color:var(--d-primary-hover)}.d-link[aria-current=page],.d-link[data-active=true]{color:var(--d-primary);font-weight:500}.d-icon-btn{width:2rem;height:2rem;color:var(--d-text-muted);border-radius:var(--d-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.d-icon-btn:hover{background:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.d-icon-btn:hover{background:color-mix(in srgb, var(--d-text) 8%, transparent)}}.d-icon-btn:hover{color:var(--d-text)}.d-icon-btn:focus-visible{outline:2px solid var(--d-primary);outline-offset:2px}.d-icon-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.d-icon-btn[data-size=sm]{width:1.5rem;height:1.5rem}.d-icon-btn[data-size=lg]{width:2.5rem;height:2.5rem}.d-icon-btn[data-variant=primary]{background:var(--d-primary);color:#fff}.d-icon-btn[data-variant=primary]:hover{background:var(--d-primary-hover)}.d-nav-link{border-radius:var(--d-radius-sm);color:var(--d-text-muted);cursor:pointer;border-left:2px solid #0000;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.d-nav-link:hover{color:var(--d-text);background:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.d-nav-link:hover{background:color-mix(in srgb, var(--d-text) 6%, transparent)}}.d-nav-link:focus-visible{outline:2px solid var(--d-primary);outline-offset:2px}.d-nav-link[aria-current=page],.d-nav-link[data-active=true]{color:var(--d-primary);background:var(--d-primary)}@supports (color:color-mix(in lab, red, red)){.d-nav-link[aria-current=page],.d-nav-link[data-active=true]{background:color-mix(in srgb, var(--d-primary) 10%, transparent)}}.d-nav-link[aria-current=page],.d-nav-link[data-active=true]{border-left-color:var(--d-primary);font-weight:500}.d-step-chip{border:1.5px solid var(--d-border);width:2rem;height:2rem;color:var(--d-text-muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.d-step-chip[data-shape=pill]{font-variant-numeric:normal;border-radius:9999px;gap:.375rem;width:auto;min-width:2rem;height:auto;min-height:2rem;padding:.375rem .875rem}.d-step-chip[data-step-state=active]{background:var(--d-primary);border-color:var(--d-primary);color:#fff}.d-step-chip[data-step-state=done]{background:var(--d-success)}@supports (color:color-mix(in lab, red, red)){.d-step-chip[data-step-state=done]{background:color-mix(in srgb, var(--d-success) 15%, transparent)}}.d-step-chip[data-step-state=done]{border-color:var(--d-success);color:var(--d-success)}.d-agent-node{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);cursor:pointer;flex-direction:column;gap:.5rem;min-width:200px;max-width:260px;padding:.75rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.d-agent-node:hover{border-color:var(--d-primary);transform:translateY(-1px)}.d-agent-node[data-status=error]{box-shadow:0 0 12px var(--d-error)}@supports (color:color-mix(in lab, red, red)){.d-agent-node[data-status=error]{box-shadow:0 0 12px color-mix(in srgb, var(--d-error) 25%, transparent)}}.d-agent-node[data-status=error]{border-color:var(--d-error)}@supports (color:color-mix(in lab, red, red)){.d-agent-node[data-status=error]{border-color:color-mix(in srgb, var(--d-error) 60%, transparent)}}.d-agent-node[data-status=active]{border-color:var(--d-primary)}.d-port{background:var(--d-border);border-radius:50%;width:8px;height:8px;transition:background .15s;position:absolute;top:50%;transform:translateY(-50%)}.d-port[data-side=left]{left:-4px}.d-port[data-side=right]{right:-4px}.d-port[data-side=top]{top:-4px;left:50%;transform:translate(-50%)}.d-port[data-side=bottom]{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.d-port[data-active=true]{background:var(--d-primary)}.d-cta-banner{border-radius:var(--d-radius-lg);text-align:center;background:var(--d-cta-gradient,linear-gradient(135deg, var(--d-primary), var(--d-accent)));flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.d-cta-banner{background:var(--d-cta-gradient,linear-gradient(135deg, color-mix(in srgb, var(--d-primary) 85%, transparent), color-mix(in srgb, var(--d-accent) 80%, transparent)))}}.d-cta-banner{color:var(--d-cta-text,#fff)}.d-cta-banner[data-size=compact]{gap:.5rem;padding:1.5rem 1rem}.d-cta-banner[data-size=hero]{gap:1.5rem;padding:5rem 2rem}.d-interactive[data-variant=dark]{background:var(--d-cta-pill-bg,#18181b);color:var(--d-cta-pill-text,#fff);border-radius:var(--d-radius-full);border-color:#0000}.d-interactive[data-variant=dark]:hover{background:var(--d-cta-pill-bg-hover,#27272a)}.d-divider-top{border-top:1px solid var(--d-border)}.d-divider-bottom{border-bottom:1px solid var(--d-border)}.d-divider-left{border-left:1px solid var(--d-border)}.d-divider-right{border-right:1px solid var(--d-border)}.d-divider{border:0;border-top:1px solid var(--d-border);width:100%;height:0;margin:0}.d-shell{background:var(--d-bg);min-height:100vh;color:var(--d-text);flex-direction:column;display:flex}.d-shell[data-layout=sidebar-main]{flex-direction:row;height:100vh;overflow:hidden}.d-shell[data-layout=centered]{justify-content:center;align-items:center;padding:1rem}.d-shell[data-layout=top-nav-footer]{flex-direction:column;height:100vh;overflow:hidden}.d-shell[data-layout=sidebar-aside]{grid-template-rows:1fr;grid-template-columns:240px 1fr 320px;height:100vh;display:grid;overflow:hidden}.d-shell-aside{border-left:1px solid var(--d-border);background:var(--d-surface);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:767.98px){.d-shell[data-layout=sidebar-aside]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.d-shell[data-layout=sidebar-aside] .d-shell-aside{display:none}.d-shell[data-layout=sidebar-aside] .d-shell-aside[data-mobile-open=true]{z-index:50;width:min(320px,100vw);display:flex;position:fixed;inset:0 0 0 auto}}.d-shell-sidebar{border-right:1px solid var(--d-border);background:var(--d-surface);flex-direction:column;flex-shrink:0;width:240px;transition:width .2s,transform .2s;display:flex;overflow-y:auto}.d-shell-sidebar[data-collapsed=true]{width:64px}@media (max-width:767.98px){.d-shell-sidebar{z-index:50;box-shadow:var(--d-elevation-4,0 8px 24px #00000040);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.d-shell-sidebar[data-mobile-open=true]{transform:translate(0)}}.d-shell-mobile-trigger{border:1px solid var(--d-border);border-radius:var(--d-radius-sm);width:36px;height:36px;color:var(--d-text);cursor:pointer;transition:background var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)), border-color var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1));background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:none}.d-shell-mobile-trigger:hover{background:var(--d-surface);border-color:var(--d-primary)}.d-shell-mobile-trigger:focus-visible{outline:2px solid var(--d-primary);outline-offset:2px}.d-shell-mobile-backdrop{z-index:49;background:var(--d-bg);display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.d-shell-mobile-backdrop{background:color-mix(in srgb, var(--d-bg) 60%, transparent)}}.d-shell-mobile-backdrop{-webkit-backdrop-filter:blur(2px);transition:opacity var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1))}@media (max-width:767.98px){.d-shell-mobile-trigger{display:inline-flex}.d-shell-mobile-backdrop[data-visible=true]{display:block}}.d-shell-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.d-shell-header{border-bottom:1px solid var(--d-border);background:var(--d-bg);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:52px;padding:0 clamp(1rem,2vw,1.5rem);display:flex;position:sticky;top:0}.d-shell-body{gap:var(--d-section-gap,2rem);flex-direction:column;flex:1;min-width:0;padding:1rem;display:flex;overflow:clip auto}.d-shell-body[data-padding=compact]{padding:.75rem}.d-shell-body[data-padding=spacious]{padding:1.5rem}.d-shell-body[data-padding=none]{padding:0}.d-shell-body[data-flow=tight]{gap:.75rem}.d-shell-body[data-flow=none]{gap:0;display:block}.d-shell-footer{border-top:1px solid var(--d-border);background:var(--d-surface);flex-shrink:0;padding:1rem clamp(1rem,2vw,1.5rem)}.d-shell-centered-card{width:100%;max-width:28rem;margin-inline:auto}.d-shell[data-layout=top-nav-main],.d-shell[data-layout=minimal-header],.d-shell[data-layout=full-bleed]{flex-direction:column;height:100vh;overflow:hidden}.d-shell[data-layout=full-bleed] .d-shell-body{padding:0}.d-shell[data-layout=recipefork-top-nav]{flex-direction:column;height:100vh;overflow:hidden}.d-shell[data-layout=canvas-overlay]{grid-template-rows:52px 1fr;grid-template-columns:1fr;height:100vh;display:grid;position:relative;overflow:hidden}.d-shell[data-layout=canvas-overlay] .d-shell-body{padding:0;position:relative;overflow:hidden}.d-shell[data-layout=chat-portal]{grid-template:"nav header"52px"nav body"1fr/280px 1fr;height:100vh;display:grid;overflow:hidden}.d-shell[data-layout=chat-portal] .d-shell-sidebar{grid-area:nav}.d-shell[data-layout=chat-portal] .d-shell-header{grid-area:header}.d-shell[data-layout=chat-portal] .d-shell-body{grid-area:body}@media (max-width:767.98px){.d-shell[data-layout=chat-portal]{grid-template-columns:1fr;grid-template-areas:"header""body"}.d-shell[data-layout=chat-portal] .d-shell-sidebar{display:none}}.d-shell[data-layout=copilot-overlay]{grid-template:"header header"56px"body copilot"1fr/1fr 360px;height:100vh;transition:grid-template-columns .2s;display:grid;overflow:hidden}.d-shell[data-layout=copilot-overlay] .d-shell-header{grid-area:header}.d-shell[data-layout=copilot-overlay] .d-shell-body{grid-area:body}.d-shell[data-layout=copilot-overlay] .d-shell-copilot{grid-area:copilot}.d-shell[data-layout=copilot-overlay][data-copilot-collapsed=true]{grid-template-columns:1fr 0}@media (max-width:767.98px){.d-shell[data-layout=copilot-overlay]{grid-template-columns:1fr;grid-template-areas:"header""body"}.d-shell[data-layout=copilot-overlay] .d-shell-copilot{display:none}.d-shell[data-layout=copilot-overlay] .d-shell-copilot[data-mobile-open=true]{z-index:50;width:min(360px,100vw);display:flex;position:fixed;inset:0 0 0 auto}}.d-shell[data-layout=terminal-split]{grid-template-rows:24px 1fr 28px;grid-template-columns:1fr;height:100vh;display:grid;overflow:hidden}.d-shell[data-layout=terminal-split] .d-shell-body{overflow:hidden}.d-shell[data-layout=three-column-browser]{grid-template:"header header header"52px"nav list detail"1fr/220px 320px 1fr;height:100vh;display:grid;overflow:hidden}.d-shell[data-layout=three-column-browser] .d-shell-header{grid-area:header}.d-shell[data-layout=three-column-browser] .d-shell-sidebar{grid-area:nav}.d-shell[data-layout=three-column-browser] .d-shell-list{grid-area:list}.d-shell[data-layout=three-column-browser] .d-shell-main{grid-area:detail}@media (max-width:1023.98px){.d-shell[data-layout=three-column-browser]{grid-template-columns:320px 1fr;grid-template-areas:"header header""list detail"}.d-shell[data-layout=three-column-browser] .d-shell-sidebar{display:none}}@media (max-width:767.98px){.d-shell[data-layout=three-column-browser]{grid-template-columns:1fr;grid-template-areas:"header""detail"}.d-shell[data-layout=three-column-browser] .d-shell-list{display:none}}.d-shell[data-layout=workspace-aside]{grid-template:"nav header header"52px"nav body aside"1fr/240px 1fr 280px;height:100vh;display:grid;overflow:hidden}.d-shell[data-layout=workspace-aside] .d-shell-sidebar{grid-area:nav}.d-shell[data-layout=workspace-aside] .d-shell-header{grid-area:header}.d-shell[data-layout=workspace-aside] .d-shell-body{grid-area:body}.d-shell[data-layout=workspace-aside] .d-shell-aside{grid-area:aside}@media (max-width:1279.98px){.d-shell[data-layout=workspace-aside]{grid-template-columns:240px 1fr;grid-template-areas:"nav header""nav body"}.d-shell[data-layout=workspace-aside] .d-shell-aside{display:none}}@media (max-width:1023.98px){.d-shell[data-layout=workspace-aside]{grid-template-columns:1fr;grid-template-areas:"header""body"}.d-shell[data-layout=workspace-aside] .d-shell-sidebar{display:none}}.d-shell-list{border-right:1px solid var(--d-border);background:var(--d-surface);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.d-shell-copilot{border-left:1px solid var(--d-border);background:var(--d-surface);flex-direction:column;min-width:0;transition:transform .2s;display:flex;overflow:hidden}.d-shell-status-bar{font-size:var(--d-text-xs);color:var(--d-text-muted);background:var(--d-surface);border-bottom:1px solid var(--d-border);flex-shrink:0;align-items:center;gap:1rem;padding:0 .75rem;display:flex}.d-shell-hotkey-bar{font-size:var(--d-text-xs);color:var(--d-text-muted);background:var(--d-surface);border-top:1px solid var(--d-border);flex-shrink:0;align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.d-shell-overlay{z-index:10;background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-elevation-3,0 6px 16px #0000002e);min-width:200px;max-width:320px;padding:.75rem;position:absolute}.d-shell-overlay[data-corner=top-left]{top:1rem;left:1rem}.d-shell-overlay[data-corner=top-right]{top:1rem;right:1rem}.d-shell-overlay[data-corner=bottom-left]{bottom:1rem;left:1rem}.d-shell-overlay[data-corner=bottom-right]{bottom:1rem;right:1rem}.d-tooltip{z-index:20;font-size:var(--d-text-xs);line-height:var(--d-leading-snug);color:var(--d-bg);background:var(--d-text);border-radius:var(--d-radius-sm);white-space:nowrap;pointer-events:none;box-shadow:var(--d-elevation-2,0 4px 12px #00000026);padding:.375rem .625rem;position:absolute}.d-tooltip[data-position=top]{bottom:100%;left:50%;transform:translate(-50%,-.375rem)}.d-tooltip[data-position=bottom]{top:100%;left:50%;transform:translate(-50%,.375rem)}.d-tooltip[data-position=left]{top:50%;right:100%;transform:translate(-.375rem,-50%)}.d-tooltip[data-position=right]{top:50%;left:100%;transform:translate(.375rem,-50%)}.d-empty-state{text-align:center;color:var(--d-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.d-breadcrumb{font-size:var(--d-text-sm);color:var(--d-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.d-breadcrumb-item{color:var(--d-text-muted);transition:color var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1));text-decoration:none}.d-breadcrumb-item:hover{color:var(--d-text)}.d-breadcrumb-item[data-current=true]{color:var(--d-text);font-weight:var(--d-weight-medium);pointer-events:none}.d-breadcrumb-separator{color:var(--d-text-muted);opacity:.5;-webkit-user-select:none;user-select:none}.d-avatar{background:var(--d-surface);width:32px;height:32px;color:var(--d-text);font-size:var(--d-text-xs);font-weight:var(--d-weight-medium);border:1px solid var(--d-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.d-avatar[data-size=sm]{width:24px;height:24px}.d-avatar[data-size=lg]{width:48px;height:48px;font-size:var(--d-text-sm)}.d-icon-well{border-radius:var(--d-radius);background:var(--d-primary);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.d-icon-well{background:color-mix(in srgb, var(--d-primary) 12%, transparent)}}.d-icon-well{color:var(--d-primary);flex-shrink:0}.d-icon-well[data-size=sm]{width:32px;height:32px}.d-icon-well[data-size=lg]{width:64px;height:64px}.d-toggle{background:var(--d-border);cursor:pointer;width:36px;height:20px;transition:background var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1));border:none;border-radius:9999px;flex-shrink:0;display:inline-block;position:relative}.d-toggle[data-on=true]{background:var(--d-primary)}.d-toggle:after{content:"";background:var(--d-bg);width:16px;height:16px;transition:transform var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1));border-radius:50%;position:absolute;top:2px;left:2px}.d-toggle[data-on=true]:after{transform:translate(16px)}.d-toggle:focus-visible{outline:2px solid var(--d-primary);outline-offset:2px}.d-toc{font-size:var(--d-text-sm);border-left:2px solid var(--d-border);flex-direction:column;gap:.25rem;max-height:calc(100vh - 2rem);padding:1rem;display:flex;position:sticky;top:1rem;overflow-y:auto}.d-toc-item{color:var(--d-text-muted);border-radius:var(--d-radius-sm);transition:color var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)), background var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1));padding:.25rem .5rem;text-decoration:none}.d-toc-item:hover{color:var(--d-text);background:var(--d-surface)}.d-toc-item[data-current=true]{color:var(--d-primary);font-weight:var(--d-weight-medium)}.d-popover{z-index:30;background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-elevation-3,0 6px 16px #0000002e);min-width:200px;max-width:320px;padding:.25rem;position:absolute;overflow:hidden}.d-modal{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.d-modal[data-align=top]{align-items:flex-start;padding-top:15vh}.d-modal-backdrop{background:var(--d-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.d-modal-backdrop{background:color-mix(in srgb, var(--d-bg) 70%, transparent)}}.d-modal-backdrop{-webkit-backdrop-filter:blur(8px)}.d-modal-panel{z-index:1;background:var(--d-surface-raised);border:1px solid var(--d-border);border-radius:var(--d-radius-lg);width:100%;max-width:32rem;box-shadow:var(--d-shadow-lg);flex-direction:column;max-height:85vh;display:flex;position:relative;overflow:hidden}.d-modal-panel[data-size=sm]{max-width:24rem}.d-modal-panel[data-size=lg]{max-width:48rem}.d-palette{z-index:1;background:var(--d-surface-raised);border:1px solid var(--d-border);border-radius:var(--d-radius-lg);width:100%;max-width:40rem;box-shadow:var(--d-shadow-lg);flex-direction:column;max-height:60vh;margin-inline:auto;display:flex;position:relative;overflow:hidden}.d-palette-search{border-bottom:1px solid var(--d-border);background:var(--d-surface);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.d-palette-search{background:color-mix(in srgb, var(--d-surface) 82%, transparent)}}.d-palette-search{color:var(--d-text-muted);transition:background var(--d-motion-fast,.15s) ease, box-shadow var(--d-motion-fast,.15s) ease, color var(--d-motion-fast,.15s) ease}.d-palette-search:focus-within{background:var(--d-surface);color:var(--d-text);box-shadow:inset 0 -2px 0 var(--d-primary)}.d-palette-input{min-width:0;color:var(--d-text);background:0 0;border:0;outline:0;flex:1;width:100%;padding:.6rem 0;font-size:1.05rem;line-height:1.4}.d-palette-input:focus-visible{box-shadow:none;outline:0}.d-palette-input::placeholder{color:var(--d-text-muted)}.d-palette-list{flex:1;gap:.25rem;padding:.5rem;display:grid;overflow-y:auto}.d-palette-row{border-radius:var(--d-radius);cursor:pointer;width:100%;min-height:3rem;color:var(--d-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem .75rem;font-size:.92rem;transition:background .12s,box-shadow .12s,color .12s;display:flex;box-shadow:inset 0 0 0 1px #0000}.d-palette-row:hover,.d-palette-row[data-active=true]{background:var(--d-primary)}@supports (color:color-mix(in lab, red, red)){.d-palette-row:hover,.d-palette-row[data-active=true]{background:color-mix(in srgb, var(--d-primary) 10%, transparent)}}.d-palette-row:hover,.d-palette-row[data-active=true]{box-shadow:inset 0 0 0 1px var(--d-primary)}@supports (color:color-mix(in lab, red, red)){.d-palette-row:hover,.d-palette-row[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--d-primary) 24%, transparent)}}.d-palette-row svg{color:var(--d-text-muted);flex:none}.d-palette-row:hover svg,.d-palette-row[data-active=true] svg{color:var(--d-primary)}.d-palette-section{text-transform:uppercase;letter-spacing:.08em;color:var(--d-text-muted);padding:.5rem .75rem .25rem;font-size:.7rem;font-weight:600}.d-kbd{border:1px solid var(--d-border);border-radius:var(--d-radius-sm);background:var(--d-surface);min-width:1.5rem;height:1.375rem;color:var(--d-text-muted);font-family:var(--d-font-mono,ui-monospace, monospace);justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.d-enter-fade{animation:d-fade-in var(--d-motion-base,.25s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)) both}.d-enter-slide-up{animation:d-slide-up var(--d-motion-base,.25s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)) both}.d-enter-scale{animation:d-scale-in var(--d-motion-base,.25s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)) both}.d-stagger-children>*{animation:d-fade-in var(--d-motion-base,.25s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)) both;animation-delay:calc(var(--d-stagger-index,0) * var(--d-motion-stagger,60ms))}.d-pulse{animation:d-pulse 2s var(--d-motion-ease,cubic-bezier(.4,0,.2,1)) infinite}.d-pulse-ring{animation:d-pulse-ring 1.5s var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)) infinite;position:relative}.d-shimmer{background:linear-gradient(90deg, transparent, var(--d-surface-raised) 50%, transparent);background-size:200% 100%;animation:1.5s linear infinite d-shimmer}.d-float{animation:d-float 3s var(--d-motion-ease,cubic-bezier(.4,0,.2,1)) infinite}.d-glow-hover{transition:box-shadow var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1))}.d-glow-hover:hover{box-shadow:0 0 24px var(--d-accent-glow,var(--d-accent))}@supports (color:color-mix(in lab, red, red)){.d-glow-hover:hover{box-shadow:0 0 24px var(--d-accent-glow,color-mix(in srgb, var(--d-accent) 40%, transparent))}}.d-scale-hover{transition:transform var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1))}.d-scale-hover:hover{transform:scale(1.02)}.d-lift-hover{transition:transform var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)), box-shadow var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1))}.d-lift-hover:hover{box-shadow:var(--d-elevation-3,0 4px 12px #0000001a);transform:translateY(-2px)}.d-ripple{position:relative;overflow:hidden}.d-ripple:after{content:"";opacity:0;transition:transform var(--d-motion-slow,.4s), opacity var(--d-motion-slow,.4s);pointer-events:none;background:radial-gradient(circle,currentColor 10%,#0000 10.01%);position:absolute;inset:0;transform:scale(0)}.d-ripple:active:after{opacity:.15;transition:all;transform:scale(1)}.d-display{font-family:var(--d-font-display,var(--d-font-body,system-ui, sans-serif));font-weight:var(--d-weight-bold,700);font-size:var(--d-text-5xl,3rem);line-height:var(--d-leading-tight,1.1);letter-spacing:var(--d-tracking-tight,-.02em);margin:0}.d-headline{font-family:var(--d-font-display,var(--d-font-body,system-ui, sans-serif));font-weight:var(--d-weight-semibold,600);font-size:var(--d-text-3xl,1.875rem);line-height:var(--d-leading-snug,1.25);letter-spacing:var(--d-tracking-tight,-.01em);margin:0}.d-title{font-family:var(--d-font-display,var(--d-font-body,system-ui, sans-serif));font-weight:var(--d-weight-semibold,600);font-size:var(--d-text-xl,1.25rem);line-height:var(--d-leading-snug,1.25);margin:0}.d-subtitle{font-family:var(--d-font-body,system-ui, sans-serif);font-weight:var(--d-weight-regular,400);font-size:var(--d-text-lg,1.125rem);line-height:var(--d-leading-snug,1.375);color:var(--d-text-muted);margin:0}.d-prose{font-family:var(--d-font-body,system-ui, sans-serif);font-size:var(--d-text-base,1rem);line-height:var(--d-leading-relaxed,1.625)}.d-body{font-family:var(--d-font-body,system-ui, sans-serif);font-size:var(--d-text-base,1rem);line-height:var(--d-leading-normal,1.5)}.d-caption{font-family:var(--d-font-body,system-ui, sans-serif);font-size:var(--d-text-sm,.875rem);line-height:var(--d-leading-normal,1.5);color:var(--d-text-muted)}.d-eyebrow{font-family:var(--d-font-body,system-ui, sans-serif);font-size:var(--d-text-xs,.75rem);line-height:1.2;font-weight:var(--d-weight-semibold,600);letter-spacing:var(--d-tracking-wider,.08em);text-transform:uppercase;color:var(--d-accent)}.d-numeric{font-variant-numeric:tabular-nums}.d-mono-text{font-family:var(--d-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.d-card{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-elevation-1,var(--d-shadow-sm));flex-direction:column;gap:.75rem;padding:1rem;display:flex}.d-card-header{border-bottom:1px solid var(--d-border);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.d-card-body{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.d-card-footer{border-top:1px solid var(--d-border);justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.d-card[data-padding=compact]{padding:.625rem}.d-card[data-padding=spacious]{padding:1.5rem}.d-card[data-padding=none]{padding:0}.d-card[data-interactive]{cursor:pointer;transition:box-shadow var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)), border-color var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1))}.d-card[data-interactive]:hover{box-shadow:var(--d-elevation-2,var(--d-shadow));border-color:var(--d-primary)}.d-elevate[data-level="0"]{box-shadow:var(--d-elevation-0,none)}.d-elevate[data-level="1"]{box-shadow:var(--d-elevation-1,0 1px 2px #0000000f)}.d-elevate[data-level="2"]{box-shadow:var(--d-elevation-2,0 2px 4px #00000014)}.d-elevate[data-level="3"]{box-shadow:var(--d-elevation-3,0 4px 12px #0000001a)}.d-elevate[data-level="4"]{box-shadow:var(--d-elevation-4,0 8px 24px #00000024)}.d-elevate[data-level="5"]{box-shadow:var(--d-elevation-5,0 16px 48px #0000002e)}.d-hotkey-indicator{background:var(--d-surface-raised);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-elevation-3,0 4px 12px #0000001a);font-family:var(--d-font-mono,ui-monospace, monospace);color:var(--d-text);opacity:0;pointer-events:none;z-index:60;transition:opacity var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1)), transform var(--d-motion-fast,.15s) var(--d-motion-ease-out,cubic-bezier(0,0,.2,1));padding:.5rem .75rem;font-size:.875rem;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(8px)}.d-hotkey-indicator[data-visible=true]{opacity:1;transform:translateY(0)}.d-hotkey-indicator:before{content:"Chord: ";color:var(--d-text-muted);margin-right:.25rem}.d-hotkey-indicator:after{content:attr(data-prefix) "…";color:var(--d-accent);font-weight:600}.d-timeline-rail{padding-left:2rem;position:relative}.d-timeline-rail:before{content:"";background:var(--d-border);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.5rem}.d-timeline-dot{margin-bottom:1rem;position:relative}.d-timeline-dot:before{content:"";background:var(--d-border);border:2px solid var(--d-bg);box-sizing:border-box;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.5rem;left:-1.5rem}.d-timeline-dot[data-state=active]:before{background:var(--d-primary)}.d-timeline-dot[data-state=done]:before{background:var(--d-success)}.d-timeline-dot[data-state=error]:before{background:var(--d-error)}.d-timeline-dot[data-state=warning]:before{background:var(--d-warning)}.d-sparkline{vertical-align:middle;height:var(--d-sparkline-height,1.5rem);width:var(--d-sparkline-width,5rem);display:inline-block}.d-sparkline-path{fill:none;stroke:var(--d-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.d-sparkline-area{fill:var(--d-primary)}@supports (color:color-mix(in lab, red, red)){.d-sparkline-area{fill:color-mix(in srgb, var(--d-primary) 15%, transparent)}}.d-sparkline-area{stroke:none}.d-sparkline[data-trend=up] .d-sparkline-path{stroke:var(--d-success)}.d-sparkline[data-trend=up] .d-sparkline-area{fill:var(--d-success)}@supports (color:color-mix(in lab, red, red)){.d-sparkline[data-trend=up] .d-sparkline-area{fill:color-mix(in srgb, var(--d-success) 15%, transparent)}}.d-sparkline[data-trend=down] .d-sparkline-path{stroke:var(--d-error)}.d-sparkline[data-trend=down] .d-sparkline-area{fill:var(--d-error)}@supports (color:color-mix(in lab, red, red)){.d-sparkline[data-trend=down] .d-sparkline-area{fill:color-mix(in srgb, var(--d-error) 15%, transparent)}}.d-intent-radar{width:var(--d-radar-size,200px);height:var(--d-radar-size,200px);position:relative}.d-intent-radar-ring{border:1px solid var(--d-border);border-radius:50%;position:absolute;inset:0}.d-intent-radar-ring[data-level="2"]{inset:12.5%}.d-intent-radar-ring[data-level="3"]{inset:25%}.d-intent-radar-ring[data-level="4"]{inset:37.5%}.d-intent-radar-ring[data-level="5"]{inset:50%}.d-intent-radar-axis{background:var(--d-border);transform-origin:0 0;width:50%;height:1px;transform:rotate(var(--d-radar-axis-angle,0deg));position:absolute;top:50%;left:50%}.d-waveform{width:100%;height:var(--d-waveform-height,3rem);display:block;overflow:hidden}.d-waveform-path{fill:var(--d-primary)}@supports (color:color-mix(in lab, red, red)){.d-waveform-path{fill:color-mix(in srgb, var(--d-primary) 30%, transparent)}}.d-waveform-path{stroke:var(--d-primary);stroke-width:1px}.d-waveform[data-state=active] .d-waveform-path{fill:var(--d-success)}@supports (color:color-mix(in lab, red, red)){.d-waveform[data-state=active] .d-waveform-path{fill:color-mix(in srgb, var(--d-success) 30%, transparent)}}.d-waveform[data-state=active] .d-waveform-path{stroke:var(--d-success)}.d-qr-placeholder{width:var(--d-qr-size,8rem);height:var(--d-qr-size,8rem);background:repeating-linear-gradient(0deg, var(--d-text) 0 4px, transparent 4px 8px), repeating-linear-gradient(90deg, var(--d-text) 0 4px, transparent 4px 8px);background-color:var(--d-surface);border-radius:var(--d-radius-sm);border:8px solid var(--d-surface);outline:1px solid var(--d-border);display:block}.d-conic-ring{--d-conic-value:.5;width:var(--d-conic-size,4rem);height:var(--d-conic-size,4rem);background:conic-gradient(var(--d-conic-color,var(--d-primary)) 0deg, var(--d-conic-color,var(--d-primary)) calc(var(--d-conic-value) * 360deg), var(--d-border) calc(var(--d-conic-value) * 360deg), var(--d-border) 360deg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.d-conic-ring:before{content:"";inset:var(--d-conic-thickness,.5rem);background:var(--d-bg);border-radius:50%;position:absolute}.d-conic-ring>*{z-index:1;position:relative}.d-conic-ring[data-state=success]{--d-conic-color:var(--d-success)}.d-conic-ring[data-state=warning]{--d-conic-color:var(--d-warning)}.d-conic-ring[data-state=error]{--d-conic-color:var(--d-error)}.d-heatmap-cell{--d-heatmap-intensity:0;width:var(--d-heatmap-cell-size,.875rem);height:var(--d-heatmap-cell-size,.875rem);background:var(--d-primary);border-radius:2px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.d-heatmap-cell{background:color-mix(in srgb, var(--d-primary) calc(var(--d-heatmap-intensity) * 100%), var(--d-surface))}}.d-heatmap-cell{border:1px solid var(--d-border);vertical-align:middle}.d-heatmap-cell[data-status=error]{background:var(--d-error)}@supports (color:color-mix(in lab, red, red)){.d-heatmap-cell[data-status=error]{background:color-mix(in srgb, var(--d-error) calc(var(--d-heatmap-intensity) * 100%), var(--d-surface))}}.d-heatmap-cell[data-status=success]{background:var(--d-success)}@supports (color:color-mix(in lab, red, red)){.d-heatmap-cell[data-status=success]{background:color-mix(in srgb, var(--d-success) calc(var(--d-heatmap-intensity) * 100%), var(--d-surface))}}@keyframes decantr-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes d-fade-in{0%{opacity:0}to{opacity:1}}@keyframes d-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes d-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes d-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes d-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--d-primary) 40%, transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes d-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes d-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.d-enter-fade,.d-enter-slide-up,.d-enter-scale,.d-stagger-children>*,.d-pulse,.d-pulse-ring,.d-shimmer,.d-float{animation:none!important}.d-glow-hover,.d-scale-hover,.d-lift-hover,.d-ripple:after{transition:none!important}.d-scale-hover:hover,.d-lift-hover:hover{transform:none!important}}}@layer decorators{.lum-orbs{background:radial-gradient(ellipse at 30% 40%, rgba(254, 68, 116, var(--lum-orb-opacity,.15)), transparent 60%), radial-gradient(ellipse at 70% 60%, rgba(10, 243, 235, var(--lum-orb-opacity,.15)), transparent 60%);pointer-events:none;animation:8s ease-in-out infinite breathe;position:absolute;inset:0}.lum-brand{color:var(--d-text,#ffffffe6);font-weight:700}.lum-glass{border:1px solid var(--d-glass-border,#ffffff14);background:var(--d-glass-bg,#ffffff08);border-radius:var(--d-radius,12px)}.lum-canvas{color:var(--d-text,#ffffffd9);background-color:var(--d-bg,#141414);min-height:100vh;position:relative}.lum-divider{border-top:1px solid var(--d-border,#ffffff1a);margin:80px 0;position:relative}.lum-particles{opacity:.15;z-index:0;pointer-events:none;position:fixed;inset:0}.lum-stat-glow{color:var(--d-bg,#141414);background:var(--lum-card-color,#fda303);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.lum-code-block{background:var(--d-surface,#111113);border-top:2px solid var(--lum-card-color,#0af3eb);border-radius:12px;padding:20px;font-family:ui-monospace,monospace}.lum-card-vibrant{color:#fff;background:linear-gradient(135deg, var(--lum-card-color,#fe4474), var(--lum-card-color-alt,#fda303));border-radius:16px;transition:transform .3s,box-shadow .3s}.lum-card-outlined{color:var(--d-text-muted,#ffffffbf);border:var(--lum-stroke-width,3px) solid var(--lum-card-color,#fe4474);background:0 0;border-radius:16px;transition:transform .3s,box-shadow .3s}.lum-orbs{pointer-events:auto;position:relative;overflow:hidden}.lum-orbs:before,.lum-orbs:after{content:"";pointer-events:none;filter:blur(80px);border-radius:50%;animation:12s ease-in-out infinite alternate lum-orb-drift;position:absolute}.lum-orbs:before{background:radial-gradient(circle,#fe44742e 0%,#0000 70%);width:500px;height:500px;top:-150px;left:-100px}.lum-orbs:after{background:radial-gradient(circle,#fda30326 0%,#0000 70%);width:400px;height:400px;animation-delay:-4s;bottom:-100px;right:-80px}@keyframes lum-orb-drift{0%{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(30px,-20px)scale(1.1)}to{opacity:.7;transform:translate(-20px,15px)scale(.95)}}.lum-brand{font-weight:600}.lum-brand .punct{color:var(--d-primary)}.lum-brand .accent-i{color:var(--d-accent)}.lum-glass{border-radius:var(--d-radius);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff08;border:1px solid #ffffff0f}html.light .lum-glass{background:#00000005;border-color:#0000000f}.lum-canvas{background:var(--d-bg);position:relative}.lum-canvas:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 20%,#fe44741f 50%,#0000 50%),radial-gradient(1px 1px at 30% 65%,#fda3031a 50%,#0000 50%),radial-gradient(2px 2px at 55% 15%,#0af3eb14 50%,#0000 50%),radial-gradient(1.5px 1.5px at 75% 45%,#fe44741a 50%,#0000 50%),radial-gradient(1px 1px at 90% 80%,#fda30314 50%,#0000 50%),radial-gradient(1.5px 1.5px at 45% 85%,#0af3eb1a 50%,#0000 50%),radial-gradient(1px 1px at 20%,#fe44740f 50%,#0000 50%);position:absolute;inset:0}.lum-canvas>*{z-index:1;position:relative}.lum-divider{background:var(--d-border);height:1px;margin:2rem 0;position:relative}.lum-divider:after{content:"";background:var(--d-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lum-fade-up{opacity:0;animation:.6s ease-out forwards lum-fade-up-anim;transform:translateY(24px)}@keyframes lum-fade-up-anim{to{opacity:1;transform:translateY(0)}}.lum-particles{position:relative}.lum-particles:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 5% 10%,#fe447426 50%,#0000 50%),radial-gradient(3px 3px at 15% 40%,#fda3031f 50%,#0000 50%),radial-gradient(2px 2px at 25% 70%,#0af3eb1a 50%,#0000 50%),radial-gradient(4px 4px at 40% 20%,#fe447414 50%,#0000 50%),radial-gradient(2px 2px at 55% 55%,#fda3031a 50%,#0000 50%),radial-gradient(3px 3px at 70% 85%,#0af3eb1f 50%,#0000 50%),radial-gradient(2px 2px at 85% 30%,#fe44741a 50%,#0000 50%),radial-gradient(5px 5px at 95% 60%,#fda30314 50%,#0000 50%);animation:6s ease-in-out infinite alternate lum-particle-pulse;position:fixed;inset:0}@keyframes lum-particle-pulse{0%{opacity:.6}to{opacity:1}}.lum-stat-glow{background:var(--d-accent);color:#141414;min-width:48px;height:48px;font-size:1.125rem;font-weight:700;font-family:var(--d-font-mono,ui-monospace, monospace);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lum-code-block{border:1px solid var(--d-border);border-top:2px solid var(--d-accent);border-radius:var(--d-radius);font-family:var(--d-font-mono,ui-monospace, monospace);background:#111113;font-size:.8125rem;line-height:1.6;overflow-x:auto}html.light .lum-code-block{background:#f5f5f4}.lum-card-vibrant{background:linear-gradient(135deg, var(--d-primary) 0%, var(--d-accent) 100%);color:#fff;border-radius:var(--d-radius);padding:var(--d-surface-p);position:relative;overflow:hidden}.lum-card-vibrant:before,.lum-card-vibrant:after{content:"";border:2px solid #ffffff4d;width:16px;height:16px;position:absolute}.lum-card-vibrant:before{border-bottom:none;border-right:none;top:12px;left:12px}.lum-card-vibrant:after{border-top:none;border-left:none;bottom:12px;right:12px}.lum-card-outlined{border:1px solid var(--d-border);border-left:3px solid var(--card-accent,var(--d-primary));border-radius:var(--d-radius);padding:var(--d-surface-p);background:0 0;transition:border-color .2s,transform .2s,box-shadow .2s}.lum-card-outlined:hover{border-left-color:var(--card-accent,var(--d-primary));border-color:var(--card-accent,var(--d-primary));transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.lum-card-outlined .card-heading{color:var(--card-accent,var(--d-primary))}[data-type=pattern]{--card-accent:var(--d-coral)}[data-type=theme]{--card-accent:var(--d-amber)}[data-type=blueprint]{--card-accent:var(--d-cyan)}[data-type=shell]{--card-accent:var(--d-green)}[data-type=archetype]{--card-accent:var(--d-purple)}.lum-stagger>*{opacity:0;animation:.4s forwards lum-fade-up-anim;transform:translateY(12px)}.lum-stagger>:first-child{animation-delay:0s}.lum-stagger>:nth-child(2){animation-delay:60ms}.lum-stagger>:nth-child(3){animation-delay:.12s}.lum-stagger>:nth-child(4){animation-delay:.18s}.lum-stagger>:nth-child(5){animation-delay:.24s}.lum-stagger>:nth-child(6){animation-delay:.3s}.lum-stagger>:nth-child(7){animation-delay:.36s}.lum-stagger>:nth-child(8){animation-delay:.42s}.lum-stagger>:nth-child(n+9){animation-delay:.48s}}@layer app{.registry-skip-link{z-index:9999;border-radius:var(--d-radius-sm);background:var(--d-surface);color:var(--d-text);border:1px solid var(--d-border);box-shadow:var(--d-shadow-lg);padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.registry-skip-link:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px;transform:translateY(0)}.registry-page-max{width:min(100%,75rem);margin:0 auto}.registry-page-stack{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.registry-page-intro{flex-direction:column;gap:.5rem;min-width:0;display:flex}.registry-anchor-label{border-left:2px solid var(--d-accent);margin-bottom:1rem;padding-left:.75rem;display:block}.registry-surface-stack{gap:.75rem;display:grid}.registry-region-stack{gap:1rem;min-width:0;display:grid}.registry-region-stack>*{min-width:0}.registry-region-stack[data-density=compact]{gap:1rem}.registry-region-stack[data-density=comfortable]{gap:1.25rem}.registry-fact-list{color:var(--d-text-muted);gap:.5rem;font-size:.875rem;line-height:1.6;display:grid}.registry-inline-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-inline-actions[data-align=end]{justify-content:flex-end}.registry-form-grid{gap:1rem;display:grid}.registry-form-grid-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.registry-form-grid-split-fluid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.registry-page-icon-accent{color:var(--d-accent)}.registry-search-leading-icon{color:var(--d-text-muted);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.registry-search-control-with-icon{padding-left:2.25rem}.registry-block-annotation{display:block}.registry-empty-panel{color:var(--d-text-muted);text-align:center;padding:2rem}.registry-section-flush-top{padding-top:0}.registry-dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.registry-dashboard-copy{gap:.25rem;min-width:0;display:grid}.registry-dashboard-title{color:var(--d-text);margin:0;font-size:1.125rem;font-weight:600}.registry-dashboard-description,.registry-muted-copy{color:var(--d-text-muted);margin:0;font-size:.875rem;line-height:1.6}.registry-inline-select{width:auto;min-width:10rem}.registry-panel-note{gap:.25rem;display:grid}.registry-detail-list{color:var(--d-text-muted);gap:.25rem;font-size:.875rem;line-height:1.6;display:grid}.registry-action-band{border:1px solid var(--d-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.registry-action-band{border:1px solid color-mix(in srgb, var(--d-border) 74%, transparent)}}.registry-action-band{border-radius:calc(var(--d-radius) * 1.1);background:linear-gradient(180deg, var(--registry-band-accent,var(--d-accent)) 0%, transparent 100%), var(--d-surface)}@supports (color:color-mix(in lab, red, red)){.registry-action-band{background:linear-gradient(180deg, color-mix(in srgb, var(--registry-band-accent,var(--d-accent)) 7%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--d-surface) 96%, transparent)}}.registry-action-band[data-tone=governance]{--registry-band-accent:var(--d-accent)}.registry-action-band[data-tone=billing]{--registry-band-accent:var(--d-primary)}.registry-action-band[data-tone=team]{--registry-band-accent:var(--d-cyan)}.registry-action-band[data-tone=content]{--registry-band-accent:var(--d-green)}.registry-action-band-copy{flex:18rem;gap:.3rem;min-width:0;display:grid}.registry-action-band-title{color:var(--d-text);margin:0;font-size:1rem;font-weight:600}.registry-action-band-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-dashboard-head-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-icon-button{padding:.25rem}.registry-icon-button[data-tone=danger]{color:var(--d-error)}.registry-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 0;display:flex}.registry-empty-state-icon{color:var(--d-text-muted);opacity:.5}.registry-empty-state-copy{color:var(--d-text-muted);max-width:32rem;margin:0;font-size:.875rem;line-height:1.6}.registry-empty-state[data-density=compact]{padding:1.75rem 0}.registry-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.registry-kpi-card{gap:.75rem;display:grid}.registry-kpi-content{align-items:center;gap:.75rem;display:flex}.registry-kpi-icon{border-radius:var(--d-radius);background:var(--d-accent);width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.registry-kpi-icon{background:color-mix(in srgb, var(--d-accent) 12%, transparent)}}.registry-kpi-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.registry-kpi-meta{flex:1;min-width:0}.registry-kpi-label{color:var(--d-text-muted);margin-bottom:.125rem;font-size:.875rem}.registry-kpi-value-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-kpi-value{color:var(--d-text);font-size:1.5rem;font-weight:700;line-height:1.2}.registry-section-spacer{margin-top:1.5rem}.registry-inline-error{margin-bottom:1rem;display:block}.registry-form-hint{color:var(--d-text-muted);margin:0;font-size:.875rem;line-height:1.5}.registry-form-actions{margin-top:1.5rem}.registry-json-textarea{resize:vertical;min-height:8rem;font-family:var(--d-font-mono,monospace);font-size:.8125rem}.registry-description-textarea{resize:vertical;min-height:6rem}.registry-inline-form{grid-template-columns:minmax(0,1fr) minmax(8rem,10rem) auto;align-items:end;gap:.75rem;display:grid}.registry-three-field-form,.registry-admin-filter-grid{grid-template-columns:minmax(0,1fr) minmax(11rem,14rem) auto;align-items:end;gap:.75rem;display:grid}.registry-admin-telemetry-filter-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(11rem,14rem)) auto;align-items:end;gap:.75rem;display:grid}.registry-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.registry-plan-card{border-color:var(--d-border);flex-direction:column;gap:0;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-plan-card{border-color:color-mix(in srgb, var(--d-border) 76%, transparent)}}.registry-plan-card[data-current=true]{border-color:var(--d-success)}@supports (color:color-mix(in lab, red, red)){.registry-plan-card[data-current=true]{border-color:color-mix(in srgb, var(--d-success) 55%, transparent)}}.registry-plan-card[data-current=true]{box-shadow:inset 0 3px 0 var(--d-success)}.registry-plan-card[data-highlighted=true]:not([data-current=true]){background:linear-gradient(180deg, var(--d-primary) 0%, transparent 100%), var(--d-surface)}@supports (color:color-mix(in lab, red, red)){.registry-plan-card[data-highlighted=true]:not([data-current=true]){background:linear-gradient(180deg, color-mix(in srgb, var(--d-primary) 7%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--d-surface) 97%, transparent)}}.registry-plan-card[data-coming-soon=true]{background:linear-gradient(180deg, var(--d-warning) 0%, transparent 100%), var(--d-surface)}@supports (color:color-mix(in lab, red, red)){.registry-plan-card[data-coming-soon=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--d-warning) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--d-surface) 97%, transparent)}}.registry-plan-card-head{gap:.75rem;margin-bottom:.75rem;display:grid}.registry-plan-card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.registry-plan-card-title{color:var(--d-text);margin:0;font-size:1.125rem;font-weight:600}.registry-plan-card-price-row{align-items:flex-end;gap:.25rem;display:flex}.registry-plan-card-price{color:var(--d-text);font-size:2.5rem;font-weight:700;line-height:1}.registry-plan-card-price-suffix{color:var(--d-text-muted);font-size:.875rem}.registry-plan-card-description{color:var(--d-text-muted);margin:0;font-size:.875rem;line-height:1.6}.registry-plan-feature-list{flex:1;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.registry-plan-feature-item{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.registry-plan-card-cta{justify-content:center;width:100%}.registry-settings-layout{align-items:flex-start;gap:2rem;min-width:0;display:flex}.registry-settings-nav{flex-direction:column;gap:.25rem;min-width:11rem;display:flex}.registry-settings-tab{border-radius:0 var(--d-radius-sm) var(--d-radius-sm) 0;width:100%;color:var(--d-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:color .15s,background .15s,border-color .15s;display:flex}.registry-settings-tab[data-active=true]{border-left-color:var(--d-accent);background:var(--d-accent)}@supports (color:color-mix(in lab, red, red)){.registry-settings-tab[data-active=true]{background:color-mix(in srgb, var(--d-accent) 8%, transparent)}}.registry-settings-tab[data-active=true]{color:var(--d-accent);font-weight:500}.registry-settings-panel{flex:1;min-width:0}.registry-settings-form{flex-direction:column;gap:1rem;display:flex}.registry-settings-section-title{color:var(--d-text);margin:0;font-size:1.125rem;font-weight:600}.registry-settings-message{display:block}.registry-settings-avatar-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-settings-avatar{background:var(--d-surface-raised);border:2px solid var(--d-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.25rem;font-weight:600;display:flex}.registry-settings-field{flex-direction:column;gap:.25rem;margin-bottom:0;display:flex}.registry-settings-textarea{resize:vertical}.registry-settings-disabled{opacity:.6;cursor:not-allowed}.registry-settings-actions{align-self:flex-start}.registry-settings-toggle-row{border-bottom:1px solid var(--d-border);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.registry-settings-danger-title{color:var(--d-error)}.registry-dashboard-panel{gap:.875rem;display:grid}.registry-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem}.registry-inline-error{display:block}.registry-admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem;display:grid}.registry-admin-card{gap:.75rem;display:grid}.registry-admin-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.registry-admin-card-title{color:var(--d-text);font-size:1rem;font-weight:600}.registry-admin-card-subtitle{color:var(--d-text-muted);font-size:.875rem}.registry-admin-card-list,.registry-admin-summary-list{color:var(--d-text-muted);gap:.25rem;font-size:.875rem;display:grid}.registry-admin-stack{gap:.75rem;display:grid}.registry-admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.registry-admin-stat{gap:.25rem;min-height:5rem;display:grid}.registry-admin-alias-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.75rem;display:grid}.registry-admin-alias-row{border-top:1px solid var(--d-border);gap:.875rem;padding-top:.875rem;display:grid}.registry-admin-alias-row-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.registry-admin-monospace{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;overflow-wrap:anywhere}.registry-field-stack{gap:.4rem;min-width:0;display:grid}.registry-admin-row{border-top:1px solid var(--d-border);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.registry-admin-row-copy{gap:.25rem;min-width:0;display:grid}.registry-admin-row-title{color:var(--d-text);font-size:.875rem;font-weight:600}.registry-admin-row-meta{color:var(--d-text-muted);font-size:.875rem}.registry-admin-log-entry{border-top:1px solid var(--d-border);gap:.35rem;padding-top:.75rem;display:grid}.registry-admin-log-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-moderation-card{gap:.75rem;display:grid}.registry-moderation-heading{color:var(--d-text);margin:0;font-size:1.25rem;font-weight:700}.registry-moderation-status-tab{border-radius:var(--d-radius-full);padding:.25rem .75rem;font-size:.8125rem;text-decoration:none}.registry-moderation-card-head,.registry-moderation-card-footer,.registry-moderation-actions,.registry-moderation-meta-row,.registry-moderation-card-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-moderation-card-head,.registry-moderation-card-footer{justify-content:space-between}.registry-moderation-card-title-row{gap:.5rem}.registry-moderation-type-badge{background:var(--card-accent,var(--d-primary));color:#141414;font-weight:600}.registry-moderation-type-chip{border-color:var(--d-border)}.registry-moderation-type-chip[data-type=pattern],.registry-moderation-type-chip[data-type=patterns]{border-color:var(--d-cyan)}.registry-moderation-type-chip[data-type=theme],.registry-moderation-type-chip[data-type=themes]{border-color:var(--d-amber)}.registry-moderation-type-chip[data-type=blueprint],.registry-moderation-type-chip[data-type=blueprints]{border-color:var(--d-coral)}.registry-moderation-type-chip[data-type=shell],.registry-moderation-type-chip[data-type=shells]{border-color:var(--d-green)}.registry-moderation-type-chip[data-type=archetype],.registry-moderation-type-chip[data-type=archetypes]{border-color:var(--d-purple)}.registry-moderation-title{color:var(--d-text);font-size:1.125rem;font-weight:700}.registry-moderation-version,.registry-moderation-description,.registry-moderation-meta-row,.registry-moderation-meta-item{color:var(--d-text-muted);font-size:.875rem}.registry-moderation-description{margin:0}.registry-moderation-submittee{color:var(--d-text);font-weight:600}.registry-moderation-meta-item{align-items:center;gap:.25rem;display:inline-flex}.registry-moderation-rejection{color:var(--d-error);background:var(--d-error)}@supports (color:color-mix(in lab, red, red)){.registry-moderation-rejection{background:color-mix(in srgb, var(--d-error) 10%, transparent)}}.registry-moderation-rejection{border-radius:var(--d-radius-sm);padding:.5rem .75rem;font-size:.75rem}.registry-moderation-rejection span{font-weight:600}.registry-moderation-panel,.registry-moderation-reject,.registry-moderation-detail-actions{gap:.75rem;display:grid}.registry-moderation-panel{justify-items:end}.registry-moderation-reject{min-width:min(20rem,100%)}.registry-moderation-actions{gap:.5rem}.registry-moderation-actions[data-align=end]{justify-content:flex-end}.registry-moderation-button{font-size:.8125rem}.registry-moderation-button[data-tone=success]{color:var(--d-success)}.registry-moderation-button[data-tone=danger]{color:var(--d-error)}.registry-moderation-textarea{resize:none;width:100%;font-size:.8125rem}.registry-moderation-label{color:var(--d-text-muted);margin-bottom:.375rem;font-size:.75rem;display:block}.registry-moderation-feedback{color:var(--d-text-muted);font-size:.875rem}.registry-moderation-feedback[data-status=success]{color:var(--d-success)}.registry-moderation-feedback[data-status=error]{color:var(--d-error)}.registry-moderation-success{justify-items:center;gap:.75rem;padding:1.5rem;display:grid}.registry-moderation-success-icon{color:var(--d-success)}.registry-moderation-link{margin-top:.5rem;font-size:.875rem}.registry-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.registry-panel-title{color:var(--d-text);margin:0;font-size:1rem;font-weight:600}.registry-panel-divider{border-top:1px solid var(--d-border);padding-top:.875rem}.registry-policy-copy,.registry-approval-meta{flex-direction:column;gap:.25rem;min-width:0;display:flex}.registry-log-entry{border-top:1px solid var(--d-border);flex-direction:column;gap:.25rem;padding-top:.875rem;display:flex}.registry-log-entry-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-mono-data{font-family:var(--d-font-mono,monospace)}.registry-activity-feed{flex-direction:column;gap:1rem;display:flex}.registry-activity-group{gap:.75rem;display:grid}.registry-activity-list{gap:.25rem;display:grid}.registry-activity-item{border-radius:var(--d-radius-sm);cursor:default;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background .1s;display:flex}.registry-activity-item:hover{background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-activity-item:hover{background:color-mix(in srgb, var(--d-surface-raised) 92%, transparent)}}.registry-activity-dot{background:var(--d-accent);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.registry-activity-dot[data-type=publish]{background:var(--d-success)}.registry-activity-dot[data-type=update]{background:var(--d-info)}.registry-activity-dot[data-type=review]{background:var(--d-warning)}.registry-activity-dot[data-type=download]{background:var(--d-accent)}.registry-activity-dot[data-type=comment]{background:var(--d-primary)}.registry-activity-body{flex:1;min-width:0;font-size:.875rem}.registry-activity-user{color:var(--d-text);font-weight:600}.registry-activity-action{color:var(--d-text-muted)}.registry-activity-timestamp{color:var(--d-text-muted);font-size:.75rem;font-family:var(--d-font-mono,monospace);flex-shrink:0}.registry-key-form{gap:1rem;display:grid}.registry-key-scope-options{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-check-option{border:1px solid var(--d-border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-check-option{border:1px solid color-mix(in srgb, var(--d-border) 76%, transparent)}}.registry-check-option{background:var(--d-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-check-option{background:color-mix(in srgb, var(--d-surface) 96%, transparent)}}.registry-check-option{color:var(--d-text);cursor:pointer;font-size:.875rem}.registry-check-option input{margin:0}.registry-key-banner-value{text-overflow:ellipsis;white-space:nowrap;flex:14rem;min-width:0;overflow:hidden}.registry-key-name-row{align-items:center;gap:.5rem;min-width:0;display:flex}.registry-key-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--d-text);font-size:.875rem;font-weight:600;overflow:hidden}.registry-key-mask{font-family:var(--d-font-mono,monospace);color:var(--d-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.registry-team-avatar{background:var(--d-surface-raised);border:1px solid var(--d-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.registry-team-avatar-text{color:var(--d-text);font-size:.6875rem;font-weight:600}.registry-team-identity{flex:1;gap:.15rem;min-width:0;display:grid}.registry-team-name{color:var(--d-text);margin:0;font-size:.875rem;font-weight:600}.registry-team-email,.registry-team-meta{color:var(--d-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.registry-team-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-team-role{border-color:#0000}.registry-team-role[data-role=owner]{background:var(--d-primary)}@supports (color:color-mix(in lab, red, red)){.registry-team-role[data-role=owner]{background:color-mix(in srgb, var(--d-primary) 15%, transparent)}}.registry-team-role[data-role=owner]{color:var(--d-primary)}.registry-team-role[data-role=admin]{background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-team-role[data-role=admin]{background:color-mix(in srgb, var(--d-cyan) 15%, transparent)}}.registry-team-role[data-role=admin]{color:var(--d-cyan)}.registry-team-role[data-role=member]{background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-team-role[data-role=member]{background:color-mix(in srgb, var(--d-surface-raised) 92%, transparent)}}.registry-team-role[data-role=member]{color:var(--d-text-muted)}.registry-team-select{width:auto;min-width:7rem}.registry-shell-root{background:var(--d-bg);height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.registry-shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.registry-shell-header{border-bottom:1px solid var(--d-border);background:var(--d-bg);justify-content:space-between;align-items:center;gap:1rem;min-width:0;height:52px;padding:0 clamp(1rem,2vw,1.5rem);display:flex}.registry-shell-header-main{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.registry-shell-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.registry-shell-search-label,.registry-shell-search-kbd{white-space:nowrap}.registry-command-overlay{z-index:80;background:#0000008c;justify-content:center;align-items:flex-start;padding:10vh 1rem 1rem;display:flex;position:fixed;inset:0}.registry-command-panel{gap:.75rem;width:min(100%,42rem);max-height:min(75vh,42rem);display:grid;overflow:hidden}.registry-command-header{border-bottom:1px solid var(--d-border);padding-bottom:.75rem}.registry-command-list{gap:.5rem;display:grid;overflow-y:auto}.registry-command-item{border-radius:var(--d-radius);width:100%;color:var(--d-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:.25rem;padding:.75rem .875rem;transition:background .15s,border-color .15s;display:grid}.registry-command-item:hover,.registry-command-item:focus-visible{background:var(--d-surface-raised);border-color:var(--d-border);outline:none}.registry-command-item-label{font-size:.875rem;font-weight:600}.registry-command-item-path{color:var(--d-text-muted);font-size:.75rem;font-family:var(--d-font-mono,ui-monospace, monospace)}.registry-command-empty{color:var(--d-text-muted);padding:.5rem 0;font-size:.875rem}.registry-shell-mobile-toggle{display:none}.registry-shell-breadcrumb{align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.registry-shell-breadcrumb-segment{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.registry-shell-breadcrumb-item{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.registry-shell-breadcrumb-separator{color:var(--d-text-muted)}.registry-shell-breadcrumb-segment[data-current=true]{color:var(--d-text)}.registry-shell-breadcrumb-segment[data-current=false]{color:var(--d-text-muted)}.registry-shell-search-trigger{color:var(--d-text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.registry-shell-search-kbd{opacity:.5;font-family:inherit}.registry-shell-body{flex:1;min-height:0;padding:clamp(1rem,2vw,1.5rem);overflow-y:auto}.registry-shell-body .registry-page-stack{gap:1rem}.registry-shell-body .d-section[data-density=compact]{padding-block:1rem}.registry-shell-body .d-section[data-density=comfortable]{padding-block:1.5rem}.registry-shell-body .d-section+.d-section{margin-top:0}.registry-shell-sidebar-spacer{width:240px;height:100%;transition:width .2s var(--d-easing);flex:none;position:relative}.registry-shell-sidebar-spacer[data-collapsed=true]{width:64px}.registry-shell-sidebar-spacer[data-mobile=true]{width:0}.registry-shell-sidebar-overlay{z-index:39;opacity:0;pointer-events:none;transition:opacity .16s var(--d-easing);background:#00000073;border:none;position:fixed;inset:0}.registry-shell-sidebar-overlay[data-open=true]{opacity:1;pointer-events:auto}.registry-shell-sidebar-panel{background:var(--d-surface);border-right:1px solid var(--d-border);width:240px;height:100%;transition:width .2s var(--d-easing), transform .2s var(--d-easing);flex-direction:column;display:flex;overflow:hidden}.registry-shell-sidebar-panel[data-collapsed=true]{width:64px}.registry-shell-sidebar-panel[data-mobile=true]{z-index:40;width:min(18rem,100vw - 1.5rem);height:100dvh;box-shadow:var(--d-shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.registry-shell-sidebar-panel[data-mobile=true][data-open=true]{transform:translate(0)}.registry-sidebar-brand{border-bottom:1px solid var(--d-border);justify-content:space-between;align-items:center;gap:.75rem;height:52px;padding:0 1rem;display:flex}.registry-sidebar-brand-mark{align-items:center;gap:.5rem;min-width:0;display:flex}.registry-sidebar-brand-icon{color:var(--d-accent);display:inline-flex}.registry-sidebar-collapse{padding:.25rem}.registry-sidebar-nav{flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex;overflow-y:auto}.registry-sidebar-group{flex-direction:column;gap:2px;display:flex}.registry-sidebar-group-label{border-left:2px solid var(--d-accent);margin-bottom:.25rem;padding:.375rem .75rem}.registry-sidebar-item{align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.registry-sidebar-item[data-collapsed=true]{justify-content:center}.registry-sidebar-item[data-active=true]{background:var(--d-surface-raised);border-color:var(--d-border)}.registry-sidebar-footer{border-top:1px solid var(--d-border);margin-top:auto;padding:.5rem}.registry-sidebar-user{border-bottom:1px solid var(--d-border);flex-direction:column;gap:.125rem;margin-bottom:.5rem;padding:.5rem .75rem .625rem;display:flex}.registry-sidebar-user-name{color:var(--d-text);font-size:.875rem;font-weight:600}.registry-sidebar-user-tier{color:var(--d-text-muted);font-size:.75rem}.registry-overview-reputation{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.registry-reputation-caption{color:var(--d-text-muted);font-size:.875rem}.registry-reputation-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.registry-reputation-badge[data-level=Newcomer]{background:var(--d-surface);color:var(--d-text-muted)}.registry-reputation-badge[data-level=Contributor]{background:var(--d-info)}@supports (color:color-mix(in lab, red, red)){.registry-reputation-badge[data-level=Contributor]{background:color-mix(in srgb, var(--d-info) 15%, transparent)}}.registry-reputation-badge[data-level=Contributor]{color:var(--d-info)}.registry-reputation-badge[data-level=Trusted]{background:var(--d-warning)}@supports (color:color-mix(in lab, red, red)){.registry-reputation-badge[data-level=Trusted]{background:color-mix(in srgb, var(--d-warning) 15%, transparent)}}.registry-reputation-badge[data-level=Trusted]{color:var(--d-warning)}.registry-reputation-badge[data-level=Expert]{background:var(--d-success)}@supports (color:color-mix(in lab, red, red)){.registry-reputation-badge[data-level=Expert]{background:color-mix(in srgb, var(--d-success) 15%, transparent)}}.registry-reputation-badge[data-level=Expert]{color:var(--d-success)}.registry-reputation-score{color:currentColor;font-weight:600}.registry-reputation-level{color:var(--d-text-muted)}.registry-public-frame{flex-direction:column;min-height:100vh;display:flex}.registry-public-header{z-index:30;border-bottom:1px solid var(--d-border);background:var(--d-bg);justify-content:space-between;align-items:center;gap:1rem;height:52px;padding:0 clamp(1rem,2vw,1.5rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.registry-public-header{background:color-mix(in srgb, var(--d-bg) 90%, transparent)}}.registry-public-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.registry-public-header-actions{align-items:center;gap:.5rem;display:flex}.registry-brand-link{color:var(--d-text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.registry-brand-icon{color:var(--d-accent);flex:none}.registry-public-footer{border-top:1px solid var(--d-border);background:linear-gradient(180deg, var(--d-accent) 0%, transparent 100%), var(--d-surface);margin-top:auto;padding:clamp(1.5rem,3vw,2rem) clamp(1rem,2vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.registry-public-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--d-accent) 4%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--d-surface) 96%, transparent)}}.registry-public-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:2rem;width:min(100%,75rem);margin:0 auto;display:flex}.registry-footer-brand-block{gap:.625rem;max-width:18rem;display:grid}.registry-footer-brand{align-items:center;gap:.5rem;display:inline-flex}.registry-footer-copy{max-width:18rem;color:var(--d-text-muted);margin:0;font-size:.875rem;line-height:1.65}.registry-footer-nav{flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem);display:flex}.registry-footer-group{gap:.5rem;min-width:10rem;display:grid}.registry-footer-link{color:var(--d-text-muted);font-size:.875rem;line-height:1.5;text-decoration:none;transition:color .2s}.registry-footer-link:hover{color:var(--d-primary)}.registry-footer-divider{border-top:1px solid var(--d-border);width:min(100%,75rem);margin:1.5rem auto}.registry-footer-copyright{color:var(--d-text-muted);text-align:center;margin:0;font-size:.875rem}.registry-public-main{flex:1;padding:1rem;overflow-y:auto}.registry-browser-shell{flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);min-width:0;display:flex}.registry-browser-shell>.d-section{gap:1rem;padding-block:0;display:grid}.registry-browser-shell>.d-section+.d-section{border-top:none;border-image:;margin-top:0}.registry-legal-shell{gap:1.5rem;width:min(100%,72rem);margin:0 auto;display:grid}.registry-legal-hero{gap:.625rem;display:grid}.registry-legal-updated{color:var(--d-text-muted);font-size:.875rem}.registry-legal-grid{gap:1rem;display:grid}.registry-legal-card{gap:.75rem;display:grid}.registry-legal-card h2{color:var(--d-text);margin:0;font-size:1.125rem;font-weight:600}.registry-legal-copy{color:var(--d-text-muted);margin:0;font-size:.9375rem;line-height:1.75}.registry-legal-list{color:var(--d-text-muted);gap:.5rem;margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.7;display:grid}.registry-legal-callout{border-color:var(--d-accent)}@supports (color:color-mix(in lab, red, red)){.registry-legal-callout{border-color:color-mix(in srgb, var(--d-accent) 35%, transparent)}}.registry-legal-callout{background:linear-gradient(180deg, var(--d-accent) 0%, transparent 100%), var(--d-surface)}@supports (color:color-mix(in lab, red, red)){.registry-legal-callout{background:linear-gradient(180deg, color-mix(in srgb, var(--d-accent) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--d-surface) 96%, transparent)}}.registry-home-hero{border:1px solid var(--d-border);grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-hero{border:1px solid color-mix(in srgb, var(--d-border) 78%, transparent)}}.registry-home-hero{border-radius:var(--d-radius);background:linear-gradient(135deg, var(--d-cyan) 0%, transparent 38%), linear-gradient(315deg, var(--d-coral) 0%, transparent 42%), var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-home-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--d-cyan) 13%, transparent) 0%, transparent 38%), linear-gradient(315deg, color-mix(in srgb, var(--d-coral) 10%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--d-surface-raised) 92%, transparent)}}.registry-home-hero{box-shadow:var(--d-shadow);overflow:hidden}.registry-home-hero-copy{align-content:start;gap:1rem;min-width:0;display:grid}.registry-home-eyebrow{border-left:2px solid var(--d-cyan);width:fit-content;color:var(--d-cyan);margin-bottom:0;padding-left:.75rem}@supports (color:color-mix(in lab, red, red)){.registry-home-eyebrow{color:color-mix(in srgb, var(--d-cyan) 88%, var(--d-text))}}.registry-home-title{letter-spacing:0;max-width:16ch;color:var(--d-text);margin:0;font-size:2.5rem;font-weight:700;line-height:1}.registry-home-description{max-width:42rem;color:var(--d-text-muted);margin:0;font-size:1.0625rem;line-height:1.7}.registry-home-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.registry-home-primary-action,.registry-home-secondary-action{gap:.5rem;min-height:2.75rem;text-decoration:none}.registry-home-primary-action svg,.registry-home-secondary-action svg{flex:none;width:.95rem;height:.95rem}.registry-home-launch-preview{border:1px solid var(--d-border);align-content:start;gap:.75rem;min-width:0;padding:.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-launch-preview{border:1px solid color-mix(in srgb, var(--d-border) 74%, transparent)}}.registry-home-launch-preview{border-radius:var(--d-radius);background:linear-gradient(180deg, var(--d-bg) 0%, var(--d-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.registry-home-launch-preview{background:linear-gradient(180deg, color-mix(in srgb, var(--d-bg) 48%, transparent) 0%, color-mix(in srgb, var(--d-surface) 94%, transparent) 100%)}}.registry-home-launch-preview{box-shadow:inset 0 1px #ffffff12}.registry-home-preview-toolbar{min-width:0;color:var(--d-text-muted);font-size:.8125rem;font-family:var(--d-font-mono,monospace);align-items:center;gap:.5rem;display:flex}.registry-home-preview-dot{background:var(--d-text-muted);border-radius:999px;flex:none;width:.55rem;height:.55rem}.registry-home-preview-dot[data-tone=coral]{background:var(--d-coral)}.registry-home-preview-dot[data-tone=amber]{background:var(--d-amber)}.registry-home-preview-dot[data-tone=cyan]{background:var(--d-cyan)}.registry-home-preview-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registry-home-command-card{border:1px solid var(--d-cyan);align-items:flex-start;gap:.75rem;min-width:0;padding:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.registry-home-command-card{border:1px solid color-mix(in srgb, var(--d-cyan) 24%, transparent)}}.registry-home-command-card{border-radius:var(--d-radius);background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-home-command-card{background:color-mix(in srgb, var(--d-cyan) 9%, var(--d-surface))}}.registry-home-command-card{color:var(--d-text);box-shadow:inset 0 1px #ffffff0f}.registry-home-command-card code{overflow-wrap:anywhere;min-width:0;color:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.registry-home-command-card code{color:color-mix(in srgb, var(--d-text) 92%, var(--d-cyan))}}.registry-home-command-card code{font-size:.875rem;line-height:1.5}.registry-home-command-prompt{color:var(--d-cyan);font-family:var(--d-font-mono,monospace);font-weight:700}.registry-home-preview-flow{gap:.5rem;display:grid}.registry-home-preview-step{border:1px solid var(--registry-preview-tone,var(--d-border));gap:.3rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-preview-step{border:1px solid color-mix(in srgb, var(--registry-preview-tone,var(--d-border)) 22%, var(--d-border))}}.registry-home-preview-step{border-radius:var(--d-radius);background:var(--registry-preview-tone,var(--d-surface))}@supports (color:color-mix(in lab, red, red)){.registry-home-preview-step{background:color-mix(in srgb, var(--registry-preview-tone,var(--d-surface)) 8%, var(--d-surface))}}.registry-home-preview-step[data-tone=cyan]{--registry-preview-tone:var(--d-cyan)}.registry-home-preview-step[data-tone=amber]{--registry-preview-tone:var(--d-amber)}.registry-home-preview-step[data-tone=coral]{--registry-preview-tone:var(--d-coral)}.registry-home-preview-step span{color:var(--d-text-muted);text-transform:uppercase;letter-spacing:0;font-size:.75rem}.registry-home-preview-step strong{color:var(--d-text);font-size:.95rem}.registry-home-preview-link{border:1px solid var(--d-coral);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.625rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-home-preview-link{border:1px solid color-mix(in srgb, var(--d-coral) 32%, transparent)}}.registry-home-preview-link{border-radius:var(--d-radius);background:var(--d-coral)}@supports (color:color-mix(in lab, red, red)){.registry-home-preview-link{background:color-mix(in srgb, var(--d-coral) 12%, transparent)}}.registry-home-preview-link{color:var(--d-text);font-weight:650;text-decoration:none}.registry-home-preview-link:hover{border-color:var(--d-coral)}@supports (color:color-mix(in lab, red, red)){.registry-home-preview-link:hover{border-color:color-mix(in srgb, var(--d-coral) 52%, transparent)}}.registry-home-preview-link:hover{background:var(--d-coral)}@supports (color:color-mix(in lab, red, red)){.registry-home-preview-link:hover{background:color-mix(in srgb, var(--d-coral) 18%, transparent)}}.registry-home-preview-link svg{width:.95rem;height:.95rem;color:var(--d-coral);flex:none}.registry-home-search-panel{border:1px solid var(--d-border);gap:1rem;min-width:0;padding:.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-search-panel{border:1px solid color-mix(in srgb, var(--d-border) 76%, transparent)}}.registry-home-search-panel{border-radius:var(--d-radius);background:var(--d-surface)}@supports (color:color-mix(in lab, red, red)){.registry-home-search-panel{background:color-mix(in srgb, var(--d-surface) 86%, transparent)}}.registry-home-search-panel{box-shadow:inset 0 1px #ffffff0d}.registry-home-search-head{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.registry-home-search-head p{color:var(--d-text-muted);margin:.35rem 0 0;line-height:1.6}.registry-home-search-label{color:var(--d-text);margin-bottom:0}.registry-home-search-shortcut{border:1px solid var(--d-cyan);align-items:center;min-height:2rem;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-home-search-shortcut{border:1px solid color-mix(in srgb, var(--d-cyan) 30%, transparent)}}.registry-home-search-shortcut{color:var(--d-cyan);background:var(--d-cyan);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-home-search-shortcut{background:color-mix(in srgb, var(--d-cyan) 11%, transparent)}}.registry-home-search-shortcut{white-space:nowrap;font-size:.8125rem;font-weight:650;text-decoration:none}.registry-home-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.registry-home-signal-card{border:1px solid var(--registry-signal-tone,var(--d-border));gap:.35rem;min-width:0;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-signal-card{border:1px solid color-mix(in srgb, var(--registry-signal-tone,var(--d-border)) 24%, var(--d-border))}}.registry-home-signal-card{border-radius:var(--d-radius);background:linear-gradient(180deg, var(--registry-signal-tone,var(--d-surface-raised)) 0%, var(--d-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.registry-home-signal-card{background:linear-gradient(180deg, color-mix(in srgb, var(--registry-signal-tone,var(--d-surface-raised)) 8%, var(--d-surface-raised)) 0%, color-mix(in srgb, var(--d-surface) 94%, transparent) 100%)}}.registry-home-signal-card[data-tone=cyan]{--registry-signal-tone:var(--d-cyan)}.registry-home-signal-card[data-tone=coral]{--registry-signal-tone:var(--d-coral)}.registry-home-signal-card[data-tone=amber]{--registry-signal-tone:var(--d-amber)}.registry-home-signal-card[data-tone=green]{--registry-signal-tone:var(--d-green)}.registry-home-signal-card strong{color:var(--registry-signal-tone,var(--d-text));font-size:2rem;line-height:1}.registry-home-signal-card span{color:var(--d-text);font-weight:650}.registry-home-signal-card p{color:var(--d-text-muted);margin:0;font-size:.875rem;line-height:1.6}.registry-home-section-head{gap:.5rem;min-width:0;display:grid}.registry-home-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.registry-home-section-copy{max-width:46rem;color:var(--d-text-muted);margin:0;line-height:1.6}.registry-home-section-link{color:var(--d-cyan);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.registry-home-section-link:hover{color:var(--d-coral)}.registry-home-section-link svg{flex:none;width:.9rem;height:.9rem}.registry-home-layer-section{border:1px solid var(--d-border);padding:1rem}@supports (color:color-mix(in lab, red, red)){.registry-home-layer-section{border:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-home-layer-section{border-radius:var(--d-radius);background:linear-gradient(135deg, var(--d-amber), transparent 42%), var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-home-layer-section{background:linear-gradient(135deg, color-mix(in srgb, var(--d-amber) 8%, transparent), transparent 42%), color-mix(in srgb, var(--d-surface-raised) 72%, transparent)}}.registry-home-layer-map{grid-template-columns:1fr;gap:.75rem;display:grid}.registry-home-layer-card{border:1px solid var(--registry-layer-tone,var(--d-border));gap:.65rem;min-width:0;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.registry-home-layer-card{border:1px solid color-mix(in srgb, var(--registry-layer-tone,var(--d-border)) 24%, var(--d-border))}}.registry-home-layer-card{border-radius:var(--d-radius);background:var(--registry-layer-tone,var(--d-surface))}@supports (color:color-mix(in lab, red, red)){.registry-home-layer-card{background:color-mix(in srgb, var(--registry-layer-tone,var(--d-surface)) 8%, var(--d-surface))}}.registry-home-layer-card{color:var(--d-text);text-decoration:none;overflow:hidden}.registry-home-layer-card:hover{border-color:var(--registry-layer-tone,var(--d-border))}@supports (color:color-mix(in lab, red, red)){.registry-home-layer-card:hover{border-color:color-mix(in srgb, var(--registry-layer-tone,var(--d-border)) 46%, var(--d-border))}}.registry-home-layer-card:hover{background:var(--registry-layer-tone,var(--d-surface))}@supports (color:color-mix(in lab, red, red)){.registry-home-layer-card:hover{background:color-mix(in srgb, var(--registry-layer-tone,var(--d-surface)) 12%, var(--d-surface))}}.registry-home-layer-card[data-tone=cyan]{--registry-layer-tone:var(--d-cyan)}.registry-home-layer-card[data-tone=coral]{--registry-layer-tone:var(--d-coral)}.registry-home-layer-card[data-tone=amber]{--registry-layer-tone:var(--d-amber)}.registry-home-layer-index{color:var(--registry-layer-tone,var(--d-text));position:absolute;top:.65rem;right:.85rem}@supports (color:color-mix(in lab, red, red)){.registry-home-layer-index{color:color-mix(in srgb, var(--registry-layer-tone,var(--d-text)) 38%, transparent)}}.registry-home-layer-index{font-family:var(--d-font-mono,monospace);font-size:1.5rem;font-weight:800;line-height:1}.registry-home-layer-eyebrow{width:fit-content;color:var(--registry-layer-tone,var(--d-accent));margin-bottom:0}.registry-home-layer-card strong{max-width:18rem;color:var(--d-text);font-size:1.25rem;line-height:1.18}.registry-home-layer-card p{max-width:38rem;color:var(--d-text-muted);margin:0;line-height:1.65}.registry-home-layer-action{width:fit-content;color:var(--registry-layer-tone,var(--d-accent));align-items:center;gap:.45rem;font-weight:650;display:inline-flex}.registry-home-layer-action svg{width:.9rem;height:.9rem}.registry-home-editorial .registry-home-hero{box-shadow:none;background:0 0;border:none;border-radius:0;gap:.875rem;padding:3rem 0 .5rem;display:grid;overflow:visible}.registry-home-editorial .registry-home-eyebrow{color:var(--d-cyan)}.registry-home-editorial .registry-home-title{max-width:18ch;font-size:3.25rem;line-height:1}.registry-home-editorial .registry-home-description{max-width:44rem;font-size:1.125rem}.registry-home-hero-note{color:var(--d-text-muted);font-size:.875rem;font-family:var(--d-font-mono,monospace);margin:.25rem 0 0}.registry-home-search-stage{border:1px solid var(--d-border);gap:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage{border:1px solid color-mix(in srgb, var(--d-border) 72%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--d-cyan) 9%, transparent), transparent 42%), color-mix(in srgb, var(--d-surface-raised) 86%, transparent)}}.registry-home-search-stage-head{align-items:start;gap:.45rem;display:grid}.registry-home-search-stage-head .registry-anchor-label{margin-bottom:0}.registry-home-search-stage-head p{max-width:42rem;color:var(--d-text-muted);margin:0;line-height:1.6}.registry-home-featured-section{gap:1.125rem}.registry-home-feature-stack{gap:1rem;min-width:0;display:grid}.registry-home-feature-primary{border-block:1px solid var(--d-border);grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-primary{border-block:1px solid color-mix(in srgb, var(--d-border) 76%, transparent)}}.registry-home-feature-image,.registry-home-feature-row-image{border:1px solid var(--d-border);min-width:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-image,.registry-home-feature-row-image{border:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-home-feature-image,.registry-home-feature-row-image{border-radius:var(--d-radius);background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-image,.registry-home-feature-row-image{background:color-mix(in srgb, var(--d-surface-raised) 86%, transparent)}}.registry-home-feature-image,.registry-home-feature-row-image{text-decoration:none}.registry-home-feature-row-image{aspect-ratio:4/3}.registry-home-feature-image img,.registry-home-feature-row-image img{object-fit:cover;width:100%;height:100%;transition:transform .32s,filter .32s;display:block}.registry-home-feature-image:hover img,.registry-home-feature-row-image:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.03)}.registry-home-feature-copy{gap:.625rem;min-width:0;display:grid}.registry-home-feature-eyebrow{color:var(--d-cyan);margin-bottom:0}.registry-home-feature-primary h3,.registry-home-feature-row h3{color:var(--d-text);margin:0;font-weight:700;line-height:1.08}.registry-home-feature-row h3{font-size:1.1rem}.registry-home-feature-primary h3 a,.registry-home-feature-row h3 a{color:inherit;text-decoration:none}.registry-home-feature-primary h3 a:hover,.registry-home-feature-row h3 a:hover{color:var(--d-cyan)}.registry-home-feature-primary p,.registry-home-feature-row p{color:var(--d-text-muted);margin:0;line-height:1.65}.registry-home-feature-primary p{max-width:42rem}.registry-home-feature-meta,.registry-home-feature-row span{color:var(--d-text-muted);font-size:.8125rem;font-family:var(--d-font-mono,monospace)}.registry-home-feature-command{border:1px solid var(--d-cyan);align-items:flex-start;gap:.75rem;width:min(100%,34rem);min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-command{border:1px solid color-mix(in srgb, var(--d-cyan) 32%, transparent)}}.registry-home-feature-command{border-radius:var(--d-radius);background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-command{background:color-mix(in srgb, var(--d-cyan) 9%, var(--d-surface))}}.registry-home-feature-command span{color:var(--d-cyan);font-family:var(--d-font-mono,monospace);font-weight:800}.registry-home-feature-command code{overflow-wrap:anywhere;min-width:0;color:var(--d-text);line-height:1.5}.registry-home-feature-actions,.registry-home-feature-row-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-home-feature-actions a{gap:.45rem;text-decoration:none}.registry-home-feature-actions svg{width:.9rem;height:.9rem}.registry-home-feature-list{min-width:0;display:grid}.registry-home-feature-row{border-bottom:1px solid var(--d-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-row{border-bottom:1px solid color-mix(in srgb, var(--d-border) 68%, transparent)}}.registry-home-feature-row:has(.registry-home-feature-row-image){grid-template-columns:7.5rem minmax(0,1fr) auto}.registry-home-feature-row>div:first-child{gap:.45rem;min-width:0;display:grid}.registry-home-feature-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.registry-home-text-link{color:var(--d-cyan);font-size:.875rem;font-weight:650;text-decoration:none}.registry-home-text-link:hover{color:var(--d-coral)}.registry-home-flow-section{gap:1.25rem;padding-block:1rem}.registry-home-flow-track{grid-template-columns:1fr;gap:1.25rem;min-width:0;display:grid;position:relative}.registry-home-flow-step{gap:.45rem;min-width:0;padding-left:3rem;display:grid;position:relative}.registry-home-flow-step:before{content:"";background:var(--d-border);width:1px;position:absolute;top:2.25rem;bottom:-1.25rem;left:1rem}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-step:before{background:color-mix(in srgb, var(--d-border) 82%, transparent)}}.registry-home-flow-step:last-child:before{display:none}.registry-home-flow-index{border:1px solid var(--d-cyan);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-index{border:1px solid color-mix(in srgb, var(--d-cyan) 38%, transparent)}}.registry-home-flow-index{background:var(--d-cyan);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-index{background:color-mix(in srgb, var(--d-cyan) 12%, var(--d-surface))}}.registry-home-flow-index{color:var(--d-cyan);font-family:var(--d-font-mono,monospace);font-size:.75rem;font-weight:800}.registry-home-flow-label{color:var(--d-text-muted);margin-bottom:0}.registry-home-flow-step h3{color:var(--d-text);margin:0;font-size:1.125rem;line-height:1.2}.registry-home-flow-step p{color:var(--d-text-muted);margin:0;line-height:1.6}.registry-home-secondary-section{gap:1rem}.registry-home-secondary-links{border-top:1px solid var(--d-border);display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-secondary-links{border-top:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-home-secondary-link{border-bottom:1px solid var(--d-border);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-secondary-link{border-bottom:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-home-secondary-link{color:var(--d-text);text-decoration:none}.registry-home-secondary-link:hover{color:var(--d-cyan)}.registry-home-secondary-link span{font-weight:700}.registry-home-secondary-link p{color:var(--d-text-muted);margin:0;line-height:1.55}.registry-home-secondary-link svg{width:.9rem;height:.9rem;color:var(--d-cyan)}.registry-home-empty{color:var(--d-text-muted);padding:2rem 0}.registry-home-editorial .registry-home-hero-wow{gap:1.5rem;padding:3.25rem 0 .5rem}.registry-home-hero-wow .registry-home-hero-copy{max-width:58rem}.registry-home-launch-stage{border:1px solid var(--d-border);gap:0;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-home-launch-stage{border:1px solid color-mix(in srgb, var(--d-border) 78%, transparent)}}.registry-home-launch-stage{border-radius:var(--d-radius);background:linear-gradient(135deg, var(--d-cyan) 0%, transparent 36%), linear-gradient(315deg, var(--d-coral) 0%, transparent 42%), var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-home-launch-stage{background:linear-gradient(135deg, color-mix(in srgb, var(--d-cyan) 10%, transparent) 0%, transparent 36%), linear-gradient(315deg, color-mix(in srgb, var(--d-coral) 10%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--d-surface-raised) 92%, transparent)}}.registry-home-launch-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0 4.75rem, var(--d-border) 4.75rem 4.8125rem, transparent 4.8125rem 100%), linear-gradient(180deg, transparent 0 4.75rem, var(--d-border) 4.75rem 4.8125rem, transparent 4.8125rem 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.registry-home-launch-stage:before{background:linear-gradient(90deg, transparent 0 4.75rem, color-mix(in srgb, var(--d-border) 22%, transparent) 4.75rem 4.8125rem, transparent 4.8125rem 100%), linear-gradient(180deg, transparent 0 4.75rem, color-mix(in srgb, var(--d-border) 18%, transparent) 4.75rem 4.8125rem, transparent 4.8125rem 100%)}}.registry-home-launch-stage:before{opacity:.32;background-size:4.8125rem 4.8125rem}.registry-home-stage-canvas{z-index:1;gap:1rem;padding:1rem;display:grid;position:relative}.registry-home-stage-preview{aspect-ratio:16/9;border:1px solid var(--d-border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-preview{border:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-home-stage-preview{border-radius:var(--d-radius);background:var(--d-bg)}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-preview{background:color-mix(in srgb, var(--d-bg) 72%, var(--d-surface))}}.registry-home-stage-preview{box-shadow:inset 0 1px #ffffff0f}.registry-home-stage-preview img{object-fit:cover;filter:saturate(1.04)contrast(1.04);width:100%;height:100%;display:block}.registry-home-stage-preview iframe{transform-origin:0 0;pointer-events:none;background:var(--d-bg);border:0;width:238%;height:238%;transform:scale(.42)}.registry-home-stage-preview:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 52%, var(--d-bg) 100%), linear-gradient(90deg, var(--d-cyan) 0%, transparent 26%, transparent 72%, var(--d-coral) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-preview:after{background:linear-gradient(180deg, transparent 52%, color-mix(in srgb, var(--d-bg) 72%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--d-cyan) 16%, transparent) 0%, transparent 26%, transparent 72%, color-mix(in srgb, var(--d-coral) 14%, transparent) 100%)}}.registry-home-stage-scan{background:linear-gradient(90deg, transparent, var(--d-cyan), transparent);width:28%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--d-cyan) 20%, transparent), transparent)}}.registry-home-stage-scan{pointer-events:none;animation:5.5s ease-in-out infinite registry-home-scan}.registry-home-stage-fallback{background:linear-gradient(135deg, var(--d-cyan), transparent 48%), var(--d-surface);align-content:stretch;gap:1rem;height:100%;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--d-cyan) 12%, transparent), transparent 48%), color-mix(in srgb, var(--d-surface) 92%, transparent)}}.registry-home-stage-fallback-nav,.registry-home-stage-fallback-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.registry-home-stage-fallback-nav span,.registry-home-stage-fallback-grid span{border-radius:var(--d-radius);background:var(--d-text-muted);min-height:2.75rem}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-fallback-nav span,.registry-home-stage-fallback-grid span{background:color-mix(in srgb, var(--d-text-muted) 11%, transparent)}}.registry-home-stage-fallback-hero{border-radius:var(--d-radius);background:var(--d-cyan);align-content:end;gap:.5rem;min-height:9rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-fallback-hero{background:color-mix(in srgb, var(--d-cyan) 11%, var(--d-surface))}}.registry-home-stage-fallback-hero span{color:var(--d-cyan);font-size:.8125rem;font-family:var(--d-font-mono,monospace)}.registry-home-stage-fallback-hero strong{color:var(--d-text);font-size:1.35rem}.registry-home-stage-contract{border:1px solid var(--d-border);align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-contract{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-stage-contract{border-radius:var(--d-radius);background:var(--d-bg)}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-contract{background:color-mix(in srgb, var(--d-bg) 54%, var(--d-surface))}}.registry-home-stage-contract-head{gap:.35rem;display:grid}.registry-home-stage-contract-head .d-label{color:var(--d-cyan);margin-bottom:0}.registry-home-stage-contract-head strong{color:var(--d-text);font-size:1.35rem;line-height:1.1}.registry-home-stage-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.registry-home-stage-node{border:1px solid var(--d-border);align-items:center;gap:.5rem;min-height:2.35rem;padding:.55rem .7rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-node{border:1px solid color-mix(in srgb, var(--d-border) 68%, transparent)}}.registry-home-stage-node{border-radius:var(--d-radius);color:var(--d-text);background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-node{background:color-mix(in srgb, var(--d-surface-raised) 72%, transparent)}}.registry-home-stage-node{font-size:.875rem}.registry-home-stage-node:before{content:"";background:var(--d-cyan);width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--d-cyan);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-node:before{box-shadow:0 0 0 0 color-mix(in srgb, var(--d-cyan) 28%, transparent)}}.registry-home-stage-node:before{animation:2.4s ease-in-out infinite registry-home-pulse}.registry-home-stage-node:nth-child(2):before{background:var(--d-coral);animation-delay:.25s}.registry-home-stage-node:nth-child(3):before{background:var(--d-amber);animation-delay:.5s}.registry-home-stage-node:nth-child(4):before{background:var(--d-green);animation-delay:.75s}.registry-home-stage-command{border:1px solid var(--d-cyan);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.875rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-command{border:1px solid color-mix(in srgb, var(--d-cyan) 34%, transparent)}}.registry-home-stage-command{border-radius:var(--d-radius);background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-command{background:color-mix(in srgb, var(--d-cyan) 10%, var(--d-surface))}}.registry-home-command-prompt,.registry-home-command-flag{color:var(--d-cyan);font-family:var(--d-font-mono,monospace);font-weight:800}.registry-home-stage-command code{min-width:0;color:var(--d-text);overflow-wrap:anywhere;line-height:1.5}.registry-home-stage-command-composer{padding:.75rem}.registry-home-stage-command-composer code{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;line-height:1.35;display:flex}.registry-home-command-base{min-width:0;color:var(--d-text);font-weight:750}.registry-home-command-flag{overflow-wrap:anywhere;min-width:0}.registry-home-stage-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-home-stage-actions a{gap:.45rem;text-decoration:none}.registry-home-stage-actions svg{width:.9rem;height:.9rem}@keyframes registry-home-scan{0%,22%{opacity:0;transform:translate(-120%)}35%,68%{opacity:1}82%,to{opacity:0;transform:translate(420%)}}@keyframes registry-home-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 0%, transparent)}50%{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--d-cyan) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.registry-home-stage-scan,.registry-home-stage-node:before{animation:none}.registry-home-feature-image img,.registry-home-feature-row-image img{transition:none}}.registry-profile-hero{border:1px solid var(--d-border);flex-wrap:wrap;align-items:flex-start;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}@supports (color:color-mix(in lab, red, red)){.registry-profile-hero{border:1px solid color-mix(in srgb, var(--d-border) 76%, transparent)}}.registry-profile-hero{border-radius:calc(var(--d-radius) * 1.15);background:radial-gradient(circle at top right, var(--d-primary) 0%, transparent 42%), radial-gradient(circle at bottom left, var(--d-accent) 0%, transparent 46%), var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-profile-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--d-primary) 10%, transparent) 0%, transparent 42%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--d-accent) 10%, transparent) 0%, transparent 46%), color-mix(in srgb, var(--d-surface-raised) 94%, transparent)}}.registry-profile-hero{box-shadow:var(--d-shadow-sm)}.registry-profile-avatar{background:linear-gradient(135deg, var(--d-primary), var(--d-accent));border-radius:999px;flex:none;justify-content:center;align-items:center;width:5rem;height:5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-profile-avatar{background:linear-gradient(135deg, var(--d-primary), color-mix(in srgb, var(--d-accent) 82%, var(--d-primary)))}}.registry-profile-avatar{color:#fff;box-shadow:var(--d-shadow);font-size:1.75rem;font-weight:700}.registry-profile-body{flex:22rem;gap:.875rem;min-width:0;display:grid}.registry-profile-heading-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.registry-profile-title{color:var(--d-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.05}.registry-profile-handle{color:var(--d-text-muted);font-size:.875rem;font-family:var(--d-font-mono,monospace);margin:0}.registry-profile-stats{color:var(--d-text-muted);flex-wrap:wrap;gap:.875rem 1.25rem;font-size:.875rem;display:flex}.registry-profile-stat{align-items:center;gap:.5rem;display:inline-flex}.registry-profile-breakdown{flex-wrap:wrap;gap:.5rem;display:flex}.registry-discovery-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.registry-discovery-card{border-color:var(--d-border);gap:1rem;min-height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-discovery-card{border-color:color-mix(in srgb, var(--d-border) 76%, transparent)}}.registry-discovery-card{background:linear-gradient(180deg, var(--d-surface-raised) 0%, var(--d-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.registry-discovery-card{background:linear-gradient(180deg, color-mix(in srgb, var(--d-surface-raised) 82%, transparent) 0%, color-mix(in srgb, var(--d-surface) 96%, transparent) 100%)}}.registry-discovery-card:before{content:"";background:radial-gradient(circle at top right, var(--registry-discovery-accent,var(--d-accent)) 0%, transparent 52%), linear-gradient(180deg, var(--registry-discovery-accent,var(--d-accent)) 0%, transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.registry-discovery-card:before{background:radial-gradient(circle at top right, color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 10%, transparent) 0%, transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 6%, transparent) 0%, transparent 32%)}}.registry-discovery-card:before{pointer-events:none}.registry-discovery-card[data-tone=blueprint]{--registry-discovery-accent:var(--d-cyan)}.registry-discovery-card[data-tone=showcase]{--registry-discovery-accent:var(--d-coral)}.registry-discovery-card[data-tone=catalog]{--registry-discovery-accent:var(--d-accent)}.registry-discovery-card-head,.registry-discovery-copy,.registry-discovery-footer{z-index:1;position:relative}.registry-discovery-card-head{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.registry-discovery-icon-badge{border:1px solid var(--registry-discovery-accent,var(--d-accent));border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-discovery-icon-badge{border:1px solid color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 28%, transparent)}}.registry-discovery-icon-badge{background:var(--registry-discovery-accent,var(--d-accent))}@supports (color:color-mix(in lab, red, red)){.registry-discovery-icon-badge{background:color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 14%, transparent)}}.registry-discovery-icon-badge{color:var(--registry-discovery-accent,var(--d-accent));box-shadow:inset 0 1px #ffffff14}.registry-discovery-icon{width:1.125rem;height:1.125rem}.registry-discovery-eyebrow{border-left:2px solid var(--registry-discovery-accent,var(--d-accent));align-items:center;width:fit-content;margin-bottom:0;padding-left:.75rem;display:inline-flex}.registry-discovery-copy{gap:.875rem;display:grid}.registry-discovery-title{letter-spacing:0;color:var(--d-text);max-width:16ch;margin:0;font-size:1.45rem;line-height:1.12}.registry-discovery-description{color:var(--d-text-muted);max-width:34ch;margin:0;line-height:1.65}.registry-discovery-footer{margin-top:auto;padding-top:.25rem}.registry-discovery-action{border-radius:calc(var(--d-radius) * 1.2);border-color:var(--registry-discovery-accent,var(--d-accent));justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.875rem 1rem;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.registry-discovery-action{border-color:color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 26%, transparent)}}.registry-discovery-action{background:var(--registry-discovery-accent,var(--d-accent))}@supports (color:color-mix(in lab, red, red)){.registry-discovery-action{background:color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 12%, transparent)}}.registry-discovery-action{box-shadow:inset 0 1px #ffffff0a}.registry-discovery-action:hover{border-color:var(--registry-discovery-accent,var(--d-accent))}@supports (color:color-mix(in lab, red, red)){.registry-discovery-action:hover{border-color:color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 48%, transparent)}}.registry-discovery-action:hover{background:var(--registry-discovery-accent,var(--d-accent))}@supports (color:color-mix(in lab, red, red)){.registry-discovery-action:hover{background:color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 18%, transparent)}}.registry-discovery-action-copy{gap:.2rem;min-width:0;display:grid}.registry-discovery-action-label{color:var(--d-text);font-size:1rem;font-weight:600}.registry-discovery-action-hint{color:var(--d-text-muted);font-size:.8125rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.registry-discovery-action-hint{color:color-mix(in srgb, var(--d-text-muted) 92%, transparent)}}.registry-discovery-action-arrow{background:var(--registry-discovery-accent,var(--d-accent));border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-discovery-action-arrow{background:color-mix(in srgb, var(--registry-discovery-accent,var(--d-accent)) 20%, transparent)}}.registry-discovery-action-arrow{color:var(--registry-discovery-accent,var(--d-accent))}.registry-discovery-action-arrow-icon{width:.95rem;height:.95rem}.registry-discovery-action[data-tone=blueprint]{--registry-discovery-accent:var(--d-cyan)}.registry-discovery-action[data-tone=showcase]{--registry-discovery-accent:var(--d-coral)}.registry-discovery-action[data-tone=catalog]{--registry-discovery-accent:var(--d-accent)}.registry-search-filter{flex-direction:column;gap:1rem;min-width:0;display:flex}.registry-search-input-row{position:relative}.registry-search-icon{width:1rem;height:1rem;color:var(--d-text-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.registry-search-input{padding-left:2.5rem}.registry-search-spinner{position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.registry-search-spinner-dot{border:2px solid var(--d-text-muted);width:.875rem;height:.875rem}@supports (color:color-mix(in lab, red, red)){.registry-search-spinner-dot{border:2px solid color-mix(in srgb, var(--d-text-muted) 40%, transparent)}}.registry-search-spinner-dot{border-top-color:var(--d-primary);border-radius:999px;animation:1s linear infinite registry-spin}@keyframes registry-spin{to{transform:rotate(360deg)}}.registry-search-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.registry-type-strip{scrollbar-width:none;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.registry-type-strip::-webkit-scrollbar{display:none}.registry-type-strip>*{flex:none}.registry-type-tab{border-radius:999px;align-items:center;gap:.45rem;padding:.375rem .875rem;font-size:.8125rem;display:inline-flex}.registry-type-icon{flex:none;width:.875rem;height:.875rem}.registry-type-tab[data-active=true][data-type-tone=pattern]{background:var(--d-coral)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=pattern]{background:color-mix(in srgb, var(--d-coral) 20%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=pattern]{color:var(--d-coral);border-color:var(--d-coral)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=pattern]{border-color:color-mix(in srgb, var(--d-coral) 35%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=theme]{background:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=theme]{background:color-mix(in srgb, var(--d-amber) 20%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=theme]{color:var(--d-amber);border-color:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=theme]{border-color:color-mix(in srgb, var(--d-amber) 35%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=blueprint]{background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=blueprint]{background:color-mix(in srgb, var(--d-cyan) 20%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=blueprint]{color:var(--d-cyan);border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=blueprint]{border-color:color-mix(in srgb, var(--d-cyan) 35%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=archetype]{background:var(--d-purple)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=archetype]{background:color-mix(in srgb, var(--d-purple) 20%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=archetype]{color:var(--d-purple);border-color:var(--d-purple)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=archetype]{border-color:color-mix(in srgb, var(--d-purple) 35%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=shell]{background:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=shell]{background:color-mix(in srgb, var(--d-green) 20%, transparent)}}.registry-type-tab[data-active=true][data-type-tone=shell]{color:var(--d-green);border-color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-type-tab[data-active=true][data-type-tone=shell]{border-color:color-mix(in srgb, var(--d-green) 35%, transparent)}}.registry-search-summary{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.registry-search-results{color:var(--d-text-muted);white-space:nowrap;font-size:.875rem}.registry-search-actions,.registry-source-strip{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-source-pill{border-radius:999px;padding:.3125rem .75rem;font-size:.8125rem}.registry-source-pill[data-source=official][data-variant=primary]{background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=official][data-variant=primary]{background:color-mix(in srgb, var(--d-cyan) 18%, transparent)}}.registry-source-pill[data-source=official][data-variant=primary]{color:var(--d-cyan);border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=official][data-variant=primary]{border-color:color-mix(in srgb, var(--d-cyan) 35%, transparent)}}.registry-source-pill[data-source=community][data-variant=primary]{background:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=community][data-variant=primary]{background:color-mix(in srgb, var(--d-green) 18%, transparent)}}.registry-source-pill[data-source=community][data-variant=primary]{color:var(--d-green);border-color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=community][data-variant=primary]{border-color:color-mix(in srgb, var(--d-green) 35%, transparent)}}.registry-source-pill[data-source=organization][data-variant=primary]{background:var(--d-purple)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=organization][data-variant=primary]{background:color-mix(in srgb, var(--d-purple) 18%, transparent)}}.registry-source-pill[data-source=organization][data-variant=primary]{color:var(--d-purple);border-color:var(--d-purple)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=organization][data-variant=primary]{border-color:color-mix(in srgb, var(--d-purple) 35%, transparent)}}.registry-source-pill[data-source=all][data-variant=primary]{background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=all][data-variant=primary]{background:color-mix(in srgb, var(--d-surface-raised) 92%, transparent)}}.registry-source-pill[data-source=all][data-variant=primary]{color:var(--d-text);border-color:var(--d-border)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=all][data-variant=primary]{border-color:color-mix(in srgb, var(--d-border) 78%, transparent)}}.registry-source-pill[data-source=featured][data-variant=primary]{background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=featured][data-variant=primary]{background:color-mix(in srgb, var(--d-cyan) 18%, transparent)}}.registry-source-pill[data-source=featured][data-variant=primary]{color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=featured][data-variant=primary]{color:color-mix(in srgb, var(--d-cyan) 86%, var(--d-text))}}.registry-source-pill[data-source=featured][data-variant=primary]{border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=featured][data-variant=primary]{border-color:color-mix(in srgb, var(--d-cyan) 38%, transparent)}}.registry-source-pill[data-source=certified][data-variant=primary]{background:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=certified][data-variant=primary]{background:color-mix(in srgb, var(--d-green) 18%, transparent)}}.registry-source-pill[data-source=certified][data-variant=primary]{color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=certified][data-variant=primary]{color:color-mix(in srgb, var(--d-green) 82%, var(--d-text))}}.registry-source-pill[data-source=certified][data-variant=primary]{border-color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=certified][data-variant=primary]{border-color:color-mix(in srgb, var(--d-green) 40%, transparent)}}.registry-source-pill[data-source=labs][data-variant=primary]{background:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=labs][data-variant=primary]{background:color-mix(in srgb, var(--d-amber) 18%, transparent)}}.registry-source-pill[data-source=labs][data-variant=primary]{color:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=labs][data-variant=primary]{color:color-mix(in srgb, var(--d-amber) 78%, var(--d-text))}}.registry-source-pill[data-source=labs][data-variant=primary]{border-color:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-source-pill[data-source=labs][data-variant=primary]{border-color:color-mix(in srgb, var(--d-amber) 40%, transparent)}}.registry-mobile-filters{display:none}.registry-mobile-filters-surface{gap:.875rem;display:grid}.registry-search-sort{color:var(--d-text-muted);align-items:center;gap:.625rem;font-size:.875rem;display:inline-flex}.registry-header-nav{align-items:center;gap:1.5rem;display:none}.registry-header-link{color:var(--d-text-muted);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.registry-header-link:hover{color:var(--d-primary)}.registry-mobile-menu-button{padding:.375rem;display:inline-flex}.registry-mobile-menu-overlay{z-index:34;background:#00000073;border:none;position:fixed;inset:52px 0 0}.registry-mobile-menu-drawer{z-index:35;background:linear-gradient(180deg, var(--d-primary) 0%, transparent 100%), var(--d-surface);flex-direction:column;gap:.5rem;width:min(18rem,100vw - 1.25rem);padding:1rem;display:flex;position:fixed;top:52px;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.registry-mobile-menu-drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--d-primary) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--d-surface) 96%, transparent)}}.registry-mobile-menu-drawer{border-left:1px solid var(--d-border);box-shadow:var(--d-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.registry-mobile-menu-link{justify-content:flex-start;width:100%}.registry-mobile-menu-link-danger{color:var(--d-error)}.registry-nav-desktop-auth{display:inline-flex}.registry-nav-compact-link{padding:.375rem .75rem;font-size:.8125rem}.registry-nav-avatar{border:1px solid var(--d-primary);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-nav-avatar{border:1px solid color-mix(in srgb, var(--d-primary) 30%, transparent)}}.registry-nav-avatar{background:linear-gradient(135deg, var(--d-primary), var(--d-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-nav-avatar{background:linear-gradient(135deg, var(--d-primary), color-mix(in srgb, var(--d-accent) 75%, var(--d-primary)))}}.registry-nav-avatar{color:#fff;cursor:pointer;box-shadow:var(--d-shadow-sm);font-size:.75rem;font-weight:700;transition:transform .2s,box-shadow .2s}.registry-nav-avatar:hover{box-shadow:var(--d-shadow);transform:translateY(-1px)}.registry-nav-dropdown{z-index:50;width:12rem;padding:.25rem 0;position:absolute;top:calc(100% + .5rem);right:0}.registry-nav-dropdown-link{width:100%;color:var(--d-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.registry-nav-dropdown-link:hover{background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-nav-dropdown-link:hover{background:color-mix(in srgb, var(--d-surface-raised) 94%, transparent)}}.registry-nav-dropdown-link-danger{color:var(--d-error)}.registry-card{flex-direction:column;gap:0;min-width:0;height:100%;display:flex;overflow:hidden}.content-card-grid>.registry-card:first-child{--d-stagger-index:0}.content-card-grid>.registry-card:nth-child(2){--d-stagger-index:1}.content-card-grid>.registry-card:nth-child(3){--d-stagger-index:2}.content-card-grid>.registry-card:nth-child(4){--d-stagger-index:3}.content-card-grid>.registry-card:nth-child(5){--d-stagger-index:4}.content-card-grid>.registry-card:nth-child(6){--d-stagger-index:5}.content-card-grid>.registry-card:nth-child(7){--d-stagger-index:6}.content-card-grid>.registry-card:nth-child(8){--d-stagger-index:7}.content-card-grid>.registry-card:nth-child(9){--d-stagger-index:8}.content-card-grid>.registry-card:nth-child(10){--d-stagger-index:9}.content-card-grid>.registry-card:nth-child(11){--d-stagger-index:10}.content-card-grid>.registry-card:nth-child(12){--d-stagger-index:11}.content-card-grid>.registry-card:nth-child(n+13){--d-stagger-index:12}.content-card-grid[data-revealed=false]>.registry-card{opacity:0;transform:translateY(.75rem)}.content-card-grid[data-revealed=true]>.registry-card{opacity:1;transform:translateY(0)}.registry-card-media{aspect-ratio:16/9;border-radius:calc(var(--d-radius) - .125rem);border:1px solid var(--d-border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-card-media{border:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-card-media{background:radial-gradient(circle at top left, var(--card-accent,var(--d-primary)) 0%, transparent 55%), var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-card-media{background:radial-gradient(circle at top left, color-mix(in srgb, var(--card-accent,var(--d-primary)) 18%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--d-surface-raised) 92%, transparent)}}.registry-card-media{margin-bottom:1rem}.registry-card-media-image{object-fit:cover;width:100%;height:100%;display:block}.registry-card-content{flex-direction:column;flex:auto;gap:.875rem;min-height:0;display:flex}.registry-card-title-row{justify-content:space-between;align-items:flex-start;gap:.875rem;min-width:0;display:flex}.registry-card-title{min-width:0;color:var(--d-text);flex:1;font-size:1.125rem;font-weight:650;line-height:1.2}.registry-card-title:hover{color:var(--card-accent,var(--d-primary))}.registry-type-chip{text-transform:capitalize;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.registry-type-chip[data-type-tone=pattern]{background:var(--d-coral)}@supports (color:color-mix(in lab, red, red)){.registry-type-chip[data-type-tone=pattern]{background:color-mix(in srgb, var(--d-coral) 18%, transparent)}}.registry-type-chip[data-type-tone=pattern]{color:var(--d-coral)}.registry-type-chip[data-type-tone=theme]{background:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-type-chip[data-type-tone=theme]{background:color-mix(in srgb, var(--d-amber) 18%, transparent)}}.registry-type-chip[data-type-tone=theme]{color:var(--d-amber)}.registry-type-chip[data-type-tone=blueprint]{background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-type-chip[data-type-tone=blueprint]{background:color-mix(in srgb, var(--d-cyan) 18%, transparent)}}.registry-type-chip[data-type-tone=blueprint]{color:var(--d-cyan)}.registry-type-chip[data-type-tone=archetype]{background:var(--d-purple)}@supports (color:color-mix(in lab, red, red)){.registry-type-chip[data-type-tone=archetype]{background:color-mix(in srgb, var(--d-purple) 18%, transparent)}}.registry-type-chip[data-type-tone=archetype]{color:var(--d-purple)}.registry-type-chip[data-type-tone=shell]{background:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-type-chip[data-type-tone=shell]{background:color-mix(in srgb, var(--d-green) 18%, transparent)}}.registry-type-chip[data-type-tone=shell]{color:var(--d-green)}.registry-card-badge-row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.registry-blueprint-badge{border:1px solid var(--d-border);border-radius:999px;align-items:center;min-height:1.375rem;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-blueprint-badge{letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1}.registry-blueprint-badge[data-status=featured]{background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=featured]{background:color-mix(in srgb, var(--d-cyan) 12%, transparent)}}.registry-blueprint-badge[data-status=featured]{color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=featured]{color:color-mix(in srgb, var(--d-cyan) 86%, var(--d-text))}}.registry-blueprint-badge[data-status=featured]{border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=featured]{border-color:color-mix(in srgb, var(--d-cyan) 40%, transparent)}}.registry-blueprint-badge[data-status=certified]{background:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=certified]{background:color-mix(in srgb, var(--d-green) 12%, transparent)}}.registry-blueprint-badge[data-status=certified]{color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=certified]{color:color-mix(in srgb, var(--d-green) 82%, var(--d-text))}}.registry-blueprint-badge[data-status=certified]{border-color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=certified]{border-color:color-mix(in srgb, var(--d-green) 40%, transparent)}}.registry-blueprint-badge[data-status=labs]{background:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=labs]{background:color-mix(in srgb, var(--d-amber) 12%, transparent)}}.registry-blueprint-badge[data-status=labs]{color:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=labs]{color:color-mix(in srgb, var(--d-amber) 78%, var(--d-text))}}.registry-blueprint-badge[data-status=labs]{border-color:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-blueprint-badge[data-status=labs]{border-color:color-mix(in srgb, var(--d-amber) 40%, transparent)}}.registry-card-description{color:var(--d-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.registry-card-footer{gap:.75rem;margin-top:auto;padding-top:.25rem;display:grid}.registry-card-meta{color:var(--d-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;font-size:.8125rem;line-height:1.5;display:flex}.registry-card-meta-item+.registry-card-meta-item:before{content:"·";color:var(--d-text-muted);margin-right:.5rem}@supports (color:color-mix(in lab, red, red)){.registry-card-meta-item+.registry-card-meta-item:before{color:color-mix(in srgb, var(--d-text-muted) 55%, transparent)}}.registry-card-source{color:var(--d-text);font-family:var(--d-font-mono,monospace);font-weight:600}.registry-card-action-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-card-showcase-status{border:1px solid var(--d-border);border-radius:999px;align-items:center;width:fit-content;min-height:1.625rem;padding:.25rem .5625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-card-showcase-status{color:var(--d-text-muted);background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status{background:color-mix(in srgb, var(--d-surface-raised) 78%, transparent)}}.registry-card-showcase-status{letter-spacing:0;text-transform:uppercase;font-size:.71875rem;font-weight:700;line-height:1}.registry-card-showcase-status[data-status=live]{border-color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=live]{border-color:color-mix(in srgb, var(--d-green) 42%, transparent)}}.registry-card-showcase-status[data-status=live]{color:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=live]{color:color-mix(in srgb, var(--d-green) 82%, var(--d-text))}}.registry-card-showcase-status[data-status=live]{background:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=live]{background:color-mix(in srgb, var(--d-green) 12%, transparent)}}.registry-card-showcase-status[data-status=benchmark]{border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=benchmark]{border-color:color-mix(in srgb, var(--d-cyan) 44%, transparent)}}.registry-card-showcase-status[data-status=benchmark]{color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=benchmark]{color:color-mix(in srgb, var(--d-cyan) 86%, var(--d-text))}}.registry-card-showcase-status[data-status=benchmark]{background:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=benchmark]{background:color-mix(in srgb, var(--d-cyan) 12%, transparent)}}.registry-card-showcase-status[data-status=pending]{border-style:dashed;border-color:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=pending]{border-color:color-mix(in srgb, var(--d-amber) 46%, transparent)}}.registry-card-showcase-status[data-status=pending]{color:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=pending]{color:color-mix(in srgb, var(--d-amber) 76%, var(--d-text))}}.registry-card-showcase-status[data-status=pending]{background:var(--d-amber)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase-status[data-status=pending]{background:color-mix(in srgb, var(--d-amber) 10%, transparent)}}.registry-card-action-row .d-interactive{gap:.5rem;width:fit-content;min-height:2.5rem;text-decoration:none}.registry-card-open.d-interactive[data-variant=primary]{background:var(--card-accent,var(--d-primary));border-color:var(--card-accent,var(--d-primary));color:#061010}.registry-card-open.d-interactive[data-variant=primary]:hover{background:var(--card-accent,var(--d-primary))}@supports (color:color-mix(in lab, red, red)){.registry-card-open.d-interactive[data-variant=primary]:hover{background:color-mix(in srgb, var(--card-accent,var(--d-primary)) 88%, white)}}.registry-card-open.d-interactive[data-variant=primary]:hover{border-color:var(--card-accent,var(--d-primary))}@supports (color:color-mix(in lab, red, red)){.registry-card-open.d-interactive[data-variant=primary]:hover{border-color:color-mix(in srgb, var(--card-accent,var(--d-primary)) 88%, white)}}.registry-card-open.d-interactive[data-variant=primary]:hover{color:#061010}.registry-card-showcase.d-interactive[data-variant=ghost]{border-color:var(--d-border)}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase.d-interactive[data-variant=ghost]{border-color:color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-card-showcase.d-interactive[data-variant=ghost]{color:var(--d-text-muted)}.registry-card-showcase.d-interactive[data-variant=ghost]:hover{border-color:var(--card-accent,var(--d-primary))}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase.d-interactive[data-variant=ghost]:hover{border-color:color-mix(in srgb, var(--card-accent,var(--d-primary)) 40%, transparent)}}.registry-card-showcase.d-interactive[data-variant=ghost]:hover{background:var(--card-accent,var(--d-primary))}@supports (color:color-mix(in lab, red, red)){.registry-card-showcase.d-interactive[data-variant=ghost]:hover{background:color-mix(in srgb, var(--card-accent,var(--d-primary)) 9%, transparent)}}.registry-card-showcase.d-interactive[data-variant=ghost]:hover{color:var(--d-text)}.registry-card-action-icon{flex:none;width:.875rem;height:.875rem}.registry-card-edit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.registry-card-actions{align-items:center;gap:.25rem;display:flex}.registry-card-action{padding:.25rem}.registry-card-action svg{width:.875rem;height:.875rem}.registry-card-action-danger{color:var(--d-error)}.registry-helper-copy{color:var(--d-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.registry-error-copy{color:var(--d-error);margin:0;font-size:.8125rem;line-height:1.5}.registry-thumbnail-preview{aspect-ratio:16/9;border-radius:var(--d-radius);border:1px solid var(--d-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-thumbnail-preview{border:1px solid color-mix(in srgb, var(--d-border) 78%, transparent)}}.registry-thumbnail-preview{background:var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-thumbnail-preview{background:color-mix(in srgb, var(--d-surface-raised) 92%, transparent)}}.registry-thumbnail-preview-image{object-fit:cover;width:100%;height:100%;display:block}.content-card-grid{grid-template-columns:1fr;gap:1rem;display:grid}.registry-team-list{gap:.75rem;display:grid}.registry-team-row{border:1px solid var(--d-border);flex-wrap:wrap;align-items:flex-start;gap:.875rem 1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.registry-team-row{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-team-row{border-radius:var(--d-radius);background:var(--d-surface)}@supports (color:color-mix(in lab, red, red)){.registry-team-row{background:color-mix(in srgb, var(--d-surface) 94%, transparent)}}.registry-team-row-main{flex:16rem;align-items:center;gap:.75rem;min-width:0;display:flex}.registry-team-row-trail{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.registry-team-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-key-list{gap:.75rem;display:grid}.registry-key-card{gap:.875rem;display:grid}.registry-key-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.registry-key-card-meta{gap:.25rem;min-width:0;display:grid}.registry-key-card-scopes{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registry-key-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.registry-key-card-dates{color:var(--d-text-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.75rem;display:flex}.registry-policy-list{gap:0;display:grid}.registry-policy-row{border-top:1px solid var(--d-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 0;display:flex}.registry-policy-row+.registry-policy-row{border-top:1px solid var(--d-border)}.registry-approval-list{gap:.875rem;display:grid}.registry-approval-card{border-top:1px solid var(--d-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.875rem;display:flex}.registry-filter-bar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.registry-search-select{min-width:12rem}@media (min-width:768px){.registry-public-main{padding:1.5rem}.registry-header-nav{display:flex}}@media (min-width:640px){.content-card-grid{grid-template-columns:repeat(2,1fr)}.registry-home-hero{gap:1.5rem}.registry-home-title{font-size:3.1rem}.registry-home-layer-map{grid-template-columns:repeat(3,minmax(0,1fr))}.registry-home-editorial .registry-home-title{font-size:3.6rem}}@media (min-width:1024px){.content-card-grid{grid-template-columns:repeat(3,1fr)}.registry-home-title{font-size:3.75rem}.registry-home-hero{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.74fr);align-items:stretch}.registry-home-editorial .registry-home-hero{grid-template-columns:1fr;padding-top:3.5rem}.registry-home-editorial .registry-home-title{font-size:3.85rem}.registry-home-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.registry-home-flow-track:before{content:"";background:var(--d-border);height:1px;position:absolute;top:1rem;left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-track:before{background:color-mix(in srgb, var(--d-border) 82%, transparent)}}.registry-home-flow-step{padding-top:3rem;padding-left:0}.registry-home-flow-step:before{display:none}.registry-home-stage-canvas{grid-template-columns:minmax(0,1.22fr) minmax(19rem,.78fr);align-items:stretch}.registry-home-stage-contract{min-height:100%}.registry-home-feature-primary:has(.registry-home-feature-image){grid-template-columns:minmax(18rem,.72fr) minmax(0,1fr);align-items:start}.registry-home-feature-image{grid-row:1/span 3}.registry-home-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.registry-page-stack{gap:1.25rem}.registry-form-grid-split,.registry-inline-form,.registry-three-field-form,.registry-admin-filter-grid,.registry-admin-telemetry-filter-grid{grid-template-columns:1fr}.registry-shell-mobile-toggle{display:inline-flex}.registry-shell-search-label,.registry-shell-search-kbd{display:none}.registry-shell-body{padding:1rem}.registry-public-header,.registry-public-footer{padding-inline:1rem}.registry-public-footer-inner{gap:1.5rem}.registry-footer-nav{gap:1.25rem;width:100%}.registry-footer-group{flex:10rem;min-width:0}.registry-mobile-filters[data-open=true]{gap:.75rem;display:grid}.registry-home-hero{padding:1rem}.registry-home-editorial{gap:1.5rem}.registry-home-editorial .registry-home-hero{padding:2rem 0 .25rem}.registry-home-title{max-width:100%;font-size:2.35rem;line-height:1}.registry-home-editorial .registry-home-title{font-size:2.85rem}.registry-home-hero-actions{flex-direction:column;align-items:stretch}.registry-home-primary-action,.registry-home-secondary-action{justify-content:center;width:100%}.registry-home-search-head{flex-direction:column;align-items:flex-start}.registry-home-search-stage{padding:.875rem}.registry-home-search-stage-head{flex-direction:column;align-items:flex-start}.registry-home-search-shortcut{width:fit-content}:is(.registry-home-feature-row,.registry-home-secondary-link,.registry-home-feature-row:has(.registry-home-feature-row-image)){grid-template-columns:1fr}.registry-home-feature-row-image{max-width:14rem}.registry-home-stage-canvas,.registry-home-stage-contract{padding:.875rem}.registry-home-stage-nodes{grid-template-columns:1fr}.registry-home-feature-row-actions{align-items:flex-start}.registry-home-signal-grid{grid-template-columns:1fr}.registry-home-section-head-row{flex-direction:column;align-items:flex-start}.registry-source-strip[data-mode=desktop]{display:none}.registry-browser-shell .registry-type-strip{flex-wrap:wrap;row-gap:.5rem;padding-bottom:0;overflow:visible}.registry-search-actions,.registry-search-sort{justify-content:space-between;width:100%}.registry-search-select{width:min(100%,16rem);min-width:0}.registry-card-title-row{flex-direction:column;align-items:flex-start}.registry-type-chip{width:fit-content}.registry-profile-hero{padding:1.125rem}.registry-profile-avatar{width:4.25rem;height:4.25rem;font-size:1.5rem}.registry-team-row{flex-direction:column;align-items:stretch}.registry-team-row-trail{width:100%;margin-left:0}.registry-key-card-footer{flex-direction:column;align-items:flex-start}.registry-policy-row,.registry-approval-card{flex-direction:column}.registry-settings-layout{flex-direction:column;gap:1rem}.registry-settings-nav{flex-direction:row;gap:.5rem;min-width:0;padding-bottom:.25rem;overflow-x:auto}.registry-settings-tab{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;border-radius:0;flex:none;padding:.5rem .125rem}.registry-settings-tab[data-active=true]{border-left-color:#0000;border-bottom-color:var(--d-accent);background:0 0}.registry-inline-select{width:100%;min-width:0}.registry-dashboard-head-actions{width:100%}.registry-key-scope-options{flex-direction:column;align-items:stretch}.registry-check-option{justify-content:flex-start;width:100%}.registry-key-banner-value{flex-basis:100%;width:100%}.registry-team-select{width:100%}.registry-admin-row{flex-direction:column;align-items:flex-start}.registry-moderation-panel{justify-items:stretch}.registry-moderation-actions{justify-content:flex-start;width:100%}}@media (min-width:768px){.registry-mobile-filter-toggle,.registry-mobile-menu-button,.registry-mobile-menu-overlay,.registry-mobile-menu-drawer{display:none!important}}@media (max-width:767px){.registry-nav-desktop-auth{display:none!important}}.registry-home-editorial{gap:2.25rem}.registry-home-editorial .registry-home-hero-wow{isolation:isolate;gap:1.35rem;padding:3.25rem 0 .25rem}.registry-home-hero-wow .registry-home-hero-copy{max-width:64rem;position:relative}.registry-home-editorial .registry-home-title{text-wrap:balance;max-width:18ch}.registry-home-editorial .registry-home-description{max-width:49rem;color:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.registry-home-editorial .registry-home-description{color:color-mix(in srgb, var(--d-text) 70%, var(--d-text-muted))}}.registry-home-hero-proof{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem;display:flex}.registry-home-hero-proof span{border:1px solid var(--d-border);align-items:center;min-height:2rem;padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-home-hero-proof span{border:1px solid color-mix(in srgb, var(--d-border) 72%, transparent)}}.registry-home-hero-proof span{background:var(--d-surface-raised);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-home-hero-proof span{background:color-mix(in srgb, var(--d-surface-raised) 78%, transparent)}}.registry-home-hero-proof span{color:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.registry-home-hero-proof span{color:color-mix(in srgb, var(--d-text) 78%, var(--d-text-muted))}}.registry-home-hero-proof span{font-size:.8125rem;font-weight:650}.registry-home-launch-stage{border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-home-launch-stage{border-color:color-mix(in srgb, var(--d-cyan) 22%, var(--d-border))}}.registry-home-launch-stage{background:linear-gradient(135deg, var(--d-cyan) 0%, transparent 34%), linear-gradient(315deg, var(--d-coral) 0%, transparent 38%), linear-gradient(180deg, var(--d-surface-raised), var(--d-surface))}@supports (color:color-mix(in lab, red, red)){.registry-home-launch-stage{background:linear-gradient(135deg, color-mix(in srgb, var(--d-cyan) 13%, transparent) 0%, transparent 34%), linear-gradient(315deg, color-mix(in srgb, var(--d-coral) 11%, transparent) 0%, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--d-surface-raised) 96%, transparent), color-mix(in srgb, var(--d-surface) 96%, transparent))}}.registry-home-launch-stage{box-shadow:0 1.5rem 4.5rem #0003}.registry-home-stage-canvas{gap:0;padding:.9rem}.registry-home-stage-preview{border-color:var(--d-border)}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-preview{border-color:color-mix(in srgb, var(--d-border) 66%, transparent)}}.registry-home-stage-preview{border-radius:calc(var(--d-radius) * 1.15)}.registry-home-stage-contract{border-color:var(--d-cyan);margin-top:.9rem}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-contract{border-color:color-mix(in srgb, var(--d-cyan) 18%, var(--d-border))}}.registry-home-stage-contract{background:linear-gradient(180deg, var(--d-bg), var(--d-surface))}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-contract{background:linear-gradient(180deg, color-mix(in srgb, var(--d-bg) 50%, transparent), color-mix(in srgb, var(--d-surface) 92%, transparent))}}.registry-home-stage-contract{box-shadow:0 1rem 2.5rem #00000024}.registry-home-stage-node{border-color:var(--d-border)}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-node{border-color:color-mix(in srgb, var(--d-border) 58%, transparent)}}.registry-home-search-stage{border-color:var(--d-cyan);gap:1.1rem;padding:1.125rem}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage{border-color:color-mix(in srgb, var(--d-cyan) 16%, var(--d-border))}}.registry-home-search-stage{border-radius:calc(var(--d-radius) * 1.25);background:linear-gradient(100deg, var(--d-cyan) 0%, transparent 34%), linear-gradient(260deg, var(--d-coral) 0%, transparent 38%), var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage{background:linear-gradient(100deg, color-mix(in srgb, var(--d-cyan) 10%, transparent) 0%, transparent 34%), linear-gradient(260deg, color-mix(in srgb, var(--d-coral) 6%, transparent) 0%, transparent 38%), color-mix(in srgb, var(--d-surface-raised) 88%, transparent)}}.registry-home-search-stage{box-shadow:inset 0 1px #ffffff0f}.registry-home-search-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.registry-home-search-stage-head>div:first-child{gap:.45rem;min-width:min(100%,28rem);display:grid}.registry-home-search-hints{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.registry-home-search-hints a{border:1px solid var(--d-border);align-items:center;min-height:2rem;padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-home-search-hints a{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-search-hints a{background:var(--d-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-home-search-hints a{background:color-mix(in srgb, var(--d-bg) 34%, transparent)}}.registry-home-search-hints a{color:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.registry-home-search-hints a{color:color-mix(in srgb, var(--d-text) 78%, var(--d-text-muted))}}.registry-home-search-hints a{font-size:.8125rem;font-weight:650;text-decoration:none}.registry-home-search-hints a:hover{border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-home-search-hints a:hover{border-color:color-mix(in srgb, var(--d-cyan) 44%, transparent)}}.registry-home-search-hints a:hover{color:var(--d-cyan)}.registry-home-search-stage .registry-search-filter{gap:.875rem}.registry-home-search-stage .registry-search-input-row{border:1px solid var(--d-cyan);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage .registry-search-input-row{border:1px solid color-mix(in srgb, var(--d-cyan) 26%, var(--d-border))}}.registry-home-search-stage .registry-search-input-row{border-radius:calc(var(--d-radius) * 1.15);background:var(--d-bg)}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage .registry-search-input-row{background:color-mix(in srgb, var(--d-bg) 46%, var(--d-surface))}}.registry-home-search-stage .registry-search-input-row{box-shadow:inset 0 1px #ffffff0f}.registry-home-search-stage .registry-search-input{min-height:3.25rem;box-shadow:none;color:var(--d-text);background:0 0;border:0;font-size:1rem}.registry-home-search-stage .registry-type-strip{border:1px solid var(--d-border);padding:.35rem}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage .registry-type-strip{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-search-stage .registry-type-strip{border-radius:calc(var(--d-radius) * 1.1);background:var(--d-bg)}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage .registry-type-strip{background:color-mix(in srgb, var(--d-bg) 26%, transparent)}}.registry-home-search-stage .registry-type-tab{border-radius:var(--d-radius);min-height:2.25rem}.registry-home-search-stage .registry-search-meta{min-height:2.35rem}.registry-home-feature-stack{border-top:1px solid var(--d-border);gap:0}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-stack{border-top:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-feature-primary{border-block:none;border-bottom:1px solid var(--d-border);gap:1rem;padding:1.25rem 0}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-primary{border-bottom:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-feature-copy{gap:.7rem}.registry-home-feature-signals,.registry-home-feature-row-signals{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.registry-home-feature-signals span,.registry-home-feature-row-signals span{border:1px solid var(--d-border);align-items:center;min-height:1.75rem;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-signals span,.registry-home-feature-row-signals span{border:1px solid color-mix(in srgb, var(--d-border) 68%, transparent)}}.registry-home-feature-signals span,.registry-home-feature-row-signals span{background:var(--d-surface-raised);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-signals span,.registry-home-feature-row-signals span{background:color-mix(in srgb, var(--d-surface-raised) 72%, transparent)}}.registry-home-feature-signals span,.registry-home-feature-row-signals span{color:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-signals span,.registry-home-feature-row-signals span{color:color-mix(in srgb, var(--d-text) 76%, var(--d-text-muted))}}.registry-home-feature-signals span,.registry-home-feature-row-signals span{font-family:inherit;font-size:.75rem;font-weight:650}.registry-home-feature-signals span:first-child,.registry-home-feature-row-signals span:first-child{border-color:var(--d-cyan)}@supports (color:color-mix(in lab, red, red)){.registry-home-feature-signals span:first-child,.registry-home-feature-row-signals span:first-child{border-color:color-mix(in srgb, var(--d-cyan) 36%, transparent)}}.registry-home-feature-signals span:first-child,.registry-home-feature-row-signals span:first-child{color:var(--d-cyan)}.registry-home-feature-row{gap:1rem;padding:1.1rem 0}.registry-home-feature-row-copy{gap:.45rem;min-width:0;display:grid}.registry-home-feature-row-copy>span{color:var(--d-text-muted);font-family:var(--d-font-mono,monospace);font-size:.8125rem}.registry-home-feature-row-actions{justify-content:flex-end}.registry-home-flow-section{border:1px solid var(--d-border);gap:1.25rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-section{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-flow-section{border-radius:calc(var(--d-radius) * 1.25);background:linear-gradient(105deg, var(--d-green) 0%, transparent 36%), var(--d-surface-raised)}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-section{background:linear-gradient(105deg, color-mix(in srgb, var(--d-green) 7%, transparent) 0%, transparent 36%), color-mix(in srgb, var(--d-surface-raised) 82%, transparent)}}.registry-home-flow-shell{gap:1rem;display:grid}.registry-home-flow-track{gap:1rem}.registry-home-flow-step{min-height:8.25rem}.registry-home-flow-command{border:1px solid var(--d-green);align-items:flex-start;gap:.75rem;width:min(100%,42rem);min-width:0;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-command{border:1px solid color-mix(in srgb, var(--d-green) 30%, transparent)}}.registry-home-flow-command{border-radius:var(--d-radius);background:var(--d-green)}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-command{background:color-mix(in srgb, var(--d-green) 9%, var(--d-surface))}}.registry-home-flow-command span{color:var(--d-green);font-family:var(--d-font-mono,monospace);font-weight:800}.registry-home-flow-command code{min-width:0;color:var(--d-text);overflow-wrap:anywhere;line-height:1.5}.registry-home-secondary-section{padding-bottom:1rem}.registry-home-secondary-link{grid-template-columns:3rem minmax(8rem,.32fr) minmax(0,1fr) auto;padding:1.125rem 0}.registry-home-secondary-index{border:1px solid var(--d-border);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.registry-home-secondary-index{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-secondary-index{background:var(--d-surface-raised);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-home-secondary-index{background:color-mix(in srgb, var(--d-surface-raised) 74%, transparent)}}.registry-home-secondary-index{color:var(--d-cyan);font-family:var(--d-font-mono,monospace);font-size:.75rem;font-weight:800}.registry-home-secondary-name{gap:.12rem;min-width:0;display:grid}.registry-home-secondary-name strong{color:var(--d-text);font-size:1rem;line-height:1.2}.registry-home-secondary-name small{color:var(--d-text-muted);font-size:.75rem;font-weight:650}@media (min-width:1024px){.registry-home-stage-canvas{grid-template-columns:1fr;padding:1rem}.registry-home-stage-preview{aspect-ratio:16/7;min-height:28rem}.registry-home-stage-contract{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(10rem,.6fr) minmax(0,1.05fr) minmax(16rem,.9fr);align-items:center;width:min(100% - 2rem,56rem);margin:-5rem 1rem 1rem auto}.registry-home-stage-contract-head{grid-column:1}.registry-home-stage-command{grid-column:1/-1}.registry-home-stage-command-composer code{white-space:nowrap;flex-wrap:nowrap}.registry-home-command-base,.registry-home-command-flag{white-space:nowrap}.registry-home-stage-actions{grid-column:1/-1;justify-content:flex-end}.registry-home-stage-nodes{grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.registry-home-stage-actions{border-top:1px solid var(--d-border);grid-column:1/-1;justify-content:flex-end;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.registry-home-stage-actions{border-top:1px solid color-mix(in srgb, var(--d-border) 62%, transparent)}}.registry-home-feature-primary:has(.registry-home-feature-image){grid-template-columns:1fr}.registry-home-feature-image{grid-row:auto}.registry-home-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.registry-home-flow-track:before{background:var(--d-green);left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.registry-home-flow-track:before{background:color-mix(in srgb, var(--d-green) 34%, var(--d-border))}}.registry-home-flow-command{justify-self:end}}@media (max-width:767px){.registry-home-editorial{gap:1.5rem}.registry-home-editorial .registry-home-hero-wow{padding-top:2rem}.registry-home-hero-proof{align-items:flex-start}.registry-home-search-stage-head,.registry-home-search-hints{justify-content:flex-start;align-items:flex-start}.registry-home-search-stage .registry-type-strip{flex-wrap:wrap;overflow:visible}.registry-home-search-stage .registry-search-actions{justify-content:flex-start;width:100%}.registry-home-search-stage .registry-mobile-filter-toggle{border:1px solid var(--d-border);min-height:2.25rem;padding:.4rem .75rem}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage .registry-mobile-filter-toggle{border:1px solid color-mix(in srgb, var(--d-border) 70%, transparent)}}.registry-home-search-stage .registry-mobile-filter-toggle{background:var(--d-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registry-home-search-stage .registry-mobile-filter-toggle{background:color-mix(in srgb, var(--d-bg) 28%, transparent)}}.registry-home-feature-row{grid-template-columns:1fr}.registry-home-feature-row p{-webkit-line-clamp:3}.registry-home-feature-row-actions{justify-content:flex-start}.registry-home-flow-section{padding:1rem}.registry-home-flow-step{min-height:0}.registry-home-secondary-link{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem}.registry-home-secondary-link p{grid-column:2/-1}.registry-home-secondary-link svg{grid-area:1/3;justify-self:end}}.registry-home-editorial{--registry-home-accent:var(--d-cyan);--registry-home-accent-ink:var(--d-cyan);gap:3rem}html.light .registry-home-editorial{--registry-home-accent:#089da0;--registry-home-accent-ink:#006f73}.registry-home-editorial .registry-home-hero-cinematic{box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-areas:"copy""stage""proof";gap:1rem;padding:2.25rem 0 .5rem;display:grid;position:relative;overflow:visible}.registry-home-hero-cinematic:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0 3.5rem, var(--d-border) 3.5rem 3.5625rem, transparent 3.5625rem 100%), linear-gradient(180deg, transparent 0 3.5rem, var(--d-border) 3.5rem 3.5625rem, transparent 3.5625rem 100%);position:absolute;inset:0 calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.registry-home-hero-cinematic:before{background:linear-gradient(90deg, transparent 0 3.5rem, color-mix(in srgb, var(--d-border) 18%, transparent) 3.5rem 3.5625rem, transparent 3.5625rem 100%), linear-gradient(180deg, transparent 0 3.5rem, color-mix(in srgb, var(--d-border) 14%, transparent) 3.5rem 3.5625rem, transparent 3.5625rem 100%)}}.registry-home-hero-cinematic:before{opacity:.42;background-size:3.5625rem 3.5625rem;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.registry-home-hero-cinematic .registry-home-hero-copy{grid-area:copy;gap:1rem;max-width:43rem}.registry-home-hero-cinematic .registry-home-title{max-width:12ch;font-size:3.2rem;line-height:.98}.registry-home-hero-cinematic .registry-home-description{max-width:37rem;color:var(--d-text)}@supports (color:color-mix(in lab, red, red)){.registry-home-hero-cinematic .registry-home-description{color:color-mix(in srgb, var(--d-text) 72%, var(--d-text-muted))}}.registry-home-hero-cinematic .registry-home-description{font-size:1.0625rem;line-height:1.65}.registry-home-hero-proof-grid{grid-area:proof;gap:.625rem;min-width:0;display:grid}.registry-home-hero-proof-item{border-top:1px solid var(--d-border);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.25rem .75rem;min-width:0;padding:.8rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-hero-proof-item{border-top:1px solid color-mix(in srgb, var(--d-border) 66%, transparent)}}.registry-home-hero-proof-item span{color:var(--registry-home-accent-ink);font-family:var(--d-font-mono,monospace);text-transform:uppercase;letter-spacing:0;grid-row:span 2;font-size:.72rem;font-weight:800}.registry-home-hero-proof-item strong{color:var(--d-text);font-size:.98rem;line-height:1.2}.registry-home-hero-proof-item p{color:var(--d-text-muted);margin:0;font-size:.875rem;line-height:1.5}.registry-home-hero-stage{border-color:var(--registry-home-accent);grid-area:stage;min-width:0;min-height:100%}@supports (color:color-mix(in lab, red, red)){.registry-home-hero-stage{border-color:color-mix(in srgb, var(--registry-home-accent) 24%, var(--d-border))}}.registry-home-hero-stage{border-radius:calc(var(--d-radius) * 1.3);box-shadow:0 2rem 5rem #0000003d}.registry-home-editorial .registry-home-eyebrow,.registry-home-editorial .registry-home-section-link,.registry-home-editorial .registry-home-stage-contract-head .d-label,.registry-home-editorial .registry-home-feature-eyebrow,.registry-home-editorial .registry-home-text-link,.registry-home-editorial .registry-home-secondary-index,.registry-home-editorial .registry-home-secondary-link svg,.registry-home-editorial .registry-home-feature-signals span:first-child,.registry-home-editorial .registry-home-feature-row-signals span:first-child{color:var(--registry-home-accent-ink)}.registry-home-editorial .registry-home-eyebrow{border-left-color:var(--registry-home-accent)}.registry-home-editorial .registry-home-command-prompt,.registry-home-editorial .registry-home-command-flag,.registry-home-editorial .registry-home-feature-command span,.registry-home-editorial .registry-home-flow-command span{color:var(--registry-home-accent-ink)}.registry-home-hero-stage .registry-home-stage-canvas{height:100%}.registry-home-hero-stage .registry-home-stage-preview{min-height:18rem}.registry-home-section-title{max-width:56rem;color:var(--d-text);letter-spacing:0;text-wrap:balance;margin:0;font-size:2rem;font-weight:750;line-height:1.08}.registry-home-search-stage{gap:1rem;padding:1rem}.registry-home-search-stage-head{align-items:flex-start}.registry-home-search-stage-head>div:first-child{min-width:min(100%,34rem)}.registry-home-search-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.registry-home-search-lanes span{border:1px solid var(--d-border);gap:.15rem;min-width:0;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.registry-home-search-lanes span{border:1px solid color-mix(in srgb, var(--d-border) 68%, transparent)}}.registry-home-search-lanes span{border-radius:var(--d-radius);background:var(--d-bg)}@supports (color:color-mix(in lab, red, red)){.registry-home-search-lanes span{background:color-mix(in srgb, var(--d-bg) 26%, transparent)}}.registry-home-search-lanes strong{color:var(--d-text);font-size:.92rem;line-height:1.2}.registry-home-search-lanes small{color:var(--d-text-muted);font-size:.78rem;line-height:1.35}.registry-home-featured-section,.registry-home-secondary-section{gap:1.35rem}.registry-home-feature-primary{padding:1.4rem 0}.registry-home-feature-image{aspect-ratio:16/7}.registry-home-feature-image .registry-home-stage-fallback{min-height:100%}.registry-home-feature-primary h3{font-size:2rem}.registry-home-flow-section{gap:1.25rem}.registry-home-flow-section .registry-home-section-title{max-width:48rem}.registry-home-secondary-section .registry-home-section-title{max-width:52rem}@media (min-width:768px){.registry-home-search-stage{padding:1.25rem}}@media (min-width:1024px){.registry-home-editorial .registry-home-hero-cinematic{grid-template:"copy stage""proof stage"minmax(10rem,1fr)/minmax(24rem,.72fr) minmax(32rem,1.08fr);align-items:stretch;min-height:0;padding-top:1.75rem}.registry-home-hero-cinematic .registry-home-title{font-size:3.72rem}.registry-home-hero-cinematic .registry-home-hero-actions{padding-top:.5rem}.registry-home-hero-proof-grid{align-self:end;max-width:38rem}.registry-home-hero-stage .registry-home-stage-canvas{grid-template-rows:minmax(21rem,auto) auto}.registry-home-hero-stage .registry-home-stage-preview{aspect-ratio:16/8.5;height:auto;min-height:21rem}.registry-home-hero-stage .registry-home-stage-contract{grid-template-columns:minmax(8rem,.56fr) minmax(0,.82fr) minmax(18rem,1fr);width:min(100% - 1.5rem,54rem);margin:-3.5rem .75rem .75rem auto}.registry-home-hero-stage .registry-home-stage-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.registry-home-hero-stage .registry-home-stage-node{min-height:2.1rem;padding:.45rem .6rem;font-size:.8125rem}.registry-home-search-stage-head{grid-template-columns:minmax(0,1fr) minmax(22rem,.48fr);display:grid}.registry-home-feature-primary:has(.registry-home-feature-image){grid-template-columns:minmax(20rem,.72fr) minmax(0,1fr) minmax(18rem,.62fr);align-items:center}.registry-home-feature-image{aspect-ratio:4/3;grid-area:1/1/span 2}.registry-home-feature-copy{grid-area:1/2/span 2}.registry-home-feature-command{grid-area:1/3;width:100%}.registry-home-feature-actions{grid-area:2/3;align-self:start}}@media (min-width:1024px) and (max-height:820px){.registry-home-editorial{gap:2.25rem}.registry-home-editorial .registry-home-hero-cinematic{gap:.85rem 1rem;padding-top:1.25rem}.registry-home-hero-cinematic .registry-home-hero-copy{gap:.8rem}.registry-home-hero-cinematic .registry-home-title{font-size:3.35rem;line-height:.96}.registry-home-hero-cinematic .registry-home-description{max-width:35rem;font-size:1rem;line-height:1.5}.registry-home-hero-cinematic .registry-home-hero-actions{padding-top:.25rem}.registry-home-hero-proof-grid{gap:0}.registry-home-hero-proof-item{gap:.15rem .65rem;padding:.55rem 0}.registry-home-hero-proof-item p{font-size:.8125rem;line-height:1.35}.registry-home-hero-stage .registry-home-stage-canvas{grid-template-rows:minmax(17.5rem,auto) auto;padding:.75rem}.registry-home-hero-stage .registry-home-stage-preview{aspect-ratio:16/7.1;min-height:17.5rem}.registry-home-hero-stage .registry-home-stage-contract{grid-template-columns:minmax(7.5rem,.54fr) minmax(0,.74fr) minmax(17.75rem,1fr);gap:.7rem;margin:-2.65rem .65rem .65rem auto;padding:.8rem}.registry-home-hero-stage .registry-home-stage-node{min-height:1.95rem;padding:.35rem .5rem}.registry-home-hero-stage .registry-home-stage-command{padding:.65rem .75rem}.registry-home-hero-stage .registry-home-stage-command-composer{padding:.55rem}.registry-home-hero-stage .registry-home-stage-command-composer code{gap:.35rem}.registry-home-hero-stage .registry-home-stage-actions{padding-top:.5rem}}@media (min-width:1024px){.registry-home-hero-stage .registry-home-stage-command{grid-column:1/-1}.registry-home-hero-stage .registry-home-stage-command-composer code{white-space:nowrap;flex-wrap:nowrap}.registry-home-hero-stage .registry-home-command-base,.registry-home-hero-stage .registry-home-command-flag{white-space:nowrap}}@media (max-width:767px){.registry-home-editorial{gap:2rem}.registry-home-hero-cinematic .registry-home-title{max-width:11ch;font-size:3rem}.registry-home-hero-proof-item{grid-template-columns:1fr}.registry-home-hero-proof-item span{grid-row:auto}.registry-home-section-title{font-size:1.65rem}.registry-home-search-lanes{grid-template-columns:1fr}}}@media (prefers-reduced-motion:reduce){.lum-orbs:before,.lum-orbs:after,.lum-particles:before,.lum-fade-up,.lum-stagger>*,.entrance-fade{animation:none!important}.lum-fade-up,.lum-stagger>*{opacity:1!important;transform:none!important}.lum-card-outlined:hover{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
