.tbot{--tbot-h:310px;position:relative;display:block;height:var(--tbot-h);width:auto;aspect-ratio:667/860;max-width:100%;margin:0 auto;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tbot-rig,.tbot-sway{position:absolute;inset:0;will-change:transform}.tbot-sway{transform-origin:50% 69%}.tbot-layer{position:absolute;display:block;will-change:transform}.tbot-arm>img,.tbot-fore>img,.tbot-head>img,img.tbot-layer{width:100%;height:100%;display:block}.tbot-elbow{position:absolute;inset:0;will-change:transform}.tbot-fore{position:absolute;display:block}.tbot-fore-wave{opacity:0}.tbot-drop{position:absolute;width:52%;height:11%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.72),rgba(0,0,0,.34) 42%,rgba(0,0,0,.12) 66%,transparent 84%)}.tbot-eyes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tbot-eye{fill:#a8ecf4;stroke:rgba(72,214,255,.4);stroke-width:5;paint-order:stroke fill;filter:drop-shadow(0 0 3px rgba(96,228,255,.9))}.tbot-bloom{position:absolute;width:22%;height:15%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(80,224,255,.3),rgba(72,218,255,.17) 32%,rgba(64,210,255,.07) 56%,rgba(64,210,255,.02) 76%,rgba(64,210,255,0) 100%);opacity:.7;animation:tbotPod 3.6s ease-in-out infinite;will-change:opacity;pointer-events:none}.tbot-bloom+.tbot-bloom{animation-delay:-1.4s}.tbot-pool{width:40%;height:9%;background:radial-gradient(ellipse at 50% 50%,rgba(64,210,255,.25),rgba(64,210,255,.14) 32%,rgba(64,210,255,.06) 58%,rgba(64,210,255,.02) 78%,rgba(64,210,255,0) 100%);opacity:.7;animation:tbotPod 3.6s ease-in-out infinite;animation-delay:-.7s}.tbot-flare,.tbot-pool{position:absolute;border-radius:50%;will-change:opacity}.tbot-flare{width:22%;height:15%;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(158,242,255,.5),rgba(96,226,255,.26) 32%,rgba(64,210,255,.1) 58%,rgba(64,210,255,0) 100%)}.tbot-flare-pool{width:40%;height:9%}.tbot.is-entering .tbot-rig{opacity:0}.tbot.is-still .tbot-layer,.tbot.is-still .tbot-rig,.tbot.is-still .tbot-sway{transform:none!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.tbot:not(.is-motion) .tbot-layer,.tbot:not(.is-motion) .tbot-rig,.tbot:not(.is-motion) .tbot-sway{transform:none!important;opacity:1!important}}.tbot.is-paused .tbot-bloom,.tbot.is-paused .tbot-pool{animation-play-state:paused!important}.tbot.is-still .tbot-flare{opacity:0!important}@keyframes tbotPod{0%,to{opacity:.55}50%{opacity:.85}}.tbot-belt{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.tbot-belt.is-small .tb-small-hide{display:none}.tbot-belt.is-small .tb-tool .tb-rim{stroke-width:5.5}.tbot-belt.is-small .tb-grip{display:none}html:has([data-route-theme]){--aurora-mode:1;--muted:#e0d9c9;--muted2:#d6cfbd;--muted3:#cdc5b2;--dim:#c8bfab}html:has([data-route-theme]) .bg-fixed{background:var(--route-ground);opacity:1!important}html:has([data-route-theme]) .bg-fixed canvas:first-of-type{mix-blend-mode:screen}html:has([data-route-theme]) .bg-settle,html:has([data-route-theme]) .bg-wash{display:none}html:has([data-route-theme]) .marble-veil{opacity:.05!important}html:has([data-route-theme]) .grain{opacity:.04!important}html:has([data-route-theme]),html:has([data-route-theme]) body{background:var(--route-deep)!important}html:has([data-route-theme]) .site-header{background:var(--route-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html:has([data-route-theme]) .site-header.menu-open{background:var(--route-deep)}html:has([data-route-theme]) footer{background:var(--route-footer)!important}html:has([data-route-theme]) .page :is(h1,h2,h3,h4,p,li,a,label,small,dt,dd,.eyebrow){text-shadow:0 1px 2px rgba(0,0,0,.45),0 0 14px rgba(0,0,0,.35)}html:has([data-route-theme]) .page :is(.gold-italic,.gold-italic *,.step-num,.hiw-num,.pack-price-packs,.btn-gold,.btn-gold *,button,button *,input,textarea,select){text-shadow:none}html:has([data-route-theme=purple]){--route-ground:linear-gradient(120deg,#150a30,#34157a 38%,#561c93 64%,#7a2276);--route-deep:#150a30;--route-scrim:rgba(17,8,38,.74);--route-footer:rgba(14,7,32,.92)}html:has([data-route-theme=blue]){--route-ground:linear-gradient(120deg,#06142e,#0c2a78 38%,#0f3fa6 66%,#094690);--route-deep:#06142e;--route-scrim:rgba(5,14,34,.74);--route-footer:rgba(4,12,30,.92)}html:has([data-route-theme=green]){--route-ground:linear-gradient(120deg,#04201a,#064b39 40%,#05553f 68%,#09525a);--route-deep:#04201a;--route-scrim:rgba(3,24,20,.74);--route-footer:rgba(2,20,16,.92)}html:has([data-route-theme=navy-copper]){--route-ground:linear-gradient(120deg,#10203a,#1e3a8a 38%,#b65c2a 68%,#f3ddca);--route-deep:#10203a;--route-scrim:rgba(9,17,34,.76);--route-footer:rgba(8,14,28,.92);--neural-rgb:246,226,208;--obsidian:#10203a!important;--gold:#e0915f!important;--gold-soft:#e0915f!important;--gold-line:rgba(182,92,42,.4)!important;--gold-grad-btn:linear-gradient(180deg,#b65c2a,#b65c2a)!important;--gold-grad-text:linear-gradient(120deg,#f3ddca,#e0915f)!important;--blue:#e0915f!important;--blue-hover:#f3ddca!important;--demo-accent:#b65c2a!important;--demo-light:#f3ddca!important;--demo-dark:#10203a!important;--on-accent:#fff!important;--palette-bands:linear-gradient(120deg,#10203a,#1e3a8a 38%,#b65c2a 68%,#f3ddca)!important}html:has([data-route-theme=navy-copper]) .btn-gold{color:#fff}html:has([data-route-theme=navy-copper]) .intake-card{background:color-mix(in srgb,#10203a 92%,#fff);border-color:color-mix(in srgb,#b65c2a 32%,transparent)}html:has([data-route-theme=navy-copper]) :is(.intake-head .eyebrow,.intake-title,.intake-callout){text-shadow:0 2px 16px rgba(0,0,0,.88),0 0 4px rgba(0,0,0,.6)}html:has([data-route-theme=navy-copper]) .intake.themed :is(.eyebrow,.field-label,.palette-rec,.search-count,.add-row,.link-btn,.howto summary,.ind-check,.plan-pick-price,.plan-pick.is-on .plan-pick-cta){color:#e0915f!important}html:has([data-route-theme=navy-copper]) .intake.themed .plan-pick-list li:before{color:#e0915f!important}html:has([data-route-theme=navy-copper]) .prog-label{color:#d6cfbd;text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 10px rgba(0,0,0,.45)}html:has([data-route-theme=navy-copper]) .prog-step.is-done .prog-label{color:#ece4d6}html:has([data-route-theme=navy-copper]) .prog-step.is-on .prog-label{color:#f3ddca}html:has([data-route-theme=navy-copper]) .prog-dot{color:#ece4d6}html:has([data-route-theme=navy-copper]) .intake.themed .palette-special-card.psc-ai .palette-rec{color:#9cc8ff!important}