/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@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-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.hive-btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border-radius:3.40282e38px;display:inline-flex}.hive-btn-primary{color:#001b30;background:linear-gradient(120deg,#00a3ff 0%,#0085d1 100%)}.hive-btn-primary:hover{filter:brightness(1.05);box-shadow:0 8px 24px -10px #00a3ffa6}.hive-btn-ghost{color:#e6edf6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff2e}.hive-btn-ghost:hover{background:#00a3ff14;border-color:#00a3ff99}.hive-btn-outline{color:#00a3ff;background:0 0;border:1px solid #00a3ff80}.hive-btn-outline:hover{background:#00a3ff1a}.hive-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-hive-secondary);text-transform:uppercase;display:inline-flex}.hive-eyebrow:before{content:"";background:currentColor;width:24px;height:1px;display:inline-block}.hive-h1{--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);font-size:1.75rem;line-height:1.15;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (width>=640px){.hive-h1{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1.05;line-height:1.05}}@media (width>=768px){.hive-h1{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (width>=1024px){.hive-h1{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}.hive-h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (width>=640px){.hive-h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (width>=768px){.hive-h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.hive-h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (width>=768px){.hive-h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.hive-lead{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-hive-muted)}@media (width>=768px){.hive-lead{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.hive-text-gradient{color:#0000;background:linear-gradient(120deg,#fff 0%,#cfe9ff 45%,#00a3ff 100%);-webkit-background-clip:text;background-clip:text}.hive-card{background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:20px;padding:28px;transition:transform .35s,border-color .35s,box-shadow .35s,background .35s;position:relative;overflow:hidden}.hive-card:hover{border-color:#00a3ff59}.hive-card-glow:hover:after{opacity:1}.hive-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#cfe9ff;border:1px solid #00a3ff40;border-radius:3.40282e38px;display:inline-flex}.hive-stat-pill{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:inline-flex}@media (width>=640px){.hive-stat-pill{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}}.hive-stat-pill{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff14}.hive-stat-pill .num{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.hive-stat-pill .label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-hive-muted);text-transform:uppercase}.hive-bg-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:50%;background-size:56px 56px;position:relative}.hive-bg-grid:before{content:"";background:radial-gradient(700px 400px at 50% 0%, transparent 0%, var(--color-hive-ink) 75%);pointer-events:none;position:absolute;inset:0}.hive-bg-aurora{isolation:isolate;position:relative}.hive-bg-aurora:before{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(600px 320px at 12% 20%,#00a3ff2e,#0000 60%),radial-gradient(540px 280px at 88% 80%,#0436658c,#0000 60%);position:absolute;inset:-10%}.hive-divider{background:linear-gradient(90deg,#0000,#00a3ff66,#0000);height:1px}.hive-input,.hive-select,.hive-textarea{border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}:is(.hive-input,.hive-select,.hive-textarea)::placeholder{color:var(--color-hive-muted)}.hive-input,.hive-select,.hive-textarea{background:#ffffff0a;border:1px solid #ffffff1a;transition:border-color .2s,background .2s,box-shadow .2s}.hive-input:focus,.hive-select:focus,.hive-textarea:focus{background:#00a3ff0d;border-color:#00a3ff99;box-shadow:0 0 0 4px #00a3ff1f}.hive-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-hive-muted);text-transform:uppercase;display:block}.hive-radio-pill{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff1a;transition:all .2s;display:flex}.hive-radio-pill:hover{border-color:#00a3ff66}.hive-radio-pill input{accent-color:var(--color-hive-secondary)}.hive-radio-pill.is-active{background:#00a3ff1a;border-color:#00a3ff99}.hive-code{background:#050a18;border:1px solid #00a3ff2e;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -30px #00a3ff59}.hive-code-header{background:#0a1226;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.hive-code-header .dot{border-radius:50%;width:12px;height:12px}.hive-code-header .dot.r{background:#ff5f57}.hive-code-header .dot.y{background:#febc2e}.hive-code-header .dot.g{background:#28c840}.hive-code-header .file{color:#94a3b8;font-family:var(--font-mono);margin-left:8px;font-size:12px}.hive-code pre{font-family:var(--font-mono);color:#d6e4f5;margin:0;padding:24px;font-size:13.5px;line-height:1.7;overflow-x:auto}.hive-code .k{color:#ff7b72}.hive-code .t{color:#79c0ff}.hive-code .s{color:#a5d6ff}.hive-code .c{color:#6e7d97;font-style:italic}.hive-code .a{color:#ffa657}.hive-code .n{color:#d2a8ff}.hive-marquee{gap:64px;animation:40s linear infinite hive-marquee;display:flex}@keyframes hive-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hive-pulse{position:relative}.hive-pulse:after{content:"";border:1px solid #00a3ff73;border-radius:9999px;animation:2.4s ease-out infinite hive-pulse;position:absolute;inset:-6px}@keyframes hive-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.hive-header{z-index:50;border-bottom:1px solid #0000;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,padding .3s;position:fixed;top:0;left:0;right:0}.hive-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060a17d9;border-bottom-color:#ffffff0f}.hive-mobile-menu{opacity:0;pointer-events:none;transition:transform .3s,opacity .3s;transform:translateY(-12px)}.hive-mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.hive-flip{perspective:1200px}.hive-flip-inner{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.7,.1,.2,1);position:relative}.hive-flip.is-flipped .hive-flip-inner{transform:rotateY(180deg)}.hive-flip-face{backface-visibility:hidden}.hive-flip-back{position:absolute;inset:0;transform:rotateY(180deg)}.hive-price-card.featured{background:linear-gradient(#00a3ff1a 0%,#0436651a 100%);border-color:#00a3ff8c;transform:translateY(-6px);box-shadow:0 30px 80px -30px #00a3ff8c}.hive-footer{background:linear-gradient(#0000,#0436652e);border-top:1px solid #ffffff0f}.hive-hero-canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}@keyframes hive-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hive-float{animation:6s ease-in-out infinite hive-float}.hive-counter{font-variant-numeric:tabular-nums}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
