:root{color-scheme:dark;--neutral-50:#FAFAFA;--neutral-100:#F5F5F5;--neutral-200:#E5E5E5;--neutral-300:#D4D4D4;--neutral-400:#A3A3A3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0A0A0A;--pure-black:#000000;--pure-white:#FFFFFF;--hanzo-black:#0A0A0B;--hanzo-white:#FFFFFF;--white-03:rgb(255 255 255/.03);--white-05:rgb(255 255 255/.05);--white-06:rgb(255 255 255/.06);--white-08:rgb(255 255 255/.08);--white-10:rgb(255 255 255/.10);--white-14:rgb(255 255 255/.14);--white-15:rgb(255 255 255/.15);--white-16:rgb(255 255 255/.16);--white-18:rgb(255 255 255/.18);--white-20:rgb(255 255 255/.20);--white-22:rgb(255 255 255/.22);--white-30:rgb(255 255 255/.30);--white-40:rgb(255 255 255/.40);--white-45:rgb(255 255 255/.45);--white-55:rgb(255 255 255/.55);--white-60:rgb(255 255 255/.60);--white-78:rgb(255 255 255/.78);--white-80:rgb(255 255 255/.80);--white-92:rgb(255 255 255/.92);--background:#0a0a0a;--foreground:#fafafa;--card:#0f0f0f;--card-foreground:#fafafa;--popover:#0f0f0f;--popover-foreground:#fafafa;--primary:#fafafa;--primary-hover:#e5e5e5;--primary-foreground:#0a0a0a;--secondary:#262626;--secondary-hover:#333333;--secondary-foreground:#fafafa;--muted:#171717;--muted-foreground:#a3a3a3;--accent:#262626;--accent-foreground:#fafafa;--destructive:var(--state-error);--destructive-hover:#dc2626;--destructive-foreground:#fafafa;--border:var(--white-10);--border-strong:var(--white-16);--border-control:var(--white-15);--border-focus:var(--white-22);--border-selected:var(--white-30);--input:var(--border-control);--ring:var(--white-40);--ring-halo:var(--white-10);--brand:#e4e4e7;--brand-foreground:#09090b;--brand-muted:#a3a3a3;--black:#000000;--white:#fafafa;--selection:var(--white-20);--glass:var(--white-05);--glass-strong:var(--white-08);--surface-page:var(--background);--surface-card:rgb(38 38 38/.5);--surface-card-emphasis:rgb(38 38 38/.75);--surface-card-quiet:rgb(38 38 38/.35);--surface-overlay:rgb(23 23 23/.92);--surface-header:rgb(0 0 0/.7);--surface-scrim:rgb(0 0 0/.8);--surface-0:var(--background);--surface-1:var(--card);--surface-2:var(--muted);--surface-3:var(--secondary);--text-primary:#fafafa;--text-secondary:var(--white-78);--text-tertiary:var(--white-55);--text-helper:var(--muted-foreground);--text-disabled:var(--white-30);--state-error:#ef4444;--state-error-text:#fca5a5;--state-error-bg:rgb(239 68 68/.1);--state-online:#4ade80;--state-success:#22c55e;--chrome-dot-red:rgb(239 68 68/.6);--chrome-dot-yellow:rgb(234 179 8/.6);--chrome-dot-green:rgb(34 197 94/.6)}.light{color-scheme:light;--background:#f7f7f7;--foreground:#0a0a0a;--card:#f2f2f2;--card-foreground:#0a0a0a;--popover:#fbfbfb;--popover-foreground:#0a0a0a;--primary:#0a0a0a;--primary-hover:#262626;--primary-foreground:#fafafa;--secondary:#e4e4e4;--secondary-hover:#e0e0e0;--secondary-foreground:#0a0a0a;--muted:#ededed;--muted-foreground:#525252;--accent:#e4e4e4;--accent-foreground:#0a0a0a;--destructive:var(--state-error);--destructive-hover:#dc2626;--destructive-foreground:#ffffff;--border:rgb(0 0 0/.10);--border-strong:rgb(0 0 0/.16);--border-control:rgb(0 0 0/.15);--border-focus:rgb(0 0 0/.32);--border-selected:rgb(0 0 0/.42);--input:var(--border-control);--ring:rgb(0 0 0/.5);--ring-halo:rgb(0 0 0/.07);--black:#0a0a0a;--white:#ffffff;--selection:rgb(0 0 0/.16);--glass:rgb(0 0 0/.04);--glass-strong:rgb(0 0 0/.07);--surface-card:#f2f2f2;--surface-card-emphasis:#fdfdfd;--surface-card-quiet:#f5f5f5;--surface-overlay:rgb(255 255 255/.95);--surface-header:rgb(255 255 255/.8);--surface-scrim:rgb(0 0 0/.5);--text-primary:var(--neutral-950);--text-secondary:rgb(10 10 10/.78);--text-tertiary:rgb(10 10 10/.55);--text-disabled:rgb(10 10 10/.3)}:root{--type-scale:1;--type-ratio:1;--text-floor:0.625rem;--text-ceiling:30vw;--text-xs:clamp(var(--text-floor),calc((0.875rem - 0.1875rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-xs:calc((1.35rem - 0.35rem * var(--type-ratio, 1)) * var(--type-scale, 1));--text-sm:clamp(var(--text-floor),calc((0.875rem - 0.0625rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-sm:calc((1.35rem - 0.2rem * var(--type-ratio, 1)) * var(--type-scale, 1));--text-base:clamp(var(--text-floor),calc(0.875rem * var(--type-scale, 1)),var(--text-ceiling));--leading-base:calc(1.35rem * var(--type-scale, 1));--text-lg:clamp(var(--text-floor),calc((0.875rem + 0.0625rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-lg:calc((1.35rem + 0.05rem * var(--type-ratio, 1)) * var(--type-scale, 1));--text-xl:clamp(var(--text-floor),calc((0.875rem + 0.1875rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-xl:calc((1.35rem + 0.2rem * var(--type-ratio, 1)) * var(--type-scale, 1));--text-2xl:clamp(var(--text-floor),calc((0.875rem + 0.4375rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-2xl:calc((1.35rem + 0.35rem * var(--type-ratio, 1)) * var(--type-scale, 1));--text-3xl:clamp(var(--text-floor),calc((0.875rem + 0.75rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-3xl:calc((1.35rem + 0.6rem * var(--type-ratio, 1)) * var(--type-scale, 1));--text-4xl:clamp(var(--text-floor),calc((0.875rem + 1.125rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-4xl:calc((1.35rem + 0.9rem * var(--type-ratio, 1)) * var(--type-scale, 1));--text-5xl:clamp(var(--text-floor),calc((0.875rem + 1.625rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-5xl:1.05;--text-6xl:clamp(var(--text-floor),calc((0.875rem + 2.375rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-6xl:1;--text-7xl:clamp(var(--text-floor),calc((0.875rem + 3.125rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-7xl:1;--text-8xl:clamp(var(--text-floor),calc((0.875rem + 4.375rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-8xl:1;--text-9xl:clamp(var(--text-floor),calc((0.875rem + 6.125rem * var(--type-ratio, 1)) * var(--type-scale, 1)),var(--text-ceiling));--leading-9xl:1;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--font-size-2xl:var(--text-2xl);--font-size-3xl:var(--text-3xl);--font-size-4xl:var(--text-4xl);--font-size-5xl:var(--text-5xl);--font-size-6xl:var(--text-6xl);--font-size-7xl:var(--text-7xl);--font-size-8xl:var(--text-8xl);--font-size-9xl:var(--text-9xl);--text-control:var(--text-sm);--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-widest:0.1em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-golden:1.618;--type-hero:600 var(--text-5xl)/1.05 var(--font-display);--type-h2:700 var(--text-4xl)/var(--leading-4xl) var(--font-display);--type-h3:600 var(--text-xl)/var(--leading-xl) var(--font-display);--type-lead:400 var(--text-lg)/var(--leading-relaxed) var(--font-sans);--type-body:400 var(--text-sm)/var(--leading-sm) var(--font-sans);--type-caption:400 var(--text-xs)/var(--leading-xs) var(--font-sans);--type-code:400 var(--text-sm)/var(--leading-relaxed) var(--font-mono);--type-eyebrow:600 0.625rem/1 var(--font-sans)}@media (pointer:coarse){:root{--text-control:calc(1rem * var(--type-scale, 1))}}:root{--density:1;--space-0:0;--space-1:calc(0.25rem * var(--density, 1));--space-2:calc(0.5rem * var(--density, 1));--space-3:calc(0.75rem * var(--density, 1));--space-4:calc(1rem * var(--density, 1));--space-5:calc(1.25rem * var(--density, 1));--space-6:calc(1.5rem * var(--density, 1));--space-8:calc(2rem * var(--density, 1));--space-10:calc(2.5rem * var(--density, 1));--space-12:calc(3rem * var(--density, 1));--space-14:calc(3.5rem * var(--density, 1));--space-16:calc(4rem * var(--density, 1));--space-20:calc(5rem * var(--density, 1));--space-24:calc(6rem * var(--density, 1));--space-32:calc(8rem * var(--density, 1));--golden-1:0.25rem;--golden-2:0.405rem;--golden-3:0.654rem;--golden-4:1.059rem;--golden-5:1.713rem;--golden-6:2.772rem;--golden-7:4.487rem;--golden-8:7.26rem;--golden-9:11.749rem;--golden-split:38.2% 61.8%;--container-max:80rem;--container-prose:48rem;--container-wide:72rem;--gutter:max(1rem,var(--safe-left),var(--safe-right));--gutter-sm:1.5rem;--gutter-lg:2rem;--section-y:2.5rem;--section-y-lg:3.5rem;--hero-y:3rem;--hero-y-lg:4.5rem;--header-height:3.5rem;--tap-target:44px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (min-width:48rem){:root{--section-y:4rem;--section-y-lg:6rem;--hero-y:5rem;--hero-y-lg:8rem;--header-height:4rem}}:root{--radius:0.5rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-composer:28px;--radius-full:9999px;--shadow-none:none;--shadow-floating:0 24px 60px -16px rgb(0 0 0/.75);--shadow-inset-hairline:inset 0 0 0 1px var(--white-10);--edge-highlight:inset 0 1px 0 0 rgb(255 255 255/.10);--bloom:0 0 24px -2px rgb(255 255 255/.28);--ring-focus:0 0 0 3px var(--ring-halo);--shadow-sm:0 1px 2px 0 rgb(0 0 0/.40);--shadow:0 1px 3px 0 rgb(0 0 0/.45),0 1px 2px -1px rgb(0 0 0/.45);--shadow-md:0 4px 6px -1px rgb(0 0 0/.50),0 2px 4px -2px rgb(0 0 0/.50);--shadow-lg:0 10px 15px -3px rgb(0 0 0/.55),0 4px 6px -4px rgb(0 0 0/.55);--shadow-xl:0 20px 25px -5px rgb(0 0 0/.60),0 8px 10px -6px rgb(0 0 0/.60);--shadow-2xl:var(--shadow-floating);--sheet-0:var(--surface-page);--sheet-1:var(--surface-card);--sheet-2:var(--surface-card-emphasis);--shadow-sheet-1:var(--edge-highlight),0 1px 2px 0 rgb(0 0 0/.40);--shadow-sheet-2:var(--edge-highlight),0 10px 15px -3px rgb(0 0 0/.55),0 4px 6px -4px rgb(0 0 0/.55);--fold:12px;--fold-face:linear-gradient(315deg,var(--glass-strong) 0,var(--glass-strong) calc(var(--fold) - 1px),var(--border-strong) calc(var(--fold) - 1px),var(--border-strong) var(--fold),transparent var(--fold));--glow-hero:radial-gradient(circle,rgb(255 255 255/.12) 0%,transparent 68%);--glow-hero-blur:120px;--sheen-card:radial-gradient(120% 120% at 80% 0%,rgb(255 255 255/.08) 0%,transparent 55%);--sheen-edge:linear-gradient(90deg,transparent,rgb(255 255 255/.14) 50%,transparent);--gradient-chrome:linear-gradient(to right,#ffffff,var(--white-80),var(--white-60));--gradient-chrome-2:linear-gradient(to right,#ffffff,var(--neutral-500));--gradient-protect:linear-gradient(to bottom,var(--white-10),transparent)}.light{--shadow-floating:0 24px 60px -16px rgb(0 0 0/.18);--shadow-sheet-1:var(--edge-highlight),0 1px 2px 0 rgb(0 0 0/.06);--shadow-sheet-2:var(--edge-highlight),0 10px 15px -3px rgb(0 0 0/.09),0 4px 6px -4px rgb(0 0 0/.07);--shadow-inset-hairline:inset 0 0 0 1px rgb(0 0 0/.10);--edge-highlight:inset 0 0 0 0 transparent;--bloom:0 6px 20px -4px rgb(0 0 0/.18);--shadow-sm:0 1px 2px 0 rgb(0 0 0/.06);--shadow:0 1px 3px 0 rgb(0 0 0/.08),0 1px 2px -1px rgb(0 0 0/.06);--shadow-md:0 4px 6px -1px rgb(0 0 0/.08),0 2px 4px -2px rgb(0 0 0/.06);--shadow-lg:0 10px 15px -3px rgb(0 0 0/.09),0 4px 6px -4px rgb(0 0 0/.07);--shadow-xl:0 20px 25px -5px rgb(0 0 0/.10),0 8px 10px -6px rgb(0 0 0/.08);--glow-hero:radial-gradient(circle,rgb(0 0 0/.06) 0%,transparent 68%);--sheen-card:radial-gradient(120% 120% at 80% 0%,rgb(0 0 0/.04) 0%,transparent 55%);--sheen-edge:linear-gradient(90deg,transparent,rgb(0 0 0/.08) 50%,transparent);--gradient-chrome:linear-gradient(90deg,#0a0a0a,rgb(10 10 10/.8),rgb(10 10 10/.6));--gradient-chrome-2:linear-gradient(to right,#0a0a0a,var(--neutral-500));--gradient-protect:linear-gradient(180deg,rgb(0 0 0/.10),transparent)}:root{--duration-fast:150ms;--duration-base:300ms;--duration-slow:400ms;--duration-slower:500ms;--duration-glow:9s;--duration-press:90ms;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-emphasis:cubic-bezier(0.16,1,0.3,1);--stagger:60ms;--entry-rise:16px;--entry-rise-lg:24px}@keyframes hanzo-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hanzo-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes hanzo-slide-up-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hanzo-zoom-in{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}@keyframes hanzo-glow{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.08);opacity:.65}}@keyframes hanzo-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--z-base:0;--z-raised:10;--z-sticky:200;--z-header:300;--z-dropdown:400;--z-overlay:500;--z-modal:600;--z-popover:700;--z-toast:800;--z-tooltip:var(--z-popover);--z-notification:var(--z-toast)}#__next,#root,body{display:flex;flex-direction:column;min-height:100vh;min-width:calc(100vw - (100vw - 100%));margin:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}[role=listbox],[role=slider],button,input,li,select{outline:none}.is_Fieldset{all:unset}button,dialog,input,li,ol,p,pre,textarea,ul{all:unset;box-sizing:border-box}.is_Anchor:has(.is_Button),a.is_Button{text-decoration:none}@keyframes hz-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-up,.hz-fade-up{animation:hz-fade-up .4s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.fade-up,.hz-fade-up{animation:none}}.collapse,.hz-collapse{transition:width .22s cubic-bezier(.16,1,.3,1);will-change:width}.hz-slide,.slide{transition:transform .26s cubic-bezier(.16,1,.3,1);will-change:transform}.fade,.hz-fade{transition:opacity .24s cubic-bezier(.16,1,.3,1);will-change:opacity}.drag,.hz-drag{touch-action:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.drag[data-dragging=true],.hz-drag[data-dragging=true]{transition:none;box-shadow:0 8px 24px rgba(0,0,0,.28);opacity:.96;cursor:grabbing}@media (prefers-reduced-motion:reduce){.collapse,.drag,.fade,.hz-collapse,.hz-drag,.hz-fade,.hz-slide,.slide{transition:none}}@keyframes hz-shimmer{0%{background-position:-160px 0}to{background-position:160px 0}}.hz-skeleton,.skeleton{background-color:var(--color3,rgba(128,128,128,.14));background-image:linear-gradient(90deg,transparent 0,var(--color4,rgba(128,128,128,.22)) 50%,transparent 100%);background-size:160px 100%;background-repeat:no-repeat;animation:hz-shimmer 1.2s ease-in-out infinite}@keyframes hz-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes hz-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hz-row-in,.row-in{animation:hz-row-in .35s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.hz-row-in,.hz-skeleton,.row-in,.skeleton{animation:none}}.hz-tnum,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.hz-mono,.mono{font-family:var(--font-mono,"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:-.01em}.hz-paper,.paper{box-shadow:var(--shadow-inset-hairline,inset 0 0 0 1px rgb(255 255 255/.1)),var(--edge-highlight,inset 0 1px 0 0 rgb(255 255 255/.1)),var(--glass-shadow-2,0 10px 15px -3px rgb(0 0 0/.55),0 4px 6px -4px rgb(0 0 0/.55))}@keyframes hz-menu-in{0%{opacity:0}to{opacity:1}}.hz-menu-in,.menu-in{animation:hz-menu-in .14s ease-out both;will-change:opacity}.hz-row,.row{transition:background-color .14s ease-out}@media (prefers-reduced-motion:reduce){.hz-menu-in,.menu-in{animation:none}}[data-slot=grid]>*{min-width:0}[data-ratio]>img,[data-ratio]>video{width:100%;height:100%;object-fit:cover;display:block}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.glass,[data-slot=alert-dialog-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=glass],[data-slot=hover-card-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content]{background-color:color-mix(in oklab,var(--background) 72%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);background-image:var(--glass-prism)!important;background-repeat:no-repeat!important;background-size:100% 2px!important;background-position:0 1px!important}}:root{--glass-shadow-1:0 1px 2px 0 rgb(0 0 0/.40);--glass-shadow-2:0 10px 15px -3px rgb(0 0 0/.55),0 4px 6px -4px rgb(0 0 0/.55);--glass-shadow-3:0 24px 60px -16px rgb(0 0 0/.75);--glass-prism:linear-gradient(90deg,rgb(120 170 255/.16),rgb(178 142 255/.15) 24%,rgb(255 146 198/.13) 48%,rgb(255 190 124/.15) 72%,rgb(138 228 208/.16))}.light,.t_light,:root.t_light{--glass-shadow-1:0 1px 2px 0 rgb(0 0 0/.06);--glass-shadow-2:0 10px 15px -3px rgb(0 0 0/.09),0 4px 6px -4px rgb(0 0 0/.07);--glass-shadow-3:0 24px 60px -16px rgb(0 0 0/.18)}.elevation-1{box-shadow:var(--edge-highlight,inset 0 1px 0 0 rgb(255 255 255/.1)),var(--glass-shadow-1)!important}.elevation-2,[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=hover-card-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content]{box-shadow:var(--edge-highlight,inset 0 1px 0 0 rgb(255 255 255/.1)),var(--glass-shadow-2)!important}.elevation-3,[data-slot=alert-dialog-content],[data-slot=dialog-content]{box-shadow:var(--edge-highlight,inset 0 1px 0 0 rgb(255 255 255/.1)),var(--glass-shadow-3)!important}.fold{background-image:var(--fold-face,linear-gradient(315deg,rgb(255 255 255/.08) 0,rgb(255 255 255/.08) 11px,rgb(255 255 255/.16) 11px,rgb(255 255 255/.16) 12px,transparent 12px))!important;background-repeat:no-repeat!important;border-bottom-right-radius:0!important}[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{opacity:1!important;background-color:var(--surface-scrim,rgb(0 0 0/.8))!important}[data-slot=rows]>*+*{border-top:1px solid var(--borderColor,var(--border))}@property --hz-angle{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--hz-spectrum:rgba(255,255,255,0.1),rgba(255,255,255,0.18),rgba(255,255,255,0.1),rgba(255,255,255,0.18),rgba(255,255,255,0.1)}@keyframes hzComposerSpin{to{--hz-angle:360deg}}.hz-composer{position:relative;isolation:isolate;padding:1.5px}.hz-composer:before{inset:0;padding:1.5px;border-radius:inherit;z-index:0}.hz-composer:after,.hz-composer:before{content:"";position:absolute;background:conic-gradient(from var(--hz-angle),var(--hz-spectrum));animation:hzComposerSpin 10s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.hz-composer:after{inset:-6px;padding:6px;border-radius:calc(1.5rem + 6px);filter:blur(16px);opacity:.22;z-index:-1}.hz-composer>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.hz-composer:after,.hz-composer:before{animation:none}}