@layer components{.wells-site{--hx-bg:#03060a;--hx-bg-2:#060b11;--hx-ink:#f2f5f8;--hx-fog:#9ca8b4;--hx-fog-2:#6c7884;--hx-line:#ffffff14;--hx-accent:#2ea8dd;--hx-accent-2:#72cdf1;--hx-ease:cubic-bezier(.22, 1, .36, 1);--font-outfit:var(--font-geist-sans);--font-dm-sans:var(--font-geist-sans);--wc-accent:#5cc3ec;--wc-accent-hover:#8ad6f4;--wc-on-accent:#03060a;--wc-bg:#03060a;--wc-panel:#08111a;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;background:var(--hx-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wells-site,.wells-site .tone-base{--fg:#f2f5f8;--fog:#9ca8b4;--fog-2:#6c7884;--night-card:#0a1017;--night-raised:#0c131b;--blue-light:#5cc3ec;--line:#ffffff14;--section-bg:#03060a}.wells-site .tone-plate,.wells-site .tone-light{--night-card:#0b121a;--night-raised:#0d151e;--blue-light:#5cc3ec;--section-bg:#060b11;background-color:#060b11}.wells-site .tone-blue,.wells-site .tone-dark{--night-card:#ffffff0d;--night-raised:#ffffff0a;--blue-light:#5cc3ec;--section-bg:#060b11}.wells-site :is(.t-display,.t-h1,.t-h2,.t-h3,.t-h4,.t-quote){letter-spacing:-.03em;font-weight:500}.wells-site .t-display,.wells-site .t-h2{line-height:1.08}.wells-site .font-display{letter-spacing:-.03em!important;font-weight:500!important}.hx-h1{letter-spacing:-.035em;color:var(--hx-ink);text-wrap:balance;font-size:clamp(2.35rem,1.2rem + 3.4vw,3.9rem);font-weight:500;line-height:1.1}.hx-h2{letter-spacing:-.032em;color:var(--hx-ink);text-wrap:balance;font-size:clamp(2rem,1.25rem + 2.1vw,3rem);font-weight:500;line-height:1.12}.hx-h3{letter-spacing:-.015em;color:var(--hx-ink);font-size:1.125rem;font-weight:500;line-height:1.3}.hx-sub{color:#b3bec9;text-wrap:pretty;font-size:clamp(1rem,.94rem + .28vw,1.125rem);line-height:1.55}.hx-body{color:var(--hx-fog);text-wrap:pretty;font-size:.875rem;line-height:1.6}.hx-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em}.hx-grey{background:linear-gradient(95deg,#dfe5ea 0%,#8a96a2 70%,#76828e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hx-pill{height:1.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;color:#e2eef6e6;background:linear-gradient(#205c7c52,#0e2c3e52);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #7ac4ea47,0 0 24px -6px #2ea8dd59}.hx-btn{height:2.5rem;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;white-space:nowrap;transition:background-color .25s var(--hx-ease), box-shadow .25s var(--hx-ease), color .25s var(--hx-ease), transform .25s var(--hx-ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hx-btn:active{transform:translateY(1px)}.hx-btn svg{width:.9rem;height:.9rem;transition:transform .25s var(--hx-ease)}.hx-btn:hover svg{transform:translate(2px)}.hx-btn-dark{color:#e9eef2;background:#060c12;box-shadow:inset 0 0 0 1px #ffffff2b,0 10px 24px -14px #000c}.hx-btn-dark:hover{background:#0d1720;box-shadow:inset 0 0 0 1px #ffffff52,0 10px 24px -14px #000c}.hx-btn-light{color:#05090d;background:#e8edf1;box-shadow:inset 0 -1px #00000024,0 10px 30px -14px #96d2f08c}.hx-btn-light:hover{background:#fff;box-shadow:inset 0 -1px #00000024,0 12px 34px -12px #96d2f0bf}.hx-btn-sm{height:2.25rem;padding:0 1rem;font-size:.78rem}.hx-btn-lg{height:2.875rem;padding:0 1.5rem;font-size:.85rem}.hx-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081c2880;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.hx-nav a{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em;color:#dee8f0a8;border-radius:999px;padding:.45rem .95rem;font-size:.78rem;transition:color .2s,background-color .2s}.hx-nav a:hover{color:#fff;background:#ffffff0f}.hx-nav a[aria-current=page]{color:#fff;background:#ffffff17}.hx-icon-btn{color:#fff;background:#ffffff0d;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.hx-icon-btn:hover{background:#ffffff1a}.hx-sheet{background:radial-gradient(120% 60% at 100% 0,#10567859,#0000 60%),linear-gradient(#08111a,#050a10);box-shadow:inset 0 0 0 1px #ffffff17,0 40px 90px -30px #000c}.hx-sheet-link{letter-spacing:-.02em;color:#f2f5f8;opacity:0;animation:hx-in .6s var(--hx-ease) forwards;animation-delay:calc(80ms + var(--i,0) * 40ms);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.85rem 0;font-size:1.25rem;font-weight:500;display:flex;transform:translateY(8px)}.hx-sheet-link svg{color:var(--hx-fog-2);transition:transform .2s,color .2s}.hx-sheet-link:hover svg{color:var(--hx-accent-2);transform:translate(2px,-2px)}@keyframes hx-in{to{opacity:1;filter:blur();transform:none}}.hx-load{opacity:0;filter:blur(6px);animation:hx-in .9s var(--hx-ease) forwards;animation-delay:var(--d,0s);transform:translateY(10px)}.hx-drop{opacity:0;animation:hx-in .9s var(--hx-ease) forwards;animation-delay:var(--d,0s);transform:translateY(-10px)}.hx-w{opacity:0;filter:blur(12px);animation:hx-in 1.05s var(--hx-ease) forwards;animation-delay:calc(var(--base,0s) + var(--i,0) * var(--step,70ms));display:inline-block;transform:translateY(.32em)}[data-hx]{transition:opacity .95s var(--hx-ease), transform .95s var(--hx-ease), filter .95s var(--hx-ease);transition-delay:var(--d,0s)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-hx]:not([data-in]){opacity:0;filter:blur(8px);transform:translateY(24px)}}.hx-aurora{z-index:-1;pointer-events:none;background:radial-gradient(130% 75% at 55% 0,#0b2c3e 0%,#061723 42%,#03060a 78%);position:absolute;inset:0;overflow:hidden}.hx-aurora i{will-change:transform;border-radius:50%;position:absolute}.hx-aurora .a1{background:radial-gradient(closest-side,#0d7099b8,#0d709952 48%,#0000);width:72%;height:58%;animation:22s ease-in-out infinite alternate hx-drift-a;top:22%;left:-18%}.hx-aurora .a2{background:radial-gradient(closest-side,#12628899,#1262883d 50%,#0000);width:70%;height:62%;animation:26s ease-in-out infinite alternate hx-drift-b;top:-18%;right:-14%}.hx-aurora .a3{background:radial-gradient(closest-side,#020a12d9,#0000);width:60%;height:34%;animation:30s ease-in-out infinite alternate hx-drift-c;top:8%;left:18%}.hx-aurora .a4{background:radial-gradient(closest-side,#10688e59,#0000);width:70%;height:50%;animation:34s ease-in-out infinite alternate-reverse hx-drift-b;bottom:-30%;left:30%}.hx-aurora[data-variant=hero]:after{content:"";background:linear-gradient(#0000,#03060a 92%);height:42%;position:absolute;inset:auto 0 0}.hx-aurora[data-variant=footer]{background:radial-gradient(120% 90% at 30% 40%,#08283a 0%,#051521 45%,#03060a 85%)}.hx-aurora[data-variant=footer] .a1{width:62%;height:70%;top:6%;left:-12%}.hx-aurora[data-variant=footer] .a2{width:60%;height:60%;top:auto;bottom:-12%;right:-10%}.hx-aurora[data-variant=footer]:before{content:"";z-index:1;background:linear-gradient(#03060a,#0000);height:22%;position:absolute;inset:0 0 auto}.hx-aurora[data-variant=page] .a1{height:70%;top:-10%}.hx-aurora[data-variant=page]:after{content:"";background:linear-gradient(#0000,#03060a 95%);height:55%;position:absolute;inset:auto 0 0}@keyframes hx-drift-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(14%,-6%)scale(1.12)}to{transform:translate(26%,4%)scale(.96)}}@keyframes hx-drift-b{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-12%,10%)scale(1.08)}to{transform:translate(-22%,2%)scale(1.15)}}@keyframes hx-drift-c{0%{transform:translate(0,0)}to{transform:translate(-18%,22%)scale(1.2)}}.hx-marquee{--gap:3.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.hx-marquee-track{width:max-content;animation:hx-marquee var(--dur,40s) linear infinite;display:flex}.hx-marquee[data-reverse] .hx-marquee-track{animation-direction:reverse}.hx-marquee-group{align-items:center;gap:var(--gap);padding-right:var(--gap);display:flex}@media (hover:hover){.hx-marquee[data-pause]:hover .hx-marquee-track{animation-play-state:paused}}@keyframes hx-marquee{to{transform:translate(-50%)}}.hx-mark{letter-spacing:-.02em;white-space:nowrap;color:#ecf2f6c7;align-items:center;gap:.6rem;font-size:1rem;font-weight:600;display:inline-flex}.hx-mark svg{stroke-width:1.8px;width:1.25rem;height:1.25rem}.hx-card{isolation:isolate;transition:transform .55s var(--hx-ease), box-shadow .55s var(--hx-ease), background .55s var(--hx-ease);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13,inset 0 1px #ffffff0d,0 24px 48px -28px #000000b3}.hx-card:before{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #6ec4f01c, transparent 62%);opacity:0;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hx-card:hover{background:linear-gradient(#ffffff12,#ffffff06);transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff26,inset 0 1px #ffffff17,0 34px 60px -30px #000000e6}.hx-card:hover:before{opacity:1}}.hx-card:focus-visible{outline:2px solid var(--hx-accent-2);outline-offset:3px}.hx-icon{color:#ecf2f6e6;place-items:center;width:1.25rem;height:1.25rem;display:grid}.hx-art{height:9.5rem;position:relative}.hx-faces{justify-content:center;align-items:center;display:flex}.hx-face{color:#fff;width:3rem;height:3rem;transition:margin .5s var(--hx-ease), transform .5s var(--hx-ease);background:linear-gradient(#16222d,#0b131b);border-radius:999px;place-items:center;margin-left:-.6rem;display:grid;position:relative;box-shadow:0 0 0 3px #0a1118,0 0 0 4px #ffffff29,0 10px 24px -10px #000c}.hx-face:first-child{margin-left:0}.hx-face svg{width:1.1rem;height:1.1rem}.hx-face[data-person]{z-index:2;letter-spacing:-.02em;background:linear-gradient(140deg,#2a7fc0,#0e4f72 60%,#0b2f45);width:3.4rem;height:3.4rem;font-size:.95rem;font-weight:600}.hx-face[data-person]:after{content:"";background:#3ddc84;border-radius:999px;width:.7rem;height:.7rem;position:absolute;bottom:2px;right:1px;box-shadow:0 0 0 2.5px #0a1118}@media (hover:hover) and (pointer:fine){.hx-card:hover .hx-face{margin-left:-.2rem}.hx-card:hover .hx-face:first-child{margin-left:0}}.hx-chat{justify-items:start;gap:.4rem;padding:.25rem .5rem;display:grid}.hx-chat-head{color:var(--hx-fog);align-items:center;gap:.5rem;font-size:.68rem;display:flex}.hx-chat-head span:first-child{color:#fff;background:linear-gradient(140deg,#2a7fc0,#0e4f72);border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.6rem;font-weight:700;display:grid}.hx-bubble{color:#e6ecf1;background:#ffffff0f;border-radius:.8rem;margin-left:1.9rem;padding:.45rem .75rem;font-size:.75rem;line-height:1.35;box-shadow:inset 0 0 0 1px #ffffff1a}.hx-typing{gap:3px;padding:.6rem .8rem;display:inline-flex}.hx-typing i{background:#ffffffb3;border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite hx-typing}.hx-typing i:nth-child(2){animation-delay:.15s}.hx-typing i:nth-child(3){animation-delay:.3s}@keyframes hx-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hx-checks{background:#ffffff06;border-radius:.8rem;padding:.7rem .8rem .8rem;position:absolute;inset:.25rem .25rem auto;box-shadow:inset 0 0 0 1px #ffffff12}.hx-seg{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;gap:1px;padding:2px;font-size:.56rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.hx-seg span{color:#fff9;border-radius:999px;place-items:center;width:1.05rem;height:1.05rem;display:grid}.hx-seg span[data-on]{color:#05090d;background:#ffffffd9}.hx-bars{align-items:flex-end;gap:4px;height:3.1rem;margin-top:.7rem;display:flex}.hx-bars i{transform-origin:bottom;background:#ffffffe0;border-radius:2px;flex:1;height:100%}.hx-bars i[data-future]{background:#ffffff29}.hx-bars i[data-today]{background:var(--hx-accent);box-shadow:0 0 14px #2ea8ddb3}.hx-bars-note{width:max-content;color:var(--hx-fog);border-left:1px solid #ffffff4d;margin-top:.45rem;margin-left:auto;padding-left:.5rem;font-size:.6rem;line-height:1.35}.hx-hub{place-items:center;display:grid;position:absolute;inset:0}.hx-hub svg.hx-hub-lines{width:100%;height:100%;position:absolute;inset:0}.hx-node{color:#fff;background:radial-gradient(circle at 30% 25%,#ffffff24,#ffffff08 70%);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 20px -10px #000000e6}.hx-node svg{width:.95rem;height:.95rem}.hx-node[data-faint]{opacity:.35;width:1.5rem;height:1.5rem;box-shadow:none;background:0 0}.hx-cube-box{background:radial-gradient(circle at 50% 30%,#ffffff1f,#ffffff05 70%);border-radius:.9rem;place-items:center;width:3.4rem;height:3.4rem;animation:6s ease-in-out infinite hx-float;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 0 40px -6px #78c8f059}@keyframes hx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hx-gantt{background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:11.1111% 100%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.hx-gantt-bar{white-space:nowrap;color:#e9eef2;background:#0e161eeb;border-radius:.35rem;align-items:center;height:1.45rem;padding:0 .6rem;font-size:.68rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24,inset 3px 0 #ffffff8c}.hx-gantt-bar[data-active]{box-shadow:inset 0 0 0 1px #ffffff24, inset 3px 0 0 var(--hx-accent)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hx-bubble,.hx-chat .hx-typing{opacity:0;transform:translateY(6px)scale(.98)}[data-in] .hx-bubble,[data-in] .hx-chat .hx-typing{animation:hx-in .6s var(--hx-ease) forwards;animation-delay:calc(.35s + var(--i,0) * .52s)}.hx-bars i{transform:scaleY(.08)}[data-in] .hx-bars i{animation:hx-grow .7s var(--hx-ease) forwards;animation-delay:calc(.25s + var(--i,0) * 35ms)}.hx-gantt-bar{clip-path:inset(0 100% 0 0 round .35rem)}[data-in] .hx-gantt-bar{animation:hx-wipe .8s var(--hx-ease) forwards;animation-delay:calc(.3s + var(--i,0) * .17s)}.hx-face{opacity:0;transform:translate(-10px)}[data-in] .hx-face{animation:hx-in .7s var(--hx-ease) forwards;animation-delay:calc(.25s + var(--i,0) * .11s)}.hx-hub .hx-node{opacity:0;transform:scale(.6)}[data-in] .hx-hub .hx-node{animation:hx-in .7s var(--hx-ease) forwards;animation-delay:calc(.3s + var(--i,0) * 90ms)}[data-in] .hx-hub .hx-node[data-faint]{animation-name:hx-in-faint}}@keyframes hx-in-faint{to{opacity:.35;transform:none}}@keyframes hx-grow{to{transform:scaleY(1)}}@keyframes hx-wipe{to{clip-path:inset(0 round .35rem)}}.hx-bowl{aspect-ratio:2.35;pointer-events:none;width:min(118%,82rem);position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0% 38%,#000 66%);mask-image:linear-gradient(#0000 0% 38%,#000 66%)}.hx-bowl i{border-radius:50%;position:absolute;inset:0}.hx-bowl .r0{background:radial-gradient(60% 52% at 50% 100%,#1478a86b,#0a3c582e 55%,#0000 80%);box-shadow:inset 0 -2px #74ccf4bf,inset 0 -18px 40px -16px #2ea8dd8c,0 6px 40px #2ea8dd40}.hx-bowl .r1{inset:-1.2%;box-shadow:inset 0 -1px #74ccf440}.hx-bowl .r2{inset:-2.6%;box-shadow:inset 0 -1px #74ccf424}.hx-bowl .r3{inset:-4.2%;box-shadow:inset 0 -1px #74ccf412}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hx-bowl{opacity:0;transition:opacity 1.4s var(--hx-ease), transform 1.4s var(--hx-ease);transform:translate(-50%)translateY(30px)scale(.96)}[data-in] .hx-bowl{opacity:1;transform:translate(-50%)}}.hx-stat{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f4f7fa;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);font-weight:500}.hx-switch{background:#ffffff0a;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.hx-switch button{z-index:1;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ffffffa6;border-radius:999px;padding:.3rem .9rem;font-size:.72rem;transition:color .3s;position:relative}.hx-switch button[aria-selected=true]{color:#05090d}.hx-switch-thumb{width:calc(50% - 3px);transition:transform .45s var(--hx-ease);background:#eef2f5;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 4px 14px -4px #96d2f080}.hx-switch[data-at="1"] .hx-switch-thumb{transform:translate(100%)}.hx-plan{background:radial-gradient(110% 70% at 0 0,#ffffff16,#0000 55%),linear-gradient(#0a0f15,#06090d);flex-direction:column;padding:1.5rem;display:flex}.hx-plan[data-featured]{background:radial-gradient(90% 55% at 50% 100%,#1676a28c,#0000 75%),linear-gradient(#08121a 0%,#0a1c28 55%,#0b2a3b 100%);box-shadow:inset 0 0 0 1px #7ac4ea47,inset 0 1px #ffffff14,0 30px 60px -30px #1e8cbe73}.hx-plan-swap{animation:hx-swap .6s var(--hx-ease) backwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes hx-swap{0%{opacity:0;filter:blur(6px);translate:0 12px}}.hx-check{border-radius:999px;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;margin-top:.12rem;display:grid;box-shadow:inset 0 0 0 1.2px #ffffff80}.hx-check svg{stroke-width:3px;width:.65rem;height:.65rem}.hx-faq{background:#ffffff09;border-radius:.9rem;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #ffffff13}.hx-faq:hover,.hx-faq[data-open]{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1f}.hx-faq button{text-align:left;color:#e9eef2;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 1.1rem;font-size:.9rem;font-weight:500;display:flex}.hx-faq button svg{color:#ffffff8c;width:1rem;height:1rem;transition:transform .45s var(--hx-ease);flex-shrink:0}.hx-faq[data-open] button svg{transform:rotate(180deg)}.hx-faq-a{transition:grid-template-rows .5s var(--hx-ease);grid-template-rows:0fr;display:grid}.hx-faq[data-open] .hx-faq-a{grid-template-rows:1fr}.hx-faq-a>div{overflow:hidden}.hx-faq-a p{color:var(--hx-fog);opacity:0;transition:opacity .35s, transform .45s var(--hx-ease);padding:0 1.1rem 1.05rem;font-size:.85rem;line-height:1.6;transform:translateY(-4px)}.hx-faq[data-open] .hx-faq-a p{opacity:1;transition-delay:80ms;transform:none}.hx-net{aspect-ratio:1.42;width:100%;position:relative}.hx-net>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hx-net-line{stroke:#aad6ec52;stroke-width:1px;fill:none}.hx-net-node{width:var(--s,2.6rem);height:var(--s,2.6rem);margin:calc(var(--s,2.6rem) / -2) 0 0 calc(var(--s,2.6rem) / -2);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:hx-float var(--t,7s) ease-in-out infinite;animation-delay:var(--dl,0s);background:radial-gradient(circle at 32% 25%,#ffffff2e,#8cc8e60d 65%);border-radius:999px;place-items:center;transition:box-shadow .3s,background-color .3s;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff38,0 10px 26px -12px #000000e6}.hx-net-node svg{stroke-width:1.7px;width:42%;height:42%}.hx-net-node:hover{box-shadow:inset 0 0 0 1px #a0dcf599,0 0 26px #2ea8dd73}.hx-net-core{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 35%,#ffffff29,#78bee60a 70%);border-radius:999px;place-items:center;width:5.2rem;height:5.2rem;margin:-2.6rem 0 0 -2.6rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff40,0 0 60px -6px #64beeb73}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hx-net-line{stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300)}[data-in] .hx-net-line{transition:stroke-dashoffset 1.4s var(--hx-ease);transition-delay:calc(.2s + var(--i,0) * 60ms);stroke-dashoffset:0}.hx-net-node,.hx-net-core{opacity:0;transition:opacity .8s var(--hx-ease), scale .8s var(--hx-ease);transition-delay:calc(.4s + var(--i,0) * 70ms);scale:.7}[data-in] .hx-net-node,[data-in] .hx-net-core{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.hx-load,.hx-drop,.hx-w,.hx-sheet-link,.hx-plan-swap{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.hx-aurora i,.hx-marquee-track,.hx-cube-box,.hx-net-node,.hx-typing i{animation:none!important}.hx-net-pulse{display:none}}}:is(html:has(.wells-site),body:has(.wells-site)){background:#03060a}.wells-site ::selection{color:#03060a;background:#5cc3ec}.wells-site .surface-blue{background-color:#08111a;box-shadow:inset 0 0 0 1px #ffffff12}.wells-site .process-fill,.wells-site .process-dot{background:#2ea8dd}.wells-site .process-signal{background:linear-gradient(#0000,#8ad6f4,#0000);box-shadow:0 0 14px #2ea8dd99}.wells-site .process-ring{box-shadow:0 0 0 2px #2ea8ddb3}.wells-site .hx-browser{background:#0a1017;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 60px 120px -40px #000000e6,0 30px 60px -30px #000c}.wells-site .hx-browser-bar{background:linear-gradient(#111a23,#0b121a);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.75rem;height:2.25rem;padding:0 .85rem;display:flex}.wells-site .hx-browser-dots{gap:.4rem;width:2.5rem;display:flex}.wells-site .hx-browser-dots i{background:#ffffff29;border-radius:999px;width:.55rem;height:.55rem}.wells-site .hx-browser-url{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;color:#ffffff8c;background:#ffffff0d;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .8rem;font-size:.68rem;display:inline-flex}@media (max-width:639px){.wells-site .hx-browser-bar{height:1.6rem}.wells-site .hx-browser-url{padding:.1rem .55rem;font-size:.55rem}}.wells-site .hx-quote-card{background:radial-gradient(70% 60% at 50% 0,#2ea8dd24,#0000 70%),linear-gradient(#ffffff0b,#ffffff03)}.wells-site .hx-quote-mark{color:#72cdf129;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:9rem;line-height:1;position:absolute;top:-.9rem;left:50%;transform:translate(-50%)}.wells-site .hx-quote{opacity:0;filter:blur(8px);visibility:hidden;transition:opacity .7s var(--hx-ease), transform .8s var(--hx-ease), filter .8s var(--hx-ease), visibility 0s linear .8s;transform:translateY(14px)}.wells-site .hx-quote[data-on]{opacity:1;filter:none;visibility:visible;transition-delay:.12s,.12s,.12s,0s;transform:none}.wells-site .hx-logo-tab{opacity:.38;transition:opacity .4s var(--hx-ease)}.wells-site .hx-logo-tab:hover,.wells-site .hx-logo-tab:focus-visible,.wells-site .hx-logo-tab[data-on]{opacity:1}.wells-site .hx-logo-tab:focus-visible{outline:2px solid var(--hx-accent-2);outline-offset:2px}.wells-site .hx-logo-track{background:#ffffff1a;border-radius:2px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.wells-site .hx-logo-track i{transform-origin:0;animation:hx-track var(--dur,8s) linear forwards;background:linear-gradient(90deg,#2ea8dd,#8ad6f4);animation-play-state:paused;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #2ea8dd99}.wells-site .hx-logo-track i[data-playing]{animation-play-state:running}@keyframes hx-track{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.wells-site .hx-logo-track i{animation:none;transform:scaleX(1)}.wells-site .hx-quote{filter:none;transform:none}}@keyframes hx-drawer{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){dialog[open]{animation:none!important}}.cart-badge{animation:.5s cubic-bezier(.34,1.56,.64,1) both cart-bump}@keyframes cart-bump{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.cart-notice{animation:.35s cubic-bezier(.22,1,.36,1) both cart-notice-in}@keyframes cart-notice-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cart-badge,.cart-notice{animation:none}}
