.obg[data-astro-cid-dxi54uoy]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;--stars: 1;--sky-day: 0;--sky-sunset: 0;--sky-moon: 1}[data-theme=light] .obg[data-astro-cid-dxi54uoy]{--stars: 0;--sky-day: 1;--sky-sunset: 0;--sky-moon: 0}[data-theme=neutral] .obg[data-astro-cid-dxi54uoy]{--stars: .4;--sky-day: 0;--sky-sunset: 1;--sky-moon: .9}.obg[data-astro-cid-dxi54uoy]>[data-astro-cid-dxi54uoy]{position:absolute;pointer-events:none}.obg__stars[data-astro-cid-dxi54uoy]{inset:0;opacity:var(--stars);background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff,transparent),radial-gradient(1.2px 1.2px at 27% 64%,#cdd6ff,transparent),radial-gradient(1.6px 1.6px at 41% 32%,#fff,transparent),radial-gradient(1.1px 1.1px at 58% 12%,#e7ecff,transparent),radial-gradient(1.3px 1.3px at 67% 71%,#fff,transparent),radial-gradient(1.5px 1.5px at 79% 26%,#dfe6ff,transparent),radial-gradient(1.2px 1.2px at 88% 58%,#fff,transparent),radial-gradient(1.1px 1.1px at 8% 82%,#fff,transparent),radial-gradient(1.3px 1.3px at 33% 88%,#d7deff,transparent),radial-gradient(1.4px 1.4px at 49% 54%,#fff,transparent),radial-gradient(1.1px 1.1px at 72% 92%,#fff,transparent),radial-gradient(1.2px 1.2px at 93% 14%,#e7ecff,transparent),radial-gradient(1.5px 1.5px at 18% 44%,#fff,transparent),radial-gradient(1.1px 1.1px at 84% 80%,#fff,transparent),radial-gradient(1.3px 1.3px at 4% 34%,#dfe6ff,transparent),radial-gradient(1.2px 1.2px at 61% 40%,#fff,transparent)}.obg__twinkle[data-astro-cid-dxi54uoy]{border-radius:50%;background:#fff;box-shadow:0 0 6px #cdd6ff;opacity:var(--stars);animation-name:orbTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.obg__shoot[data-astro-cid-dxi54uoy]{width:120px;height:1.4px;background:linear-gradient(90deg,transparent,#cdd6ff,#fff);border-radius:2px;transform:rotate(18deg);opacity:0;animation-name:orbShoot;animation-timing-function:ease-in;animation-iteration-count:infinite}.obg__milky[data-astro-cid-dxi54uoy]{left:50%;top:50%;width:1700px;height:560px;transform:translate(-50%,-50%) rotate(-23deg);background:radial-gradient(ellipse 52% 46% at 50% 50%,rgba(168,150,255,.12),rgba(120,150,255,.06) 46%,transparent 72%);filter:blur(36px);opacity:var(--stars)}.obg__milky-stars[data-astro-cid-dxi54uoy]{left:50%;top:50%;width:1700px;height:340px;transform:translate(-50%,-50%) rotate(-23deg);opacity:var(--stars);background-image:radial-gradient(1px 1px at 14% 44%,#fff,transparent),radial-gradient(1.2px 1.2px at 26% 58%,#dfe6ff,transparent),radial-gradient(1px 1px at 38% 40%,#fff,transparent),radial-gradient(1.3px 1.3px at 47% 62%,#fff,transparent),radial-gradient(1px 1px at 56% 38%,#e7ecff,transparent),radial-gradient(1.2px 1.2px at 64% 56%,#fff,transparent),radial-gradient(1px 1px at 73% 46%,#fff,transparent),radial-gradient(1.3px 1.3px at 82% 60%,#dfe6ff,transparent),radial-gradient(1px 1px at 90% 42%,#fff,transparent),radial-gradient(1.1px 1.1px at 20% 50%,#fff,transparent),radial-gradient(1px 1px at 33% 52%,#fff,transparent),radial-gradient(1.2px 1.2px at 69% 50%,#fff,transparent)}.obg__sun[data-astro-cid-dxi54uoy]{right:12%;top:6%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fffcf0f2,#fff0c880 42%,#ffe6aa14 72%);box-shadow:0 0 120px 50px #ffeeb466;opacity:var(--sky-day);transition:opacity .8s ease}.obg__cloud[data-astro-cid-dxi54uoy]{border-radius:50%;opacity:var(--sky-day);transition:opacity .9s ease}.obg__cloud-1[data-astro-cid-dxi54uoy]{left:-4%;top:18%;width:420px;height:90px;background:radial-gradient(ellipse 58% 46% at 46% 50%,rgba(255,255,255,.8),rgba(255,255,255,.34) 52%,transparent 78%);filter:blur(18px)}.obg__cloud-2[data-astro-cid-dxi54uoy]{left:8%;top:24%;width:300px;height:58px;background:radial-gradient(ellipse 60% 44% at 52% 50%,rgba(255,255,255,.92),rgba(255,255,255,.3) 56%,transparent 80%);filter:blur(11px)}.obg__cloud-3[data-astro-cid-dxi54uoy]{right:14%;top:38%;width:360px;height:74px;background:radial-gradient(ellipse 56% 46% at 50% 50%,rgba(255,255,255,.72),rgba(255,255,255,.26) 54%,transparent 80%);filter:blur(16px)}.obg__cloud-4[data-astro-cid-dxi54uoy]{right:24%;top:43%;width:220px;height:44px;background:radial-gradient(ellipse 60% 42% at 50% 50%,rgba(255,255,255,.85),rgba(255,255,255,.28) 56%,transparent 82%);filter:blur(9px)}.obg__cloud-5[data-astro-cid-dxi54uoy]{left:30%;top:60%;width:480px;height:80px;background:radial-gradient(ellipse 58% 44% at 50% 50%,rgba(255,255,255,.5),rgba(255,255,255,.18) 56%,transparent 82%);filter:blur(22px)}.obg__sunset[data-astro-cid-dxi54uoy]{left:50%;bottom:-90px;transform:translate(-50%);width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#ffdeb0,#e89456 48%,#d99a5c1a 74%);box-shadow:0 0 140px 56px #d99a5c61;opacity:var(--sky-sunset);transition:opacity .8s ease}.obg__horizon[data-astro-cid-dxi54uoy]{left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,transparent,rgba(217,154,92,.2));opacity:var(--sky-sunset);transition:opacity .8s ease}.obg__moon[data-astro-cid-dxi54uoy]{left:13%;top:13%;width:54px;height:54px;border-radius:50%;box-shadow:inset -20px -13px 0 -5px var(--orb-moon, #eef1ff);filter:drop-shadow(0 0 16px rgba(210,220,255,.6));opacity:var(--sky-moon);transition:opacity .8s ease}.obg__aura[data-astro-cid-dxi54uoy]{border-radius:50%}.obg__aura-a[data-astro-cid-dxi54uoy]{top:-200px;right:-150px;width:600px;height:600px;background:var(--orb-aura-a);filter:blur(28px);animation:auroraA 24s ease-in-out infinite}.obg__aura-b[data-astro-cid-dxi54uoy]{bottom:-260px;left:-160px;width:620px;height:620px;background:var(--orb-aura-b);filter:blur(32px);animation:auroraB 28s ease-in-out infinite}@keyframes auroraA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(46px,-30px) scale(1.1)}}@keyframes auroraB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,24px) scale(1.07)}}@keyframes orbTwinkle{0%,to{opacity:.25}50%{opacity:.95}}@keyframes orbShoot{0%{transform:translate(0) rotate(18deg);opacity:0}6%{opacity:1}24%{opacity:1}38%,to{transform:translate(620px,202px) rotate(18deg);opacity:0}}@media(prefers-reduced-motion:reduce){.obg__twinkle[data-astro-cid-dxi54uoy],.obg__shoot[data-astro-cid-dxi54uoy],.obg__aura[data-astro-cid-dxi54uoy]{animation:none}.obg__shoot[data-astro-cid-dxi54uoy]{display:none}}.onode[data-astro-cid-hu6mynny]{position:absolute;width:0;height:0;z-index:12}.onode__spoke[data-astro-cid-hu6mynny]{position:absolute;left:0;top:0;height:1px;transform-origin:0 50%;background:linear-gradient(90deg,transparent 10%,var(--orb-line) 92%);opacity:.42;transition:opacity .6s ease,background .5s ease,box-shadow .5s ease,height .4s ease;z-index:2;pointer-events:none}.onode__comet[data-astro-cid-hu6mynny]{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:var(--orb-dot);box-shadow:0 0 12px var(--orb-dot),0 0 26px var(--orb-dot);transform:translate(-50%,-50%) rotate(var(--ang)) translate(var(--len)) rotate(calc(-1 * var(--ang)));opacity:0;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .4s ease;z-index:9;pointer-events:none}.onode__card[data-astro-cid-hu6mynny]{position:absolute;left:0;top:0;width:188px;height:90px;transform:translate(-50%,-50%);border-radius:22px;background:var(--orb-card-bg);border:1px solid var(--orb-card-border);box-shadow:var(--orb-rest-glow),inset 0 1px #ffffff1f;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);overflow:hidden;text-decoration:none;color:inherit;outline:none;animation:floaReveal .85s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms) both;transition:width .85s cubic-bezier(.22,1,.36,1),height .85s cubic-bezier(.22,1,.36,1),border-radius .6s ease,box-shadow .65s ease,border-color .65s ease}.onode__label[data-astro-cid-hu6mynny]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 17px;transform:translateY(0);transition:transform .85s cubic-bezier(.22,1,.36,1)}.onode__row[data-astro-cid-hu6mynny]{display:flex;align-items:center;gap:9px}.onode__dot[data-astro-cid-hu6mynny]{width:8px;height:8px;border-radius:50%;flex:none;background:var(--orb-dot);box-shadow:0 0 10px var(--orb-dot)}.onode__title[data-astro-cid-hu6mynny]{font-weight:700;font-size:15.5px;line-height:1.18;color:var(--orb-title)}.onode__short[data-astro-cid-hu6mynny]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:var(--orb-sub);margin-top:6px;padding-left:17px;letter-spacing:.01em}.onode__desc[data-astro-cid-hu6mynny]{position:absolute;left:17px;right:15px;top:54%;opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .85s cubic-bezier(.22,1,.36,1);pointer-events:none}.onode__desc[data-astro-cid-hu6mynny] span[data-astro-cid-hu6mynny]{font-size:12px;line-height:1.5;color:var(--orb-desc)}.onode__card[data-astro-cid-hu6mynny]:hover,.onode__card[data-astro-cid-hu6mynny]:focus-visible{width:248px;height:176px;border-radius:16px;border-color:var(--orb-card-border-hover);box-shadow:var(--orb-glow),inset 0 1px #ffffff29}.onode[data-astro-cid-hu6mynny]:hover{z-index:40}.onode__card[data-astro-cid-hu6mynny]:hover .onode__label[data-astro-cid-hu6mynny],.onode__card[data-astro-cid-hu6mynny]:focus-visible .onode__label[data-astro-cid-hu6mynny]{transform:translateY(-34px)}.onode__card[data-astro-cid-hu6mynny]:hover .onode__desc[data-astro-cid-hu6mynny],.onode__card[data-astro-cid-hu6mynny]:focus-visible .onode__desc[data-astro-cid-hu6mynny]{opacity:1;transform:translateY(0)}.onode[data-astro-cid-hu6mynny]:hover .onode__spoke[data-astro-cid-hu6mynny]{opacity:1;height:2px;background:linear-gradient(90deg,transparent 10%,var(--orb-hot) 92%);box-shadow:0 0 9px var(--orb-hot)}.onode[data-astro-cid-hu6mynny]:hover .onode__comet[data-astro-cid-hu6mynny]{opacity:1}@keyframes floaReveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.onode__card[data-astro-cid-hu6mynny]{animation:none}.onode__comet[data-astro-cid-hu6mynny]{display:none}}.ocore[data-astro-cid-zoi7747r]{display:flex;flex-direction:column;align-items:center;text-align:center;width:234px}.ocore__heading[data-astro-cid-zoi7747r]{margin:0 0 15px;font-family:Archivo,var(--font-heading, sans-serif);font-weight:800;font-size:18px;line-height:1.2;letter-spacing:-.01em;color:var(--orb-title)}.ocore__planet[data-astro-cid-zoi7747r]{position:relative;width:144px;height:144px;border-radius:50%;background:var(--orb-core-bg);border:1px solid var(--orb-core-border);box-shadow:var(--orb-core-glow);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:floaCore 18s ease-in-out infinite}.ocore__halo[data-astro-cid-zoi7747r]{position:absolute;left:50%;top:50%;width:300px;height:300px;transform:translate(-50%,-50%);border-radius:50%;background:var(--orb-core-halo);filter:blur(36px);animation:corePulse 8s ease-in-out infinite;z-index:-1;pointer-events:none}.ocore__name[data-astro-cid-zoi7747r]{font-family:Archivo,var(--font-heading, sans-serif);font-weight:800;font-size:25px;letter-spacing:-.01em;color:var(--orb-core-text)}.ocore__tag[data-astro-cid-zoi7747r]{font-size:10px;font-weight:600;letter-spacing:.32em;color:var(--orb-core-sub);margin-top:1px}.ocore__tagline[data-astro-cid-zoi7747r]{margin:14px 0 0;font-size:12.5px;line-height:1.45;color:var(--orb-sub);max-width:250px}.ocore[data-astro-cid-zoi7747r] .octa{margin-top:14px;padding:14px 32px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--orb-cta-text);background:var(--orb-cta);box-shadow:var(--orb-cta-shadow),0 0 30px -4px var(--orb-cta-glow);border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,filter .3s ease}.ocore[data-astro-cid-zoi7747r] .octa:hover{transform:scale(1.045);box-shadow:var(--orb-cta-shadow),0 0 48px 0 var(--orb-cta-glow);filter:brightness(1.08)}.ocore__audit[data-astro-cid-zoi7747r]{margin-top:10px;font-size:12px;color:var(--orb-sub);text-decoration:underline;text-underline-offset:2px}.ocore__micro[data-astro-cid-zoi7747r]{margin-top:8px;font-size:11px;color:var(--orb-sub)}[data-theme=neutral] .ocore__heading[data-astro-cid-zoi7747r]{color:#fff3e8;text-shadow:0 1px 16px rgba(36,26,64,.4)}[data-theme=neutral] .ocore__tagline[data-astro-cid-zoi7747r]{color:#ffdcc6}[data-theme=neutral] .ocore__audit[data-astro-cid-zoi7747r]{color:#ffe9d8}[data-theme=neutral] .ocore__micro[data-astro-cid-zoi7747r]{color:#ffe9d8d9}@keyframes floaCore{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes corePulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.92;transform:translate(-50%,-50%) scale(1.12)}}@media(max-width:767px){.ocore[data-astro-cid-zoi7747r]{width:auto;max-width:340px}.ocore__heading[data-astro-cid-zoi7747r]{font-size:16px;margin-bottom:12px}.ocore__planet[data-astro-cid-zoi7747r]{width:116px;height:116px}.ocore__name[data-astro-cid-zoi7747r]{font-size:21px}.ocore__halo[data-astro-cid-zoi7747r]{width:210px;height:210px}.ocore__tagline[data-astro-cid-zoi7747r]{margin-top:12px}}@media(prefers-reduced-motion:reduce){.ocore__planet[data-astro-cid-zoi7747r],.ocore__halo[data-astro-cid-zoi7747r]{animation:none}}.ostage[data-astro-cid-xpkwq5yf]{position:relative;height:740px;max-width:1500px;margin:2px auto 0;z-index:4}.ostage__scale[data-astro-cid-xpkwq5yf]{position:absolute;inset:0;transform:scale(var(--orb-scale, 1));transform-origin:50% 50%}.oring[data-astro-cid-xpkwq5yf]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:1;pointer-events:none}.oring-1[data-astro-cid-xpkwq5yf]{width:716px;height:600px;border:1px solid var(--orb-ring)}.oring-2[data-astro-cid-xpkwq5yf]{width:892px;height:578px;border:1px solid var(--orb-ring-faint)}.oring-3[data-astro-cid-xpkwq5yf]{width:536px;height:340px;border:1px solid var(--orb-ring-faint)}.oplanet-spin[data-astro-cid-xpkwq5yf]{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1;pointer-events:none;animation-name:orbSpin;animation-timing-function:linear;animation-iteration-count:infinite}.oplanet[data-astro-cid-xpkwq5yf]{position:absolute;left:0;top:0;transform:translate(-50%,-50%) translateY(var(--y))}.oplanet__body[data-astro-cid-xpkwq5yf]{display:block;border-radius:50%}.oplanet__ring[data-astro-cid-xpkwq5yf]{position:absolute;left:50%;top:50%;width:46px;height:16px;border:1.8px solid #e6cd9c;border-radius:50%;transform:translate(-50%,-50%) rotate(-20deg);opacity:.5;pointer-events:none}.ocenter[data-astro-cid-xpkwq5yf]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);z-index:20;opacity:1;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .6s ease}.ostage__scale[data-astro-cid-xpkwq5yf]:has(.onode__card:hover) .ocenter[data-astro-cid-xpkwq5yf],.ostage__scale[data-astro-cid-xpkwq5yf]:has(.onode__card:focus-visible) .ocenter[data-astro-cid-xpkwq5yf]{transform:translate(-50%,-50%) scale(.97);opacity:.86}.ostage__scale[data-astro-cid-xpkwq5yf]:has(.onode__card:hover) .onode[data-astro-cid-xpkwq5yf]:not(:hover),.ostage__scale[data-astro-cid-xpkwq5yf]:has(.onode__card:focus-visible) .onode[data-astro-cid-xpkwq5yf]:not(:focus-within){opacity:.42}.ostage__scale[data-astro-cid-xpkwq5yf]:has(.onode__card:hover) .onode[data-astro-cid-xpkwq5yf]:not(:hover) .onode__card[data-astro-cid-xpkwq5yf]{transform:translate(-50%,-50%) scale(.93)}@keyframes orbSpin{to{transform:rotate(360deg)}}@media(max-width:767px){.ostage[data-astro-cid-xpkwq5yf]{height:auto}.ostage__scale[data-astro-cid-xpkwq5yf]{position:static;transform:none;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;align-items:stretch;max-width:560px;margin:0 auto}.oring[data-astro-cid-xpkwq5yf],.oplanet-spin[data-astro-cid-xpkwq5yf]{display:none}.ocenter[data-astro-cid-xpkwq5yf]{position:static;transform:none;grid-column:1 / -1;justify-self:center;margin-bottom:.5rem}.ostage__scale[data-astro-cid-xpkwq5yf]:has(.onode__card:hover) .ocenter[data-astro-cid-xpkwq5yf],.ostage__scale[data-astro-cid-xpkwq5yf]:has(.onode__card:focus-visible) .ocenter[data-astro-cid-xpkwq5yf]{transform:none!important;opacity:1!important}.ostage__scale[data-astro-cid-xpkwq5yf] .onode{position:static!important;width:100%!important;height:auto!important}.ostage__scale[data-astro-cid-xpkwq5yf] .onode__spoke,.ostage__scale[data-astro-cid-xpkwq5yf] .onode__comet,.ostage__scale[data-astro-cid-xpkwq5yf] .onode__desc{display:none!important}.ostage__scale[data-astro-cid-xpkwq5yf] .onode__card{position:static!important;transform:none!important;display:flex!important;width:100%!important;height:auto!important;min-height:78px}.ostage__scale[data-astro-cid-xpkwq5yf] .onode__label{position:static!important;inset:auto!important;transform:none!important;width:100%;padding:14px 16px!important;justify-content:center}}@media(max-width:430px){.ostage__scale[data-astro-cid-xpkwq5yf]{grid-template-columns:1fr;max-width:420px}}@media(prefers-reduced-motion:reduce){.oplanet-spin[data-astro-cid-xpkwq5yf]{animation:none}}.oreview[data-astro-cid-bjrcdwtd]{position:absolute;right:22px;bottom:22px;width:384px;max-width:calc(100vw - 2rem);z-index:50;font-family:Inter,system-ui,sans-serif}.oreview__card[data-astro-cid-bjrcdwtd]{position:relative;padding:12px 15px;border-radius:16px;background:var(--orb-card-bg);border:1px solid var(--orb-card-border);box-shadow:var(--orb-glow),inset 0 1px #ffffff24;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.oreview__x[data-astro-cid-bjrcdwtd]{position:absolute;top:11px;right:11px;width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#96a0c824;border:1px solid var(--orb-card-border);color:var(--orb-sub);font-size:15px;line-height:1;cursor:pointer;z-index:3}.oreview__head[data-astro-cid-bjrcdwtd]{display:flex;align-items:center;gap:10px;padding-right:28px}.oreview__avatar[data-astro-cid-bjrcdwtd]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#7c4dff,#a855f7);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;color:#fff;flex:none}.oreview__biz[data-astro-cid-bjrcdwtd]{flex:1;min-width:0}.oreview__bizname[data-astro-cid-bjrcdwtd]{font-weight:700;font-size:13px;color:var(--orb-title)}.oreview__bizmeta[data-astro-cid-bjrcdwtd]{display:flex;align-items:center;gap:6px;margin-top:1px}.oreview__stars[data-astro-cid-bjrcdwtd]{color:#fbbf24;font-size:10px;letter-spacing:.5px}.oreview__stars[data-astro-cid-bjrcdwtd].sm{font-size:9px}.oreview__star-dim[data-astro-cid-bjrcdwtd]{color:var(--orb-sub);opacity:.45}.oreview__metatxt[data-astro-cid-bjrcdwtd]{font-size:10.5px;color:var(--orb-sub)}.oreview__box[data-astro-cid-bjrcdwtd]{margin-top:8px;padding:8px 11px;border-radius:11px;background:#ffffff0a;border:1px solid var(--orb-card-border)}.oreview__rev[data-astro-cid-bjrcdwtd]{display:flex;align-items:center;gap:7px;margin-bottom:4px}.oreview__revname[data-astro-cid-bjrcdwtd]{font-weight:600;font-size:11.5px;color:var(--orb-title)}.oreview__revtext[data-astro-cid-bjrcdwtd]{margin:0;font-size:11.5px;line-height:1.45;color:var(--orb-desc)}.oreview__ai[data-astro-cid-bjrcdwtd]{margin-top:8px;display:flex;align-items:center;gap:8px}.oreview__bolt[data-astro-cid-bjrcdwtd]{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#34d399,#10b981);display:flex;align-items:center;justify-content:center;font-size:11px;flex:none;box-shadow:0 0 13px -3px #34d39980}.oreview__bolt[data-astro-cid-bjrcdwtd].sm{width:18px;height:18px;border-radius:5px;font-size:10px;box-shadow:none}.oreview__ailabel[data-astro-cid-bjrcdwtd]{font-size:11.5px;font-weight:700;color:#34d399}.oreview__resp[data-astro-cid-bjrcdwtd]{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:var(--orb-desc)}.oreview__updated[data-astro-cid-bjrcdwtd]{margin-top:8px;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:10px;background:#34d39912;border:1px solid rgba(52,211,153,.24)}.oreview__updtxt[data-astro-cid-bjrcdwtd]{font-size:11px;font-weight:600;color:#5eead4}.oreview__open[data-astro-cid-bjrcdwtd]{display:none;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;background:var(--orb-card-bg);border:1px solid var(--orb-card-border);box-shadow:var(--orb-glow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;float:right}.oreview__opentxt[data-astro-cid-bjrcdwtd]{font-size:12.5px;font-weight:700;color:var(--orb-title)}.oreview__toggle[data-astro-cid-bjrcdwtd]:checked~.oreview__card[data-astro-cid-bjrcdwtd]{display:none}.oreview__toggle[data-astro-cid-bjrcdwtd]:checked~.oreview__open[data-astro-cid-bjrcdwtd]{display:inline-flex}@media(min-width:768px)and (max-width:1023px){.oreview[data-astro-cid-bjrcdwtd]{right:14px;bottom:14px;width:312px}}@media(max-width:767px){.oreview[data-astro-cid-bjrcdwtd]{position:static;right:auto;bottom:auto;width:100%;max-width:420px;margin:2rem auto 0}}.orbital-hero[data-astro-cid-cs5sowzs]{--orb-bg: radial-gradient(820px 560px at 50% 46%, rgba(88, 100, 205, .32), transparent 58%), radial-gradient(1300px 920px at 50% 128%, rgba(6, 7, 18, .75), transparent 62%), radial-gradient(1100px 720px at 84% 4%, rgba(124, 77, 255, .13), transparent 60%), #070a18;--orb-aura-a: radial-gradient(circle, rgba(80, 90, 230, .24), transparent 65%);--orb-aura-b: radial-gradient(circle, rgba(124, 77, 255, .17), transparent 65%);--orb-card-bg: linear-gradient(160deg, rgba(34, 40, 84, .46), rgba(12, 14, 34, .62));--orb-card-border: rgba(130, 150, 255, .18);--orb-card-border-hover: rgba(150, 175, 255, .6);--orb-title: #eef1ff;--orb-sub: #94a0d4;--orb-desc: #cdd6f5;--orb-dot: #8b9cff;--orb-line: rgba(150, 170, 255, .3);--orb-line-dim: rgba(140, 160, 255, .06);--orb-hot: #aab6ff;--orb-glow: 0 26px 80px -26px rgba(80, 90, 230, .6), 0 0 0 1px rgba(150, 175, 255, .18) inset;--orb-rest-glow: 0 14px 36px -24px rgba(16, 20, 60, .6);--orb-core-bg: radial-gradient(130% 130% at 38% 30%, rgba(120, 135, 255, .7), rgba(96, 68, 210, .85) 52%, rgba(40, 28, 110, .95));--orb-core-border: rgba(160, 180, 255, .5);--orb-core-glow: 0 0 70px -6px rgba(110, 120, 255, .7), inset 0 0 30px -6px rgba(180, 190, 255, .5);--orb-core-halo: radial-gradient(circle, rgba(110, 120, 255, .55), transparent 70%);--orb-core-text: #ffffff;--orb-core-sub: #c3ccff;--orb-ring: rgba(150, 170, 255, .3);--orb-ring-faint: rgba(140, 160, 255, .12);--orb-ring-glow: rgba(110, 130, 255, .5);--orb-ring-dot: #aab6ff;--orb-moon: #eef1ff;--orb-cta: linear-gradient(90deg, #5a6bff, #7c4dff);--orb-cta-text: #fff;--orb-cta-shadow: 0 14px 32px -10px rgba(90, 90, 255, .8);--orb-cta-glow: rgba(108, 90, 255, .7);position:relative;overflow:hidden;margin-top:-3.5rem;padding:4.75rem 1rem 3rem;background:var(--orb-bg);transition:background .7s ease}@media(min-width:768px){.orbital-hero[data-astro-cid-cs5sowzs]{margin-top:-4rem;padding-top:5.25rem}}[data-theme=light] .orbital-hero[data-astro-cid-cs5sowzs]{--orb-bg: radial-gradient(900px 600px at 80% 10%, rgba(255, 247, 214, .9), transparent 55%), linear-gradient(180deg, #a6cfef 0%, #cfe4f8 48%, #eef5fd 100%);--orb-aura-a: radial-gradient(circle, rgba(255, 236, 180, .5), transparent 65%);--orb-aura-b: radial-gradient(circle, rgba(150, 195, 240, .4), transparent 65%);--orb-card-bg: linear-gradient(160deg, rgba(255, 255, 255, .52), rgba(238, 244, 253, .64));--orb-card-border: rgba(80, 90, 200, .12);--orb-card-border-hover: rgba(80, 90, 220, .45);--orb-title: #16263f;--orb-sub: #4a5c78;--orb-desc: #3c4a64;--orb-dot: #5a6bff;--orb-line: rgba(90, 107, 255, .34);--orb-line-dim: rgba(90, 107, 255, .08);--orb-hot: #5a6bff;--orb-glow: 0 28px 64px -24px rgba(90, 107, 255, .4);--orb-rest-glow: 0 14px 34px -18px rgba(90, 107, 255, .18);--orb-core-bg: radial-gradient(130% 130% at 38% 30%, rgba(140, 155, 255, .95), rgba(108, 80, 230, .95) 55%, rgba(80, 56, 190, 1));--orb-core-border: rgba(255, 255, 255, .7);--orb-core-glow: 0 0 60px -6px rgba(108, 90, 255, .5), inset 0 0 26px -8px rgba(255, 255, 255, .6);--orb-core-halo: radial-gradient(circle, rgba(150, 165, 255, .55), transparent 70%);--orb-core-text: #ffffff;--orb-core-sub: #dfe3ff;--orb-ring: rgba(90, 107, 255, .18);--orb-ring-faint: rgba(90, 107, 255, .1);--orb-ring-glow: rgba(120, 135, 255, .4);--orb-ring-dot: #5a6bff;--orb-moon: #eef1ff;--orb-cta: linear-gradient(90deg, #5a6bff, #7c4dff);--orb-cta-shadow: 0 14px 30px -12px rgba(90, 107, 255, .45);--orb-cta-glow: rgba(108, 90, 255, .5)}[data-theme=neutral] .orbital-hero[data-astro-cid-cs5sowzs]{--orb-bg: radial-gradient(760px 440px at 50% 98%, rgba(217, 154, 92, .5), transparent 60%), linear-gradient(180deg, #241a40 0%, #412a55 26%, #7a3f5c 52%, #b05f48 77%, #d99a5c 100%);--orb-aura-a: radial-gradient(circle, rgba(224, 145, 90, .26), transparent 65%);--orb-aura-b: radial-gradient(circle, rgba(150, 80, 110, .26), transparent 65%);--orb-card-bg: linear-gradient(160deg, rgba(255, 249, 242, .62), rgba(250, 236, 224, .72));--orb-card-border: rgba(176, 95, 72, .22);--orb-card-border-hover: rgba(224, 145, 90, .55);--orb-title: #2c1830;--orb-sub: #7a4636;--orb-desc: #4a3038;--orb-dot: #e0915a;--orb-line: rgba(224, 145, 90, .42);--orb-line-dim: rgba(224, 145, 90, .12);--orb-hot: #e8a06a;--orb-glow: 0 28px 62px -26px rgba(150, 80, 60, .5), 0 0 0 1px rgba(224, 145, 90, .18) inset;--orb-rest-glow: 0 14px 34px -20px rgba(90, 48, 52, .3);--orb-core-bg: radial-gradient(130% 130% at 38% 30%, rgba(255, 212, 162, .95), rgba(224, 145, 90, .95) 54%, rgba(150, 72, 82, 1));--orb-core-border: rgba(255, 228, 200, .6);--orb-core-glow: 0 0 70px -6px rgba(232, 150, 96, .55), inset 0 0 28px -8px rgba(255, 236, 214, .6);--orb-core-halo: radial-gradient(circle, rgba(224, 145, 90, .46), transparent 70%);--orb-core-text: #fff7f0;--orb-core-sub: #ffe2cb;--orb-ring: rgba(232, 168, 120, .26);--orb-ring-faint: rgba(232, 168, 120, .1);--orb-ring-glow: rgba(224, 150, 100, .42);--orb-ring-dot: #f0c79a;--orb-moon: #fff0dc;--orb-cta: linear-gradient(90deg, #ef9a5e, #d56a7e);--orb-cta-shadow: 0 14px 32px -12px rgba(200, 100, 90, .7);--orb-cta-glow: rgba(232, 150, 100, .55)}.orbital-hero__head[data-astro-cid-cs5sowzs]{position:relative;z-index:6;max-width:64rem;margin:0 auto .75rem;text-align:center}.orbital-hero__h1[data-astro-cid-cs5sowzs]{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:900;line-height:1.06;letter-spacing:-.025em;color:var(--orb-title)}[data-theme=neutral] .orbital-hero__h1[data-astro-cid-cs5sowzs]{color:#fff3e8;text-shadow:0 1px 18px rgba(36,26,64,.45)}.orbital-hero[data-astro-cid-cs5sowzs]:has(.onode__card:hover) .ostage,.orbital-hero[data-astro-cid-cs5sowzs]:has(.onode__card:focus-visible) .ostage{z-index:30}@media(max-width:1023px){.orbital-hero[data-astro-cid-cs5sowzs]{padding-bottom:2.5rem}}.how-it-works-grid[data-astro-cid-cmgpsf2k]>.glass[data-astro-cid-cmgpsf2k]:hover{transform:translateY(-4px);border-color:var(--border-hover)}.step-arrow[data-astro-cid-cmgpsf2k]{position:absolute;left:0;right:0;bottom:-1.7rem;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:20;color:var(--accent-light);filter:drop-shadow(0 2px 8px var(--accent-glow))}.step-arrow[data-astro-cid-cmgpsf2k] svg[data-astro-cid-cmgpsf2k]{width:2.1rem;height:2.1rem;transform:rotate(90deg);transition:transform .3s ease}@media(min-width:640px)and (max-width:1023px){.step-arrow[data-astro-cid-cmgpsf2k]{display:none}}@media(min-width:1024px){.step-arrow[data-astro-cid-cmgpsf2k]{left:auto;bottom:auto;top:0;right:-1.5rem;width:1.5rem;height:100%}.step-arrow[data-astro-cid-cmgpsf2k] svg[data-astro-cid-cmgpsf2k]{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.step-arrow[data-astro-cid-cmgpsf2k] svg[data-astro-cid-cmgpsf2k]{transition:none}}.before-after[data-astro-cid-fztqauyw] strong{color:var(--text-primary);font-weight:600}.card-icon[data-astro-cid-fztqauyw]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.card-icon--red[data-astro-cid-fztqauyw]{background:#ef444426;color:var(--error)}.card-icon--green[data-astro-cid-fztqauyw]{background:#10b98126;color:var(--success)}._widget_mb8w0_16{font-family:inherit;width:100%;max-width:640px;margin:0 auto;box-sizing:border-box}._form_mb8w0_25{display:flex;flex-direction:column;gap:14px}._formTitle_mb8w0_31{font-size:1.35rem;font-weight:800;margin:0;letter-spacing:-.02em}._formSub_mb8w0_38{margin:0;font-size:.9rem;color:var(--fg-muted, #6b7280)}._input_mb8w0_44{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--border, #d1d5db);background:var(--bg-card, #fff);color:var(--fg, #111827);font-size:.9rem;font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s;min-height:44px}._input_mb8w0_44::placeholder{color:var(--fg-muted, #9ca3af)}._input_mb8w0_44:focus{border-color:var(--primary, #7a2818);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary, #7a2818) 15%,transparent)}._submitBtn_mb8w0_68{padding:14px;border-radius:10px;border:none;background:var(--primary, #7a2818);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit;min-height:48px;transition:opacity .2s,transform .2s}@media(hover:hover){._submitBtn_mb8w0_68:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}}._submitBtn_mb8w0_68:active:not(:disabled){transform:scale(.98)}._submitBtn_mb8w0_68:disabled{opacity:.45;cursor:not-allowed}._loading_mb8w0_99{text-align:center;padding:2.5rem 1rem;color:var(--fg-muted, #6b7280);font-size:.9rem}._spinner_mb8w0_106{width:36px;height:36px;border:3px solid color-mix(in oklab,var(--primary, #7a2818) 20%,transparent);border-top-color:var(--primary, #7a2818);border-radius:50%;animation:_spin_mb8w0_106 .7s linear infinite;margin:0 auto 1rem}@keyframes _spin_mb8w0_106{to{transform:rotate(360deg)}}._result_mb8w0_121{display:flex;flex-direction:column;gap:20px}._metrics_mb8w0_128{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._metricChip_mb8w0_135{padding:6px 14px;border-radius:999px;background:var(--bg-card, #f9f5f0);border:1px solid var(--border, #d1d5db);font-size:.8rem;color:var(--fg-muted, #6b7280)}._metricChip_mb8w0_135 strong{color:var(--fg, #111827);font-weight:700}._grid_mb8w0_150{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;aspect-ratio:1;max-width:300px;margin:0 auto}._cell_mb8w0_160{border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;position:relative;min-height:80px;border:1px solid var(--border, #d1d5db);background:var(--bg-soft, #f9f5f0);color:var(--fg-muted, #6b7280)}._cellTop_mb8w0_175{background:color-mix(in oklab,var(--success, #15803d) 18%,var(--bg-card, #faf6ef));color:var(--success, #15803d);border-color:color-mix(in oklab,var(--success, #15803d) 30%,transparent)}._cellMid_mb8w0_182{background:color-mix(in oklab,var(--accent, #b45309) 22%,var(--bg-card, #faf6ef));color:#92400e;border-color:color-mix(in oklab,var(--accent, #b45309) 40%,transparent)}._cellLow_mb8w0_189{background:color-mix(in oklab,var(--danger, #b91c1c) 18%,var(--bg-card, #faf6ef));color:var(--danger, #b91c1c);border-color:color-mix(in oklab,var(--danger, #b91c1c) 28%,transparent)}._cellYou_mb8w0_196{background:var(--primary, #7a2818);color:#fff;border:none;font-size:1rem;font-weight:600;box-shadow:0 0 0 3px var(--bg-card, #fff),0 0 0 5px var(--primary, #7a2818),0 12px 30px -8px color-mix(in oklab,var(--primary, #7a2818) 60%,transparent);z-index:2;animation:_radarPulse_mb8w0_1 2.4s infinite}._cellYou_mb8w0_196:after{content:"";position:absolute;inset:-8px;border-radius:14px;border:2px solid var(--primary, #7a2818);animation:_radarRing_mb8w0_1 2.4s infinite}@keyframes _radarPulse_mb8w0_1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes _radarRing_mb8w0_1{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.4)}}._cta_mb8w0_230{background:var(--bg-card, #f9f5f0);border:1px solid var(--border, #d1d5db);border-radius:14px;padding:20px;text-align:center}._ctaText_mb8w0_238{margin:0 0 14px;font-size:.9rem;color:var(--fg-muted, #6b7280);line-height:1.5}._ctaButton_mb8w0_245{display:inline-block;padding:12px 24px;border-radius:10px;background:var(--primary, #7a2818);color:#fff;font-weight:700;font-size:.9rem;text-decoration:none;transition:opacity .2s,transform .2s}@media(hover:hover){._ctaButton_mb8w0_245:hover{opacity:.88;transform:translateY(-1px)}}._error_mb8w0_265{text-align:center;padding:2rem 1rem}._errorText_mb8w0_270{color:var(--danger, #b91c1c);margin-bottom:1rem;font-size:.9rem}._retryBtn_mb8w0_276{padding:10px 20px;border-radius:10px;border:1px solid var(--border, #d1d5db);background:var(--bg-card, #fff);color:var(--fg, #111827);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .2s;min-height:44px}@media(hover:hover){._retryBtn_mb8w0_276:hover{border-color:var(--primary, #7a2818)}}._srOnly_mb8w0_297{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._honeypot_mb8w0_310{position:absolute;left:-9999px;width:1px;height:1px}@media(max-width:480px){._grid_mb8w0_150{max-width:240px}._cell_mb8w0_160{min-height:60px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){._cellYou_mb8w0_196,._cellYou_mb8w0_196:after,._spinner_mb8w0_106,._submitBtn_mb8w0_68,._ctaButton_mb8w0_245,._input_mb8w0_44{animation:none!important;transition:none!important}}
