/*! tailwindcss v4.1.11 | 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme,base;@layer components{.hero-split-contrast{padding-bottom:calc(var(--spacing,.25rem)*6)}@media (min-width:768px){.hero-split-contrast{padding-bottom:calc(var(--spacing,.25rem)*8)}}@media (min-width:1280px){.hero-split-contrast{padding-bottom:calc(var(--spacing,.25rem)*10)}}.hero-split-header{margin-bottom:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center}@media (min-width:768px){.hero-split-header{margin-bottom:calc(var(--spacing,.25rem)*16)}}@media (min-width:1280px){.hero-split-header{margin-bottom:calc(var(--spacing,.25rem)*12)}}.hero-aura-wrap{-webkit-mask-image:linear-gradient(#000 55%,#0000 90%);mask-image:linear-gradient(#000 55%,#0000 90%)}.hero-aura{aspect-ratio:1;filter:blur(90px);opacity:.7;border-radius:9999px;width:55%;position:absolute;top:30%}.hero-aura-primary{background:radial-gradient(circle,#49b04a24 0%,#0000 70%);left:-12%}@supports (color:color-mix(in lab, red, red)){.hero-aura-primary{background:radial-gradient(circle,color-mix(in srgb,var(--color-primary)14%,transparent)0%,transparent 70%)}}.hero-aura-secondary{background:radial-gradient(circle,#35496024 0%,#0000 70%);right:-12%}@supports (color:color-mix(in lab, red, red)){.hero-aura-secondary{background:radial-gradient(circle,color-mix(in srgb,var(--color-tertiary2)14%,transparent)0%,transparent 70%)}}.hero-split-panels{align-items:stretch;gap:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.hero-split-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hero-split-panels{width:100%}@media (min-width:768px){.hero-split-panels{max-width:768px}}@media (min-width:1280px){.hero-split-panels{max-width:1280px}}.hero-split-panels{gap:calc(var(--spacing,.25rem)*12);margin-inline:auto;padding-inline:1rem}}.hero-panel{border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem)*10);padding-top:calc(var(--spacing,.25rem)*6);text-align:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:768px){.hero-panel{padding:calc(var(--spacing,.25rem)*6)}}@media (min-width:1280px){.hero-panel{padding:calc(var(--spacing,.25rem)*16);padding-top:calc(var(--spacing,.25rem)*6)}}.hero-panel{background:linear-gradient(to bottom,transparent 60%,var(--accent,transparent)),#fff}@supports (color:color-mix(in lab, red, red)){.hero-panel{background:linear-gradient(to bottom,transparent 60%,color-mix(in srgb,var(--accent,transparent)4%,transparent)),#fff}}.hero-panel-primary{--accent:var(--color-primary)}.hero-panel-secondary{--accent:var(--color-tertiary2)}.hero-panel-content{flex-direction:column;flex:1;align-items:center;display:flex}.hero-panel-content h2{margin-bottom:calc(var(--spacing,.25rem)*1);font-family:var(--font-headline,Quicksand,sans-serif);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.hero-panel-content .hero-panel-description{text-wrap:balance;flex:1}.hero-panel-content a.btn{margin-top:auto}@media (min-width:1280px){.hero-scene{scale:1.1}}.hero-scene{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*4);width:320px;height:180px;position:relative}@media (max-width:399px){.hero-panel{padding-left:1.5rem;padding-right:1.5rem}.hero-scene{scale:.85}}.hero-scene-links{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-scene-links path{fill:none;stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round;opacity:.42}.anchor-backdrop{fill:#fff}.hero-cryp-link{stroke:var(--color-primary)}.hero-hub-link{stroke:var(--color-tertiary2)}.hero-scene-anchor{z-index:2;position:absolute;transform:translate(-50%,-50%)}.hero-cryp-scene{--scene-accent:var(--color-primary);--scene-disc:var(--color-primary-l2);--scene-token:var(--color-primary);--scene-glow:#49b04a66}@supports (color:color-mix(in lab, red, red)){.hero-cryp-scene{--scene-glow:color-mix(in srgb,var(--color-primary)40%,transparent)}}.hero-cryp-scene{--scene-cycle:5s}.hero-hub-scene{--scene-accent:var(--color-tertiary2);--scene-disc:#f1f6fb;--scene-token:var(--color-tertiary2);--scene-glow:#71809666}@supports (color:color-mix(in lab, red, red)){.hero-hub-scene{--scene-glow:color-mix(in srgb,var(--color-gray-600)40%,transparent)}}.hero-hub-scene{--scene-cycle:10s}.hero-scene-anchor .hero-scene-icon{box-sizing:border-box;width:44px;height:44px;color:var(--scene-accent,var(--color-gray-400));background:var(--scene-disc);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;animation:8s linear infinite hero-scene-anchor-idle;display:flex}.hero-scene-label{color:var(--color-gray-500);letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:500;line-height:1;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.hero-scene-logo{z-index:2;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:90px;left:160px;transform:translate(-50%,-50%)}.hero-scene-logo-img{transform-origin:bottom;width:64px;height:auto}.hero-cryp-traveler,.hero-hub-traveler{pointer-events:none;z-index:1;opacity:0;width:28px;height:28px;margin-top:-14px;margin-left:-14px;transition:opacity .3s;position:absolute;top:90px;left:40px}.hero-cryp-traveler-file,.hero-cryp-traveler-vault,.hero-hub-traveler-file,.hero-hub-traveler-vault{color:var(--scene-token);opacity:0;filter:drop-shadow(0 0 5px var(--scene-glow));justify-content:center;align-items:center;font-size:22px;line-height:1;transition:opacity .3s;display:flex;position:absolute;inset:0}.hero-cryp-traveler-vault,.hero-hub-traveler-vault{font-size:24px}.hero-cryp-anchor-you{top:90px;left:40px}.hero-cryp-anchor-cloud{top:90px;left:280px}.hero-cryp-scene .hero-scene-logo-img{animation:hero-cryp-logo-wobble var(--scene-cycle)ease-in-out infinite}.hero-cryp-traveler{animation:hero-cryp-travel var(--scene-cycle)ease-in-out infinite}.hero-cryp-traveler-file{animation:hero-cryp-file-arc var(--scene-cycle)ease-in-out infinite}.hero-cryp-traveler-vault{animation:hero-cryp-vault-arc var(--scene-cycle)ease-in-out infinite}@keyframes hero-cryp-travel{0%{transform:translate(0)}48%,52%{transform:translate(120px)}to{transform:translate(240px)}}@keyframes hero-cryp-file-arc{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes hero-cryp-vault-arc{0%,50%{opacity:0}50.01%,to{opacity:1}}@keyframes hero-cryp-logo-wobble{0%,47%{transform:rotate(0)}48%{transform:rotate(-1.5deg)}49%{transform:rotate(1.5deg)}50%{transform:rotate(-1.5deg)}51%{transform:rotate(1.5deg)}53%,to{transform:rotate(0)}}@keyframes hero-hub-top-wobble{0%,25%{transform:rotate(0)}25.5%{transform:rotate(-1.5deg)}26%{transform:rotate(1.5deg)}26.5%{transform:rotate(-1.5deg)}27%{transform:rotate(1.5deg)}28%,75%{transform:rotate(0)}75.5%{transform:rotate(-1.5deg)}76%{transform:rotate(1.5deg)}76.5%{transform:rotate(-1.5deg)}77%{transform:rotate(1.5deg)}78%,to{transform:rotate(0)}}@keyframes hero-hub-bot-wobble{0%,50%{transform:rotate(0)}50.5%{transform:rotate(-1.5deg)}51%{transform:rotate(1.5deg)}51.5%{transform:rotate(-1.5deg)}52%{transform:rotate(1.5deg)}53%,to{transform:rotate(0)}}.hero-hub-anchor-team{top:90px;left:40px}.hero-hub-anchor-cloud{top:90px;left:280px}.hero-hub-anchor-cryp{top:30px;left:160px}.hero-hub-anchor-img{object-fit:contain;transform-origin:bottom;width:44px;height:44px;animation:hero-hub-top-wobble var(--scene-cycle)ease-in-out infinite}.hero-hub-scene .hero-scene-logo{width:78px;height:78px;top:150px}.hero-hub-scene .hero-scene-logo-img{width:58px;animation:hero-hub-bot-wobble var(--scene-cycle)ease-in-out infinite}@keyframes hero-scene-anchor-idle{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.hero-hub-anchor-cloud .hero-scene-icon{animation-delay:-2s}.hero-cryp-anchor-cloud .hero-scene-icon{animation-delay:-4s}.hero-hub-traveler{animation:hero-hub-travel var(--scene-cycle)ease-in-out infinite}.hero-hub-traveler-file{animation:hero-hub-file-arc var(--scene-cycle)ease-in-out infinite}.hero-hub-traveler-vault{animation:hero-hub-vault-arc var(--scene-cycle)ease-in-out infinite}@keyframes hero-hub-travel{0%{transform:translate(0)}25%,75%{transform:translate(120px,-60px)}to{transform:translate(240px)}}@keyframes hero-hub-file-arc{0%,25%{opacity:1}25.01%,to{opacity:0}}@keyframes hero-hub-vault-arc{0%,75%{opacity:0}75.01%,to{opacity:1}}.hero-hub-key,.hero-hub-auth{color:var(--scene-token);pointer-events:none;z-index:1;opacity:0;filter:drop-shadow(0 0 5px var(--scene-glow));justify-content:center;align-items:center;font-size:22px;line-height:1;transition:opacity .3s;display:flex;position:absolute}.hero-hub-key{width:28px;height:28px;animation:hero-hub-key-rise var(--scene-cycle)ease-in-out infinite;margin-top:-14px;margin-left:-14px;top:150px;left:160px}@keyframes hero-hub-key-rise{0%,50%{opacity:0;transform:translate(0)}50.01%{opacity:1}75%{opacity:1;transform:translateY(-120px)}75.01%,to{opacity:0;transform:translate(0)}}.hero-hub-auth{width:24px;height:24px;animation:hero-hub-auth-run var(--scene-cycle)ease-in-out infinite;margin-top:-12px;margin-left:-12px;top:90px;left:40px}@keyframes hero-hub-auth-run{0%,25%{opacity:0;transform:translate(0)}25.01%{opacity:1}50%{opacity:1;transform:translate(120px,60px)}50.01%,to{opacity:0;transform:translate(0)}}.hero-panel:not(:hover) .hero-scene *{animation-name:none}@media (prefers-reduced-motion:no-preference){.hero-panel:hover .hero-cryp-traveler,.hero-panel:hover .hero-hub-traveler{opacity:1}}}@layer utilities;@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
