@property --dh-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{.dh-root{--dh-hex:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);color:#f4f4f8;background:#16161c}.dh-hex{clip-path:var(--dh-hex)}.dh-surface-a{background:linear-gradient(#16161c 0%,#22222b 100%)}.dh-surface-b{background:linear-gradient(#22222b 0%,#2f2f3a 55%,#22222b 100%)}.dh-surface-c{background:linear-gradient(#22222b 0%,#16161c 100%)}.dh-divider{background:linear-gradient(90deg,#0000,#ffd40b59 50%,#0000);height:1px}.dh-glass{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff12 0%,#ffffff06 100%);border:1px solid #ffffff1a;position:relative;box-shadow:0 20px 50px -30px #000c}.dh-orbit:before{content:"";border-radius:inherit;background:conic-gradient(from var(--dh-angle), transparent 0%, transparent 55%, #ffd40bf2 75%, #2ab7cacc 88%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dh-orbit:hover:before,.dh-orbit:focus-within:before{opacity:1;animation:3.2s linear infinite dh-spin}.dh-spotlight{--mx:50%;--my:50%}.dh-spotlight:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my), #ffd40b21, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.dh-spotlight:hover:after{opacity:1}.dh-gradient-text{background:linear-gradient(100deg,#fff 0%,#fff3b8 45%,#ffd40b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dh-glow{text-shadow:0 0 28px #ffd40b59}.dh-word{animation:.8s cubic-bezier(.22,1,.36,1) both dh-word-in;animation-delay:calc(var(--i,0) * 75ms + .12s);display:inline-block}.dh-fade-up{animation:.9s cubic-bezier(.22,1,.36,1) both dh-word-in;animation-delay:var(--d,0s)}.dh-cta-glow{transition:box-shadow .3s,transform .3s,filter .3s;box-shadow:0 0 0 1px #ffd40b99,0 8px 28px -6px #ffd40b73}.dh-cta-glow:hover{filter:brightness(1.04);box-shadow:0 0 0 1px #ffd40be6,0 10px 40px -4px #ffd40ba6}.dh-float{animation:7s ease-in-out infinite dh-float}.dh-pulse{animation:4.5s ease-in-out infinite dh-pulse}.dh-mesh{-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 20%,#0000 72%);mask-image:radial-gradient(circle at 100% 100%,#000 20%,#0000 72%)}.dh-mesh-cell{animation:6s ease-in-out infinite dh-mesh-breathe;animation-delay:var(--d,0s)}.dh-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.dh-marquee-track{width:max-content;animation:38s linear infinite dh-marquee;display:flex}.dh-marquee:hover .dh-marquee-track{animation-play-state:paused}.dh-honeycomb{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23ffd40b' stroke-width='1.2'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23ffd40b' stroke-width='1.2'/%3E%3C/svg%3E");background-size:56px 100px}.dh-input{color:#f4f4f8;background:#16161cb3;border:1px solid #f4f4f847;border-radius:.75rem;width:100%;padding:.85rem 1rem;font-size:1rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.dh-input::placeholder{color:#a8a8b8}.dh-input:hover{border-color:#f4f4f873}.dh-input:focus{border-color:#ffd40b;outline:none;box-shadow:0 0 0 3px #ffd40b40}.hive-root{color:#e4e4ec;font-size:1.0625rem;font-weight:450;line-height:1.7}.hive-root .dh-tone-1,.hive-root .dh-tone-2{background:0 0}.hive-root .dh-glass{-webkit-backdrop-filter:none;background:linear-gradient(170deg,#272731 0%,#22222b 100%);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff0a,0 24px 50px -32px #000000e6}.hive-root .dh-gold-band{isolation:isolate;color:#16161c;background:linear-gradient(100deg,#ffd40b 0%,#ffdd3c 55%,#f2c500 100%);position:relative}.hive-root .dh-gold-band:before{content:"";z-index:-1;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%2316161c' stroke-width='1.2'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%2316161c' stroke-width='1.2'/%3E%3C/svg%3E");background-size:56px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}}@keyframes dh-spin{to{--dh-angle:360deg}}@keyframes dh-word-in{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}@keyframes dh-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(1.5deg)}}@keyframes dh-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}@keyframes dh-mesh-breathe{0%,to{fill-opacity:.04}50%{fill-opacity:.32}}@keyframes dh-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dh-word,.dh-fade-up,.dh-float,.dh-pulse,.dh-mesh-cell,.dh-orbit:hover:before,.dh-orbit:focus-within:before{animation:none}.dh-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.dh-marquee{-webkit-mask-image:none;mask-image:none}.dh-marquee-dup{display:none}.dh-cta-glow{transition:none}}.dh-crystal{-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 72%);mask-image:radial-gradient(circle,#000 45%,#0000 72%)}.dh-hex-outline{pointer-events:none;opacity:.18;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 115'%3E%3Cpath d='M50 1.5 98.5 29.5v56L50 113.5 1.5 85.5v-56z' fill='none' stroke='%23ffd40b' stroke-width='1'/%3E%3C/svg%3E") 50%/contain no-repeat}.dh-calendar{filter:invert(.92)hue-rotate(180deg)contrast(.95)}.hive-root{isolation:isolate;background:#16161c;position:relative}.dh-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dh-backdrop-glow{background:radial-gradient(60rem 40rem at 85% 10%,#ffd40b12,#0000 65%),radial-gradient(50rem 36rem at 8% 90%,#2ab7ca0d,#0000 65%),linear-gradient(#16161c 0%,#1b1b22 50%,#16161c 100%);position:absolute;inset:0}.dh-backdrop-hex{position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60%,#0000 35%,#000 100%);mask-image:radial-gradient(55% 60%,#0000 35%,#000 100%)}.dh-backdrop-lines{opacity:.055}.dh-backdrop-cell{fill:#ffd40b;opacity:0;animation-name:dh-cell-breathe;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes dh-cell-breathe{0%,to{opacity:0}45%,55%{opacity:.08}}.dh-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}@media (prefers-reduced-motion:reduce){.dh-backdrop-cell{opacity:0;animation:none}}.dh-seam{background:linear-gradient(90deg,#0000,#ffd40b73 50%,#0000);max-width:72rem;height:1px;margin:0 auto;position:relative}.dh-seam:after{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(#ffd40b1f,#0000 70%);width:min(42rem,80vw);height:7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
