@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-weight-light:300;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:var(--leading-snug);--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--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-surface:var(--color-surface);--color-surface-elevated:var(--color-surface-elevated);--color-surface-muted:var(--color-surface-muted);--color-surface-secondary:var(--color-surface-secondary);--color-text-strong:var(--color-text-strong);--color-text-muted:var(--color-text-muted);--color-text-subtle:var(--color-text-subtle);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-border-muted:var(--color-border-muted);--color-accent:var(--color-accent);--color-accent-soft:var(--color-accent-soft);--color-accent-contrast:var(--color-accent-contrast);--color-feature:var(--color-feature);--color-feature-strong:var(--color-feature-strong);--color-success:var(--color-success);--color-warning:var(--color-warning);--color-danger:var(--color-danger);--color-brand-npm:var(--color-brand-npm);--color-terminal-bg:var(--color-terminal-bg);--color-terminal-prompt:var(--color-terminal-prompt);--text-md:var(--text-md);--radius-full:var(--radius-full);--color-shadow:var(--color-shadow)}}@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{.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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.my-0{margin-block:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-\[4\.5rem\]{min-height:4.5rem}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[220px\]{max-width:220px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-danger{color:var(--color-danger)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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))}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.md\:self-center{align-self:center}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:grid-cols-\[20rem_1fr\]{grid-template-columns:20rem 1fr}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--color-bg:#1c1f1d;--color-surface:#2a2e2b;--color-surface-elevated:#2a2e2b;--color-surface-muted:#4a4f4c;--color-surface-secondary:#3a3f3c;--color-text:#fff;--color-text-strong:#fff;--color-text-muted:#9aa3a0;--color-text-subtle:#4a4f4c;--color-border:#3a3f3c;--color-border-strong:#4a4f4c;--color-border-muted:#3a3f3c;--color-accent:#275237;--color-accent-soft:#eaf2ec;--color-accent-contrast:#fff;--color-feature:#ffc425;--color-feature-strong:#c9961c;--color-success:#275237;--color-warning:#ffc425;--color-danger:#a12a2f;--color-brand-npm:#cb3837;--color-brand-usdc:#2775ca;--color-brand-phantom:#8b5cf6;--color-brand-phantom-start:#6a48ff;--color-brand-phantom-mid:#9e78ff;--color-brand-phantom-end:#c9b4ff;--color-brand-solflare:#facc15;--color-brand-solflare-start:#fde047;--color-brand-solflare-end:#ca8a04;--color-brand-solana:#14f195;--color-brand-solana-mid:#80ecff;--color-brand-solana-end:#ab9ff2;--color-brand-alby:#ffb224;--color-brand-alby-start:#ffd86b;--color-brand-bitcoin-start:#f59e0b;--color-brand-bitcoin-mid:#f97316;--color-brand-bitcoin-end:#7c2d12;--color-brand-warm-text:#fff7ed;--color-brand-alby-text:#2b1a00;--color-terminal-bg:#111827;--color-terminal-prompt:#86efac;--font-sans:var(--font-inter);--text-xs:.875rem;--text-sm:.875rem;--text-md:1rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:3.5rem;--text-5xl:4rem;--leading-tight:1.1;--leading-snug:1.1;--leading-normal:1.5;--leading-relaxed:1.4;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:2.5rem;--space-10:3rem;--space-11:4rem;--space-12:5rem;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-full:999px;--shadow-sm:0 2px 6px #00000040;--shadow-md:0 8px 24px #00000059;--shadow-lg:0 20px 48px #00000073;--shadow-xl:0 20px 50px #00000080;--shadow-topbar:0 4px 20px #0003;--color-shadow:#000;--z-base:0;--z-elevated:10;--z-sticky:50;--z-overlay:90;--z-modal:100;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.16, 1, .3, 1);--container-max:88rem;--container-max-xl:96rem;--landing-content-max:110rem;--landing-content-max-xl:120rem;--landing-gutter-x:clamp(1.25rem, 2vw, 2rem);--section-pad-y:clamp(1rem, 2.2vw, 1.75rem);--section-pad-x:clamp(.5rem, 1.2vw, 1rem);--superbar-height:4.25rem;--topbar-height:4.25rem}@media (min-width:1280px){:root{--container-max:var(--container-max-xl);--landing-content-max:var(--landing-content-max-xl)}}:root{--measure-readable:68ch}.text-display{font-size:var(--text-5xl);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:-.02em}.text-title{font-size:var(--text-3xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:-.01em}.text-subtitle{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-medium)}.text-body{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);max-width:var(--measure-readable)}.text-caption{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-pulse{0%{box-shadow:0 0 #fff3}50%,to{box-shadow:0 0 0 8px #0000}}.anim-fade-in{animation:fade-in var(--duration-base) var(--easing-standard) both}.anim-rise-in{animation:rise-in var(--duration-slow) var(--easing-emphasized) both}.anim-soft-pulse{animation:soft-pulse 2.4s var(--easing-standard) infinite}@keyframes orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.anim-orb-float{animation:20s ease-in-out infinite orb-float}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html,body{min-height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans), sans-serif;text-rendering:optimizelegibility;line-height:var(--leading-normal);margin:0}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:.08em}::selection{color:var(--color-accent-contrast);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-accent) 78%, black 22%)}}:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 72%, white 28%)}}:focus-visible{outline-offset:2px}.primitive-heading{color:var(--color-text);margin:0}.primitive-heading-1{font-size:var(--text-4xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}.primitive-heading-2{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}.primitive-heading-3{font-size:var(--text-xl);line-height:var(--leading-normal);font-weight:var(--weight-medium)}.primitive-heading-4{font-size:var(--text-lg);line-height:var(--leading-normal);font-weight:var(--weight-medium)}.primitive-text{margin:0}.primitive-text-caption{font-size:var(--text-sm);line-height:var(--leading-normal)}.primitive-text-body{font-size:var(--text-base);line-height:var(--leading-relaxed)}.primitive-text-lead{font-size:var(--text-lg);line-height:var(--leading-normal)}.primitive-label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--weight-medium)}.primitive-tone-neutral,.primitive-text[data-tone=neutral]{color:var(--color-text)}.primitive-helper-text[data-tone=neutral],.primitive-status-badge[data-tone=neutral]{color:var(--color-text-muted)}.primitive-tone-accent,.primitive-text[data-tone=accent],.primitive-helper-text[data-tone=accent],.primitive-status-badge[data-tone=accent]{color:var(--color-accent)}.primitive-tone-success,.primitive-text[data-tone=success],.primitive-helper-text[data-tone=success],.primitive-status-badge[data-tone=success]{color:var(--color-accent-soft)}.primitive-tone-warning,.primitive-text[data-tone=warning],.primitive-helper-text[data-tone=warning],.primitive-status-badge[data-tone=warning]{color:var(--color-warning)}.primitive-tone-danger,.primitive-text[data-tone=danger],.primitive-helper-text[data-tone=danger],.primitive-status-badge[data-tone=danger]{color:var(--color-danger)}.primitive-skeleton{border-radius:var(--radius-sm);background-color:var(--color-surface-muted);display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.primitive-skeleton{background-color:color-mix(in srgb, var(--color-surface-muted) 78%, var(--color-surface-elevated) 22%)}}.primitive-skeleton{background-image:linear-gradient(100deg,#0000 0% 35%,#ffffff61 50%,#0000 65% 100%);background-repeat:no-repeat;background-size:220% 100%;animation:1.8s ease-in-out infinite skeleton-shimmer;box-shadow:inset 0 0 0 1px #ffffff0f}.primitive-skeleton-text{width:100%;height:.875rem}.primitive-skeleton-heading{border-radius:var(--radius-md);width:70%;height:1.3rem}.primitive-skeleton-chip{border-radius:var(--radius-md);width:6rem;height:1.9rem}.primitive-skeleton-rect{border-radius:var(--radius-md);width:100%;min-height:4rem}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.primitive-skeleton{background-size:100% 100%;animation:none}.skill-loading-shell .primitive-skeleton{animation:none}}.primitive-status-badge{border-radius:var(--radius-2xl);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.primitive-status-badge[data-tone=neutral]{border-color:var(--color-border-strong);color:var(--color-text-muted)}.primitive-status-badge[data-tone=accent]{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=accent]{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}}.primitive-status-badge[data-tone=accent]{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=accent]{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}}.primitive-status-badge[data-tone=accent]{color:var(--color-text)}.primitive-status-badge[data-tone=success]{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 44%, var(--color-border))}}.primitive-status-badge[data-tone=success]{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=success]{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}}.primitive-status-badge[data-tone=success]{color:var(--color-text)}.primitive-status-badge[data-tone=warning]{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 44%, var(--color-border))}}.primitive-status-badge[data-tone=warning]{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=warning]{background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}}.primitive-status-badge[data-tone=warning]{color:var(--color-text)}.primitive-status-badge[data-tone=danger]{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 44%, var(--color-border))}}.primitive-status-badge[data-tone=danger]{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge[data-tone=danger]{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}}.primitive-status-badge[data-tone=danger]{color:var(--color-text)}.primitive-status-badge.site-logo-preview-badge{border-color:#df0c24;border-radius:0}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge.site-logo-preview-badge{border-color:color-mix(in srgb, #df0c24 56%, var(--color-border))}}.primitive-status-badge.site-logo-preview-badge{background:linear-gradient(#df0c24,#a5001b)}@supports (color:color-mix(in lab, red, red)){.primitive-status-badge.site-logo-preview-badge{background:linear-gradient(180deg, color-mix(in srgb, #df0c24 76%, var(--color-surface) 24%), color-mix(in srgb, #a5001b 48%, var(--color-surface) 52%))}}.primitive-status-badge.site-logo-preview-badge{color:#ffe7ea;font-weight:var(--weight-bold);padding:.12rem .44rem;line-height:1.1;box-shadow:inset 0 1px #ffffffc7,0 10px 18px -16px #df0c2457}.primitive-card{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.primitive-card-elevated{border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.primitive-panel{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-elevated);padding:var(--space-4)}.primitive-callout{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-accent-soft);padding:var(--space-4)}.primitive-alert{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);padding:var(--space-4)}.primitive-alert-info{background:var(--color-surface-muted)}.primitive-alert-success{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.primitive-alert-success{background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface))}}.primitive-alert-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.primitive-alert-warning{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface))}}.primitive-alert-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.primitive-alert-danger{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface))}}.primitive-empty-state{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-muted);padding:var(--space-5)}.primitive-container{--primitive-full-inset-x:clamp(1.25rem, 4vw, 3.5rem);width:100%;max-width:none;padding-inline:var(--container-inset-x,var(--primitive-full-inset-x));margin-inline:auto}.primitive-container-width-full{max-width:none}.primitive-container-width-contained{max-width:var(--container-max)}.primitive-section{padding-inline:var(--section-inset-x,var(--section-pad-x));padding-block:var(--section-inset-y,clamp(.5rem, 1.2vw, .875rem))}.section-shell{padding-top:clamp(.5rem,1.2vw,.875rem);padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.primitive-container-inset-x-base-none{--container-inset-x:0}.primitive-container-inset-x-base-compact{--container-inset-x:var(--space-2)}.primitive-container-inset-x-base-default{--container-inset-x:var(--space-4)}.primitive-container-inset-x-base-comfortable{--container-inset-x:var(--space-6)}.primitive-section-inset-x-base-none{--section-inset-x:0}.primitive-section-inset-x-base-compact{--section-inset-x:var(--space-2)}.primitive-section-inset-x-base-default{--section-inset-x:var(--section-pad-x)}.primitive-section-inset-x-base-comfortable{--section-inset-x:var(--space-6)}.primitive-section-inset-y-base-none{--section-inset-y:0}.primitive-section-inset-y-base-compact{--section-inset-y:var(--space-2)}.primitive-section-inset-y-base-default{--section-inset-y:clamp(.5rem, 1.2vw, .875rem)}.primitive-section-inset-y-base-comfortable{--section-inset-y:var(--space-6)}@media (min-width:640px){.primitive-container-inset-x-sm-none{--container-inset-x:0}.primitive-container-inset-x-sm-compact{--container-inset-x:var(--space-2)}.primitive-container-inset-x-sm-default{--container-inset-x:var(--space-4)}.primitive-container-inset-x-sm-comfortable{--container-inset-x:var(--space-6)}.primitive-section-inset-x-sm-none{--section-inset-x:0}.primitive-section-inset-x-sm-compact{--section-inset-x:var(--space-2)}.primitive-section-inset-x-sm-default{--section-inset-x:var(--section-pad-x)}.primitive-section-inset-x-sm-comfortable{--section-inset-x:var(--space-6)}.primitive-section-inset-y-sm-none{--section-inset-y:0}.primitive-section-inset-y-sm-compact{--section-inset-y:var(--space-2)}.primitive-section-inset-y-sm-default{--section-inset-y:clamp(.5rem, 1.2vw, .875rem)}.primitive-section-inset-y-sm-comfortable{--section-inset-y:var(--space-6)}}@media (min-width:768px){.primitive-container-inset-x-md-none{--container-inset-x:0}.primitive-container-inset-x-md-compact{--container-inset-x:var(--space-2)}.primitive-container-inset-x-md-default{--container-inset-x:var(--space-4)}.primitive-container-inset-x-md-comfortable{--container-inset-x:var(--space-6)}.primitive-section-inset-x-md-none{--section-inset-x:0}.primitive-section-inset-x-md-compact{--section-inset-x:var(--space-2)}.primitive-section-inset-x-md-default{--section-inset-x:var(--section-pad-x)}.primitive-section-inset-x-md-comfortable{--section-inset-x:var(--space-6)}.primitive-section-inset-y-md-none{--section-inset-y:0}.primitive-section-inset-y-md-compact{--section-inset-y:var(--space-2)}.primitive-section-inset-y-md-default{--section-inset-y:clamp(.5rem, 1.2vw, .875rem)}.primitive-section-inset-y-md-comfortable{--section-inset-y:var(--space-6)}}@media (min-width:1024px){.primitive-container-inset-x-lg-none{--container-inset-x:0}.primitive-container-inset-x-lg-compact{--container-inset-x:var(--space-2)}.primitive-container-inset-x-lg-default{--container-inset-x:var(--space-4)}.primitive-container-inset-x-lg-comfortable{--container-inset-x:var(--space-6)}.primitive-section-inset-x-lg-none{--section-inset-x:0}.primitive-section-inset-x-lg-compact{--section-inset-x:var(--space-2)}.primitive-section-inset-x-lg-default{--section-inset-x:var(--section-pad-x)}.primitive-section-inset-x-lg-comfortable{--section-inset-x:var(--space-6)}.primitive-section-inset-y-lg-none{--section-inset-y:0}.primitive-section-inset-y-lg-compact{--section-inset-y:var(--space-2)}.primitive-section-inset-y-lg-default{--section-inset-y:clamp(.5rem, 1.2vw, .875rem)}.primitive-section-inset-y-lg-comfortable{--section-inset-y:var(--space-6)}}@media (min-width:1280px){.primitive-container-inset-x-xl-none{--container-inset-x:0}.primitive-container-inset-x-xl-compact{--container-inset-x:var(--space-2)}.primitive-container-inset-x-xl-default{--container-inset-x:var(--space-4)}.primitive-container-inset-x-xl-comfortable{--container-inset-x:var(--space-6)}.primitive-section-inset-x-xl-none{--section-inset-x:0}.primitive-section-inset-x-xl-compact{--section-inset-x:var(--space-2)}.primitive-section-inset-x-xl-default{--section-inset-x:var(--section-pad-x)}.primitive-section-inset-x-xl-comfortable{--section-inset-x:var(--space-6)}.primitive-section-inset-y-xl-none{--section-inset-y:0}.primitive-section-inset-y-xl-compact{--section-inset-y:var(--space-2)}.primitive-section-inset-y-xl-default{--section-inset-y:clamp(.5rem, 1.2vw, .875rem)}.primitive-section-inset-y-xl-comfortable{--section-inset-y:var(--space-6)}}.primitive-grid-cols-base-1{grid-template-columns:repeat(1,minmax(0,1fr))}.primitive-grid-cols-base-2{grid-template-columns:repeat(2,minmax(0,1fr))}.primitive-grid-cols-base-3{grid-template-columns:repeat(3,minmax(0,1fr))}.primitive-grid-cols-base-4{grid-template-columns:repeat(4,minmax(0,1fr))}.primitive-grid-cols-base-5{grid-template-columns:repeat(5,minmax(0,1fr))}.primitive-grid-cols-base-6{grid-template-columns:repeat(6,minmax(0,1fr))}.primitive-density-base-compact{gap:var(--space-2)}.primitive-density-base-default{gap:var(--space-4)}.primitive-density-base-comfortable{gap:var(--space-6)}@media (min-width:640px){.primitive-grid-cols-sm-1{grid-template-columns:repeat(1,minmax(0,1fr))}.primitive-grid-cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.primitive-grid-cols-sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.primitive-grid-cols-sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}.primitive-grid-cols-sm-5{grid-template-columns:repeat(5,minmax(0,1fr))}.primitive-grid-cols-sm-6{grid-template-columns:repeat(6,minmax(0,1fr))}.primitive-density-sm-compact{gap:var(--space-2)}.primitive-density-sm-default{gap:var(--space-4)}.primitive-density-sm-comfortable{gap:var(--space-6)}}@media (min-width:768px){.primitive-grid-cols-md-1{grid-template-columns:repeat(1,minmax(0,1fr))}.primitive-grid-cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.primitive-grid-cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.primitive-grid-cols-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.primitive-grid-cols-md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.primitive-grid-cols-md-6{grid-template-columns:repeat(6,minmax(0,1fr))}.primitive-density-md-compact{gap:var(--space-2)}.primitive-density-md-default{gap:var(--space-4)}.primitive-density-md-comfortable{gap:var(--space-6)}}@media (min-width:1024px){.primitive-grid-cols-lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}.primitive-grid-cols-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.primitive-grid-cols-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.primitive-grid-cols-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.primitive-grid-cols-lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.primitive-grid-cols-lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}.primitive-density-lg-compact{gap:var(--space-2)}.primitive-density-lg-default{gap:var(--space-4)}.primitive-density-lg-comfortable{gap:var(--space-6)}}@media (min-width:1280px){.primitive-grid-cols-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.primitive-grid-cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.primitive-grid-cols-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.primitive-grid-cols-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.primitive-grid-cols-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.primitive-grid-cols-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}.primitive-density-xl-compact{gap:var(--space-2)}.primitive-density-xl-default{gap:var(--space-4)}.primitive-density-xl-comfortable{gap:var(--space-6)}}.primitive-align-start{align-items:flex-start}.primitive-align-center{align-items:center}.primitive-align-end{align-items:flex-end}.primitive-button-default,.primitive-button-primary,.primitive-button-ghost,.primitive-button-danger{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), filter var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);text-decoration:none;display:inline-flex}.primitive-button-default:hover,.primitive-button-primary:hover,.primitive-button-ghost:hover,.primitive-button-danger:hover,.primitive-button-default:active,.primitive-button-primary:active,.primitive-button-ghost:active,.primitive-button-danger:active{transform:none}.primitive-button-default{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);border:0}.primitive-button-default:hover{background:var(--color-surface-muted);box-shadow:var(--shadow-md)}.primitive-button-primary{background:var(--color-accent);color:var(--color-text);box-shadow:var(--shadow-sm);border:0}.primitive-button-primary:hover{color:var(--color-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-button-primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, white 12%)}}.primitive-button-primary:hover{box-shadow:var(--shadow-md)}.primitive-button-ghost{color:var(--color-text);box-shadow:var(--shadow-sm);background:0 0;border:0}.primitive-button-ghost:hover{background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.primitive-button-ghost:hover{background:color-mix(in srgb, var(--color-surface-muted) 68%, transparent)}}.primitive-button-ghost:hover{box-shadow:var(--shadow-md)}.primitive-button-danger{background:var(--color-danger);color:var(--color-text);box-shadow:var(--shadow-sm);border:0}.primitive-button-danger:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.primitive-button-danger:hover{background:color-mix(in srgb, var(--color-danger) 88%, black 12%)}}.primitive-button-danger:hover{box-shadow:var(--shadow-md)}.primitive-button-default:focus-visible,.primitive-button-primary:focus-visible,.primitive-button-ghost:focus-visible,.primitive-button-danger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.primitive-button-default:disabled,.primitive-button-primary:disabled,.primitive-button-ghost:disabled,.primitive-button-danger:disabled{opacity:.52;cursor:not-allowed}.primitive-fieldset{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.primitive-checkbox-field{gap:.35rem;display:grid}.primitive-checkbox-label{width:100%;color:var(--color-text);align-items:center;gap:.75rem;display:inline-flex}.primitive-checkbox-input{width:.95rem;height:.95rem;accent-color:var(--color-accent-strong);flex:none;margin:0}.primitive-checkbox-copy{min-width:0;color:var(--color-text)}.primitive-input{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;color:var(--color-text);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);padding:var(--space-3) var(--space-4);transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard)}.primitive-input::placeholder{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.primitive-input::placeholder{color:color-mix(in srgb, var(--color-text) 72%, transparent)}}.primitive-input::placeholder{-webkit-text-fill-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.primitive-input::placeholder{-webkit-text-fill-color:color-mix(in srgb, var(--color-text) 72%, transparent)}}.primitive-input:focus-visible{border-color:var(--color-border-muted)}@supports (color:color-mix(in lab, red, red)){.primitive-input:focus-visible{border-color:color-mix(in srgb, var(--color-border-muted) 76%, white 24%)}}.primitive-input:focus-visible{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.primitive-input:focus-visible{background:color-mix(in srgb, var(--color-surface) 92%, white 8%)}}.primitive-input:focus-visible{outline:none}.primitive-input[aria-invalid=true]{border-color:var(--color-danger)}.primitive-input[data-state=success]{border-color:var(--color-success)}.primitive-input:disabled{background:var(--color-surface-muted);color:var(--color-text);-webkit-text-fill-color:var(--color-text);cursor:not-allowed}.primitive-input[readonly]{color:var(--color-text);-webkit-text-fill-color:var(--color-text)}.primitive-select{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;color:var(--color-text);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);padding:var(--space-3) calc(var(--space-4) + 1.25rem) var(--space-3) var(--space-4);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background-size:1rem}.primitive-select:focus-visible{border-color:var(--color-border-muted)}@supports (color:color-mix(in lab, red, red)){.primitive-select:focus-visible{border-color:color-mix(in srgb, var(--color-border-muted) 76%, white 24%)}}.primitive-select:focus-visible{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.primitive-select:focus-visible{background-color:color-mix(in srgb, var(--color-surface) 92%, white 8%)}}.primitive-select:focus-visible{outline:none}.primitive-select[aria-invalid=true]{border-color:var(--color-danger)}.primitive-select[data-state=success]{border-color:var(--color-success)}.primitive-select:disabled{background:var(--color-surface-muted);color:var(--color-text);-webkit-text-fill-color:var(--color-text);cursor:not-allowed}.primitive-helper-text{font-size:var(--text-sm);line-height:var(--leading-normal)}.primitive-textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:7.5rem;font:inherit;color:var(--color-text);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);resize:vertical;border-radius:0;padding:.85rem .95rem}.primitive-textarea:focus-visible{border-color:var(--color-accent);background:var(--color-surface);outline:none}@supports (color:color-mix(in lab, red, red)){.primitive-textarea:focus-visible{background:color-mix(in srgb, var(--color-surface) 92%, white 8%)}}.primitive-textarea[aria-invalid=true]{border-color:var(--color-danger)}.primitive-textarea:disabled{color:var(--color-text);-webkit-text-fill-color:var(--color-text);cursor:not-allowed;opacity:1}.primitive-textarea[readonly]{color:var(--color-text);-webkit-text-fill-color:var(--color-text)}.primitive-input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-input:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-select:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-select:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-textarea:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.primitive-dialog-overlay{z-index:var(--z-modal);padding:var(--space-6);background:var(--color-text);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.primitive-dialog-overlay{background:color-mix(in srgb, var(--color-text) 18%, transparent)}}.primitive-dialog-panel{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-elevated);width:min(100%,40rem);max-height:min(100%,85vh);box-shadow:none;padding:var(--space-5);overflow:auto}.primitive-dialog-panel:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.primitive-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.primitive-dialog-close{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.primitive-dialog-close:hover{background:var(--color-surface-elevated);border-color:var(--color-border-stronger,var(--color-border-strong))}.primitive-dialog-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.primitive-swatch{border-radius:var(--radius-md);border:2px solid var(--color-border-strong);height:2.5rem}.primitive-token-bar{border-radius:var(--radius-sm);background:var(--color-accent);height:.75rem}.primitive-stack{flex-direction:column;display:flex}.primitive-inline{display:flex}.primitive-cluster{flex-wrap:wrap;display:flex}.primitive-grid{display:grid}.primitive-text-link{vertical-align:baseline;color:inherit;background-image:linear-gradient(var(--color-accent), var(--color-accent));transition:background-size var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:0 2px;text-decoration:none;display:inline-block}.primitive-text-link:hover{color:var(--color-text)}.primitive-text-link:hover,.primitive-text-link:focus-visible{background-size:100% 2px}.primitive-text-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.primitive-mini-sparkline-baseline{stroke:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.primitive-mini-sparkline-baseline{stroke:color-mix(in srgb, var(--color-border) 82%, transparent)}}.primitive-mini-sparkline-baseline{stroke-width:1px}.primitive-mini-sparkline{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-mini-sparkline{color:color-mix(in srgb, var(--color-accent) 72%, var(--color-text) 28%)}}.primitive-mini-sparkline-area{pointer-events:none}.primitive-mini-sparkline-line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.primitive-mini-sparkline-point{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.primitive-mini-sparkline-point{fill:color-mix(in srgb, currentColor 82%, white 18%)}}.quirk-grid-wash{background-image:linear-gradient(to right, var(--color-accent) 1px, transparent 1px), linear-gradient(to bottom, var(--color-accent) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.quirk-grid-wash{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 8%, transparent) 1px, transparent 1px)}}.quirk-grid-wash{background-position:0 0;background-size:24px 24px}.accent-rule{padding-left:var(--space-4);position:relative}.accent-rule:before{content:"";border-radius:var(--radius-sm);background:var(--color-accent);width:3px;height:1.2em;position:absolute;top:.2em;left:0}.primitive-data-table-container{border:1px solid var(--color-border);width:100%;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.primitive-data-table-container{border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent)}}.primitive-data-table{border-collapse:collapse;table-layout:fixed;background:var(--color-surface);width:100%;min-width:44rem}@supports (color:color-mix(in lab, red, red)){.primitive-data-table{background:color-mix(in srgb, var(--color-surface) 96%, white 4%)}}.primitive-data-table-head{background:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.primitive-data-table-head{background:color-mix(in srgb, var(--color-bg) 80%, var(--color-surface) 20%)}}.primitive-data-table-row{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.primitive-data-table-row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 42%, transparent)}}.primitive-data-table-row:last-child{border-bottom:none}.primitive-data-table-header-cell,.primitive-data-table-cell{text-align:left;vertical-align:middle;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);padding:.72rem .84rem}.primitive-data-table-header-cell{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text)}.primitive-data-table-cell{font-variant-numeric:tabular-nums}.app-shell{background-color:var(--color-bg);background-image:none;background-size:auto;flex-direction:column;min-height:100dvh;display:flex}.app-main{flex:auto;position:relative}.primitive-topbar{--topbar-control-height:2.875rem;--topbar-control-radius:0;--topbar-control-inline:1rem;z-index:var(--z-sticky);background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--color-border);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.primitive-topbar{border-bottom:1px solid color-mix(in srgb, var(--color-border) 40%, transparent)}}.primitive-topbar{box-shadow:var(--shadow-topbar);margin-bottom:0}.primitive-topbar-inner{min-height:var(--topbar-height);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(20rem,28rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.primitive-topbar-start,.primitive-topbar-brand,.primitive-topbar-end{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.primitive-topbar-brand{flex-shrink:0}.primitive-topbar-start{grid-area:1/1;gap:clamp(.75rem,1.3vw,1.15rem)}.primitive-topbar-end{justify-content:flex-end;justify-self:end;gap:var(--space-2);flex-wrap:wrap;grid-area:1/3}.site-header-signed-out-inner{min-height:var(--topbar-height);padding-inline:var(--landing-gutter-x);padding-block:var(--space-2);justify-content:space-between;align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);display:flex}.site-header-signed-out-start,.site-header-signed-out-brand,.site-header-signed-out-nav,.site-header-signed-out-actions{align-items:center;min-width:0;display:inline-flex}.site-header-signed-out-start{flex:auto;gap:clamp(.75rem,1.3vw,1.15rem)}.site-header-signed-out-brand{flex:none}.site-header-signed-out-logo{flex-shrink:0}.primitive-logo-wordmark,.site-logo-wordmark{color:var(--color-text);line-height:1.2}.site-header-signed-out-nav{flex:0 auto}.site-header-signed-out-nav-list,.site-header-signed-out-actions{align-items:center;gap:var(--space-3);display:inline-flex}.site-header-signed-out-actions{flex-shrink:0;justify-content:flex-end}.site-header-signed-out-overflow{display:none;position:relative}.site-header-signed-out-overflow-toggle{cursor:pointer;list-style:none}.site-header-signed-out-overflow-toggle::-webkit-details-marker{display:none}.site-header-signed-out-overflow-toggle::marker{content:""}.site-header-signed-out-overflow-panel{top:calc(100% + var(--space-2));z-index:var(--z-overlay);gap:var(--space-2);min-width:8.5rem;padding:var(--space-2);border:1px solid var(--color-border);display:grid;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.site-header-signed-out-overflow-panel{border:1px solid color-mix(in srgb, var(--color-border) 88%, white 12%)}}.site-header-signed-out-overflow-panel{background:var(--color-surface)}.site-header-signed-out-overflow-link{justify-content:flex-start;width:100%}.primitive-topbar-nav{min-width:0}.primitive-topbar-nav-list{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:inline-flex}.primitive-topbar-nav-link-visual{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;transform:translateY(.03rem)}.primitive-topbar-nav-link-visual svg{flex-shrink:0;width:.9rem;min-width:.9rem;height:.9rem;display:block}.primitive-topbar-nav-link-label{align-items:center;display:inline-flex}.primitive-topbar-nav-link{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link{color:color-mix(in srgb, var(--color-text) 84%, var(--color-text-subtle) 16%)}}.primitive-topbar-nav-link{font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-semibold);letter-spacing:.01em;padding:0 var(--topbar-control-inline);min-height:var(--topbar-control-height);border:1px solid var(--color-border-strong);border-radius:var(--topbar-control-radius);background:var(--color-surface-muted);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link{background:color-mix(in srgb, var(--color-surface-muted) 76%, black 24%)}}.primitive-topbar-nav-link{transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard)}.primitive-topbar-nav-link:hover{color:var(--color-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link:hover{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}}.primitive-topbar-nav-link:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link:hover{border-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-border))}}.primitive-topbar-nav-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-pro-pill{border-radius:var(--radius-full);letter-spacing:.06em;align-items:center;gap:.56rem;padding-inline:.96rem;font-weight:800;display:inline-flex;position:relative}.theme-pro-pill .primitive-topbar-nav-link-visual{margin-right:.04rem}.primitive-topbar-nav-link.theme-pro-pill--restrained{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--restrained{color:color-mix(in srgb, var(--color-accent) 78%, var(--color-text) 22%)}}.primitive-topbar-nav-link.theme-pro-pill--restrained{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--restrained{border-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-border))}}.primitive-topbar-nav-link.theme-pro-pill--restrained{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--restrained{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface))}}.theme-pro-pill--restrained .theme-pro-pill-icon{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.theme-pro-pill--restrained .theme-pro-pill-icon{color:color-mix(in srgb, var(--color-accent) 74%, var(--color-text) 26%)}}.primitive-topbar-nav-link.theme-pro-pill--balanced{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--balanced{color:color-mix(in srgb, var(--color-accent) 84%, var(--color-text) 16%)}}.primitive-topbar-nav-link.theme-pro-pill--balanced{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--balanced{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border))}}.primitive-topbar-nav-link.theme-pro-pill--balanced{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--balanced{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface))}}.theme-pro-pill--balanced .theme-pro-pill-icon{color:var(--color-accent)}.primitive-topbar-nav-link.theme-pro-pill--bold{color:var(--color-text);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--bold{border-color:color-mix(in srgb, var(--color-accent) 76%, black 24%)}}.primitive-topbar-nav-link.theme-pro-pill--bold{background:var(--color-accent)}.theme-pro-pill--bold .theme-pro-pill-icon{color:var(--color-text);filter:none}.theme-pro-pill:hover{transform:none}.primitive-topbar-nav-link.theme-pro-pill--restrained:hover{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--restrained:hover{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}}.primitive-topbar-nav-link.theme-pro-pill--balanced:hover{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--balanced:hover{color:color-mix(in srgb, var(--color-accent) 88%, black 12%)}}.primitive-topbar-nav-link.theme-pro-pill--balanced:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--balanced:hover{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface))}}.primitive-topbar-nav-link.theme-pro-pill--bold:hover{color:var(--color-text);border-color:var(--color-feature-strong)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--bold:hover{border-color:color-mix(in srgb, var(--color-feature-strong) 12%, var(--color-border))}}.primitive-topbar-nav-link.theme-pro-pill--bold:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-nav-link.theme-pro-pill--bold:hover{background:color-mix(in srgb, var(--color-accent) 76%, var(--color-feature) 10%, white 14%)}}.theme-pro-pill--bold:hover .theme-pro-pill-icon{color:var(--color-text)}.topbar-link-plain{background-color:#0000;background-image:linear-gradient(var(--color-accent), var(--color-accent));min-height:0;box-shadow:none;transition:background-size var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:0 2px;border:0;border-radius:0;align-self:center;padding:0;display:inline-block;transform:none}.topbar-link-plain:hover,.topbar-link-plain:focus-visible{background-color:#0000;background-image:linear-gradient(var(--color-accent), var(--color-accent));background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:100% 2px;border-color:#0000;transform:none}.topbar-action-button.primitive-button-default,.topbar-action-button.primitive-button-primary,.topbar-action-button.primitive-button-ghost,.topbar-action-button.primitive-button-danger{min-height:var(--topbar-control-height);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.topbar-action-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.topbar-action-icon svg{flex-shrink:0;width:.95rem;min-width:.95rem;height:.95rem;display:block}.topbar-action-label{align-items:center;display:inline-flex}.topbar-account-shell{display:inline-flex;position:relative}.topbar-account-file-input{display:none}.topbar-account-trigger{width:var(--topbar-control-height);height:var(--topbar-control-height);min-height:var(--topbar-control-height);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.topbar-account-avatar,.topbar-account-avatar-image{width:var(--topbar-control-height);height:var(--topbar-control-height);border-radius:var(--radius-full);border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.topbar-account-avatar,.topbar-account-avatar-image{border:1px solid color-mix(in srgb, var(--color-border) 88%, white 12%)}}.topbar-account-avatar,.topbar-account-avatar-image{transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard)}.topbar-account-avatar{background:var(--color-surface-muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topbar-account-avatar{background:color-mix(in srgb, var(--color-surface-muted) 88%, white 12%)}}.topbar-account-avatar{color:var(--color-text-strong);letter-spacing:.04em;box-shadow:none;font-size:.82rem;font-weight:700}.topbar-account-avatar-image{object-fit:cover;background:var(--color-surface-muted);display:block}.topbar-account-trigger:hover .topbar-account-avatar,.topbar-account-trigger:focus-visible .topbar-account-avatar,.topbar-account-trigger:hover .topbar-account-avatar-image,.topbar-account-trigger:focus-visible .topbar-account-avatar-image{border-color:var(--color-accent);transform:none}@supports (color:color-mix(in lab, red, red)){.topbar-account-trigger:hover .topbar-account-avatar,.topbar-account-trigger:focus-visible .topbar-account-avatar,.topbar-account-trigger:hover .topbar-account-avatar-image,.topbar-account-trigger:focus-visible .topbar-account-avatar-image{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border))}}.topbar-account-trigger:hover .topbar-account-avatar,.topbar-account-trigger:focus-visible .topbar-account-avatar,.topbar-account-trigger:hover .topbar-account-avatar-image,.topbar-account-trigger:focus-visible .topbar-account-avatar-image{box-shadow:none}.topbar-account-upload-badge{border-radius:var(--radius-full);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.topbar-account-upload-badge{background:color-mix(in srgb, var(--color-surface) 88%, transparent)}}.topbar-account-upload-badge{color:var(--color-text-strong)}@supports (color:color-mix(in lab, red, red)){.topbar-account-upload-badge{color:color-mix(in srgb, var(--color-text-strong) 82%, black 18%)}}.topbar-account-upload-badge{box-shadow:none;pointer-events:none}.topbar-account-menu{border:1px solid var(--color-border);min-width:15rem;padding:.45rem;position:absolute;top:calc(100% + .65rem);right:0}@supports (color:color-mix(in lab, red, red)){.topbar-account-menu{border:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}}.topbar-account-menu{border-radius:var(--radius-lg);background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.topbar-account-menu{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.topbar-account-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:var(--z-sticky);box-shadow:0 10px 40px #0006}.topbar-account-menu-header{border-bottom:1px solid var(--color-border);gap:.2rem;padding:.45rem .55rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.topbar-account-menu-header{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent)}}.topbar-account-menu-identity{align-items:center;gap:.65rem;display:inline-flex}.topbar-account-menu-identity-link{width:100%;color:inherit;border-radius:var(--radius-md);text-decoration:none;display:flex}.topbar-account-menu-identity-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.topbar-account-menu-at{color:var(--color-text-muted);font-size:1rem;font-weight:700;line-height:1}.topbar-account-menu-owner{color:var(--color-text-strong);margin:0;font-size:.96rem;font-weight:700;text-decoration:none}.topbar-account-menu-error{color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.topbar-account-menu-error{color:color-mix(in srgb, var(--color-danger) 82%, var(--color-surface) 18%)}}.topbar-account-menu-error{letter-spacing:.02em;font-size:.72rem;font-weight:700;display:block}.topbar-account-menu-list{gap:.12rem;padding-top:.35rem;display:grid}.topbar-account-menu-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.topbar-account-menu-icon svg{width:1rem;height:1rem;display:block}.topbar-account-menu-link,.topbar-account-menu-action{border-radius:var(--radius-md);width:100%;color:var(--color-text-strong);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;align-items:center;gap:.7rem;padding:.72rem .8rem;font-weight:600;text-decoration:none;display:inline-flex}.topbar-account-menu-link:hover,.topbar-account-menu-link:focus-visible,.topbar-account-menu-action:hover,.topbar-account-menu-action:focus-visible{background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.topbar-account-menu-link:hover,.topbar-account-menu-link:focus-visible,.topbar-account-menu-action:hover,.topbar-account-menu-action:focus-visible{background:color-mix(in srgb, var(--color-surface-muted) 74%, white 26%)}}.topbar-account-menu-link:hover,.topbar-account-menu-link:focus-visible,.topbar-account-menu-action:hover,.topbar-account-menu-action:focus-visible{color:var(--color-text-strong)}.primitive-topbar-search{flex:18rem;justify-content:flex-start;min-width:0;display:flex}.primitive-topbar-search-desktop{display:none}.primitive-topbar-search-shell{width:100%;max-width:28rem;min-height:var(--topbar-control-height);transition:width var(--duration-fast) var(--easing-standard), max-width var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);position:relative}.primitive-topbar-search:focus-within .primitive-topbar-search-shell{transform:none}.primitive-topbar-search-icon{left:var(--space-3);color:var(--color-text);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.primitive-topbar-search-icon svg,.primitive-topbar-search-toggle-icon svg,.search-result-download-icon svg{display:block}.primitive-topbar-search-input.primitive-input{width:100%;min-height:var(--topbar-control-height);border:1px solid var(--color-border);border-radius:0}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-input.primitive-input{border:1px solid color-mix(in srgb, var(--color-border) 90%, white 10%)}}.primitive-topbar-search-input.primitive-input{background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-input.primitive-input{background:color-mix(in srgb, var(--color-surface-muted) 76%, white 24%)}}.primitive-topbar-search-input.primitive-input{color:var(--color-text);padding-top:0;padding-right:calc(var(--space-3) + 1.4rem);padding-bottom:0;padding-left:calc(var(--space-4) + 1.1rem);font-size:var(--text-sm);line-height:var(--leading-normal);transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard)}.primitive-topbar-search:focus-within .primitive-topbar-search-input.primitive-input{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search:focus-within .primitive-topbar-search-input.primitive-input{background:color-mix(in srgb, var(--color-surface) 88%, white 12%)}}.primitive-topbar-search:focus-within .primitive-topbar-search-input.primitive-input{border-color:var(--color-border-muted)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search:focus-within .primitive-topbar-search-input.primitive-input{border-color:color-mix(in srgb, var(--color-border-muted) 76%, white 24%)}}.primitive-topbar-search:focus-within .primitive-topbar-search-icon,.primitive-topbar-search:focus-within .primitive-button-ghost.primitive-topbar-search-clear,.primitive-topbar-search-input::placeholder{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-input::placeholder{color:color-mix(in srgb, var(--color-text) 72%, transparent)}}.primitive-topbar-search-input::-webkit-search-cancel-button{appearance:none;display:none}.primitive-button-ghost.primitive-topbar-search-clear{right:var(--space-3);appearance:none;color:var(--color-text-subtle);background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.primitive-button-ghost.primitive-topbar-search-clear{color:color-mix(in srgb, var(--color-text-subtle) 68%, var(--color-text))}}.primitive-button-ghost.primitive-topbar-search-clear{justify-content:center;align-items:center;gap:0;width:1.1rem;min-width:1.1rem;height:1.1rem;padding:0;line-height:1;display:inline-flex}.primitive-button-ghost.primitive-topbar-search-clear svg{stroke:currentColor;flex-shrink:0;width:.9rem;min-width:.9rem;height:.9rem;display:block}.primitive-button-ghost.primitive-topbar-search-clear:hover{color:var(--color-text);background:0 0}.primitive-topbar-search-toggle{width:var(--topbar-control-height);height:var(--topbar-control-height);border:1px solid var(--color-border);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle{border:1px solid color-mix(in srgb, var(--color-border) 88%, white 12%)}}.primitive-topbar-search-toggle{background:var(--color-surface-muted);border-radius:0}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle{background:color-mix(in srgb, var(--color-surface-muted) 74%, white 26%)}}.primitive-topbar-search-toggle{color:var(--color-text);box-shadow:none}.primitive-topbar-search-toggle-icon{justify-content:center;align-items:center;display:inline-flex}.primitive-topbar-search-toggle:hover{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle:hover{background:color-mix(in srgb, var(--color-surface-elevated) 86%, white 14%)}}.primitive-topbar-mobile-panel-shell{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:none}.primitive-topbar-mobile-panel{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.primitive-topbar-mobile-panel .primitive-topbar-search{display:flex}.primitive-topbar-mobile-panel-close{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal)}@media (min-width:640px){.primitive-topbar-search-toggle{padding-inline:var(--space-4)}}@media (min-width:768px){.primitive-topbar-search-toggle{display:none}.primitive-topbar-search-desktop{grid-area:1/2;justify-content:center;justify-self:center;align-items:center;width:100%;margin-inline:0;display:flex}.primitive-topbar-inner:has(.primitive-topbar-search-desktop:focus-within) .primitive-topbar-search-shell{width:100%;max-width:31rem}}@media (min-width:768px) and (max-width:1099px){.primitive-topbar-inner{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem) auto;align-items:start}.primitive-topbar-start{align-items:flex-start;row-gap:var(--space-2);flex-wrap:wrap}.primitive-topbar-nav{flex-basis:100%}.primitive-topbar-nav-list{width:100%}.primitive-topbar-end{align-self:start}}@media (max-width:767px){.primitive-topbar-mobile-panel-shell{display:block}:root{--superbar-height:3.75rem;--topbar-height:3.75rem}.primitive-superbar-links{gap:var(--space-4);white-space:nowrap;max-width:100%;overflow-x:auto}.primitive-topbar-inner{row-gap:var(--space-3);column-gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.primitive-topbar-start{display:contents}.primitive-topbar-brand{grid-area:1/1;min-width:0}.primitive-topbar-nav{grid-area:2/1/auto/-1;min-width:0}.primitive-topbar-nav-list{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:.25rem 2.25rem .25rem .25rem;overflow-x:visible}.primitive-topbar-search-desktop{display:none}.primitive-topbar-search:focus-within .primitive-topbar-search-shell{width:100%;max-width:none;transform:none}.primitive-topbar-end{grid-area:1/2;justify-content:flex-end;justify-self:end}.primitive-topbar-mobile-panel{flex-wrap:wrap}.primitive-topbar-mobile-panel-close{width:100%}.primitive-topbar-end{gap:var(--space-1);align-self:start}.primitive-topbar-search-toggle{border-color:var(--color-accent);border-radius:0;grid-area:2/2;justify-self:end;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin-top:0;padding:0}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle{border-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-border))}}.primitive-topbar-search-toggle{background:linear-gradient(180deg, var(--color-surface), var(--color-surface-elevated))}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, white 8%), color-mix(in srgb, var(--color-surface-elevated) 84%, white 16%))}}.primitive-topbar-search-toggle{box-shadow:inset 0 1px 0 #ffffffb8, 0 8px 18px -14px var(--color-text)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle{box-shadow:inset 0 1px 0 #ffffffb8, 0 8px 18px -14px color-mix(in srgb, var(--color-text) 34%, transparent)}}.primitive-topbar-search-toggle{z-index:var(--z-elevated);position:relative}.primitive-topbar-search-toggle-icon svg{stroke-width:2px;width:1rem;height:1rem}.primitive-topbar-search-toggle:hover,.primitive-topbar-search-toggle:focus-visible{background:linear-gradient(180deg, var(--color-surface), var(--color-surface-elevated))}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle:hover,.primitive-topbar-search-toggle:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 88%, white 12%), color-mix(in srgb, var(--color-surface-elevated) 78%, white 22%))}}.primitive-topbar-end .primitive-button-default,.primitive-topbar-end .primitive-button-primary,.primitive-topbar-end .primitive-button-ghost,.primitive-topbar-end .primitive-button-danger{min-height:2.25rem;padding:.4rem .65rem}.primitive-topbar-end .topbar-action-button{min-width:0}.site-header-signed-out-inner{gap:var(--space-2);padding-block:var(--space-2)}.site-header-signed-out-start,.site-header-signed-out-nav-list,.site-header-signed-out-actions{gap:var(--space-2)}}@media (max-width:900px){.site-header-signed-out-docs{display:none}.site-header-signed-out-pro{justify-content:center;align-items:center;gap:0;width:2.5rem;min-width:2.5rem;padding-inline:0;display:inline-flex}.site-header-signed-out-pro .primitive-topbar-nav-link-visual{margin-right:0;transform:none}.site-header-signed-out .topbar-action-button.primitive-button-default,.site-header-signed-out .topbar-action-button.primitive-button-primary,.site-header-signed-out .topbar-action-button.primitive-button-ghost,.site-header-signed-out .topbar-action-button.primitive-button-danger{gap:0;width:2.5rem;min-width:2.5rem;padding-inline:0}.site-header-signed-out .site-header-signed-out-pro .primitive-topbar-nav-link-label,.site-header-signed-out .topbar-action-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:430px){.topbar-action-button.primitive-button-default,.topbar-action-button.primitive-button-primary,.topbar-action-button.primitive-button-ghost,.topbar-action-button.primitive-button-danger{gap:0;width:2.5rem;min-width:2.5rem;padding-inline:0}.topbar-action-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header-signed-out-inner,.site-header-signed-out-start,.site-header-signed-out-nav-list,.site-header-signed-out-actions{gap:var(--space-1)}.site-header-signed-out-docs{display:none}.site-header-signed-out-pro{gap:0;min-width:2.5rem;padding-inline:0}.site-header-signed-out-pro .primitive-topbar-nav-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:767px){.primitive-topbar{--topbar-strip-height:.45rem;margin-bottom:calc(var(--topbar-strip-height) + var(--space-2))}}.primitive-topbar-search-form{position:relative}.primitive-topbar-search-dropdown{top:calc(100% + var(--space-2));z-index:var(--z-overlay);border:1px solid var(--color-border);width:min(100%,20rem);max-width:20rem;position:absolute;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-dropdown{border:1px solid color-mix(in srgb, var(--color-border) 88%, white 12%)}}.primitive-topbar-search-dropdown{background:var(--color-surface);border-radius:0}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-dropdown{background:color-mix(in srgb, var(--color-surface) 96%, white 4%)}}.primitive-topbar-search-dropdown{box-shadow:none}.primitive-topbar-search-listbox{max-height:20rem;padding:var(--space-2);gap:0;margin:0;list-style:none;display:grid;overflow-y:auto}.primitive-topbar-search-option,.primitive-topbar-search-state{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:0;display:grid}.primitive-topbar-search-option{cursor:pointer}.primitive-topbar-search-option.is-active,.primitive-topbar-search-option:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-option.is-active,.primitive-topbar-search-option:hover{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface))}}.primitive-topbar-search-option-title{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.primitive-topbar-search-option-match{color:inherit;font-weight:var(--weight-semibold)}.primitive-topbar-search-option-meta,.primitive-topbar-search-state{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.primitive-superbar{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--color-border) 0%, transparent 100%) 1}@supports (color:color-mix(in lab, red, red)){.primitive-superbar{border-image:linear-gradient(90deg, color-mix(in srgb, var(--color-border) 60%, transparent) 0%, transparent 100%) 1}}.primitive-superbar{background:linear-gradient(180deg, var(--color-surface), var(--color-surface))}@supports (color:color-mix(in lab, red, red)){.primitive-superbar{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 88%, var(--color-accent-soft)), var(--color-surface))}}.primitive-superbar-inner{min-height:var(--superbar-height);justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.primitive-superbar-links{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.primitive-superbar-link{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.primitive-superbar-link{color:color-mix(in srgb, var(--color-text) 82%, var(--color-text-muted))}}.primitive-superbar-link{font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-semibold);letter-spacing:.01em;transition:color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);padding-block:.2rem;text-decoration:none}.primitive-superbar-link:hover{color:var(--color-text);transform:translateY(-1px)}.primitive-superbar-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.primitive-superbar-actions{align-items:center;gap:var(--space-2);display:inline-flex}.primitive-footer{border-top:1px solid var(--color-border);margin-top:clamp(5rem,12vw,9rem);position:relative}@supports (color:color-mix(in lab, red, red)){.primitive-footer{border-top:1px solid color-mix(in srgb, var(--color-border) 40%, transparent)}}.primitive-footer{background:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.primitive-footer{background:color-mix(in srgb, var(--color-bg) 80%, black 20%)}}.primitive-footer:before{content:none;pointer-events:none;background:linear-gradient(90deg, var(--color-accent) 0%, var(--color-accent) 12.5%, var(--color-feature) 25%, var(--color-accent) 37.5%, var(--color-accent) 50%, var(--color-accent) 62.5%, var(--color-feature) 75%, var(--color-accent) 87.5%, var(--color-accent) 100%);height:.42rem;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.primitive-footer:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 98%, black 2%) 0%, color-mix(in srgb, var(--color-accent) 82%, var(--color-feature) 18%) 12.5%, color-mix(in srgb, var(--color-feature) 84%, white 16%) 25%, color-mix(in srgb, var(--color-accent) 52%, var(--color-feature) 48%) 37.5%, color-mix(in srgb, var(--color-accent) 96%, black 4%) 50%, color-mix(in srgb, var(--color-accent) 70%, var(--color-feature) 30%) 62.5%, color-mix(in srgb, var(--color-feature) 88%, white 12%) 75%, color-mix(in srgb, var(--color-accent) 52%, var(--color-feature) 48%) 87.5%, color-mix(in srgb, var(--color-accent) 98%, black 2%) 100%)}}.primitive-footer:before{opacity:.92;box-shadow:0 -.06rem .55rem var(--color-accent);transform:translateY(-115%)}@supports (color:color-mix(in lab, red, red)){.primitive-footer:before{box-shadow:0 -.06rem .55rem color-mix(in srgb, var(--color-accent) 66%, var(--color-feature) 34%)}}.primitive-footer-inner{justify-items:center;gap:clamp(1.5rem,3vw,2.25rem);padding-block:clamp(2.5rem,4vw,3.25rem) clamp(2.25rem,4vw,3rem);display:grid}.primitive-footer-brand-row{justify-content:center;width:100%;display:flex}.primitive-footer-brand{color:var(--color-text);transform-origin:50%;transform:scale(1.65)}@media (min-width:640px){.primitive-footer-brand{transform:scale(2.1)}}@media (min-width:1024px){.primitive-footer-brand{transform:scale(2.55)}}.primitive-footer-social{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:inline-flex}.primitive-footer-social-link{color:var(--color-text-muted);padding:var(--space-1);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.primitive-footer-social-link:hover{color:var(--color-text)}.primitive-footer-social-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.primitive-footer-social-npm{width:3.5rem;height:3.5rem;color:var(--color-brand-npm);display:block}.primitive-footer-social-github{width:3.5rem;height:3.5rem;display:block}.primitive-footer-columns{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);width:100%;max-width:56rem;display:grid}.primitive-footer-column{min-width:0}.primitive-footer-heading{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.primitive-footer-link-list{justify-items:center;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.primitive-footer-link{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-normal);font-weight:var(--weight-medium);text-decoration:none}.primitive-footer-link:hover{color:var(--color-text)}.primitive-footer-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.primitive-footer-copy{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center;margin:0}@media (min-width:640px){.primitive-topbar-search-toggle{padding-inline:var(--space-4)}}@media (min-width:768px){.primitive-topbar-search-toggle{display:none}.primitive-topbar-search-desktop{grid-area:1/2;justify-content:center;justify-self:center;align-items:center;width:100%;margin-inline:0;display:flex}.primitive-topbar-inner:has(.primitive-topbar-search-desktop:focus-within) .primitive-topbar-search-shell{width:100%;max-width:31rem}}@media (min-width:768px) and (max-width:1099px){.primitive-topbar-inner{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem) auto;align-items:start}.primitive-topbar-start{align-items:flex-start;row-gap:var(--space-2);flex-wrap:wrap}.primitive-topbar-nav{flex-basis:100%}.primitive-topbar-nav-list{width:100%}.primitive-topbar-end{align-self:start}}@media (max-width:767px){:root{--superbar-height:3.75rem;--topbar-height:3.75rem}.primitive-superbar-links{gap:var(--space-4);white-space:nowrap;max-width:100%;overflow-x:auto}.primitive-topbar-inner{row-gap:var(--space-3);column-gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.primitive-topbar-start{display:contents}.primitive-topbar-brand{grid-area:1/1;min-width:0}.primitive-topbar-nav{grid-area:2/1/auto/-1;min-width:0}.primitive-topbar-nav-list{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:.25rem 2.25rem .25rem .25rem;overflow-x:visible}.primitive-topbar-search-desktop{display:none}.primitive-topbar-search:focus-within .primitive-topbar-search-shell{width:100%;max-width:none;transform:none}.primitive-topbar-end{grid-area:1/2;justify-content:flex-end;justify-self:end}.primitive-topbar-mobile-panel{flex-wrap:wrap}.primitive-topbar-mobile-panel-close{width:100%}.primitive-topbar-end{gap:var(--space-1);align-self:start}.primitive-topbar-search-toggle{border-color:var(--color-accent);border-radius:0;grid-area:2/2;justify-self:end;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin-top:0;padding:0}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle{border-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-border))}}.primitive-topbar-search-toggle{background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle{background:color-mix(in srgb, var(--color-surface-muted) 74%, white 26%)}}.primitive-topbar-search-toggle{box-shadow:none;z-index:var(--z-elevated);position:relative}.primitive-topbar-search-toggle-icon svg{stroke-width:2px;width:1rem;height:1rem}.primitive-topbar-search-toggle:hover,.primitive-topbar-search-toggle:focus-visible{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.primitive-topbar-search-toggle:hover,.primitive-topbar-search-toggle:focus-visible{background:color-mix(in srgb, var(--color-surface) 88%, white 12%)}}.primitive-topbar-end .primitive-button-default,.primitive-topbar-end .primitive-button-primary,.primitive-topbar-end .primitive-button-ghost,.primitive-topbar-end .primitive-button-danger{min-height:2.25rem;padding:.4rem .65rem}.primitive-topbar-end .topbar-action-button{min-width:0}.primitive-footer-inner{gap:var(--space-6);grid-template-columns:1fr}.primitive-footer-social{flex-direction:row;justify-content:flex-start}.primitive-footer-columns{gap:var(--space-6);grid-template-columns:1fr}.primitive-footer-copy{text-align:center}}.wallet-page-stack{gap:var(--space-5)}.wallet-content-shell{padding-bottom:0}.wallet-page-header-action{justify-self:end;width:fit-content}.wallet-list{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));align-items:start;gap:clamp(1.4rem,2.9vw,2.1rem);display:grid}.wallet-card{background:var(--color-surface-elevated);padding:clamp(1.1rem,2vw,1.5rem);position:relative}@supports (color:color-mix(in lab, red, red)){.wallet-card{background:color-mix(in srgb, var(--color-surface-elevated) 56%, black 44%)}}.wallet-card{box-shadow:var(--shadow-md);border:none;overflow:hidden}.wallet-card:before{content:"";pointer-events:none;background:var(--wallet-card-accent);width:.24rem;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.wallet-card:before{background:color-mix(in srgb, var(--wallet-card-accent) 80%, white 20%)}}.wallet-card--phantom{--wallet-card-accent:var(--color-brand-phantom)}.wallet-card--solflare{--wallet-card-accent:var(--color-brand-solflare)}.wallet-card--alby{--wallet-card-accent:var(--color-brand-alby)}.wallet-card-hero{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.wallet-card-body{gap:.58rem}.wallet-card-brand{align-items:center;gap:.9rem;display:flex}.wallet-card-brand-marks{align-items:center;gap:.6rem;display:inline-flex}.wallet-card-brand-copy{flex-direction:column;gap:.15rem;display:flex}.wallet-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:inline-flex}.wallet-status-badge{border:1px solid var(--wallet-card-accent);align-items:center;min-height:1.9rem;padding-inline:.72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wallet-status-badge{border:1px solid color-mix(in srgb, var(--wallet-card-accent) 74%, var(--color-border))}}.wallet-status-badge{background:var(--wallet-card-accent);border-radius:0}@supports (color:color-mix(in lab, red, red)){.wallet-status-badge{background:color-mix(in srgb, var(--wallet-card-accent) 78%, black 22%)}}.wallet-status-badge{color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff14}.wallet-address-label{letter-spacing:.05em;text-transform:uppercase}.wallet-address-value{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface-muted);width:100%;min-height:2.5rem;padding-inline:.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wallet-address-value{background:color-mix(in srgb, var(--color-surface-muted) 78%, black 22%)}}.wallet-address-value{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);font-size:var(--text-sm);letter-spacing:.04em}.wallet-address-copy-field{appearance:none;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard)}.wallet-address-copy-field:hover{border-color:var(--wallet-card-accent)}@supports (color:color-mix(in lab, red, red)){.wallet-address-copy-field:hover{border-color:color-mix(in srgb, var(--wallet-card-accent) 34%, var(--color-border))}}.wallet-address-copy-field:focus-visible{outline:2px solid var(--wallet-card-accent)}@supports (color:color-mix(in lab, red, red)){.wallet-address-copy-field:focus-visible{outline:2px solid color-mix(in srgb, var(--wallet-card-accent) 62%, white 38%)}}.wallet-address-copy-field:focus-visible{outline-offset:2px}.wallet-address-copy-field-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-address-copy-field-state{width:1rem;height:1rem;color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.wallet-card-actions{margin-top:.15rem}@media (min-width:1200px){.wallet-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.wallet-list{gap:var(--space-5);grid-template-columns:1fr}.wallet-card{padding:1rem}.wallet-card-hero{flex-wrap:wrap;gap:.75rem}}.wallet-address-copy-field-state svg{opacity:.82}.wallet-address-copy-field--copied{border-color:var(--wallet-card-accent)}@supports (color:color-mix(in lab, red, red)){.wallet-address-copy-field--copied{border-color:color-mix(in srgb, var(--wallet-card-accent) 48%, var(--color-border))}}.wallet-address-copy-field--copied .wallet-address-copy-field-state{color:var(--color-text)}.wallet-mark{background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.wallet-mark--solana{background:0 0}.wallet-mark--bitcoin{color:var(--color-brand-warm-text);background:linear-gradient(135deg, var(--color-brand-bitcoin-start) 0%, var(--color-brand-bitcoin-mid) 55%, var(--color-brand-bitcoin-end) 100%)}.wallet-mark-bitcoin-core{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex}.wallet-mark--phantom{background:0 0}.wallet-mark--phantom img{width:100%;height:100%;display:block}.wallet-mark--solflare{background:0 0}.wallet-mark--solflare img,.wallet-mark--solana img{width:100%;height:100%;display:block}.wallet-mark--alby{color:var(--color-brand-alby-text);background:radial-gradient(circle at 35% 30%, var(--color-text), transparent 42%), linear-gradient(135deg, var(--color-brand-alby-start) 0%, var(--color-brand-alby) 48%, var(--color-brand-solflare) 100%)}@supports (color:color-mix(in lab, red, red)){.wallet-mark--alby{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-text) 45%, transparent), transparent 42%), linear-gradient(135deg, var(--color-brand-alby-start) 0%, var(--color-brand-alby) 48%, var(--color-brand-solflare) 100%)}}.wallet-mark-alby-core{justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.wallet-selection-card{border:1px solid var(--color-border-strong);background:linear-gradient(180deg, var(--color-surface-elevated), var(--color-surface));align-items:center;gap:.9rem;width:100%;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wallet-selection-card{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-elevated) 88%, white 12%), var(--color-surface))}}.wallet-selection-card{text-align:left;cursor:pointer;transition:border-color .16s,background-color .16s,transform .16s}.wallet-selection-card:hover{border-color:var(--color-brand-solana-end)}@supports (color:color-mix(in lab, red, red)){.wallet-selection-card:hover{border-color:color-mix(in srgb, var(--color-brand-solana-end) 28%, var(--color-border-strong))}}.wallet-selection-card:hover{transform:translateY(-1px)}.wallet-selection-card--selected{border-color:var(--color-brand-solana)}@supports (color:color-mix(in lab, red, red)){.wallet-selection-card--selected{border-color:color-mix(in srgb, var(--color-brand-solana) 28%, var(--color-border-strong))}}.wallet-selection-card--selected{background:linear-gradient(180deg, var(--color-brand-solana), var(--color-surface))}@supports (color:color-mix(in lab, red, red)){.wallet-selection-card--selected{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-solana) 8%, var(--color-surface-elevated)), var(--color-surface))}}.wallet-selection-card-mark{flex:none}.wallet-selection-card-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.wallet-selection-card-title{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.wallet-selection-card-description{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.45}.wallet-confirm-panel{border:1px solid var(--color-border-strong);background:linear-gradient(180deg, var(--color-surface-elevated), var(--color-surface));align-items:center;gap:.9rem;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wallet-confirm-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-elevated) 88%, white 12%), var(--color-surface))}}.wallet-confirm-panel-marks{align-items:center;gap:.6rem;display:inline-flex}.wallet-confirm-panel-copy{flex-direction:column;gap:.2rem;display:flex}.skill-config-hero{background:radial-gradient(circle at top right, var(--color-accent), transparent 34%), radial-gradient(circle at top left, var(--color-border-strong), transparent 38%), var(--color-surface-elevated);padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.skill-config-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 34%), radial-gradient(circle at top left, color-mix(in srgb, var(--color-border-strong) 18%, transparent), transparent 38%), var(--color-surface-elevated)}}.skill-config-page-stack{gap:.85rem;width:100%;padding-block:0 2.5rem}.skill-config-page-stack .results-page-header{grid-template-columns:1fr;gap:.75rem}.skill-config-page-stack .results-page-header-copy{gap:.08rem}.skill-config-hero-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.skill-config-hero-copy{flex-direction:column;gap:.22rem;max-width:46rem;display:flex}.skill-config-eyebrow{letter-spacing:.08em;text-transform:uppercase}.skill-config-hero-meta{max-width:46rem}.skill-config-status-pills{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.skill-config-status-pill{border:1px solid var(--color-border);align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.skill-config-status-pill{border:1px solid color-mix(in srgb, var(--color-border) 88%, black 12%)}}.skill-config-status-pill{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.skill-config-status-pill{background:color-mix(in srgb, var(--color-surface) 82%, black 18%)}}.skill-config-status-pill{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.01em;padding:.55rem .8rem}.skill-config-distribution-options{flex-direction:column;gap:.85rem;display:flex}.skill-config-current-state{border:1px solid var(--color-border);gap:.18rem;padding:.7rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.skill-config-current-state{border:1px solid color-mix(in srgb, var(--color-border) 88%, black 12%)}}.skill-config-current-state{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.skill-config-current-state{background:color-mix(in srgb, var(--color-surface) 88%, black 12%)}}.skill-config-distribution-option{flex-direction:column;align-items:flex-start;gap:.38rem;padding-bottom:.1rem;display:flex}.skill-config-distribution-option .primitive-button{justify-content:center;min-width:8rem}.skill-config-note{align-items:center;gap:.45rem;display:inline-flex}@media (max-width:720px){.wallet-card-hero,.wallet-confirm-panel{flex-direction:column;align-items:flex-start}.wallet-card-badges{justify-content:flex-start}.skill-config-hero-header{flex-direction:column}.skill-config-status-pills{justify-content:flex-start}}.profile-page-header{gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--color-border) 0%, transparent 100%) 1;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-page-header{border-image:linear-gradient(90deg, color-mix(in srgb, var(--color-border) 32%, transparent) 0%, transparent 100%) 1}}.profile-page-header{margin-bottom:0}.profile-page-header-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,2rem);display:grid}.profile-page-stats-rail{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.profile-page-stats-kicker{letter-spacing:.14em;text-transform:uppercase}.profile-page-stats-grid{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.profile-page-stat{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.profile-page-stat-icon-shell{width:1.4rem;height:1.4rem;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-page-stat-icon-shell{color:color-mix(in srgb, var(--color-accent) 78%, var(--color-text))}}.profile-page-stat-copy{align-items:baseline;gap:.45rem;min-width:0;display:inline-flex}.profile-page-stat-label{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.profile-page-stat-value{white-space:nowrap;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1}.profile-page-identity-rail{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;display:grid}.profile-page-avatar-wrap{flex-shrink:0}.profile-page-avatar-loading-skeleton{border-radius:var(--radius-full)}.profile-page-avatar-inner{border-radius:var(--radius-full);width:6rem;height:6rem;position:relative}.profile-page-avatar-image,.profile-page-avatar-initials{border-radius:var(--radius-full);border:2px solid var(--color-border);width:6rem;height:6rem}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-image,.profile-page-avatar-initials{border:2px solid color-mix(in srgb, var(--color-border) 80%, white 20%)}}.profile-page-avatar-image,.profile-page-avatar-initials{display:block}.profile-page-avatar-initials{background:var(--color-surface-muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-initials{background:color-mix(in srgb, var(--color-surface-muted) 88%, white 12%)}}.profile-page-avatar-initials{color:var(--color-text-strong);letter-spacing:.04em;box-shadow:none;font-size:1.5rem;font-weight:700}.profile-page-avatar-image{object-fit:cover;background:var(--color-surface-muted)}.profile-page-avatar-controls{border-radius:var(--radius-full);background:var(--color-surface);justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-controls{background:color-mix(in srgb, var(--color-surface) 82%, transparent)}}.profile-page-avatar-controls{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.profile-page-avatar-inner:hover .profile-page-avatar-controls,.profile-page-avatar-inner:focus-within .profile-page-avatar-controls{opacity:1}.profile-page-avatar-btn{border-radius:var(--radius-full);border:1px solid var(--color-border);justify-content:center;align-items:center;width:2rem;height:2rem;min-height:2rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-btn{border:1px solid color-mix(in srgb, var(--color-border) 80%, white 20%)}}.profile-page-avatar-btn{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-btn{background:color-mix(in srgb, var(--color-surface-elevated) 88%, white 12%)}}.profile-page-avatar-btn{color:var(--color-text-strong);cursor:pointer;box-shadow:none;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}.profile-page-avatar-btn:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-btn:hover{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}}.profile-page-avatar-btn:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-btn:hover{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border))}}.profile-page-avatar-btn:hover{transform:none}.profile-page-avatar-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.profile-page-avatar-btn-remove:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-btn-remove:hover{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface))}}.profile-page-avatar-btn-remove:hover{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.profile-page-avatar-btn-remove:hover{border-color:color-mix(in srgb, var(--color-danger) 24%, var(--color-border))}}.profile-page-header-identity{gap:var(--space-2);min-width:0;display:grid}.profile-page-identity-kicker{letter-spacing:.14em;text-transform:uppercase}.profile-page-header-handle{align-items:baseline;gap:.12rem;min-width:0;display:flex}.profile-page-header-at{color:var(--color-accent);font-size:1.2rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.profile-page-header-at{color:color-mix(in srgb, var(--color-accent) 78%, var(--color-text-muted))}}.profile-page-header-at{flex-shrink:0;line-height:1}.profile-page-header-username{color:var(--color-text-strong);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(1.9rem,4vw,3.1rem);font-weight:800;line-height:.94;overflow:hidden}.profile-page-avatar-error{font-size:var(--text-sm);color:var(--color-danger);margin:0}@media (max-width:767px){.profile-page-header-layout{grid-template-columns:1fr;align-items:start}.profile-page-stats-rail{order:2;align-items:flex-start}.profile-page-identity-rail{grid-template-columns:1fr;justify-items:start}.profile-page-stats-grid{justify-content:flex-start}}.auth-route-shell{background:var(--color-bg);min-height:100vh}.auth-page-shell{background-color:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:100vh;margin:0;padding:2rem 1rem;display:flex;position:relative;overflow:auto}.auth-page-card-wrapper{box-shadow:var(--shadow-lg);border:1px solid var(--color-border);background:var(--color-surface);border-radius:0}.auth-page-card{background:var(--color-surface);border-radius:0;width:min(100%,28.5rem);padding:2rem}.auth-page-header{text-align:center;gap:.4rem;display:grid}.auth-page-brand{justify-content:center;margin-bottom:2.5rem;display:flex}.auth-page-logo{width:auto;height:2.5rem}.auth-page-title{letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(1.55rem,2.2vw,1.95rem);font-weight:650;line-height:1.08}.auth-page-summary{max-width:25rem;font-size:.88rem;line-height:1.5}.auth-page-divider{background:var(--color-border-strong);height:1px;margin:.85rem 0 .95rem}.auth-form .primitive-field+.primitive-field{margin-top:0}.auth-form .primitive-field label{letter-spacing:-.01em;font-size:.88rem;font-weight:700}.auth-form-label-row{justify-content:flex-start;align-items:center;gap:.35rem;display:flex;position:relative}.auth-form-input.primitive-input{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:0;min-height:2.95rem}@supports (color:color-mix(in lab, red, red)){.auth-form-input.primitive-input{background:color-mix(in srgb, var(--color-surface) 92%, transparent)}}.auth-form-input.primitive-input{padding-inline:.82rem;font-size:.96rem}.auth-form-input.primitive-input:focus{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.auth-form-input.primitive-input:focus{border-color:color-mix(in srgb, var(--color-text) 28%, var(--color-border))}}.auth-form-input.primitive-input:focus{box-shadow:0 0 0 3px var(--color-text)}@supports (color:color-mix(in lab, red, red)){.auth-form-input.primitive-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text) 5%, transparent)}}.auth-form-submit{border-radius:0;width:100%;min-height:2.95rem;margin-top:.15rem;font-size:1.1rem}.auth-form-error{margin-top:-.05rem}.auth-form-error.primitive-alert{border:2px solid var(--color-danger);background:linear-gradient(135deg, var(--color-danger) 0%, var(--color-danger) 100%)}@supports (color:color-mix(in lab, red, red)){.auth-form-error.primitive-alert{background:linear-gradient(135deg, color-mix(in srgb, var(--color-danger) 12%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-danger) 6%, var(--color-surface)) 100%)}}.auth-form-error.primitive-alert{color:var(--color-danger);box-shadow:0 10px 24px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.auth-form-error.primitive-alert{box-shadow:0 10px 24px color-mix(in srgb, var(--color-danger) 10%, transparent)}}.auth-form-error.primitive-alert .primitive-label,.auth-form-error.primitive-alert .primitive-text{color:inherit}.auth-page-alternate{text-align:center;color:var(--color-text);margin-top:.95rem;font-size:.98rem}.auth-page-alternate-link{text-underline-offset:.18em;font-weight:650;text-decoration:underline}@media (max-width:767px){.auth-page-shell{justify-content:flex-start;padding:.75rem .7rem 1.35rem}.auth-page-brand{margin-bottom:1rem}.auth-page-card{border-radius:0;width:100%;padding:1rem .9rem .9rem}.auth-page-divider{margin:.75rem 0 .85rem}}.auth-form-consent{color:var(--color-text);gap:.35rem;margin-top:0;font-size:.86rem;line-height:1.45;display:grid}.auth-form-consent-checkbox{width:.95rem;height:.95rem;accent-color:var(--color-accent-strong);border-radius:0;margin-top:.15rem}.auth-form-forgot{color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.auth-form-forgot:disabled{cursor:default;opacity:.6}.auth-form-notice{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.auth-form-notice{color:color-mix(in srgb, var(--color-text) 86%, var(--color-accent) 14%)}}.password-policy-tooltip{position:relative}.password-policy-tooltip-trigger{color:var(--color-text);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.password-policy-tooltip-trigger{color:color-mix(in srgb, var(--color-text) 70%, var(--color-accent) 30%)}}.password-policy-tooltip-trigger{cursor:pointer;list-style:none;transition:color .12s,opacity .12s}.password-policy-tooltip-trigger:hover{color:var(--color-text);opacity:.88}.password-policy-tooltip-trigger:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.password-policy-tooltip-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, white 45%)}}.password-policy-tooltip-trigger:focus-visible{outline-offset:2px;border-radius:0}.password-policy-tooltip-panel{z-index:10;border:2px solid var(--color-border-strong);background:linear-gradient(180deg, var(--color-surface), var(--color-surface-elevated));border-radius:0;width:min(18rem,100vw - 3rem);position:absolute;top:calc(100% + .5rem);right:0}@supports (color:color-mix(in lab, red, red)){.password-policy-tooltip-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 97%, transparent), color-mix(in srgb, var(--color-surface-elevated) 90%, var(--color-bg) 10%))}}.password-policy-tooltip-panel{box-shadow:0 18px 46px var(--color-shadow)}@supports (color:color-mix(in lab, red, red)){.password-policy-tooltip-panel{box-shadow:0 18px 46px color-mix(in srgb, var(--color-shadow) 14%, transparent)}}.password-policy-tooltip-panel{padding:.85rem .95rem .8rem}@media (max-width:767px){.auth-form-label-row .password-policy-tooltip{position:static}.auth-form-label-row .password-policy-tooltip-panel{width:min(18rem,100%)}}.password-policy-tooltip-list{gap:.34rem;margin:.55rem 0 0;padding-left:0;list-style:none;display:grid}.password-policy-tooltip-item{grid-template-columns:.95rem 1fr;align-items:center;gap:.35rem;display:grid}.password-policy-tooltip-item-icon{color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.password-policy-tooltip-item-icon{color:color-mix(in srgb, var(--color-text) 32%, white 68%)}}.password-policy-tooltip-item[data-met=true] .password-policy-tooltip-item-icon{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.password-policy-tooltip-item[data-met=true] .password-policy-tooltip-item-icon{color:color-mix(in srgb, var(--color-accent) 72%, white 28%)}}.auth-form-consent{margin-top:0}.auth-form-consent.primitive-checkbox-field{align-items:center;gap:.5rem;display:flex}.auth-form-consent .primitive-checkbox-label{align-items:center;gap:.75rem;width:100%;display:inline-flex}.auth-form-consent .primitive-checkbox-input{width:.95rem;height:.95rem;accent-color:var(--color-accent-strong);margin:0}.auth-form-consent .primitive-checkbox-copy{min-width:0}.auth-form-consent .primitive-checkbox-copy,.auth-form-consent .primitive-checkbox-copy a{display:inline}.auth-form-consent a{text-underline-offset:.18em;text-decoration:underline}.auth-form-forgot.primitive-button-ghost{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-underline-offset:.16em;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.auth-form-forgot.primitive-button-ghost:hover{color:var(--color-text);background:0 0}.auth-form-forgot.primitive-button-ghost:disabled{cursor:default;opacity:.6}.docs-cli-section{gap:var(--space-2);display:grid}.docs-cli-title-link{color:inherit;align-items:center;gap:.75rem;text-decoration:none;transition:color .15s;display:inline-flex}.docs-cli-title-link:hover,.docs-cli-title-link:focus-visible{color:var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.docs-cli-title-link:hover,.docs-cli-title-link:focus-visible{color:color-mix(in srgb, var(--color-feature) 82%, white 18%)}}.docs-cli-title-link:hover,.docs-cli-title-link:focus-visible{outline:none}.docs-cli-title-link-icon{color:var(--color-brand-npm);justify-content:center;align-items:center;display:inline-flex}.docs-cli-title-link-icon-svg{width:1.625rem;height:1.625rem;display:block}.docs-cli-section-card{border:1px solid var(--color-border-muted);padding:1.25rem}.docs-cli-section-card-feature,.docs-cli-article-header{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.docs-cli-section-card-feature,.docs-cli-article-header{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-border-strong) 66%)}}.docs-cli-section-card-feature,.docs-cli-article-header{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.docs-cli-section-card-feature,.docs-cli-article-header{background:color-mix(in srgb, var(--color-accent) 28%, var(--color-surface-elevated) 72%)}}.docs-cli-section-card-feature,.docs-cli-article-header{box-shadow:none}.docs-cli-tutorial-shell{gap:var(--space-4)}.docs-cli-badge{width:fit-content}.docs-cli-badge-label,.docs-cli-step-label{text-transform:uppercase;letter-spacing:.14em}.docs-cli-section-copy,.docs-cli-section-top-gap{margin-top:.125rem}.docs-cli-followup-copy{margin-top:.25rem}.docs-cli-tutorial-grid,.docs-cli-library-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.docs-cli-tutorial-card,.docs-cli-library-card,.docs-cli-code-card{border:1px solid var(--color-border-muted)}.docs-cli-library-card{padding:1rem}.docs-cli-code-card{background:var(--color-surface-secondary);padding:1rem}.docs-cli-terminal-shell{border-radius:var(--radius-md);background:var(--color-terminal-bg);color:var(--color-text);padding:1rem;overflow-x:auto}.docs-cli-terminal-pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:.875rem}.docs-cli-terminal-prompt{color:var(--color-terminal-prompt)}.docs-cli-bullet-list{margin-top:.125rem;margin-left:1rem;list-style:inside}.docs-cli-bullet-list li+li{margin-top:.5rem}.docs-cli-bullet-list-tight{padding-top:.25rem}.docs-cli-bullet-list-tight li+li{margin-top:.25rem}.docs-cli-table-shell{margin-top:.125rem;overflow-x:auto}.docs-cli-table{border-collapse:collapse;border:1px solid var(--color-border-muted);min-width:100%}.docs-cli-table-head-row{background:var(--color-surface-secondary)}.docs-cli-table-cell{border:1px solid var(--color-border-muted);text-align:left;padding:.5rem 1rem}.docs-cli-library-copy{margin-bottom:.5rem}.docs-cli-library-list{margin-top:.375rem}.docs-cli-library-list li+li{margin-top:.5rem}@media (min-width:768px){.docs-cli-section-card{padding:1.375rem}.docs-cli-library-card{padding:1.125rem}.docs-cli-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.docs-cli-tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-page-shell{width:100%;padding-bottom:var(--space-8);margin-inline:auto}.pro-page-intro,.pro-page-grid-shell,.pro-page-grid{width:100%;margin-inline:auto}.pro-page-intro,.pro-page-grid-shell{padding-inline:var(--space-2)}.pro-page-intro{justify-content:center;display:flex}@media (min-width:1280px){.pro-page-intro,.pro-page-grid-shell{padding-inline:var(--space-1)}}.pro-page-grid{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.pro-page-grid-item{justify-content:center;width:100%;display:flex}.pro-page-grid-item-free,.pro-page-grid-item-featured{width:100%}.pro-page-badge{width:fit-content;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:0;display:inline-flex}.pro-page-badge-icon{width:.875rem;height:.875rem;color:var(--color-feature);filter:none}.pro-page-badge-label{text-transform:uppercase;letter-spacing:.14em}.pro-plan-card-shell{border-radius:var(--radius-2xl);border:1px solid var(--color-border);width:100%}.pro-plan-card-shell-free,.pro-plan-card-shell-featured{width:100%;max-width:30.5rem}.pro-plan-card-shell-free{padding:1rem}.pro-plan-card-shell-featured{padding:1.5rem}.pro-plan-card-heading-standard{font-size:1.05rem}.pro-plan-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.pro-plan-card-icon-shell{border-radius:var(--radius-xl);border:1px solid var(--color-border);justify-content:center;align-items:center;display:inline-flex}.pro-plan-card-icon-shell-default{background:var(--color-surface-muted);width:2.25rem;height:2.25rem;color:var(--color-text)}.pro-plan-card-icon-shell-featured{width:2rem;height:2rem;box-shadow:none;background:0 0;border-color:#0000}.pro-plan-card-icon-svg-default{width:1rem;height:1rem}.pro-plan-card-icon-svg-featured{width:2rem;height:2rem;color:var(--color-feature);filter:none}.pro-plan-card-summary-standard{text-wrap:balance;max-width:24ch;font-size:1rem}.pro-plan-card-summary-featured{text-wrap:balance;max-width:28ch}.pro-plan-card-feature-list{display:grid}.pro-plan-card-feature-list-default{gap:.5rem;padding-top:.25rem}.pro-plan-card-feature-list-featured{gap:.75rem;padding-top:.5rem}.pro-plan-card-feature-item{align-items:flex-start;gap:.75rem;display:flex}.pro-plan-card-feature-icon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;display:inline-flex}.pro-plan-card-footer{padding-top:1rem}.pro-plan-card-footer-featured{padding-top:1.5rem}.pro-plan-card-note{padding-bottom:.75rem}.pro-plan-card-note-featured{padding-bottom:1rem}.pro-plan-card-feature-icon-default{background:var(--color-surface-muted);color:var(--color-text-muted)}.pro-plan-card-feature-icon-featured{background:#fff}@supports (color:color-mix(in lab, red, red)){.pro-plan-card-feature-icon-featured{background:color-mix(in srgb, white 14%, var(--color-accent))}}.pro-plan-card-feature-icon-featured{color:var(--color-text)}.pro-plan-card-feature-icon-svg{width:.875rem;height:.875rem}@media (min-width:768px){.pro-page-intro,.pro-page-grid-shell{padding-inline:1rem}.pro-page-grid{gap:1.75rem}.pro-plan-card-shell-free{padding:1.25rem}.pro-plan-card-shell-featured{padding:1.75rem}.pro-plan-card-heading-standard{font-size:1.15rem}}@media (min-width:1024px){.pro-page-intro,.pro-page-grid-shell{padding-inline:2rem}.pro-page-intro{transform:none}.pro-page-grid{flex-direction:row;justify-content:center;align-items:flex-start;gap:2rem}.pro-page-grid-item{flex:none;width:auto}.pro-page-grid-item-free{align-items:center}}.pro-plan-card{transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard)}.pro-plan-card--free{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card--free{border-color:color-mix(in srgb, var(--color-border) 92%, black 8%)}}.pro-plan-card--free{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card--free{background:color-mix(in srgb, var(--color-surface) 92%, black 8%)}}.pro-plan-card--free{box-shadow:none}.pro-plan-card--featured{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card--featured{border-color:color-mix(in srgb, var(--color-accent) 72%, black 28%)}}.pro-plan-card--featured{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card--featured{background:color-mix(in srgb, var(--color-accent) 58%, black 42%)}}.pro-plan-card--featured{box-shadow:none;transform:none}.pro-plan-card--featured .pro-plan-card-icon{border-radius:0;width:2rem;height:2rem}.pro-plan-card-heading,.pro-plan-card .primitive-text.pro-plan-card-text{color:var(--color-text)}.pro-plan-card .primitive-text.pro-plan-card-text--caption{color:var(--color-accent-contrast)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card .primitive-text.pro-plan-card-text--caption{color:color-mix(in srgb, var(--color-accent-contrast) 78%, white 22%)}}.pro-plan-card .primitive-text.pro-plan-card-text--lead{color:var(--color-text)}.pro-plan-card--featured .inline-flex.h-11.w-11,.pro-plan-card--featured .mt-0\.5.inline-flex.h-5.w-5{box-shadow:none}.pro-plan-card--featured .pro-plan-card-heading{color:var(--color-text);letter-spacing:-.035em}.pro-plan-card--featured .pro-plan-card-text--lead{color:var(--color-text);font-weight:var(--weight-medium)}.pro-plan-card--featured .pro-plan-card-summary-featured{font-weight:var(--weight-medium)}.pro-plan-card--featured .pro-plan-card-button{min-height:2.75rem;box-shadow:none}.pro-plan-card--free .primitive-heading,.pro-plan-card--free .primitive-text-lead{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card--free .primitive-heading,.pro-plan-card--free .primitive-text-lead{color:color-mix(in srgb, var(--color-text) 94%, black 6%)}}.pro-plan-card-heading-base{text-transform:uppercase;letter-spacing:.08em}.pro-plan-card-heading--featured{font-size:clamp(1.65rem,2vw,1.9rem);line-height:.98}.pro-plan-card-icon--featured{color:var(--color-feature);background:0 0;border-color:#0000}.pro-plan-card-button{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card-button{border-color:color-mix(in srgb, var(--color-accent) 26%, var(--color-border))}}.pro-plan-card-button{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card-button{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface))}}.pro-plan-card-button{color:var(--color-text)}.pro-plan-card-button:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card-button:hover{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-border))}}.pro-plan-card-button:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pro-plan-card-button:hover{background:color-mix(in srgb, var(--color-accent) 24%, var(--color-surface))}}.search-page-stack{gap:var(--space-7);width:100%;padding-block:var(--space-2) var(--space-10)}.profile-page-stack{gap:var(--space-3);padding-top:0}.profile-page-results{margin-top:calc(var(--space-2) * -1);gap:0}.profile-page-stats-meta{gap:var(--space-4);flex-wrap:wrap;display:flex}.profile-page-results-label{padding-top:0;padding-bottom:var(--space-1);margin:0}.search-results-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.search-results-copy{max-width:42rem}.search-toolbar{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.search-summary-row{gap:.18rem;min-width:0;display:grid}.section-intro-label{align-items:center;gap:var(--space-2);display:inline-flex}.results-page-header{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.results-page-header-copy{gap:.18rem;min-width:0;display:grid}.results-page-header-actions{justify-self:end;align-items:flex-start;display:inline-flex}.organization-create-card{justify-self:end;width:min(100%,26rem)}.search-page-meta{white-space:nowrap}.search-load-more-button{align-self:start;width:fit-content}.search-sort-shell{justify-self:end;align-items:end;min-width:12.5rem;display:inline-flex}.search-sort-field{min-width:12.5rem;position:relative}.search-sort-field-embedded .search-sort-label{z-index:var(--z-elevated);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.56rem;font-weight:700;line-height:1;display:block;position:absolute;top:.42rem;left:.98rem}@supports (color:color-mix(in lab, red, red)){.search-sort-field-embedded .search-sort-label{color:color-mix(in srgb, var(--color-text-muted) 88%, white 12%)}}.search-sort-field-embedded .search-sort-label{pointer-events:none}.search-sort-select{border:1px solid var(--color-border-strong);background-color:var(--color-surface);border-radius:0}@supports (color:color-mix(in lab, red, red)){.search-sort-select{background-color:color-mix(in srgb, var(--color-surface) 96%, white 4%)}}.search-sort-select{font-size:.95rem;font-weight:var(--weight-medium)}.search-sort-select-embedded{padding-top:1.22rem;padding-bottom:.38rem;padding-left:.98rem}.search-sort-select:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.search-sort-select:hover{background-color:color-mix(in srgb, var(--color-surface) 88%, white 12%)}}.search-sort-select:hover{border-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.search-sort-select:hover{border-color:color-mix(in srgb, var(--color-border-strong) 38%, transparent)}}.search-sort-select:focus-visible{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.search-sort-select:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 52%, var(--color-border))}}.search-sort-select:focus-visible{box-shadow:none;background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.search-sort-select:focus-visible{background-color:color-mix(in srgb, var(--color-surface) 92%, white 8%)}}.search-sort-apply{white-space:nowrap}.search-results-surface{display:block}.search-results-list{margin:0;padding:0;list-style:none}.results-list-item{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.results-list-item:first-child{padding-top:0}.results-list-item:last-child{border-bottom:none;border-image:;padding-bottom:0}.results-list-main{min-width:0}.results-list-eyebrow{margin:0}.results-list-title{margin-top:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--weight-medium);overflow:hidden}.results-list-title :where(a){max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:inline-block;overflow:hidden}.results-list-body{margin-top:var(--space-2)}.results-list-meta{margin-top:var(--space-3)}.results-list-meta-downloads{align-items:center;gap:var(--space-2);display:inline-flex}.results-list-metric{font-variant-numeric:tabular-nums}.results-list-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-list-trailing{place-content:center flex-end;gap:0 var(--space-2);text-align:right;grid-template-columns:auto auto;min-width:8rem;display:grid}.results-list-trailing-label{margin-bottom:var(--space-1);grid-column:1/-1;justify-self:end}.results-list-trailing-icon{color:var(--color-text-muted);justify-content:center;justify-self:end;align-items:center;display:inline-flex}.results-list-trailing-value{margin:0}.search-result-tag{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-normal);background:var(--color-surface-muted);color:var(--color-text-muted);align-items:center;padding:.2rem .45rem;display:inline-flex}.search-feedback{padding-block:var(--space-1)}.search-pagination{margin-top:var(--space-2)}.search-page-chip{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-sm);min-width:2.25rem;min-height:2.25rem;padding:0 var(--space-2);font-size:var(--text-sm)}.search-page-chip.is-active{border-color:var(--color-text);font-weight:var(--weight-semibold)}.home-loading-shell .landing-feature-title,.home-loading-shell .landing-hot-item,.home-loading-shell .landing-stat-item,.home-loading-shell .landing-recent-item,.search-loading-shell .search-results-header,.search-loading-shell .results-list-item{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.home-loading-shell .landing-feature-title,.home-loading-shell .landing-hot-item,.home-loading-shell .landing-stat-item,.home-loading-shell .landing-recent-item,.search-loading-shell .search-results-header,.search-loading-shell .results-list-item{border-color:color-mix(in srgb, var(--color-border) 45%, transparent)}}@media (max-width:767px){.profile-page-stats-meta{gap:var(--space-2)}.search-sort-shell{flex-direction:column;align-items:stretch;width:100%;min-width:0}.search-results-header{flex-direction:column;align-items:flex-start}.results-list-item{grid-template-columns:1fr}.results-page-header-actions{justify-content:flex-start;justify-self:stretch;width:100%}.results-list-trailing{text-align:left;justify-content:flex-start;min-width:0}.results-list-trailing-label,.results-list-trailing-icon{justify-self:start}}.search-pagination-numbered{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.2rem}.primitive-button-default.search-pagination-page,.search-pagination-page{border-radius:0;justify-content:center;align-items:center;min-width:2.45rem;min-height:2.45rem;padding:0 .72rem;font-size:.98rem;font-weight:500;line-height:1;display:inline-flex}.primitive-button-default.search-pagination-page.is-current,.search-pagination-page.is-current{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-strong);font-weight:700}.primitive-button-default.search-pagination-next,.search-pagination-next{padding-inline:.78rem}.search-pagination-ellipsis{color:var(--text-neutral);padding:0 .04rem;font-size:1.1rem;line-height:1}@media (min-width:1280px){.search-page-stack{gap:var(--space-8)}.profile-page-stack{gap:var(--space-3)}}.home-page-shell{width:100%}.app-content-shell{padding-bottom:0}.home-cinematic-story{background:var(--color-bg);position:relative}.home-cinematic-viewport{position:relative}.home-cinematic-loader{z-index:calc(var(--z-elevated) + 3);background:var(--color-bg);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.home-cinematic-loader--visible{opacity:1}.home-cinematic-loader-mark{width:clamp(14rem,34vw,22rem);height:auto;animation:1.8s ease-in-out infinite home-loader-mark-pulse;position:relative}.home-loading-mark-svg{width:100%;height:auto;display:block;overflow:visible}.home-loading-mark-text{fill:var(--color-text);font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(3.2rem,6.6vw,4.75rem)}.home-loading-mark-text-strong{font-weight:800}.home-loading-mark-text-light{font-weight:300}.home-landing-loading{min-height:calc(100svh - var(--app-header-height,0px));background:var(--color-bg);place-items:center;display:grid}.home-landing-loading--public{background:var(--color-bg)}.home-landing-loading-mark{width:clamp(14rem,34vw,22rem);height:auto;animation:1.8s ease-in-out infinite home-loader-mark-pulse;position:relative}.home-landing-loading--public .home-landing-loading-mark{width:clamp(10rem,22vw,14rem);filter:drop-shadow(0 0 1.8rem var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.home-landing-loading--public .home-landing-loading-mark{filter:drop-shadow(0 0 1.8rem color-mix(in srgb, var(--color-accent) 18%, transparent))}}.home-stat-icon--loading{color:var(--color-text);fill:currentColor;opacity:1}@keyframes home-loader-mark-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.home-cinematic-loader-mark,.home-landing-loading-mark{animation:none}}.home-cinematic-frame{background:var(--color-bg);align-items:center;min-height:auto;padding-block:clamp(4rem,8vw,6rem);display:grid;position:relative}.home-cinematic-frame-content{flex-direction:column;align-self:start;gap:clamp(.95rem,1.8vw,1.3rem);width:min(100%,44rem);padding:clamp(4rem,9vh,5.8rem) clamp(1.15rem,4vw,3.5rem) clamp(4rem,12vh,7.5rem);display:flex;position:relative}.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-content{gap:clamp(.7rem,1.1vw,.95rem);width:min(100%,48rem);padding-top:clamp(2.75rem,5.6vh,4rem);padding-bottom:clamp(2.2rem,5.8vh,4rem)}.home-cinematic-frame--left{justify-items:start}.home-cinematic-frame--right{justify-items:end}.home-cinematic-frame--right .home-cinematic-frame-content{gap:clamp(.8rem,1.5vw,1.1rem);width:min(100%,40rem);padding-top:clamp(3.2rem,8vh,4.8rem);padding-bottom:clamp(3rem,9vh,5.4rem)}.home-cinematic-frame--center{justify-items:center}.home-cinematic-frame--center .home-cinematic-frame-content{text-align:center;align-items:center}.home-cinematic-frame-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.home-cinematic-frame-kicker{color:color-mix(in srgb, var(--color-text-muted) 88%, var(--color-accent))}}.home-cinematic-frame .primitive-heading{letter-spacing:-.04em;text-wrap:balance;max-width:11.5ch;color:var(--color-text);font-size:clamp(2.8rem,5.25vw,4.5rem);line-height:.94}.home-cinematic-frame[data-frame-index="0"] .primitive-heading{letter-spacing:-.04em;max-width:11.2ch;font-size:clamp(3rem,5.6vw,4.8rem);line-height:.92}.home-cinematic-word-rotator{vertical-align:baseline;color:var(--color-feature);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-cinematic-word-rotator{color:color-mix(in srgb, var(--color-feature) 74%, white 26%)}}.home-cinematic-word-rotator-viewport{height:.98em;display:inline-block;overflow:hidden}.home-cinematic-word-rotator-track{animation:8s linear infinite home-cinematic-word-rotate;display:grid}.home-cinematic-word{height:.98em;line-height:.98;display:block}@keyframes home-cinematic-word-rotate{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-.98em)}50%,68%{transform:translateY(-1.96em)}75%,93%{transform:translateY(-2.94em)}to{transform:translateY(-3.92em)}}.home-cinematic-frame--center .primitive-heading{max-width:11ch}.home-cinematic-frame-rule{background:var(--color-feature);border-radius:0;width:clamp(4rem,9vw,6.5rem);height:.24rem}@supports (color:color-mix(in lab, red, red)){.home-cinematic-frame-rule{background:color-mix(in srgb, var(--color-feature) 70%, white 30%)}}.home-cinematic-frame--accent-yellow .home-cinematic-frame-rule{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.home-cinematic-frame--accent-yellow .home-cinematic-frame-rule{background:color-mix(in srgb, var(--color-warning) 72%, white 28%)}}.home-cinematic-frame-body{max-width:33rem;color:var(--color-text-muted);font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.36}.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-body{max-width:34rem;font-size:clamp(1rem,1.02vw,1.12rem);line-height:1.34}.home-cinematic-frame--center .home-cinematic-frame-body{max-width:38rem}.home-cinematic-frame-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;width:min(100%,36rem);margin:0;padding:0;list-style:none;display:grid}.home-cinematic-frame-points li{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text);padding:.9rem 1rem;font-size:.98rem;line-height:1.35}.home-cinematic-frame--accent-yellow .home-cinematic-frame-points li{border-color:var(--color-warning)}.home-cinematic-frame-actions{padding-top:.35rem}.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-actions{padding-top:.1rem}.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-actions .primitive-cluster,.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-actions{gap:clamp(.7rem,1vw,.9rem)}.home-cinematic-frame:last-child .home-cinematic-frame-content{align-self:end;gap:clamp(.8rem,1.5vw,1.1rem);width:min(100%,56rem);padding-bottom:clamp(6rem,14vh,8.75rem)}.home-cinematic-frame:last-child .primitive-heading{max-width:16.5ch}.home-cinematic-frame:last-child .home-cinematic-frame-body{max-width:36rem}@media (max-width:1023px){.home-cinematic-frame-content{width:min(100%,38rem);padding:clamp(4rem,10vh,5rem) 1.35rem clamp(3.2rem,10vh,5.5rem)}.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-content{width:min(100%,42rem);padding-top:clamp(2.4rem,5vh,3.4rem);padding-bottom:clamp(2rem,5vh,3.4rem)}.home-cinematic-frame[data-frame-index="0"] .primitive-heading{max-width:10.8ch;font-size:clamp(3.2rem,7.5vw,4.25rem)}.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-body{max-width:30rem;font-size:clamp(1rem,1.04vw,1.1rem)}.home-cinematic-frame .primitive-heading{font-size:clamp(3rem,7vw,4rem)}.home-cinematic-frame-points{grid-template-columns:1fr}}@media (max-width:767px){.home-page-shell{margin-top:calc((.45rem + var(--space-2)) * -1)}.home-cinematic-frame{min-height:auto}.home-cinematic-frame-content{gap:.9rem;width:100%;padding:clamp(4.5rem,12vh,5.4rem) 1.15rem 2.8rem}.home-cinematic-frame .primitive-heading{max-width:10.2ch;font-size:clamp(2.5rem,11.2vw,3.5rem)}.home-cinematic-frame[data-frame-index="0"] .primitive-heading{max-width:10.2ch;font-size:clamp(2.6rem,11.8vw,3.7rem)}.home-cinematic-frame:last-child .home-cinematic-frame-content{width:100%;padding-bottom:clamp(3.5rem,9vh,5rem)}.home-cinematic-frame:last-child .primitive-heading{max-width:10ch}.home-cinematic-frame-body{max-width:100%;font-size:clamp(.98rem,3.9vw,1rem)}.home-cinematic-frame[data-frame-index="0"] .home-cinematic-frame-body{font-size:clamp(.98rem,4vw,1.02rem)}.home-cinematic-frame-actions{width:100%}}.home-header-card{gap:var(--space-5);width:100%;max-width:100%;padding-block:var(--space-2) var(--space-5);flex-direction:column;display:flex}.home-header-layout{gap:clamp(var(--space-4), 2.2vw, var(--space-6));grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);align-items:start;display:grid}.home-header-intro{justify-content:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.home-header-copy{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.home-header-body{text-wrap:balance;max-width:42rem;color:var(--color-text-muted);font-size:clamp(1.02rem,1.1vw,1.12rem)}@supports (color:color-mix(in lab, red, red)){.home-header-body{color:color-mix(in srgb, var(--color-text-muted) 88%, white 12%)}}.home-header-actions,.home-loading-actions,.home-loading-kicker{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-header-actions{padding-top:var(--space-3)}.home-stats-strip-heading{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;max-width:100%;display:flex}.home-stats-strip-copy{flex-direction:column;min-width:0;display:flex}.home-stats-strip-heading .primitive-heading{letter-spacing:-.03em;font-size:clamp(2rem,2.6vw,2.55rem)}.home-stat-rail{margin-left:var(--space-4);margin-top:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:.75rem;display:grid}.home-stat-card{--home-stat-accent:var(--color-accent);--home-stat-wash:var(--color-accent-soft);min-width:0;min-height:6rem;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-rows:auto 1fr;gap:.56rem;padding:0;display:grid;position:relative;overflow:hidden}.home-stat-card:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.home-stat-card>*{z-index:var(--z-elevated);position:relative}.home-stat-card:after{content:"";box-shadow:none;pointer-events:none;border-radius:0;position:absolute;inset:0}.home-stat-card-topline{background:var(--home-stat-accent);border-radius:0;width:clamp(1.45rem,2vw,1.9rem);height:.12rem;position:relative}@supports (color:color-mix(in lab, red, red)){.home-stat-card-topline{background:color-mix(in srgb, var(--home-stat-accent) 32%, var(--color-border) 68%)}}.home-stat-card-copy{flex-direction:column;justify-content:flex-end;gap:.18rem;min-width:0;display:flex;position:relative}.home-stat-card-head{justify-content:flex-start;align-items:center;gap:.2rem;min-height:0;display:flex;position:relative}.home-stat-icon-shell{width:1rem;height:1rem;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-stat-icon{justify-content:center;align-items:center;display:inline-flex}.home-stat-icon svg{width:.95rem;height:.95rem;display:block}.home-stat-label{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;font-weight:var(--weight-semibold);color:var(--home-stat-accent)}@supports (color:color-mix(in lab, red, red)){.home-stat-label{color:color-mix(in srgb, var(--home-stat-accent) 14%, var(--color-text-subtle) 86%)}}.home-stat-value{font-weight:var(--weight-bold);letter-spacing:-.065em;color:var(--color-text);font-size:clamp(2.25rem,3.2vw,3.05rem);line-height:.88}@supports (color:color-mix(in lab, red, red)){.home-stat-value{color:color-mix(in srgb, var(--color-text) 96%, black 4%)}}.home-stat-value{white-space:nowrap;text-wrap:nowrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:100%}.home-stat-card--with-provider-mark .home-stat-card-copy{padding-right:clamp(5.1rem,10vw,6.6rem)}.home-stat-card--with-provider-mark .home-stat-value{max-inline-size:calc(100% - clamp(5.1rem,10vw,6.6rem));font-size:clamp(1.35rem,1.95vw,2.2rem)}.home-stat-detail{max-width:18ch;color:var(--color-text-muted);line-height:1.26}@supports (color:color-mix(in lab, red, red)){.home-stat-detail{color:color-mix(in srgb, var(--color-text-muted) 90%, white 10%)}}.home-stat-detail-break{display:inline}@media (max-width:1024px){.home-stat-rail{grid-template-columns:1fr}.home-stat-detail{max-width:none}.home-stat-detail-break{display:none}.home-header-intro{align-self:flex-start}}.home-stat-card--skills{--home-stat-accent:var(--color-accent);--home-stat-wash:var(--color-accent-soft)}.home-stat-card--week{--home-stat-accent:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.home-stat-card--week{--home-stat-accent:color-mix(in srgb, var(--color-accent) 60%, var(--color-success) 40%)}}.home-stat-card--week{--home-stat-wash:var(--color-accent-soft)}@supports (color:color-mix(in lab, red, red)){.home-stat-card--week{--home-stat-wash:color-mix(in srgb, var(--color-accent-soft) 72%, var(--color-surface-elevated) 28%)}}.home-stat-card--month{--home-stat-accent:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.home-stat-card--month{--home-stat-accent:color-mix(in srgb, var(--color-accent) 52%, var(--color-warning) 48%)}}.home-stat-card--month{--home-stat-wash:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.home-stat-card--month{--home-stat-wash:color-mix(in srgb, var(--color-surface-elevated) 82%, color-mix(in srgb, var(--color-warning) 10%, white 90%) 18%)}}.primitive-card-elevated.home-discovery-panel,.primitive-card-elevated.home-popular-panel,.home-feed-card{padding:var(--space-5);background:var(--color-bg);box-shadow:var(--shadow-md);border:none}.primitive-card-elevated.home-discovery-panel,.primitive-card-elevated.home-popular-panel{--home-panel-title:var(--color-text);--home-panel-body:var(--color-text);--home-panel-muted:var(--color-text-muted);isolation:isolate;border:none;position:relative;overflow:hidden}.primitive-card-elevated.home-discovery-panel{background:var(--color-bg);box-shadow:var(--shadow-md)}.home-market-action-link{padding-inline:var(--space-5)}.home-market-action-link:hover{box-shadow:var(--shadow-md);transform:none}.home-skills-action-link{padding-inline:var(--space-5)}.home-skills-action-link:hover{box-shadow:var(--shadow-md);transform:none}.primitive-card-elevated.home-popular-panel{background:var(--color-bg);box-shadow:var(--shadow-md)}.primitive-card-elevated.home-discovery-panel:hover,.primitive-card-elevated.home-popular-panel:hover{box-shadow:var(--shadow-md)}.primitive-card-elevated.home-discovery-panel:before,.primitive-card-elevated.home-popular-panel:before{content:none}.home-premium-panel-shell{gap:var(--space-2);display:grid;position:relative}.home-premium-panel-shell>*{z-index:var(--z-elevated);position:relative}.home-premium-panel-heading .primitive-heading{letter-spacing:-.032em}.home-premium-panel-heading .primitive-text{max-width:34rem;color:var(--home-panel-muted)}.home-premium-panel-heading{min-height:0}.home-discovery-panel .home-premium-panel-heading .primitive-heading,.home-popular-panel .home-premium-panel-heading .primitive-heading{color:var(--home-panel-title)}.home-discovery-panel .home-heading-icon{color:var(--color-accent)}.home-discovery-illustration-wrap{z-index:1;pointer-events:none;opacity:.12;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.home-discovery-illustration{filter:none;width:min(30rem,88%);height:auto;display:block}.home-popular-panel .home-heading-icon{color:var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.home-popular-panel .home-heading-icon{color:color-mix(in srgb, var(--color-feature) 74%, white 26%)}}.home-popular-panel .home-heading-icon{fill:currentColor}.home-popular-illustration-wrap{z-index:1;pointer-events:none;opacity:.12;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.home-popular-illustration{filter:none;width:min(32rem,92%);height:auto;display:block}.home-popular-panel .home-premium-panel-heading{gap:calc(var(--space-2) + .1rem)}.home-popular-panel .home-premium-panel-heading .primitive-heading{letter-spacing:-.04em}.home-popular-panel .home-premium-panel-heading .primitive-text{max-width:30rem}.home-feed-section{padding-top:var(--space-5);padding-inline:0;padding-bottom:0;position:relative;overflow:hidden}.home-feed-illustration-wrap{z-index:1;pointer-events:none;opacity:.12;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.home-feed-illustration{filter:none;width:min(30rem,42%);height:auto;display:block}.home-section-heading{gap:var(--space-2);flex-direction:column;display:flex}.home-feed-heading{z-index:var(--z-elevated);padding-bottom:var(--space-1);position:relative}.home-heading-label{align-items:center;gap:var(--space-2);display:inline-flex}.home-heading-icon{width:1.2em;height:1.2em;color:var(--color-accent);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.home-heading-icon{color:color-mix(in srgb, var(--color-accent) 62%, var(--color-text))}}.home-heading-icon--discover{color:var(--color-accent)}.home-heading-icon--popular{color:var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.home-heading-icon--popular{color:color-mix(in srgb, var(--color-feature) 74%, white 26%)}}.home-heading-icon--popular{fill:currentColor}.home-heading-icon--fresh{color:var(--color-text);fill:currentColor;width:1.05em;height:1.05em}.home-heading-icon--new-skills-pulse{animation:3.4s ease-in-out infinite home-new-skills-heading-pulse}@keyframes home-new-skills-heading-pulse{0%{color:var(--color-accent)}45%{color:var(--color-feature)}to{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.home-heading-icon--new-skills-pulse,.home-cinematic-word-rotator-track,.terminal-window,.terminal-cursor,.cta-prism-core,.cta-prism-ray,.visual-stack--interactive,.friction-node,.friction-pulse,.registry-core,.registry-orbit{animation:none}}.home-provider-cycle{--provider-color:var(--color-text);pointer-events:none}.home-provider-cycle--background{z-index:var(--z-base);position:absolute;inset:0;overflow:hidden}.home-provider-cycle-fade{opacity:1;background:0 0;position:absolute;inset:0}.home-provider-cycle-mark{width:6.4rem;height:6.4rem;color:var(--provider-color);opacity:1;filter:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.home-provider-cycle-provider-mark.skill-provider-mark{color:var(--provider-color)}.home-chip-grid{margin-top:var(--space-2);align-content:start;align-items:flex-start;gap:var(--space-2)}.home-chip-link,.home-popular-link{--home-row-height:2.7rem;--home-row-pad-x:.9rem;--home-row-pad-y:.72rem;--home-row-gap:var(--space-2);--home-row-leading-size:1.15rem;min-height:var(--home-row-height);padding:var(--home-row-pad-y) var(--home-row-pad-x);box-sizing:border-box}.home-chip-link .primitive-text,.home-popular-link .primitive-text{line-height:1.2;display:block}.home-chip-card{border-color:var(--color-accent);background:var(--color-accent);transition:transform var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:0;padding:0;position:relative;overflow:hidden}.home-chip-card:hover{background:var(--color-accent);transform:none}@supports (color:color-mix(in lab, red, red)){.home-chip-card:hover{background:color-mix(in srgb, var(--color-accent) 82%, white 18%)}}.home-chip-card:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.home-chip-card:hover{border-color:color-mix(in srgb, var(--color-accent) 82%, white 18%)}}.home-chip-link{align-items:center;gap:var(--home-row-gap);color:var(--color-text);width:100%;z-index:var(--z-elevated);text-decoration:none;display:inline-flex;position:relative}.home-chip-link:hover{color:var(--color-text)}@keyframes skill-install-success-pop{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 0%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 .28rem color-mix(in srgb, var(--color-success) 24%, transparent);transform:scale(1.015)}to{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-success) 18%, transparent);transform:scale(1)}}.home-chip-link:active{background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.home-chip-link:active{background:color-mix(in srgb, var(--color-surface-muted) 80%, var(--color-success) 20%)}}.home-chip-link:active{box-shadow:0 0 0 .2rem var(--color-success)}@supports (color:color-mix(in lab, red, red)){.home-chip-link:active{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-success) 18%, transparent)}}.home-chip-link:active{animation:skill-install-success-pop .22s var(--easing-standard)}.home-chip-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.home-chip-icon{width:var(--home-row-leading-size);height:var(--home-row-leading-size);color:#fff;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.home-chip-icon{color:color-mix(in srgb, white 92%, var(--color-accent-soft) 8%)}}.home-feed-section .search-results-surface,.home-loading-feed-section .search-results-surface{z-index:var(--z-elevated);margin-top:var(--space-2);position:relative}.home-feed-section .results-list-item{padding-block:var(--space-3)}.home-feed-section .results-list-meta{margin-top:var(--space-2)}.home-popular-list{margin:var(--space-2) 0 0;align-content:start;padding:0;list-style:none}.home-popular-item{position:relative}.home-popular-item+.home-popular-item{margin-top:0}.home-popular-empty{margin-top:var(--space-2);list-style:none}.home-popular-link{--home-row-gap:.78rem;--home-row-leading-size:1.3rem;--home-popular-rank-color:var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.home-popular-link{--home-popular-rank-color:color-mix(in srgb, var(--color-feature) 74%, white 26%)}}.home-popular-link{--home-popular-rank-hover-color:var(--home-popular-rank-color);align-items:center;gap:var(--home-row-gap);color:var(--home-panel-body);border-radius:var(--radius-md);width:100%;transition:background-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);margin:-.35rem -.55rem;padding:.35rem .55rem;text-decoration:none;display:flex}.home-popular-link--market{--home-popular-rank-color:var(--color-danger);--home-popular-rank-hover-color:var(--color-danger)}.home-popular-link--market .home-popular-link-label{background-image:linear-gradient(var(--color-danger), var(--color-danger))}.home-popular-link-label{min-height:var(--home-row-leading-size);letter-spacing:-.012em;background-image:linear-gradient(var(--color-feature-strong), var(--color-feature-strong));transition:background-size var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:0 2px;align-items:center;line-height:1.16;display:inline-flex}.home-popular-link:hover{color:var(--color-text);background:#ffffff1f;transform:translate(2px)}.home-popular-link:hover .home-popular-link-label{background-size:100% 2px}.home-popular-link:hover .home-popular-rank{color:var(--home-popular-rank-hover-color)}.home-popular-link--market:hover .home-popular-link-label{background-image:linear-gradient(var(--color-danger), var(--color-danger))}.home-popular-link:focus-visible{outline:2px solid var(--color-feature);outline-offset:2px;border-radius:var(--radius-sm)}.home-popular-rank{width:2ch;min-width:2ch;height:var(--home-row-leading-size);color:var(--home-popular-rank-color);text-shadow:0 1px #00000057,0 0 .18rem #ffffff1a;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:var(--weight-bold);flex-shrink:0;justify-content:flex-start;align-items:center;line-height:1;display:inline-flex}.home-popular-link .primitive-text{font-weight:var(--weight-medium)}.home-feed-empty{padding-top:var(--space-2);list-style:none}.home-feed-meta{margin-top:var(--space-1)}.home-loading-shell .primitive-skeleton{max-width:100%}.home-loading-header-card .primitive-skeleton{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.home-loading-header-card .primitive-skeleton{background-color:color-mix(in srgb, var(--color-surface-muted) 72%, var(--color-surface-elevated) 28%)}}.home-loading-header-card .primitive-skeleton{box-shadow:inset 0 0 0 1px #ffffff12}.home-loading-panel .primitive-skeleton{background-image:linear-gradient(100deg,#0000 0% 32%,#ffffff42 50%,#0000 68% 100%)}.home-loading-panel--discover .primitive-skeleton{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.home-loading-panel--discover .primitive-skeleton{background-color:color-mix(in srgb, var(--color-accent) 22%, #ffffff14 78%)}}.home-loading-panel--discover .primitive-skeleton{box-shadow:inset 0 0 0 1px #ffffff14}.home-loading-panel--popular .primitive-skeleton{background-color:var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.home-loading-panel--popular .primitive-skeleton{background-color:color-mix(in srgb, var(--color-feature) 24%, #ffffff14 76%)}}.home-loading-panel--popular .primitive-skeleton{box-shadow:inset 0 0 0 1px #ffffff17}.home-loading-feed-section .primitive-skeleton{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.home-loading-feed-section .primitive-skeleton{background-color:color-mix(in srgb, var(--color-surface-muted) 76%, var(--color-surface-elevated) 24%)}}@media (max-width:767px){.home-discovery-panel,.home-popular-panel,.home-feed-card{padding:var(--space-4)}.home-header-card{padding-block:var(--space-4);padding-inline:0}.home-header-layout{gap:var(--space-5);grid-template-columns:1fr}.home-stats-strip-heading{align-items:flex-start;width:100%;display:flex}.home-stats-strip-copy,.home-stats-strip-heading .primitive-heading{width:100%}.home-stats-strip-heading .primitive-heading,.home-heading-label{text-align:left;justify-content:flex-start}.home-header-actions{justify-content:flex-start}.home-stat-rail{grid-template-columns:1fr;margin-left:0}.home-stat-card{gap:.42rem;min-height:5.9rem}.home-stat-detail{max-width:none}.home-chip-card,.landing-discover-chip{flex-basis:100%;min-width:0}}@media (min-width:1024px){.home-discovery-grid{align-items:stretch}.home-discovery-panel,.home-popular-panel{height:100%}.home-premium-panel-shell{grid-template-rows:auto 1fr;height:100%}.home-chip-grid,.home-popular-list{margin-top:var(--space-2)}.home-chip-grid{gap:var(--space-2)}.home-premium-panel-shell--discover,.home-premium-panel-shell--popular{align-content:start}.home-discovery-illustration,.home-popular-illustration{width:min(24rem,84%)}}.hero-section{min-height:90vh;padding:var(--space-8) var(--landing-gutter-x);background-color:var(--color-bg);align-items:center;display:flex;position:relative;overflow:hidden}.hero-container{width:100%;max-width:var(--landing-content-max);gap:var(--space-8);z-index:1;grid-template-columns:1.2fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.hero-content{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.hero-badge{color:var(--color-text-muted);background:0 0;border:none;padding:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.hero-badge{color:color-mix(in srgb, var(--color-text-muted) 88%, var(--color-accent))}}.hero-badge{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase}.hero-badge-highlight{color:var(--color-feature);text-shadow:0 0 .7rem var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.hero-badge-highlight{text-shadow:0 0 .7rem color-mix(in srgb, var(--color-feature) 30%, transparent)}}.hero-badge-highlight--evolution{vertical-align:baseline;line-height:1;display:inline-block;position:relative}.hero-badge-highlight-text{transform-origin:50% 55%;transition:opacity .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:inline-block}.hero-badge-inline-wave{--wave-dot-size:.14rem;--wave-gap:.12rem;--wave-height:.95rem;width:100%;height:var(--wave-height);opacity:0;pointer-events:none;transition:opacity .34s cubic-bezier(.16,1,.3,1) 50ms,transform .38s cubic-bezier(.16,1,.3,1) 50ms;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - .24rem))translateY(.01em)scale(.96)}.hero-badge-highlight--evolution:hover .hero-badge-inline-wave,.hero-badge-highlight--evolution:focus-visible .hero-badge-inline-wave{opacity:1;transform:translate(-50%,calc(-50% - .24rem))translateY(0)scale(1)}.hero-badge-highlight--evolution:hover .hero-badge-highlight-text,.hero-badge-highlight--evolution:focus-visible .hero-badge-highlight-text{opacity:0;filter:blur(2px);transform:translateY(-.04em)scale(.985)}@media (prefers-reduced-motion:reduce){.hero-badge-highlight-text,.hero-badge-inline-wave{transition:opacity .14s linear}.hero-badge-highlight-text{filter:none;transform:none}.hero-badge-inline-wave{transform:translate(-50%,calc(-50% - .24rem))scale(1)}}.hero-badge-inline-wave-row{grid-template-columns:repeat(20, var(--wave-dot-size));gap:var(--wave-gap);perspective:100px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-badge-inline-wave-dot{width:var(--wave-dot-size);height:var(--wave-dot-size);border-radius:999px;animation:2s ease-in-out infinite hero-badge-wave-move;position:relative}.hero-badge-inline-wave-dot:before{content:"";background:var(--color-feature);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-badge-inline-wave-dot:before{background:color-mix(in srgb, var(--color-feature) 76%, white 24%)}}.hero-badge-inline-wave-dot:before{box-shadow:0 0 .16rem var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.hero-badge-inline-wave-dot:before{box-shadow:0 0 .16rem color-mix(in srgb, var(--color-feature) 36%, transparent)}}.hero-badge-inline-wave-dot:before{animation:2s linear infinite hero-badge-wave-grow;animation-delay:inherit}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot,.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:before{animation-direction:reverse}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(20),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(10){animation-delay:0s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(19),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(9){animation-delay:-.1s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(18),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(8){animation-delay:-.2s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(17),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(7){animation-delay:-.3s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(16),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(6){animation-delay:-.4s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(15),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(5){animation-delay:-.5s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(14),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(4){animation-delay:-.6s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(13),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(3){animation-delay:-.7s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(12),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(2){animation-delay:-.8s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:nth-child(11),.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:first-child{animation-delay:-.9s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(20),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(10){animation-delay:1s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(19),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(9){animation-delay:.9s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(18),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(8){animation-delay:.8s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(17),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(7){animation-delay:.7s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(16),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(6){animation-delay:.6s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(15),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(5){animation-delay:.5s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(14),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(4){animation-delay:.4s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(13),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(3){animation-delay:.3s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(12),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(2){animation-delay:.2s}.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:nth-child(11),.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:first-child{animation-delay:.1s}.hero-badge-inline-wave-row--top .hero-badge-inline-wave-dot:before,.hero-badge-inline-wave-row--bottom .hero-badge-inline-wave-dot:before{animation-delay:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-badge-highlight{background-image:linear-gradient(112deg, var(--color-feature-strong) 0%, var(--color-feature) 24%, white 44%, white 50%, white 56%, var(--color-feature) 76%, var(--color-feature-strong) 100%)}@supports (color:color-mix(in lab, red, red)){.hero-badge-highlight{background-image:linear-gradient(112deg, color-mix(in srgb, var(--color-feature-strong) 84%, black 16%) 0%, color-mix(in srgb, var(--color-feature) 88%, white 12%) 24%, color-mix(in srgb, white 94%, var(--color-feature) 6%) 44%, color-mix(in srgb, white 84%, var(--color-feature) 16%) 50%, color-mix(in srgb, white 94%, var(--color-feature) 6%) 56%, color-mix(in srgb, var(--color-feature) 88%, white 12%) 76%, color-mix(in srgb, var(--color-feature-strong) 84%, black 16%) 100%)}}.hero-badge-highlight{color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;background-position:10%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:14s cubic-bezier(.22,.61,.36,1) infinite alternate badge-shimmer-sweep-rare,14s ease-in-out infinite badge-luster-pulse-rare}}@keyframes badge-shimmer-sweep-rare{0%,72%{background-position:10%}to{background-position:90%}}@keyframes badge-luster-pulse-rare{0%,66%,to{filter:brightness()saturate()}82%{filter:brightness(1.06)saturate(1.04)}90%{filter:brightness(1.1)saturate(1.06)}}@keyframes hero-badge-wave-move{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--wave-height) * .5))}}@keyframes hero-badge-wave-grow{0%,to{opacity:.78;transform:scale(1)}25%{opacity:1;transform:scale(1.9)}50%{opacity:.82;transform:scale(1)}75%{opacity:.64;transform:scale(.55)}}.hero-title{letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.5rem);line-height:1.1}.hero-subtitle{font-size:var(--text-lg);max-width:36rem;color:var(--color-text-muted);line-height:1.6}.hero-subtitle-mobile{display:none}.hero-subtitle-provider-row{justify-content:flex-start;align-items:center;margin-top:.45rem;display:flex}.hero-subtitle-provider-prefix{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.hero-subtitle-provider-prefix{color:color-mix(in srgb, var(--color-text-muted) 76%, white 24%)}}.hero-subtitle[data-tone=neutral]{color:var(--color-text-muted)}.hero-actions{margin-top:var(--space-2)}.hero-visual{perspective:1000px;min-width:0}.hero-visual--delayed{animation-delay:.2s}.hero-orb--primary,.hero-orb--secondary{display:none}.terminal-window{--terminal-surface:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.terminal-window{--terminal-surface:color-mix(in srgb, var(--color-surface) 74%, black 26%)}}.terminal-window{--terminal-rail:var(--color-surface-secondary)}@supports (color:color-mix(in lab, red, red)){.terminal-window{--terminal-rail:color-mix(in srgb, var(--color-surface-secondary) 84%, black 16%)}}.terminal-window{--terminal-line:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.terminal-window{--terminal-line:color-mix(in srgb, var(--color-border-strong) 58%, transparent)}}.terminal-window{--terminal-command:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.terminal-window{--terminal-command:color-mix(in srgb, var(--color-text) 92%, var(--color-feature) 8%)}}.terminal-window{--terminal-muted:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.terminal-window{--terminal-muted:color-mix(in srgb, var(--color-text-muted) 88%, var(--color-bg))}}.terminal-window{border:1px solid var(--terminal-line);background:var(--terminal-surface);transform-origin:50%;will-change:transform, filter;width:100%;transition:top .26s var(--easing-standard), left .26s var(--easing-standard), right .26s var(--easing-standard), opacity .22s var(--easing-standard), filter .26s var(--easing-standard), transform .26s var(--easing-standard);border-radius:8px;animation:4.8s ease-in-out infinite hero-terminal-spacecraft-float;overflow:hidden;transform:rotateY(-10deg)rotateX(5deg);box-shadow:inset 0 1px #ffffff0f}.terminal-window--interactive{cursor:pointer}.terminal-window--interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.terminal-window--active{cursor:default}.terminal-cascade{perspective:1000px;width:100%;position:relative}.terminal-cascade--swap-next .terminal-window--front{animation:.28s cubic-bezier(.22,1,.36,1) terminal-swap-front-next}.terminal-cascade--swap-next .terminal-window--middle{animation:.28s cubic-bezier(.22,1,.36,1) terminal-swap-middle-next}.terminal-cascade--swap-next .terminal-window--back{animation:.28s cubic-bezier(.22,1,.36,1) terminal-swap-back-next}.terminal-cascade--swap-prev .terminal-window--front{animation:.28s cubic-bezier(.22,1,.36,1) terminal-swap-front-prev}.terminal-cascade--swap-prev .terminal-window--middle{animation:.28s cubic-bezier(.22,1,.36,1) terminal-swap-middle-prev}.terminal-cascade--swap-prev .terminal-window--back{animation:.28s cubic-bezier(.22,1,.36,1) terminal-swap-back-prev}.terminal-window--back{z-index:1;opacity:.15;filter:blur(4px);width:auto;animation-delay:-2.4s;position:absolute;top:-4rem;left:3rem;right:3rem}.terminal-window--middle{z-index:2;opacity:.4;filter:blur(2px);width:auto;animation-delay:-1.2s;position:absolute;top:-2rem;left:2rem;right:2rem}.terminal-window--front{z-index:3;width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem;position:relative}.terminal-header{background:var(--terminal-rail);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--terminal-line);display:flex}.terminal-dots{gap:6px;display:flex}.terminal-dots-button{cursor:pointer;background:0 0;border:0;padding:0}.terminal-dots-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius-sm)}.terminal-dots span{border:1px solid var(--color-border-strong);border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.terminal-dots span{border:1px solid color-mix(in srgb, var(--color-border-strong) 68%, black 32%)}}.terminal-dots span{box-shadow:inset 0 1px #ffffff1f}.terminal-dots span:first-child{background:var(--color-danger)}.terminal-dots span:nth-child(2){background:var(--color-feature)}.terminal-dots span:nth-child(3){background:var(--color-accent)}.terminal-title{font-family:var(--font-mono,monospace);color:var(--terminal-muted);text-align:center;padding-right:calc(30px + var(--space-3));flex:1;font-size:12px}.terminal-body{padding:var(--space-4);font-family:"Patrick Hand", var(--font-mono,monospace);letter-spacing:.02em;background:linear-gradient(180deg, var(--color-surface-secondary), transparent 42%), var(--terminal-surface);min-height:340px;font-size:13px;line-height:1.6;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.terminal-body{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-secondary) 24%, transparent), transparent 42%), var(--terminal-surface)}}.terminal-provider-background{pointer-events:none;z-index:0;perspective:900px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.terminal-provider-background-icon.skill-provider-mark{box-shadow:none;color:#fff;opacity:.14;background:0 0;border:0;transform:scale(1)}.terminal-provider-background-icon--skillmarkdown{color:#fff;opacity:.22;transform-origin:50%;filter:none;will-change:transform, opacity;width:210px;height:210px;animation:none;transform:rotateY(-8deg)rotateX(4deg)rotate(0)translate(0)}@keyframes hero-mark-idle-orbit{0%,to{transform:rotateY(-9deg)rotateX(5deg)rotate(-8deg)scale(1)translateZ(0)}50%{transform:rotateY(-6deg)rotateX(3deg)rotate(5deg)scale(1.018)translateZ(10px)}}.terminal-provider-background-icon--skillmarkdown .representative-mark-circle,.terminal-provider-background-icon--skillmarkdown .representative-mark-square,.terminal-provider-background-icon--skillmarkdown .representative-mark-triangle{transform-box:fill-box;transform-origin:50%}.terminal-provider-background-icon--skillmarkdown.terminal-provider-background-icon--assembled{opacity:.22!important;animation:none!important;transform:rotateY(-8deg)rotateX(4deg)rotate(0)translate(0)!important}.terminal-provider-background-icon--skillmarkdown.terminal-provider-background-icon--assembled .representative-mark-circle,.terminal-provider-background-icon--skillmarkdown.terminal-provider-background-icon--assembled .representative-mark-square,.terminal-provider-background-icon--skillmarkdown.terminal-provider-background-icon--assembled .representative-mark-triangle{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:translate(0)rotate(0)scale(1)!important}.terminal-provider-background-icon--skillmarkdown .representative-mark-circle{stroke-dasharray:1.02;stroke-dashoffset:1.02px;animation:7.2s cubic-bezier(.2,.72,.24,1) forwards hero-mark-circle-draw}.terminal-provider-background-icon--skillmarkdown .representative-mark-square{stroke-dasharray:1.02;stroke-dashoffset:1.02px;animation:7.2s cubic-bezier(.2,.72,.24,1) forwards hero-mark-square-draw,7.2s cubic-bezier(.3,0,.24,1) forwards hero-mark-square-float}.terminal-provider-background-icon--skillmarkdown .representative-mark-triangle{stroke-dasharray:1;stroke-dashoffset:1px;animation:7.2s cubic-bezier(.22,.74,.2,1) forwards hero-mark-triangle-stamp,7.2s cubic-bezier(.3,0,.24,1) forwards hero-mark-triangle-depth}@keyframes hero-mark-circle-draw{0%,8%{stroke-dashoffset:1.02px;opacity:0}28%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-mark-square-draw{0%,18%{stroke-dashoffset:1.02px;opacity:0}44%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-mark-square-float{0%,18%{transform:translate(26px,-20px)rotate(8deg)scale(.86)}34%{transform:translate(8px,-8px)rotate(3deg)scale(.94)}44%,to{transform:translate(0)rotate(0)scale(1)}}@keyframes hero-mark-triangle-stamp{0%,38%{stroke-dashoffset:1px;opacity:0}56%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-mark-triangle-depth{0%,38%{transform:translateY(-28px)scale(.84)}50%{transform:translateY(2px)scale(1.06)}58%{transform:translate(0)scale(1)}to{transform:translate(0)scale(1)}}.terminal-body>.terminal-line{z-index:2;position:relative}.terminal-line+.terminal-line{margin-top:.32rem}.terminal-line--command{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.terminal-line-content{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;align-items:baseline;gap:.35rem;min-width:0;display:flex}.terminal-copy-btn{color:var(--terminal-muted);opacity:0;cursor:pointer;transition:opacity var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.terminal-line--command:hover .terminal-copy-btn,.terminal-copy-btn:focus-visible{opacity:1}.terminal-copy-btn:hover{color:var(--color-text)}@media (hover:none),(pointer:coarse){.terminal-copy-btn{opacity:1}}.terminal-copy-btn:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-sm)}.terminal-cursor{vertical-align:-.16em;background:var(--color-text);width:.55ch;height:1.05em;margin-left:.08rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.terminal-cursor{background:color-mix(in srgb, var(--color-text) 78%, transparent)}}.terminal-cursor{animation:1s step-end infinite terminal-cursor-blink}.terminal-prompt{color:var(--color-accent);margin-right:var(--space-2);font-weight:var(--weight-bold);flex:none}.terminal-line{color:var(--terminal-command);white-space:pre-wrap;overflow-wrap:anywhere}.terminal-output{color:var(--color-warning)}.terminal-highlight{color:var(--color-feature)}.terminal-success{color:var(--color-warning)}@keyframes hero-terminal-spacecraft-float{0%,to{filter:drop-shadow(0 12px 16px #0000002e);transform:translate(0)rotateY(-10deg)rotateX(5deg)}50%{filter:drop-shadow(0 18px 20px #0000003d);transform:translateY(-10px)rotateY(-9deg)rotateX(4.5deg)}}@keyframes terminal-swap-front-next{0%{opacity:1;filter:blur();transform:translate(0)rotateY(-10deg)rotateX(5deg)scale(1)}45%{opacity:.78;filter:blur(1.4px);transform:translate(-26px,-10px)rotateY(-14deg)rotateX(6deg)scale(.982)}to{opacity:1;filter:blur();transform:translate(0)rotateY(-10deg)rotateX(5deg)scale(1)}}@keyframes terminal-swap-middle-next{0%{opacity:.4;transform:translate(0)rotateY(-10deg)rotateX(5deg)}to{opacity:.58;transform:translate(10px,5px)rotateY(-8.8deg)rotateX(4.4deg)}}@keyframes terminal-swap-back-next{0%{opacity:.15;transform:translate(0)rotateY(-10deg)rotateX(5deg)}to{opacity:.32;transform:translate(16px,8px)rotateY(-8deg)rotateX(4deg)}}@keyframes terminal-swap-front-prev{0%{opacity:1;filter:blur();transform:translate(0)rotateY(-10deg)rotateX(5deg)scale(1)}45%{opacity:.78;filter:blur(1.4px);transform:translate(26px,-10px)rotateY(-6deg)rotateX(4.1deg)scale(.982)}to{opacity:1;filter:blur();transform:translate(0)rotateY(-10deg)rotateX(5deg)scale(1)}}@keyframes terminal-swap-middle-prev{0%{opacity:.4;transform:translate(0)rotateY(-10deg)rotateX(5deg)}to{opacity:.58;transform:translate(-10px,5px)rotateY(-11.2deg)rotateX(5.6deg)}}@keyframes terminal-swap-back-prev{0%{opacity:.15;transform:translate(0)rotateY(-10deg)rotateX(5deg)}to{opacity:.32;transform:translate(-16px,8px)rotateY(-12deg)rotateX(6deg)}}@keyframes terminal-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal-cascade--swap-next .terminal-window--front,.terminal-cascade--swap-next .terminal-window--middle,.terminal-cascade--swap-next .terminal-window--back,.terminal-cascade--swap-prev .terminal-window--front,.terminal-cascade--swap-prev .terminal-window--middle,.terminal-cascade--swap-prev .terminal-window--back{animation:none}}.home-page-shell--record .terminal-window,.home-page-shell--record .terminal-cursor,.home-page-shell--record .cta-prism-core,.home-page-shell--record .cta-prism-ray,.home-page-shell--record .visual-stack--interactive,.home-page-shell--record .friction-node,.home-page-shell--record .friction-pulse,.home-page-shell--record .registry-core,.home-page-shell--record .registry-orbit,.home-page-shell--record .terminal-provider-background-icon--skillmarkdown,.home-page-shell--record .home-heading-icon--new-skills-pulse,.home-page-shell--record .home-cinematic-word-rotator-track{animation:none}.home-page-shell--record .terminal-window--interactive,.home-page-shell--record .terminal-copy-btn,.home-page-shell--record .stack-item--main{pointer-events:none}.cta-section{padding:var(--space-12) var(--landing-gutter-x) calc(var(--space-12) * 1.1);background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 48%, var(--color-bg) 100%), var(--color-bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cta-section{background:linear-gradient(180deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-surface) 36%, var(--color-bg) 64%) 48%, var(--color-bg) 100%), var(--color-bg)}}.cta-prism-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-prism-background:before{content:"";background:radial-gradient(circle at 50% 46%, var(--color-text), transparent 24%), radial-gradient(circle at 24% 42%, var(--color-brand-solana), transparent 30%), radial-gradient(circle at 80% 42%, var(--color-feature), transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-prism-background:before{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--color-text) 8%, transparent), transparent 24%), radial-gradient(circle at 24% 42%, color-mix(in srgb, var(--color-brand-solana) 22%, transparent), transparent 30%), radial-gradient(circle at 80% 42%, color-mix(in srgb, var(--color-feature) 18%, transparent), transparent 32%)}}.cta-prism-background:before{opacity:.5}.cta-prism-core{aspect-ratio:1;border:1px solid var(--color-text);width:min(18vw,10rem);position:absolute;top:46%;left:50%}@supports (color:color-mix(in lab, red, red)){.cta-prism-core{border:1px solid color-mix(in srgb, var(--color-text) 20%, transparent)}}.cta-prism-core{background:linear-gradient(135deg, var(--color-text), var(--color-brand-solana-mid) 45%, var(--color-feature)), var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.cta-prism-core{background:linear-gradient(135deg, color-mix(in srgb, var(--color-text) 16%, transparent), color-mix(in srgb, var(--color-brand-solana-mid) 16%, transparent) 45%, color-mix(in srgb, var(--color-feature) 14%, transparent)), color-mix(in srgb, var(--color-surface-elevated) 48%, transparent)}}.cta-prism-core{clip-path:polygon(50% 0,100% 62%,50% 100%,0 62%);opacity:.5;animation:8s ease-in-out infinite cta-prism-drift;transform:translate(-50%,-50%)}.cta-prism-ray{transform-origin:0;opacity:.24;filter:blur(.4px);mix-blend-mode:screen;clip-path:polygon(0 38%,100% 0,100% 100%,0 62%);height:clamp(4.5rem,10vw,7rem);animation:7s ease-in-out infinite cta-ray-pulse;position:absolute;top:46%;left:50%}.cta-prism-ray--solana{background:linear-gradient(90deg, var(--color-brand-solana), transparent);width:min(34vw,24rem)}@supports (color:color-mix(in lab, red, red)){.cta-prism-ray--solana{background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-solana) 36%, transparent), transparent)}}.cta-prism-ray--solana{transform:translate(-.5rem,-50%)rotate(-178deg)}.cta-prism-ray--feature{background:linear-gradient(90deg, var(--color-feature), transparent);width:min(30vw,21rem)}@supports (color:color-mix(in lab, red, red)){.cta-prism-ray--feature{background:linear-gradient(90deg, color-mix(in srgb, var(--color-feature) 32%, transparent), transparent)}}.cta-prism-ray--feature{animation-delay:-2s;transform:translate(.5rem,-50%)rotate(-4deg)}.cta-prism-ray--danger{background:linear-gradient(90deg, var(--color-danger), transparent);width:min(24vw,17rem)}@supports (color:color-mix(in lab, red, red)){.cta-prism-ray--danger{background:linear-gradient(90deg, color-mix(in srgb, var(--color-danger) 24%, transparent), transparent)}}.cta-prism-ray--danger{animation-delay:-4s;transform:translateY(-40%)rotate(18deg)}@keyframes cta-prism-drift{0%,to{filter:drop-shadow(0 14px 26px #0000003d);transform:translate(-50%,-50%)rotate(0)}50%{filter:drop-shadow(0 22px 36px #00000052);transform:translate(-50%,calc(-50% - .45rem))rotate(1deg)}}@keyframes cta-ray-pulse{0%,to{opacity:.42}50%{opacity:.62}}.cta-container{max-width:var(--landing-content-max);z-index:1;margin:0 auto;position:relative}.cta-content{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:50rem;margin:0 auto;display:flex}.cta-kicker{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--color-feature);font-weight:var(--weight-bold)}.cta-title{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.cta-body{font-size:var(--text-lg);color:var(--color-text-muted);max-width:36rem;line-height:1.6}.cta-actions{gap:var(--space-4);margin-top:var(--space-4);display:flex}.story-sequence{background-color:var(--color-bg)}.act-section{min-height:clamp(34rem,62vh,46rem);padding:var(--space-6) var(--landing-gutter-x);background-color:var(--color-bg);align-items:center;display:flex;position:relative;overflow:hidden}.act-section--alt{background-color:var(--color-bg)}.act-container{width:100%;max-width:var(--landing-content-max);gap:var(--space-6);z-index:1;grid-template-columns:1.2fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.act-section--alt .act-container{grid-template-columns:1fr 1.2fr}.act-content{gap:var(--space-4);flex-direction:column;display:flex}.act-badge{color:var(--color-text-muted);background:0 0;border:none;padding:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.act-badge{color:color-mix(in srgb, var(--color-text-muted) 88%, var(--color-accent))}}.act-badge{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase}.act-badge-highlight{color:var(--color-feature);text-shadow:0 0 .7rem var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight{text-shadow:0 0 .7rem color-mix(in srgb, var(--color-feature) 30%, transparent)}}.act-badge-highlight--accent{color:var(--color-accent);text-shadow:0 0 .7rem var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight--accent{text-shadow:0 0 .7rem color-mix(in srgb, var(--color-accent) 30%, transparent)}}.act-badge-highlight--warning{color:var(--color-warning);text-shadow:0 0 .7rem var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight--warning{text-shadow:0 0 .7rem color-mix(in srgb, var(--color-warning) 30%, transparent)}}.act-badge-highlight--danger{color:var(--color-danger);text-shadow:0 0 .7rem var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight--danger{text-shadow:0 0 .7rem color-mix(in srgb, var(--color-danger) 34%, transparent)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.act-badge-highlight{background-image:linear-gradient(112deg, var(--color-feature-strong) 0%, var(--color-feature) 24%, white 44%, white 50%, white 56%, var(--color-feature) 76%, var(--color-feature-strong) 100%)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight{background-image:linear-gradient(112deg, color-mix(in srgb, var(--color-feature-strong) 84%, black 16%) 0%, color-mix(in srgb, var(--color-feature) 88%, white 12%) 24%, color-mix(in srgb, white 94%, var(--color-feature) 6%) 44%, color-mix(in srgb, white 84%, var(--color-feature) 16%) 50%, color-mix(in srgb, white 94%, var(--color-feature) 6%) 56%, color-mix(in srgb, var(--color-feature) 88%, white 12%) 76%, color-mix(in srgb, var(--color-feature-strong) 84%, black 16%) 100%)}}.act-badge-highlight{color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;background-position:10%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:15s cubic-bezier(.22,.61,.36,1) infinite alternate badge-shimmer-sweep-rare,15s ease-in-out infinite badge-luster-pulse-rare}.act-badge-highlight--accent{background-image:linear-gradient(112deg, var(--color-accent) 0%, var(--color-accent) 24%, white 44%, white 50%, white 56%, var(--color-accent) 76%, var(--color-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight--accent{background-image:linear-gradient(112deg, color-mix(in srgb, var(--color-accent) 80%, black 20%) 0%, color-mix(in srgb, var(--color-accent) 88%, white 12%) 24%, color-mix(in srgb, white 94%, var(--color-accent) 6%) 44%, color-mix(in srgb, white 84%, var(--color-accent) 16%) 50%, color-mix(in srgb, white 94%, var(--color-accent) 6%) 56%, color-mix(in srgb, var(--color-accent) 88%, white 12%) 76%, color-mix(in srgb, var(--color-accent) 80%, black 20%) 100%)}}.act-badge-highlight--warning{background-image:linear-gradient(112deg, var(--color-warning) 0%, var(--color-warning) 24%, white 44%, white 50%, white 56%, var(--color-warning) 76%, var(--color-warning) 100%)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight--warning{background-image:linear-gradient(112deg, color-mix(in srgb, var(--color-warning) 80%, black 20%) 0%, color-mix(in srgb, var(--color-warning) 88%, white 12%) 24%, color-mix(in srgb, white 94%, var(--color-warning) 6%) 44%, color-mix(in srgb, white 84%, var(--color-warning) 16%) 50%, color-mix(in srgb, white 94%, var(--color-warning) 6%) 56%, color-mix(in srgb, var(--color-warning) 88%, white 12%) 76%, color-mix(in srgb, var(--color-warning) 80%, black 20%) 100%)}}.act-badge-highlight--danger{background-image:linear-gradient(112deg, var(--color-danger) 0%, var(--color-danger) 24%, white 44%, white 50%, white 56%, var(--color-danger) 76%, var(--color-danger) 100%)}@supports (color:color-mix(in lab, red, red)){.act-badge-highlight--danger{background-image:linear-gradient(112deg, color-mix(in srgb, var(--color-danger) 80%, black 20%) 0%, color-mix(in srgb, var(--color-danger) 88%, white 12%) 24%, color-mix(in srgb, white 94%, var(--color-danger) 6%) 44%, color-mix(in srgb, white 84%, var(--color-danger) 16%) 50%, color-mix(in srgb, white 94%, var(--color-danger) 6%) 56%, color-mix(in srgb, var(--color-danger) 88%, white 12%) 76%, color-mix(in srgb, var(--color-danger) 80%, black 20%) 100%)}}}.act-title{letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,3rem);line-height:1.08}.act-subtitle{font-size:var(--text-base);max-width:34rem;color:var(--color-text-muted);line-height:1.5}.act-subtitle[data-tone=neutral]{color:var(--color-text-muted)}.act-evidence-stack{gap:var(--space-2);display:grid}.act-evidence-row{border-left:2px solid var(--color-accent);border-radius:6px;gap:.3rem;padding:.6rem .8rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.act-evidence-row{border-left:2px solid color-mix(in srgb, var(--color-accent) 60%, transparent)}}.act-evidence-row{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.act-evidence-row{background:color-mix(in srgb, var(--color-surface-elevated) 82%, transparent)}}.act-evidence-row{transition:border-left-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);box-shadow:inset 0 1px #ffffff14}.act-evidence-row:hover,.act-evidence-row:focus-within{border-left-color:var(--color-warning);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.act-evidence-row:hover,.act-evidence-row:focus-within{background:color-mix(in srgb, var(--color-surface-elevated) 92%, var(--color-warning) 8%)}}.act-evidence-row:hover,.act-evidence-row:focus-within{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px var(--color-warning), 0 12px 26px -18px var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.act-evidence-row:hover,.act-evidence-row:focus-within{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb, var(--color-warning) 20%, transparent), 0 12px 26px -18px color-mix(in srgb, var(--color-warning) 38%, transparent)}}.act-evidence-row:hover,.act-evidence-row:focus-within{transform:translateY(-1px)}.act-section--market .act-evidence-row:hover,.act-section--market .act-evidence-row:focus-within{border-left-color:var(--color-danger);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.act-section--market .act-evidence-row:hover,.act-section--market .act-evidence-row:focus-within{background:color-mix(in srgb, var(--color-surface-elevated) 92%, var(--color-danger) 8%)}}.act-section--market .act-evidence-row:hover,.act-section--market .act-evidence-row:focus-within{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px var(--color-danger), 0 12px 26px -18px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.act-section--market .act-evidence-row:hover,.act-section--market .act-evidence-row:focus-within{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px color-mix(in srgb, var(--color-danger) 20%, transparent), 0 12px 26px -18px color-mix(in srgb, var(--color-danger) 38%, transparent)}}.act-evidence-kicker{font-size:.64rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.act-evidence-kicker{color:color-mix(in srgb, var(--color-text-muted) 72%, var(--color-accent))}}.act-evidence-label{font-size:.84rem}.act-evidence-copy{font-size:.84rem;line-height:1.4}.act-evidence-copy code{font-family:var(--font-mono,monospace);background:var(--color-surface);padding:.1em .4em;font-size:.9em}@supports (color:color-mix(in lab, red, red)){.act-evidence-copy code{background:color-mix(in srgb, var(--color-surface) 60%, transparent)}}.act-evidence-copy code{border-radius:4px}.act-copy-mobile{display:none}.act-actions{margin-top:var(--space-1)}.act-visual{perspective:1000px;justify-content:center;align-items:center;width:100%;display:flex}.act-section--registry .act-visual{justify-content:center}.visual-stack,.visual-friction,.visual-registry,.visual-system,.visual-market{width:100%;max-width:440px;height:320px;transition:transform .6s var(--easing-emphasized);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;transform:rotateY(-8deg)rotateX(4deg)}.act-section--alt .visual-system,.act-section--alt .visual-registry{transform:rotateY(8deg)rotateX(4deg)}.act-visual:hover>div{transform:rotateY(0)rotateX(0)}.visual-system{gap:var(--space-3);padding:var(--space-8);flex-direction:column;justify-content:center}.system-row{align-items:center;gap:var(--space-3);width:100%;display:flex}.row-mark{background:var(--color-feature);width:10px;height:10px;box-shadow:0 0 8px var(--color-feature);border-radius:50%;flex-shrink:0}.row-mark--warning{background:var(--color-warning);box-shadow:0 0 8px var(--color-warning)}.row-mark--accent{background:var(--color-accent);box-shadow:0 0 8px var(--color-accent)}.row-line{background:var(--color-surface);height:6px}@supports (color:color-mix(in lab, red, red)){.row-line{background:color-mix(in srgb, var(--color-surface) 25%, transparent)}}.row-line{border-radius:3px;position:relative;overflow:hidden}.row-line--40{width:40%}.row-line--50{width:50%}.row-line--60{width:60%}.row-line--70{width:70%}.row-line--80{width:80%}.row-line--90{width:90%}.row-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);animation:3s linear infinite act-scan;position:absolute;inset:0;transform:translate(-100%)}@keyframes act-scan{to{transform:translate(100%)}}.visual-stack .stack-item{background:linear-gradient(160deg, var(--stack-hue), var(--color-surface));border:0;width:132px;height:132px;position:absolute}@supports (color:color-mix(in lab, red, red)){.visual-stack .stack-item{background:linear-gradient(160deg, color-mix(in srgb, var(--stack-hue) 18%, transparent), color-mix(in srgb, var(--color-surface) 86%, transparent))}}.visual-stack .stack-item{transform:translate(calc(var(--idx) * 22px), calc(var(--idx) * -22px));opacity:calc(1 - var(--idx) * .2);z-index:calc(3 - var(--idx));cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .42s cubic-bezier(.16, 1, .3, 1), box-shadow var(--duration-fast) var(--easing-standard);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 12px 18px -14px #00000073}.stack-item--main{cursor:grab}.visual-stack .stack-item:after{content:"";background:var(--stack-hue);border-radius:50%;width:.34rem;height:.34rem;position:absolute;bottom:.48rem;right:.48rem}@supports (color:color-mix(in lab, red, red)){.visual-stack .stack-item:after{background:color-mix(in srgb, var(--stack-hue) 82%, white 18%)}}.visual-stack .stack-item:after{pointer-events:none}.visual-stack .stack-item--0{--idx:0;--stack-hue:#a12a2f}.visual-stack .stack-item--1{--idx:1;--stack-hue:#ffc425}.visual-stack .stack-item--2{--idx:2;--stack-hue:#275237}.stack-item--active{cursor:grabbing;transition-duration:0s;box-shadow:inset 0 1px #ffffff42,0 20px 28px -14px #0000008f}.stack-item-version{letter-spacing:.04em;min-height:1rem;font-size:.58rem;font-weight:var(--weight-semibold);color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .42rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.stack-item-version{color:color-mix(in srgb, var(--color-text-muted) 82%, white 18%)}}.stack-item-version{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.stack-item-version{background:color-mix(in srgb, var(--color-surface) 65%, transparent)}}.stack-item-version{border:1px solid var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.stack-item-version{border:1px solid color-mix(in srgb, var(--color-border-strong) 55%, transparent)}}.stack-item-pkg{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1rem);font-family:var(--font-mono,monospace);letter-spacing:.02em;color:var(--color-text-muted);font-size:.62rem;position:absolute;bottom:.5rem;left:.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stack-item-pkg{color:color-mix(in srgb, var(--color-text-muted) 84%, white 16%)}}.stack-glow{filter:blur(38px);opacity:.78;z-index:0;pointer-events:none;background:radial-gradient(at 42% 58%,#9945ff29 0%,#0000 62%),radial-gradient(at 60% 42%,#14f1951f 0%,#0000 68%);position:absolute;inset:-46px}.visual-stack--interactive{transform-origin:50%;will-change:transform, filter;animation:2.8s ease-in-out infinite visual-stack-hover-float}.visual-stack--dragging{animation-play-state:paused}@keyframes visual-stack-hover-float{0%,to{filter:drop-shadow(0 14px 18px #0000003d);transform:translate(0)rotateY(-8deg)rotateX(4deg)}50%{filter:drop-shadow(0 26px 26px #00000057);transform:translateY(-34px)rotateY(-6deg)rotateX(3deg)}}.friction-node{border:2px solid var(--color-warning);background:var(--color-warning);border-radius:50%;width:60px;height:60px;position:absolute}@supports (color:color-mix(in lab, red, red)){.friction-node{background:color-mix(in srgb, var(--color-warning) 8%, transparent)}}.friction-node{transform:translate(calc(var(--idx) * 25px - 25px), calc(var(--idx) * 25px - 25px));opacity:calc(1 - var(--idx) * .15);animation:4s ease-in-out infinite alternate act-friction-pulse;animation-delay:calc(var(--idx) * .4s)}.friction-node--0{--idx:0}.friction-node--1{--idx:1}.friction-node--2{--idx:2}@keyframes act-friction-pulse{0%{transform:translate(calc(var(--idx) * 25px - 25px), calc(var(--idx) * 25px - 25px)) scale(1)}to{transform:translate(calc(var(--idx) * 30px - 30px), calc(var(--idx) * 30px - 30px)) scale(1.08)}}.friction-pulse{background:radial-gradient(circle, var(--color-warning) 0%, transparent 70%);position:absolute;inset:-30px}@supports (color:color-mix(in lab, red, red)){.friction-pulse{background:radial-gradient(circle, color-mix(in srgb, var(--color-warning) 12%, transparent) 0%, transparent 70%)}}.friction-pulse{filter:blur(20px);animation:3s ease-in-out infinite act-glow-pulse}.visual-registry{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;overflow:hidden}.visual-registry--preview{border:1px solid var(--color-border-strong);max-width:500px;min-height:286px}@supports (color:color-mix(in lab, red, red)){.visual-registry--preview{border:1px solid color-mix(in srgb, var(--color-border-strong) 68%, transparent)}}.visual-registry--preview{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.visual-registry--preview{background:color-mix(in srgb, var(--color-surface-elevated) 82%, black 18%)}}.visual-registry--preview{box-shadow:0 8px 22px var(--color-shadow)}@supports (color:color-mix(in lab, red, red)){.visual-registry--preview{box-shadow:0 8px 22px color-mix(in srgb, var(--color-shadow) 14%, transparent)}}.visual-registry--preview{transform-origin:0 0;will-change:transform, filter;animation:4.8s ease-in-out infinite visual-registry-spacecraft-float}.act-section--alt .visual-registry--preview,.act-visual:hover>.visual-registry--preview{transform:translate(0)rotateY(11deg)rotateX(-6deg)}@keyframes visual-registry-spacecraft-float{0%,to{filter:drop-shadow(0 12px 16px #0000002e);transform:translate(0)rotateY(11deg)rotateX(-6deg)}50%{filter:drop-shadow(0 18px 20px #0000003d);transform:translateY(-10px)rotateY(10deg)rotateX(-5.5deg)}}.visual-registry-titlebar{min-height:3rem;color:var(--color-text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--color-bg);justify-content:space-between;align-items:center;padding:.84rem .92rem;display:flex}@supports (color:color-mix(in lab, red, red)){.visual-registry-titlebar{background:color-mix(in srgb, var(--color-bg) 88%, white 12%)}}.visual-registry-titlebar{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.visual-registry-titlebar{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent)}}.visual-registry-titlebar{box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 var(--color-border)}@supports (color:color-mix(in lab, red, red)){.visual-registry-titlebar{box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb, var(--color-border) 34%, transparent)}}.visual-registry-count{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--weight-medium)}.visual-registry-search{border:1px solid var(--color-border);margin:.72rem;padding:.58rem .72rem}@supports (color:color-mix(in lab, red, red)){.visual-registry-search{border:1px solid color-mix(in srgb, var(--color-border) 62%, transparent)}}.visual-registry-search{border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-bg);font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.visual-registry-search{background:color-mix(in srgb, var(--color-bg) 74%, transparent)}}.visual-registry-head{gap:var(--space-2);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(6.8rem,1fr) 5rem 4rem;padding:.18rem .72rem .5rem;display:grid}.visual-registry-head span:nth-child(2),.visual-registry-head span:nth-child(3){text-align:right}.visual-registry-body{width:100%;display:grid}.visual-registry-row{gap:var(--space-2);border-top:1px solid var(--color-border);grid-template-columns:minmax(6.8rem,1fr) 5rem 4rem;align-items:center;min-height:3.1rem;padding:.58rem .72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.visual-registry-row{border-top:1px solid color-mix(in srgb, var(--color-border) 44%, transparent)}}.visual-registry-row{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.visual-registry-row{background:color-mix(in srgb, var(--color-surface-elevated) 84%, black 16%)}}.visual-registry-row--active{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.visual-registry-row--active{background:color-mix(in srgb, var(--color-surface-elevated) 88%, var(--color-accent) 7%)}}.visual-registry-name{color:var(--color-text-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-registry-meta{color:var(--color-text-muted);font-size:.72rem;font-family:var(--font-mono,monospace);text-align:right;white-space:nowrap}.visual-registry-action{border:1px solid var(--color-border-strong);justify-content:center;align-items:center;min-height:1.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.visual-registry-action{border:1px solid color-mix(in srgb, var(--color-border-strong) 72%, transparent)}}.visual-registry-action{border-radius:var(--radius-md);color:var(--color-text-strong);font-size:.72rem;font-weight:var(--weight-semibold);background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.visual-registry-action{background:color-mix(in srgb, var(--color-surface) 76%, transparent)}}@keyframes act-glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.visual-market{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:0}.visual-market--preview{--market-header-bg:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.visual-market--preview{--market-header-bg:color-mix(in srgb, var(--color-surface) 68%, var(--color-bg) 32%)}}.visual-market--preview{--market-items-bg:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.visual-market--preview{--market-items-bg:color-mix(in srgb, var(--color-surface-elevated) 84%, black 16%)}}.visual-market--preview{border:1px solid var(--color-border-strong);justify-content:flex-start;align-items:stretch;max-width:500px;min-height:286px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.visual-market--preview{border:1px solid color-mix(in srgb, var(--color-border-strong) 70%, transparent)}}.visual-market--preview{background:var(--market-items-bg);box-shadow:0 8px 22px var(--color-shadow)}@supports (color:color-mix(in lab, red, red)){.visual-market--preview{box-shadow:0 8px 22px color-mix(in srgb, var(--color-shadow) 14%, transparent)}}.visual-market--preview{transform-origin:50%;will-change:transform, filter;animation:4.8s ease-in-out infinite visual-market-spacecraft-float}@keyframes visual-market-spacecraft-float{0%,to{filter:drop-shadow(0 12px 16px #0000002e);transform:translate(0)rotateY(-10deg)rotateX(5deg)}50%{filter:drop-shadow(0 18px 20px #0000003d);transform:translateY(-10px)rotateY(-9deg)rotateX(4.5deg)}}.visual-market-titlebar{min-height:3rem;color:var(--color-text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--color-bg);align-items:center;padding:.84rem .92rem;display:flex}@supports (color:color-mix(in lab, red, red)){.visual-market-titlebar{background:color-mix(in srgb, var(--color-bg) 88%, white 12%)}}.visual-market-titlebar{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.visual-market-titlebar{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent)}}.visual-market-titlebar{box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 var(--color-border)}@supports (color:color-mix(in lab, red, red)){.visual-market-titlebar{box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 color-mix(in srgb, var(--color-border) 34%, transparent)}}.visual-market-head{gap:var(--space-2);background:var(--market-header-bg);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(6.8rem,1fr) 6.3rem 4.4rem 3.8rem 3rem;padding:.58rem .72rem;display:grid;box-shadow:inset 0 1px #ffffff24}.visual-market-head span:nth-child(2),.visual-market-head span:nth-child(3),.visual-market-head span:nth-child(4),.visual-market-head span:nth-child(5){text-align:right}.visual-market-list{width:100%}.visual-market-row{gap:var(--space-2);background:var(--market-items-bg);border-top:1px solid var(--color-border);grid-template-columns:minmax(6.8rem,1fr) 6.3rem 4.4rem 3.8rem 3rem;align-items:center;min-height:3.35rem;padding:.62rem .72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.visual-market-row{border-top:1px solid color-mix(in srgb, var(--color-border) 44%, transparent)}}.visual-market-row:nth-child(odd){background:var(--market-items-bg)}@supports (color:color-mix(in lab, red, red)){.visual-market-row:nth-child(odd){background:color-mix(in srgb, var(--market-items-bg) 94%, white 6%)}}.visual-market-skill{gap:.1rem;min-width:0;display:grid}.visual-market-name{color:var(--color-text-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-market-publisher{min-width:0;color:var(--color-text-muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.28rem;font-size:.72rem;display:inline-flex;overflow:hidden}.visual-market-publisher-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.visual-market-price{white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:right}.visual-market-price span{opacity:.6}.visual-market-status,.visual-market-action{border-radius:var(--radius-md);min-height:1.45rem;font-size:.72rem;font-weight:var(--weight-semibold);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.visual-market-status--active{background:var(--color-success);border-color:var(--color-success);color:var(--color-text)}.visual-market-chain-icon{background:url(/brands/solana-mark.svg) 50%/contain no-repeat;flex:none;width:.86rem;height:.86rem;display:block}.visual-market-action{border-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.visual-market-action{border-color:color-mix(in srgb, var(--color-border-strong) 72%, transparent)}}.visual-market-action{color:var(--color-text-strong);background:var(--color-surface);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.visual-market-action{background:color-mix(in srgb, var(--color-surface) 76%, transparent)}}.visual-market-action:hover{border-color:var(--color-border-strong);background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.visual-market-action:hover{background:color-mix(in srgb, var(--color-surface) 88%, white 12%)}}.visual-market-action--owned{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.act-glow{display:none}.act-glow--compound{opacity:.3;top:10%;right:-5%}.act-glow--friction{opacity:.15;top:30%;right:10%}.act-glow--solution{opacity:.15;top:20%;left:40%}.act-glow--market{opacity:.2;bottom:10%;right:10%}@media (max-width:1024px){.hero-section,.act-section{min-height:auto;padding-block:var(--space-7)}.hero-container{text-align:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.hero-content{align-items:center}.hero-subtitle{margin:0 auto}.hero-subtitle-provider-row{justify-content:center}.terminal-window{max-width:500px;margin:0 auto;transform:none}.terminal-header,.terminal-body,.terminal-line,.terminal-line-content{text-align:left}.act-container{text-align:center;gap:var(--space-8);grid-template-columns:1fr}.act-section--alt .act-container{grid-template-columns:1fr}.act-content{align-items:center}.act-subtitle{margin:0 auto}.act-features{text-align:left}.act-content{order:1}.act-visual{order:2}.visual-stack,.visual-friction,.visual-registry,.visual-system,.visual-market{max-width:400px;margin:0 auto;transform:none}}@media (max-width:768px){.act-copy-desktop{display:none}.act-copy-mobile{display:inline}.hero-container{gap:var(--space-6)}.hero-content{gap:var(--space-4)}.hero-actions{justify-content:center;gap:var(--space-2);width:100%}.hero-actions .primitive-link-button,.hero-actions .magnetic-button{width:100%;max-width:22rem}.terminal-window--back,.terminal-window--middle{display:none}.terminal-window--front{max-width:min(100%,34rem);margin:0 auto}.act-container{gap:var(--space-6)}.act-content{gap:var(--space-3)}.act-evidence-row{text-align:left}.visual-stack,.visual-friction,.visual-registry,.visual-system,.visual-market{border-radius:10px;max-width:min(100%,21rem);height:220px}.visual-system{padding:var(--space-4);gap:var(--space-2)}.row-line{height:4px}.visual-registry-head,.visual-registry-row{grid-template-columns:minmax(4.8rem,1fr) 5rem 3.6rem;column-gap:.4rem;padding-inline:.6rem}.visual-registry-head span:first-child,.visual-registry-name{text-align:left;justify-self:start}.visual-market-head span:nth-child(2),.visual-market-head span:nth-child(4),.visual-market-row>:nth-child(2),.visual-market-row>:nth-child(4),.visual-market-row:nth-child(n+3){display:none}.visual-market-head,.visual-market-row{grid-template-columns:minmax(4.8rem,1fr) 5rem 3.6rem;column-gap:.4rem;padding-inline:.6rem}.visual-market-head span:first-child,.visual-market-skill{text-align:left;justify-self:start}.visual-market-name,.visual-market-publisher-name,.visual-market-price{font-size:.74rem}.cta-section{padding-block:var(--space-10)}.cta-prism-core{width:min(44vw,9rem)}.cta-prism-ray--solana{width:min(55vw,24rem)}.cta-prism-ray--feature{width:min(50vw,20rem)}.cta-prism-ray--danger{width:min(42vw,16rem)}}@media (max-width:480px){.hero-section,.act-section{padding-block:var(--space-6)}.hero-title{font-size:clamp(1.8rem,9vw,2.3rem);line-height:1.08}.hero-subtitle{font-size:.98rem}.hero-subtitle-desktop{display:none}.hero-subtitle-mobile{display:inline}.cta-section{padding-block:var(--space-8)}.act-container{gap:var(--space-5)}}@media (max-width:640px){.cta-actions{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.hero-badge-highlight,.act-badge-highlight{filter:none;background-position:50%;animation:none}.visual-registry--preview{filter:none;animation:none}}.skill-link{vertical-align:baseline;color:inherit;transition:background-size var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .04em);background-repeat:no-repeat;background-size:0 2px;text-decoration:none;display:inline-block}.skill-link:hover{color:var(--color-accent)}.skill-link:hover,.skill-link:focus-visible{background-size:100% 2px}.skill-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.skill-page-stack{width:100%}.skill-page-content-wrap{padding-block:var(--space-4) var(--space-5)}.skill-page-meta-line{padding-bottom:var(--space-2)}.skill-buy-intent-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:inline-flex}.skill-buy-dialog-body{gap:var(--space-2);display:grid}.skill-buy-dialog-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:inline-flex}@keyframes skill-entry{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skill-content-shell{gap:var(--space-4);animation:skill-entry var(--duration-slow) var(--easing-standard) forwards;flex-direction:column;display:flex;margin-top:0!important}.skill-hero{padding:var(--space-2) 0 var(--space-1);gap:var(--space-2);flex-direction:column;margin-bottom:0;display:flex;position:relative}.skill-hero-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.skill-hero-badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.skill-hero-title{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-strong);letter-spacing:-.02em}.skill-hero-version{background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:.2rem .6rem}.skill-hero-trust-item{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-muted);padding:.2rem .6rem}@supports (color:color-mix(in lab, red, red)){.skill-hero-trust-item{background:color-mix(in srgb, var(--color-surface-muted) 40%, transparent)}}.skill-hero-trust-item{border:1px solid var(--color-border);border-radius:var(--radius-full)}.skill-hero-description{max-width:none;font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-1)}.skill-content-shell.mt-3{margin-top:0!important}.skill-content-header{gap:var(--space-2);grid-area:header;display:grid}.skill-meta-inline{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;align-items:center;display:flex}.skill-meta-inline-item{align-items:center;gap:var(--space-2);display:inline-flex}.skill-meta-inline-separator{color:var(--color-text-subtle)}@supports (color:color-mix(in lab, red, red)){.skill-meta-inline-separator{color:color-mix(in srgb, var(--color-text-subtle) 32%, white 68%)}}.skill-content-main{min-width:0;padding-top:var(--space-2);grid-area:main;margin-top:0}.skill-settings-entry-list{gap:var(--space-2);grid-template-columns:1fr;display:grid}.skill-content-rail{min-width:0;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);align-self:start}.skill-rail-title{font-weight:var(--weight-semibold);color:var(--color-text-muted)}.skill-author-chip-list{margin-top:var(--space-2);gap:var(--space-3);flex-wrap:wrap;display:flex}.skill-author-avatar-link{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;transition:transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.skill-author-avatar-link:hover,.skill-author-avatar-link:focus-visible{transform:scale(1.04)}.skill-author-avatar-link:hover .topbar-account-avatar,.skill-author-avatar-link:focus-visible .topbar-account-avatar,.skill-author-avatar-link:hover .topbar-account-avatar-image,.skill-author-avatar-link:focus-visible .topbar-account-avatar-image{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.skill-author-avatar-link:hover .topbar-account-avatar,.skill-author-avatar-link:focus-visible .topbar-account-avatar,.skill-author-avatar-link:hover .topbar-account-avatar-image,.skill-author-avatar-link:focus-visible .topbar-account-avatar-image{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border))}}.skill-author-avatar-link:hover .topbar-account-avatar,.skill-author-avatar-link:focus-visible .topbar-account-avatar,.skill-author-avatar-link:hover .topbar-account-avatar-image,.skill-author-avatar-link:focus-visible .topbar-account-avatar-image{box-shadow:none}.skill-author-avatar-link .topbar-account-avatar,.skill-author-avatar-link .topbar-account-avatar-image{width:2.5rem;height:2.5rem}.skill-author-avatar{border-radius:var(--radius-full);border:1px solid var(--color-border);width:1.8rem;height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.skill-author-avatar{border:1px solid color-mix(in srgb, var(--color-border) 85%, white 15%)}}.skill-author-avatar{background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.skill-author-avatar{background:color-mix(in srgb, var(--color-surface-muted) 90%, white 10%)}}.skill-author-avatar{box-shadow:none}.skill-install-box{width:100%;margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.skill-install-box{background:color-mix(in srgb, var(--color-surface-elevated) 92%, white 8%)}}.skill-install-box{align-items:center;gap:var(--space-3);text-align:left;color:var(--color-text);box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;padding:.95rem 1rem;display:grid;overflow:hidden}.skill-install-box:hover{border-color:var(--color-border-strong);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.skill-install-box:hover{background:color-mix(in srgb, var(--color-surface-elevated) 96%, white 4%)}}.skill-install-box:hover{color:var(--color-text);box-shadow:none}.skill-install-box:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.skill-install-box.is-copied{border-color:var(--color-border-strong);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.skill-install-box.is-copied{background:color-mix(in srgb, var(--color-surface-elevated) 94%, white 6%)}}.skill-install-box.is-copied{box-shadow:none}.skill-install-code{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;line-height:1.55;overflow:hidden}.skill-install-copy{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-muted);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.skill-install-copy{background:color-mix(in srgb, var(--color-surface-muted) 82%, white 18%)}}.skill-install-copy{color:var(--color-text-muted);transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard)}.skill-install-icon{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);margin:auto;position:absolute;inset:0;transform:scale(.68)rotate(-14deg)}.skill-install-icon.is-active{opacity:1;transform:scale(1)rotate(0)}.skill-install-box:hover .skill-install-copy,.skill-install-box:focus-visible .skill-install-copy,.skill-install-icon-check{color:var(--color-text)}.skill-install-box.is-copied .skill-install-copy{border-color:var(--color-border-strong);background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.skill-install-box.is-copied .skill-install-copy{background:color-mix(in srgb, var(--color-surface-muted) 88%, white 12%)}}.skill-install-box.is-copied .skill-install-copy{color:var(--color-text);box-shadow:none}.skill-install-icon-check.is-active{animation:skill-install-check-pop .32s var(--easing-standard)}@keyframes skill-install-check-pop{0%{transform:scale(.68)rotate(-14deg)}55%{transform:scale(1.18)rotate(4deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.skill-install-icon-check.is-active{animation:none}.skill-install-icon{transition:opacity var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);transform:none}.skill-install-icon.is-active{transform:none}}.skill-rail-link{margin-top:var(--space-2);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none;display:inline-block}.skill-rail-link:hover{color:var(--color-text)}.skill-rail-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.skill-meta-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skill-meta-pair-value{margin-top:var(--space-1);font-weight:var(--weight-semibold);line-height:1.25}.skill-target-badge{border:1px solid var(--color-accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.skill-target-badge{border:1px solid color-mix(in srgb, var(--color-accent) 22%, var(--color-border))}}.skill-target-badge{background:var(--color-accent);border-radius:0}@supports (color:color-mix(in lab, red, red)){.skill-target-badge{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-muted))}}.skill-target-badge{font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-semibold);color:var(--color-text);padding:.32rem .7rem}.skill-provider-link{margin-top:var(--space-2);align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:flex}.skill-source-links{gap:var(--space-2);flex-direction:column;display:flex}.skill-provider-inline-icon{margin-right:var(--space-1);vertical-align:-.15rem;color:var(--color-text);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.skill-provider-inline-icon{color:color-mix(in srgb, var(--color-text) 80%, transparent)}}.skill-source-links .skill-provider-link{margin-top:0}.skill-provider-link:hover .skill-provider-name,.skill-provider-link:hover .skill-provider-host{color:var(--color-text)}.skill-provider-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:0}.skill-provider-mark{--provider-color:var(--color-text);--provider-mark-carrier:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.skill-provider-mark{--provider-mark-carrier:color-mix(in srgb, var(--color-text) 92%, black 8%)}}.skill-provider-mark{--provider-mark-size:2.5rem;width:var(--provider-mark-size);height:var(--provider-mark-size);border-radius:var(--radius-full);border:2px solid var(--color-border-strong);background:var(--provider-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.skill-provider-mark{background:color-mix(in srgb, var(--provider-color) 10%, white 90%)}}.skill-provider-mark{color:var(--provider-color);box-shadow:none}.skill-provider-mark--plain,.skill-provider-mark--plain.skill-provider-mark--white{box-shadow:none;background:0 0;border:0}.skill-provider-mark--plain .skill-provider-mark-svg,.skill-provider-mark--plain .skill-provider-mark-image{width:var(--provider-mark-size);height:var(--provider-mark-size)}.skill-provider-mark--plain .skill-provider-mark-svg.representative-mark{transform-origin:50%;transform:scale(1.18)}.skill-provider-mark--plain .skill-provider-mark-fallback{font-size:1rem}.skill-provider-mark--white{--provider-color:var(--color-text);border-color:var(--provider-mark-carrier)}@supports (color:color-mix(in lab, red, red)){.skill-provider-mark--white{border-color:color-mix(in srgb, var(--provider-mark-carrier) 82%, white 18%)}}.skill-provider-mark--white{background:var(--provider-mark-carrier)}.skill-provider-mark--white .skill-provider-mark-image{filter:brightness(0)invert()}.skill-provider-mark--feature{--provider-mark-size:4.6rem;box-shadow:none;background:0 0;border:0}.skill-provider-mark--feature.skill-provider-mark--white{--provider-mark-carrier:transparent}.skill-provider-mark--feature .skill-provider-mark-svg,.skill-provider-mark--feature .skill-provider-mark-image{width:var(--provider-mark-size);height:var(--provider-mark-size)}.skill-provider-mark--feature .skill-provider-mark-fallback{letter-spacing:.02em;font-size:2.35rem;font-weight:700}.skill-provider-mark--feature .representative-mark.skill-provider-mark-svg{transform-origin:50%;transform:scale(1.26)}.skill-provider-mark-svg{width:1.5rem;height:1.5rem}.skill-provider-mark-image{object-fit:cover;width:1.5rem;height:1.5rem}.skill-provider-mark-fallback{font-size:.92rem;line-height:1;font-weight:var(--weight-bold);letter-spacing:.06em}.skill-provider-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.skill-provider-name{font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-semibold);color:var(--color-text)}.skill-provider-host{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.skill-downloads-value{margin-top:var(--space-2);align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-2xl);line-height:1.1;font-weight:var(--weight-semibold);display:inline-flex}.skill-downloads-delta{margin-left:var(--space-1);color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.skill-downloads-delta{color:color-mix(in srgb, var(--color-accent) 72%, var(--color-text) 28%)}}.skill-downloads-delta{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.skill-downloads-sparkline{margin-top:var(--space-2);width:100%;max-width:16rem;height:auto}.skill-downloads-labels{max-width:16rem;height:.8rem;color:var(--color-text-subtle);margin-top:.15rem;font-size:.64rem;line-height:1;position:relative}.skill-downloads-labels span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.skill-loading-shell .primitive-skeleton{animation:skeleton-shimmer 1.35s linear infinite, skill-skeleton-pulse 1.9s var(--easing-standard) infinite}.skill-loading-tabs-shell{width:100%;margin-top:var(--space-3);border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--color-accent) 0%, var(--color-border) 45%, var(--color-accent) 100%) 1;flex-wrap:wrap;align-items:stretch;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.skill-loading-tabs-shell{border-image:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 45%, transparent) 0%, color-mix(in srgb, var(--color-border) 55%, transparent) 45%, color-mix(in srgb, var(--color-accent) 48%, transparent) 100%) 1}}.skill-loading-tab{background:var(--color-surface-muted);border:none;flex:1 1 0;justify-content:center;align-items:center;min-width:max-content;padding:.9rem 1.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.skill-loading-tab{background:color-mix(in srgb, var(--color-surface-muted) 56%, transparent)}}.skill-loading-tab{pointer-events:none}.skill-tabs-shell{width:100%;margin-top:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:stretch;gap:0;display:flex;overflow:visible}.skill-tab{appearance:none;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-semibold);transition:color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:.6rem;min-width:max-content;margin:0 0 -1px;padding:1rem 1.5rem;text-decoration:none;display:inline-flex}.skill-tab:hover{color:var(--color-text);background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.skill-tab:hover{background:color-mix(in srgb, var(--color-surface-muted) 20%, transparent)}}.skill-tab.is-active{border-bottom-color:var(--color-accent);color:var(--color-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.skill-tab.is-active{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.skill-tab-icon{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--easing-standard);opacity:.7;color:inherit;transition:opacity var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:inline-flex}.skill-tab:hover .skill-tab-icon,.skill-tab.is-active .skill-tab-icon{opacity:1}.skill-tab.is-active{border-bottom-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.skill-tab.is-active{border-bottom-color:color-mix(in srgb, var(--color-accent) 72%, white 28%)}}.skill-tab.is-active{color:var(--color-text)}.skill-tab.is-active:hover{border-bottom-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.skill-tab.is-active:hover{border-bottom-color:color-mix(in srgb, var(--color-accent) 88%, white 12%)}}.skill-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.skill-tab-beta{border:1px solid var(--color-accent);margin-left:.25rem;padding:.1rem .45rem}@supports (color:color-mix(in lab, red, red)){.skill-tab-beta{border:1px solid color-mix(in srgb, var(--color-accent) 62%, var(--color-text))}}.skill-tab-beta{color:var(--color-accent);border-radius:0}@supports (color:color-mix(in lab, red, red)){.skill-tab-beta{color:color-mix(in srgb, var(--color-accent) 70%, var(--color-text))}}.skill-tab-beta{font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--color-accent);line-height:1.2}@supports (color:color-mix(in lab, red, red)){.skill-tab-beta{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface))}}.skill-readme-section,.skill-versions-section{margin-top:0}.skill-version-link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.skill-version-link{-webkit-text-decoration-color:color-mix(in srgb, var(--color-border-strong) 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-border-strong) 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-border-strong) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--color-border-strong) 75%, transparent)}}.skill-version-link{text-underline-offset:.15em}.skill-tab-placeholder{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-4)}.skill-loading-shell .skill-tab-placeholder{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.skill-loading-shell .skill-tab-placeholder{border-color:color-mix(in srgb, var(--color-border) 26%, transparent)}}.skill-loading-shell .skill-tab-placeholder{background:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.skill-loading-shell .skill-tab-placeholder{background:color-mix(in srgb, var(--color-surface-muted) 52%, transparent)}}.skill-loading-shell .skill-tab-placeholder{box-shadow:none}@keyframes skill-skeleton-pulse{0%,to{opacity:.78}50%{opacity:1}}.skill-version-readme-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:0;margin-bottom:var(--space-2);display:flex}.skill-version-reset-link{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.skill-version-reset-link:hover{text-decoration:underline}.skill-version-link{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0}.skill-version-link:hover{text-decoration:underline}.skill-version-link.is-selected{font-weight:var(--weight-semibold);text-decoration:underline}.skill-version-badge{font-size:.66rem;line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:.01em;text-transform:none}.skill-version-badge--hero-deprecated{text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--color-warning);padding:.12rem .4rem;font-size:.625rem;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.skill-version-badge--hero-deprecated{border:1px solid color-mix(in srgb, var(--color-warning) 38%, transparent)}}.skill-version-badge--hero-deprecated{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.skill-version-badge--hero-deprecated{color:color-mix(in srgb, var(--color-warning) 82%, var(--color-text) 18%)}}.skill-version-badge--hero-deprecated{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.skill-version-badge--hero-deprecated{background:color-mix(in srgb, var(--color-warning) 12%, transparent)}}.skill-version-current-badge{font-size:.66rem;line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:.01em}.skill-readme-fallback{color:var(--color-text-muted)}.skill-readme-markdown{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:0}.skill-readme-markdown>*+*{margin-top:var(--space-3)}.skill-readme-markdown>:first-child{margin-top:0}.skill-readme-markdown h1,.skill-readme-markdown h2,.skill-readme-markdown h3,.skill-readme-markdown h4{font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.skill-readme-markdown h1{font-size:var(--text-3xl)}.skill-readme-markdown h2{font-size:var(--text-2xl)}.skill-readme-markdown h3{font-size:var(--text-xl)}.skill-readme-markdown code{font-family:var(--font-mono);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.06rem .28rem;font-size:.92em}.skill-readme-markdown pre{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-3);overflow-x:auto}.skill-readme-markdown pre code{background:0 0;border:none;padding:0}.skill-readme-markdown a{color:var(--color-text);text-underline-offset:.14em;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.skill-readme-markdown a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 54%, white 46%);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 54%, white 46%);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 54%, white 46%);text-decoration-color:color-mix(in srgb, var(--color-accent) 54%, white 46%)}}.skill-readme-markdown a:hover,.skill-readme-markdown a:focus-visible{color:var(--color-text);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.skill-readme-markdown ul,.skill-readme-markdown ol{margin-left:1.2rem}.skill-readme-markdown li+li{margin-top:var(--space-1)}.skill-readme-markdown blockquote{border-left:3px solid var(--color-border-strong);padding-left:var(--space-3);color:var(--color-text-muted)}.skill-readme-markdown hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-4)}.skill-readme-markdown table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow:hidden}.skill-readme-markdown th,.skill-readme-markdown td{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.skill-readme-markdown th{background:var(--color-surface-muted);font-weight:var(--weight-semibold)}.skill-readme-markdown tr:last-child td{border-bottom:none}.skill-readme-markdown input[type=checkbox]{block-size:.92rem;inline-size:.92rem;margin-right:var(--space-2);accent-color:var(--color-accent)}.skill-readme-markdown img{max-width:100%;height:auto}.skill-report-link{cursor:pointer;justify-content:center;align-items:center;gap:.55rem;width:100%;display:inline-flex}.skill-report-form{margin-top:.25rem}.skill-report-textarea{min-height:7rem}.skill-report-error{color:var(--color-danger)}@media (min-width:1280px){.skill-content-shell{row-gap:var(--space-1);grid-template-columns:1fr}}@media (max-width:767px){.skill-tabs-shell{-webkit-overflow-scrolling:touch;gap:0;overflow-x:auto}.skill-loading-tabs-shell{gap:0}.skill-content-shell{grid-template-columns:1fr;grid-template-areas:"header""main";gap:2px 0}.skill-content-rail{margin-top:var(--space-2);padding-top:var(--space-2)}.skill-loading-tab{flex:none;min-width:0;padding:.55rem .75rem}.skill-tab{flex:none;justify-content:center;gap:.45rem;min-width:0;padding:.55rem .75rem}}.skill-deprecate-range-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:end;display:grid}.skill-content-subhead{min-height:0;margin-bottom:var(--space-1)}.skill-readme-loading{margin-top:var(--space-2)}.skill-content-subhead-label{font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-text-muted);line-height:1.1}@supports (color:color-mix(in lab, red, red)){.skill-content-subhead-label{color:color-mix(in srgb, var(--color-text-muted) 82%, white 18%)}}.skill-rail-blocks{margin-top:calc(-1 * var(--space-2));flex-direction:column;gap:0;display:flex}@media (max-width:767px){.skill-rail-blocks{gap:0}}.skill-hero-install{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:min(28rem,100%);margin-top:0;display:flex}.skill-hero-install .skill-install-box{width:100%;margin-top:0}.skill-content-body{column-gap:var(--space-5);grid-template-columns:minmax(0,2.2fr) minmax(14rem,.8fr);align-items:start;display:grid}.skill-content-body-main{min-width:0}.skill-meta-grid{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.skill-meta-item{flex-direction:column;gap:.15rem;display:flex}.skill-meta-pair-value{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-text);margin-top:0}.skill-meta-access-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-muted);width:fit-content;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);align-items:center;padding:.1rem .5rem;display:inline-flex}.skill-rail-block{padding-block:var(--space-2);border-top:1px solid var(--color-border)}.skill-rail-block:first-child{border-top:none}.skill-rail-block:last-child{padding-bottom:var(--space-2)}.skill-panel-copy-spacer-1{margin-top:var(--space-1)}.skill-panel-list-spacer,.skill-panel-block-spacer{margin-top:var(--space-2)}.skill-panel-form-spacer{margin-top:var(--space-3)}.skill-version-title-row{align-items:center;gap:var(--space-2);display:flex}@media (min-width:1280px){.skill-content-body{column-gap:var(--space-7);grid-template-columns:minmax(0,2.4fr) minmax(16rem,.8fr)}}@media (max-width:767px){.skill-hero-install{width:100%}.skill-content-body{gap:var(--space-3);grid-template-columns:1fr}}.account-skills-page{gap:var(--space-7);padding-block:var(--space-8) var(--space-10);display:grid}.account-skills-page-stack{gap:var(--space-5);--market-controls-bg:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.account-skills-page-stack{--market-controls-bg:color-mix(in srgb, var(--color-bg) 90%, white 10%)}}.account-skills-toolbar{align-self:flex-start;width:fit-content;max-width:100%;display:inline-block}.account-skills-market-filters{grid-template-columns:repeat(3,minmax(8.5rem,1fr)) auto;width:fit-content;max-width:100%}.account-skills-market-filters .market-filters-actions{justify-self:start}.account-skills-page-stack .results-list-item{align-items:flex-start}.account-settings-section{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--color-border) 0%, transparent 100%) 1}@supports (color:color-mix(in lab, red, red)){.account-settings-section{border-image:linear-gradient(90deg, color-mix(in srgb, var(--color-border) 32%, transparent) 0%, transparent 100%) 1}}.account-settings-section:last-child{border-bottom:0}.account-settings-qr-image{border:1px solid var(--color-border-muted);background:var(--color-surface);padding:var(--space-3)}.access-token-list-item-heading.is-revoked{opacity:.68}.account-skills-list{gap:var(--space-4);display:grid}.account-skills-item{gap:var(--space-4);align-items:start;display:grid}.account-skills-item-header{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.account-skills-item-description{color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.account-skills-item-meta{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.account-skills-item-meta div{gap:var(--space-1);display:grid}.account-skills-item-meta dt{color:var(--color-text-subtle);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.account-skills-item-meta dd{font-weight:var(--weight-semibold);margin:0}.account-skills-item-actions{justify-content:flex-start;display:flex}.account-skills-distribution-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-skills-distribution-button{justify-content:center;min-width:6.75rem}.account-skills-listing-panel{background:var(--color-surface-raised);min-width:20rem}@supports (color:color-mix(in lab, red, red)){.account-skills-listing-panel{background:color-mix(in srgb, var(--color-surface-raised) 80%, transparent)}}.account-skills-listing-panel{border-radius:var(--radius-md);padding:var(--space-3);margin-top:calc(var(--space-2) - var(--space-3))}.account-skills-listing-topline{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:1.15rem;display:flex}.account-skills-listing-panel-title{font-weight:var(--weight-semibold);letter-spacing:.02em;display:block}.account-skills-status-badge{border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;border:1px solid #0000;justify-content:center;align-items:center;padding:.2rem .6rem;display:inline-flex}.account-skills-status-badge--active{border-color:var(--color-success);background:var(--color-success);color:var(--color-text)}.account-skills-status-badge--owned{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.account-skills-status-badge--draft{border-color:var(--color-accent);color:var(--color-accent)}.account-skills-status-badge--inactive{border-color:var(--color-border-strong);color:var(--color-text-muted)}.account-skills-status-badge--unlisted{background:var(--color-text-subtle)}@supports (color:color-mix(in lab, red, red)){.account-skills-status-badge--unlisted{background:color-mix(in srgb, var(--color-text-subtle) 16%, transparent)}}.account-skills-status-badge--unlisted{color:var(--color-text-subtle)}.account-skills-status-badge--interactive{appearance:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.account-skills-status-badge--interactive:hover{filter:brightness(1.04)}.account-skills-status-badge--interactive:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.account-skills-wallet-row{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-bottom:1.45rem;display:flex}.account-skills-wallet-row .wallet-mark{flex:none;width:1.5rem;height:1.5rem}.account-skills-wallet-row .wallet-mark svg{width:.95rem;height:.95rem}.account-skills-wallet-row .wallet-mark-solana-bar{width:.95rem;height:.18rem}.account-skills-wallet-value{color:var(--color-text);font-weight:var(--weight-semibold);font-size:var(--text-sm);overflow-wrap:anywhere;text-align:right;margin:0}.account-skills-copy-button{color:var(--color-text-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.account-skills-copy-button:hover{background:var(--color-surface-hover);color:var(--color-text)}.account-skills-copy-button svg{opacity:.6}.wallet-mark--usdc{background:var(--color-brand-usdc);color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.account-skills-metadata-chips{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-skills-metadata-chip{font-size:var(--text-xs);color:var(--color-text);background:0 0;border-radius:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.account-skills-metadata-chip .wallet-mark{background:0 0;border:none;width:1.15rem;height:1.15rem}.account-skills-metadata-chip .wallet-mark-solana-bar{width:.85rem;height:.16rem}.account-skills-metadata-chip .wallet-mark--usdc{width:1.15rem;height:1.15rem;font-size:.65rem}.account-skills-metadata-chip strong{color:var(--color-text-muted);font-weight:var(--weight-semibold)}.account-skills-error{color:var(--color-danger)}.account-skills-load-more{justify-content:center;display:flex}.account-skills-footnote{color:var(--color-text-subtle);font-size:var(--text-sm)}.skill-config-form{width:100%;max-width:44rem}.skill-config-header-row{flex-direction:column;gap:.15rem;display:flex}.skill-config-label-row{align-items:center;gap:.5rem;display:flex}.skill-config-field-wrapper{align-items:center;display:flex;position:relative}.skill-config-field-icon{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:.825rem}.skill-config-field-icon .wallet-mark{border:none;width:1.15rem;height:1.15rem}.skill-config-field-icon .wallet-mark--usdc{border-radius:50%}.skill-config-field-icon .wallet-mark-solana-bar{width:1.1rem;height:.2rem}.skill-config-field-icon svg{width:1.15rem;height:1.15rem}.skill-config-field-icon-inline{vertical-align:middle;justify-content:center;align-items:center;margin-right:.45rem;display:inline-flex}.skill-config-field-wrapper .primitive-input,.skill-config-field-wrapper .primitive-select{padding-left:2.65rem}.account-skills-skeleton-title{width:min(18rem,100%);height:1.25rem}.account-skills-skeleton-body{width:min(34rem,100%);height:1rem}.account-skills-skeleton-stat{width:100%;height:2.5rem}@media (min-width:960px){.account-skills-item{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr) auto}.account-skills-item-actions{justify-content:flex-end;align-self:center}}@media (max-width:639px){.account-skills-item-meta{grid-template-columns:1fr}}@media (max-width:767px){.account-skills-listing-panel{width:100%;min-width:0;padding-block:var(--space-2);margin-top:0;padding-inline:0}.account-skills-listing-topline{margin-bottom:var(--space-2);justify-content:flex-start}.account-skills-listing-topline>span:first-child{display:none}.account-skills-wallet-row{margin-bottom:var(--space-2);justify-content:flex-start}.account-skills-wallet-value{text-align:left}.account-skills-metadata-chips{justify-content:flex-start}}.market-page-stack{gap:var(--space-5);--market-controls-bg:var(--color-bg);width:100%}@supports (color:color-mix(in lab, red, red)){.market-page-stack{--market-controls-bg:color-mix(in srgb, var(--color-bg) 90%, white 10%)}}.market-page-stack>[data-testid=section-market-toolbar]{align-self:stretch;width:100%;display:block}.market-toolbar-surface{background:var(--market-controls-bg);border:1px solid var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.market-toolbar-surface{border:1px solid color-mix(in srgb, var(--color-border-strong) 70%, transparent)}}.market-toolbar-surface{border-radius:var(--radius-md);box-shadow:0 2px 8px var(--color-shadow)}@supports (color:color-mix(in lab, red, red)){.market-toolbar-surface{box-shadow:0 2px 8px color-mix(in srgb, var(--color-shadow) 8%, transparent)}}.market-toolbar-surface{padding:.75rem .84rem}.market-filters{--market-control-height:2.5rem;--market-control-clear-offset:1.25rem;grid-template-columns:minmax(15rem,2.25fr) repeat(4,minmax(8.5rem,1fr)) auto;align-items:end;gap:0;width:100%;display:grid}.market-filters-field{gap:var(--space-1);min-width:0;padding-right:var(--space-2);display:grid}.market-filter-field-clearable{position:relative}.market-filter-clear{top:calc(100% - var(--market-control-clear-offset));opacity:0;width:1rem;height:1rem;color:var(--color-text-muted);cursor:pointer;transition:opacity var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);z-index:1;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.72rem;line-height:1;display:inline-flex;position:absolute;right:.56rem;transform:translateY(-50%)}.market-filter-field-clearable:hover .market-filter-clear,.market-filter-field-clearable:focus-within .market-filter-clear{opacity:1}.market-filter-clear:hover{color:var(--color-text)}.market-filter-clear:focus-visible{opacity:1;color:var(--color-text);outline:2px solid var(--color-accent);outline-offset:1px}.market-filters-field--query{min-width:12rem}.market-filters-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.market-filters-submit{white-space:nowrap;align-self:end}.market-filters-actions{align-items:end;gap:var(--space-2);margin-left:auto;display:inline-flex}.market-control{border-color:var(--color-border-muted)}@supports (color:color-mix(in lab, red, red)){.market-control{border-color:color-mix(in srgb, var(--color-border-muted) 88%, white 12%)}}.market-control{background:var(--market-controls-bg)}@supports (color:color-mix(in lab, red, red)){.market-control{background:color-mix(in srgb, var(--market-controls-bg) 94%, var(--color-surface) 6%)}}.market-control{border-radius:calc(var(--radius-md) - 2px)}.market-control:focus-visible{border-color:var(--color-border-muted)}@supports (color:color-mix(in lab, red, red)){.market-control:focus-visible{border-color:color-mix(in srgb, var(--color-border-muted) 76%, white 24%)}}.market-control--input,.market-control--select{height:var(--market-control-height);min-height:var(--market-control-height);padding:0 1.9rem 0 .66rem}.market-control--button{height:var(--market-control-height);min-height:var(--market-control-height);padding:0 .8rem}.market-view-toggle-row{justify-content:flex-end;align-items:center;display:flex}.market-view-toggle{height:var(--market-control-height);border:1px solid var(--color-border-strong);align-self:end;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.market-view-toggle{border:1px solid color-mix(in srgb, var(--color-border-strong) 70%, transparent)}}.market-view-toggle{border-radius:var(--radius-md);overflow:hidden}.market-view-toggle-option{appearance:none;height:var(--market-control-height);min-height:var(--market-control-height);background:var(--market-controls-bg);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:none;justify-content:center;align-items:center;padding:0 .62rem;display:inline-flex}.market-view-toggle-option:not(:first-child){border-left:1px solid var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.market-view-toggle-option:not(:first-child){border-left:1px solid color-mix(in srgb, var(--color-border-strong) 50%, transparent)}}.market-view-toggle-option:hover{color:var(--color-text);background:var(--market-controls-bg)}@supports (color:color-mix(in lab, red, red)){.market-view-toggle-option:hover{background:color-mix(in srgb, var(--market-controls-bg) 80%, white 20%)}}.market-view-toggle-option--active{color:var(--color-text-strong);background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.market-view-toggle-option--active{background:color-mix(in srgb, var(--color-surface) 60%, var(--color-bg) 40%)}}.market-view-toggle-option--active{box-shadow:inset 0 1px 3px var(--color-shadow)}@supports (color:color-mix(in lab, red, red)){.market-view-toggle-option--active{box-shadow:inset 0 1px 3px color-mix(in srgb, var(--color-shadow) 12%, transparent)}}.market-view-toggle-option--active:hover{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.market-view-toggle-option--active:hover{background:color-mix(in srgb, var(--color-surface) 60%, var(--color-bg) 40%)}}.market-results-list .market-listing-item{align-items:center}.market-item-details{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:inline-flex}.market-item-price{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.market-item-chain{align-items:center;display:inline-flex}.market-item-chain .wallet-mark{background:0 0;border:none;width:1.25rem;height:1.25rem}.market-item-chain .wallet-mark-solana-bar{width:.78rem;height:.14rem}.market-item-publisher{margin-top:var(--space-1)}a.market-username-link{background-image:none;width:auto;max-width:none;display:inline}a.market-username-link:hover{color:var(--color-text)}a.market-username-link:focus-visible{outline-color:var(--color-danger)}a.market-item-skill-link{background-image:linear-gradient(var(--color-danger), var(--color-danger))}a.market-item-skill-link:focus-visible{outline-color:var(--color-danger)}.market-item-action{text-align:center;justify-content:center;min-width:4.5rem}.market-item-action--disabled{opacity:.5;pointer-events:none}.market-cards-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.market-card{background:var(--color-surface-elevated);flex-direction:column;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.market-card{background:color-mix(in srgb, var(--color-surface-elevated) 84%, black 16%)}}.market-card{border:1px solid var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.market-card{border:1px solid color-mix(in srgb, var(--color-border-strong) 60%, transparent)}}.market-card{border-radius:var(--radius-md);padding:var(--space-4);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}.market-card:hover{border-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.market-card:hover{border-color:color-mix(in srgb, var(--color-border-strong) 90%, white 10%)}}.market-card:hover{box-shadow:0 6px 18px var(--color-shadow)}@supports (color:color-mix(in lab, red, red)){.market-card:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--color-shadow) 16%, transparent)}}.market-card:hover{transform:translateY(-1px)}.market-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.market-card-chain{align-items:center;display:inline-flex}.market-card-chain .wallet-mark{background:0 0;border:none;width:1.25rem;height:1.25rem}.market-card-chain .wallet-mark-solana-bar{width:.78rem;height:.14rem}.market-card-body{gap:var(--space-1);min-width:0;margin-bottom:var(--space-3);flex-direction:column;flex:1;display:flex}.market-card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-base)!important}a.market-card-skill-link{text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(var(--color-danger), var(--color-danger));max-width:100%;display:inline-block;overflow:hidden}a.market-card-skill-link:focus-visible{outline-color:var(--color-danger)}.market-card-publisher{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-card-footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}@supports (color:color-mix(in lab, red, red)){.market-card-footer{border-top:1px solid color-mix(in srgb, var(--color-border) 40%, transparent)}}.market-card-footer{margin-bottom:var(--space-3)}.market-card-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:flex}.market-card-price-value{font-weight:var(--weight-semibold);font-size:var(--text-lg)}.market-card-updated{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.market-card-action{justify-content:stretch;display:flex}.market-card-action-button{text-align:center;font-weight:var(--weight-semibold);flex:1;justify-content:center;text-decoration:none}.market-card-action-button--disabled{opacity:.5;pointer-events:none}.market-currency-label{font-size:var(--text-xs);opacity:.6}.market-footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.market-footer-meta{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.market-inner-feedback{padding:var(--space-5)}@media (max-width:1023px){.market-filters{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.market-filters-field--query{grid-column:1/-1}.market-filters-submit{justify-self:start}.market-filters-actions{border-left:none;grid-column:1/-1;margin-left:0;padding-left:0}}@media (max-width:767px){.market-filters{grid-template-columns:1fr}.market-footer{flex-direction:column;align-items:flex-start}.market-cards-grid{grid-template-columns:1fr}}.about-route .page-intro-card-about,.resources-route .page-intro-card-about{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.about-route .page-intro-card-about,.resources-route .page-intro-card-about{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-border-strong) 62%)}}.about-route .page-intro-card-about,.resources-route .page-intro-card-about{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.about-route .page-intro-card-about,.resources-route .page-intro-card-about{background:color-mix(in srgb, var(--color-surface) 88%, black 12%)}}.about-route .page-intro-eyebrow-shell-about,.resources-route .page-intro-eyebrow-shell-about{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.about-route .page-intro-eyebrow-shell-about,.resources-route .page-intro-eyebrow-shell-about{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border) 58%)}}.about-route .page-intro-eyebrow-shell-about,.resources-route .page-intro-eyebrow-shell-about{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.about-route .page-intro-eyebrow-shell-about,.resources-route .page-intro-eyebrow-shell-about{background:color-mix(in srgb, var(--color-accent) 26%, black 74%)}}.about-route .page-intro-eyebrow-shell-about .page-intro-eyebrow,.resources-route .page-intro-eyebrow-shell-about .page-intro-eyebrow{color:var(--color-accent-soft)}@supports (color:color-mix(in lab, red, red)){.about-route .page-intro-eyebrow-shell-about .page-intro-eyebrow,.resources-route .page-intro-eyebrow-shell-about .page-intro-eyebrow{color:color-mix(in srgb, var(--color-accent-soft) 72%, white 28%)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-intro-card{border:1px solid var(--color-border-muted);background:var(--color-surface);padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.page-intro-card{background:color-mix(in srgb, var(--color-surface) 92%, black 8%)}}.page-intro-card{box-shadow:none}.page-intro-card-about{border-color:var(--color-feature-strong)}@supports (color:color-mix(in lab, red, red)){.page-intro-card-about{border-color:color-mix(in srgb, var(--color-feature-strong) 32%, var(--color-border-strong) 68%)}}.page-intro-card-about{background:var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.page-intro-card-about{background:color-mix(in srgb, var(--color-feature) 38%, var(--color-surface-elevated) 62%)}}.page-intro-card-about{box-shadow:none}.page-intro-card-docs{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.page-intro-card-docs{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-border-strong) 66%)}}.page-intro-card-docs{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.page-intro-card-docs{background:color-mix(in srgb, var(--color-accent) 28%, var(--color-surface-elevated) 72%)}}.page-intro-card-docs{box-shadow:none}.page-intro-card-legal{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.page-intro-card-legal{background:color-mix(in srgb, var(--color-surface) 88%, black 12%)}}.page-intro-eyebrow-shell{border-radius:var(--radius-md);border:1px solid var(--color-border-muted);background:var(--color-surface-secondary);width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-intro-eyebrow-shell{background:color-mix(in srgb, var(--color-surface-secondary) 88%, black 12%)}}.page-intro-eyebrow-shell{padding:.25rem .75rem}.page-intro-eyebrow-shell-about{border-color:var(--color-feature-strong)}@supports (color:color-mix(in lab, red, red)){.page-intro-eyebrow-shell-about{border-color:color-mix(in srgb, var(--color-feature-strong) 38%, var(--color-border))}}.page-intro-eyebrow-shell-about{background:var(--color-feature)}@supports (color:color-mix(in lab, red, red)){.page-intro-eyebrow-shell-about{background:color-mix(in srgb, var(--color-feature) 44%, var(--color-surface) 56%)}}.page-intro-eyebrow-shell-about{box-shadow:none}.page-intro-eyebrow{text-transform:uppercase;letter-spacing:.14em}.page-intro-eyebrow-shell-about .page-intro-eyebrow{color:#fff}@supports (color:color-mix(in lab, red, red)){.page-intro-eyebrow-shell-about .page-intro-eyebrow{color:color-mix(in srgb, white 20%, var(--color-feature))}}.page-intro-eyebrow-shell-about .page-intro-eyebrow{font-weight:var(--weight-bold)}.page-intro-summary{text-wrap:balance;overflow-wrap:anywhere;max-width:48rem;margin-top:.125rem}.route-section-card{border:1px solid var(--color-border-muted);padding:1.5rem}.route-section-card-sm{border:1px solid var(--color-border-muted);padding:1.25rem}.route-back-link{font-weight:var(--weight-medium);color:var(--color-accent);text-underline-offset:.25rem}.route-back-link:hover{text-decoration:underline}.resource-link-card{border:1px solid var(--color-border-muted);color:inherit;transition:border-color var(--duration-fast) var(--easing-standard);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.25rem 1rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.resource-link-card:hover{border-color:var(--color-border-strong)}.resource-link-card-icon{width:2.25rem;height:2.25rem;color:var(--color-text);grid-row:span 2;align-self:center}.status-system-row{gap:var(--space-2);border-top:1px solid var(--color-border-muted);padding-block:var(--space-4);flex-direction:column;display:flex}.status-system-row:first-child{border-top:0;padding-top:0}.status-system-row:last-child{padding-bottom:0}.page-intro-title{text-wrap:balance;overflow-wrap:break-word}@media (max-width:480px){.page-intro-title.primitive-heading-1{font-size:var(--text-xl);line-height:var(--leading-tight)}}.page-intro-actions{gap:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.app-loading-shell .primitive-card,.home-loading-shell .primitive-card,.search-loading-shell .primitive-card,.skill-loading-shell .primitive-card{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.app-loading-shell .primitive-card,.home-loading-shell .primitive-card,.search-loading-shell .primitive-card,.skill-loading-shell .primitive-card{border-color:color-mix(in srgb, var(--color-border) 52%, transparent)}}.app-loading-shell .primitive-card,.home-loading-shell .primitive-card,.search-loading-shell .primitive-card,.skill-loading-shell .primitive-card{box-shadow:none}@media (min-width:768px){.route-section-card{padding:2rem}.route-section-card-sm{padding:1.5rem}.status-system-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.u-glow-orb{background:radial-gradient(circle, var(--color-accent) 0%, transparent 70%);border-radius:50%;width:600px;height:600px;position:absolute}@supports (color:color-mix(in lab, red, red)){.u-glow-orb{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 20%, transparent) 0%, transparent 70%)}}.u-glow-orb{filter:blur(80px);pointer-events:none;z-index:0}.u-glass{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.u-glass{background:color-mix(in srgb, var(--color-surface) 30%, transparent)}}.u-glass{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.u-glass{border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent)}}.u-glass{box-shadow:0 8px 32px #00000080}.u-noise{position:relative}.u-noise:after{content:"";z-index:1;opacity:.04;pointer-events:none;background-image:none;position:absolute;inset:0}.u-grid-bg{background-image:none;background-size:auto}.u-text-gradient{background:linear-gradient(to bottom right, var(--color-text), var(--color-text))}@supports (color:color-mix(in lab, red, red)){.u-text-gradient{background:linear-gradient(to bottom right, var(--color-text), color-mix(in srgb, var(--color-text) 60%, var(--color-accent)))}}.u-text-gradient{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.u-reveal{opacity:0;transition:opacity .8s var(--easing-emphasized), transform .8s var(--easing-emphasized);transform:translateY(20px)}.u-reveal--active{opacity:1;transform:translateY(0)}@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-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}
