.leads-architect{z-index:35;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;width:94px;height:94px;display:grid}.leads-architect--floating{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));position:fixed}.leads-architect--floating .architect-mark-unit{transform:scale(.88)}.leads-architect--sidebar{z-index:1;width:48px;height:48px;position:relative}.leads-architect--sidebar .architect-mark-unit{transform-origin:50%;margin:-47px 0 0 -47px;position:absolute;top:50%;left:50%;transform:scale(.52)}.leads-architect .architect-filter-defs{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:640px){.leads-architect--floating{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:80px;height:80px}.leads-architect--floating .architect-mark-unit{transform:scale(.74)}}.architect-filter-defs{pointer-events:none;position:absolute}.architect-mark-unit{isolation:isolate;--voice:0;--mist-growth:0;--mist-light:0;--mist-shadow:0px;pointer-events:none;flex:0 0 94px;place-items:center;width:94px;height:94px;display:grid;position:relative}.architect-mark-unit .architect-mark{z-index:1;grid-area:1/1}.architect-mark-unit .architect-mark-disc{background:radial-gradient(circle at 34% 25%,#665080 0%,#3a2a58 24%,#1b1530 50%,#0b0a18 76%,#20182f 100%)}.architect-mark-unit .architect-mark-disc:before{opacity:.35}.architect-mark-unit--small{transform:scale(.72)}.architect-mark{--voice-scale:1;--voice-glow:14px;--voice-opacity:.38;--voice-burst:1;isolation:isolate;width:72px;height:72px;filter:drop-shadow(0 0 var(--voice-glow) #9c57cfaa);border-radius:50%;flex:0 0 72px;display:block;position:relative}.architect-mark-smoke{z-index:-1;filter:blur(9px);opacity:var(--voice-opacity);pointer-events:none;border-radius:50%;position:absolute}.architect-mark-smoke--one{background:radial-gradient(at 65% 58%,#a46beac9 0 14%,#6d37a0a6 42%,#0000 72%);animation:5.3s ease-in-out infinite alternate architect-smoke-one;inset:-9px 2px 17px -17px}.architect-mark-smoke--two{background:radial-gradient(at 35% 42%,#f1d0a69e 0 12%,#ac6a8d85 40%,#0000 75%);animation:7.1s ease-in-out infinite alternate architect-smoke-two;inset:12px -15px -10px 10px}.architect-mark-smoke--three{background:conic-gradient(from 15deg, transparent 0 18%, #bc8cf178 31%, transparent 45% 63%, #e9c08370 77%, transparent 95%);filter:blur(13px);animation:12s linear infinite architect-turn;inset:-13px -7px -8px -10px}.architect-mark-halo{background:conic-gradient(from 15deg, transparent 0 11%, #deb47e95 19%, transparent 30% 51%, #a468dd9e 63%, transparent 78% 100%);filter:blur(3px);border-radius:50%;animation:9s linear infinite architect-turn;position:absolute;inset:5px}.architect-vapor{z-index:1;pointer-events:none;filter:url(#leads-vapor-turbulence);position:absolute;inset:0}.architect-vapor--front{z-index:2;opacity:.72}.architect-vapor--front .architect-vapor-vent i{top:-25px}.architect-vapor-vent{width:0;height:0;transform:rotate(var(--vent-angle));position:absolute;top:50%;left:50%}.architect-vapor-vent i{left:calc(var(--vent-width) / -2);width:var(--vent-width);height:calc(var(--vent-height) * .77);filter:blur(.12px);transform-origin:50% 90%;animation:vapor-erupt var(--vent-duration) ease-out var(--vent-delay) infinite both;background:radial-gradient(at 48% 78%,#f8d7a3e0 0 10%,#d7a4dad0 36%,#8750b2b2 60%,#64338c00 85%);border-radius:61% 39% 62% 38%/30% 53% 47% 70%;position:absolute;top:-26px}.architect-vapor-vent:nth-child(3n) i{background:radial-gradient(at 55% 79%,#e2c6eddc 0 16%,#b47ed0d0 43%,#653a94b0 63%,#60318900 86%)}.architect-vapor-vent:nth-child(4n) i{width:calc(var(--vent-width) * .8);background:radial-gradient(at 45% 80%,#f7d2a4e3 0 10%,#b779b2c5 42%,#6b389000 85%)}@keyframes vapor-erupt{0%{opacity:0;transform:translateY(3px)scale(.58,.55)rotate(-12deg)}16%{opacity:.95}45%{opacity:.9;transform:translate(2px,-4px)scale(1.02,1.12)rotate(7deg)}78%{opacity:.5}to{opacity:0;transform:translate(-2px,-10px)scale(1.28,1.34)rotate(15deg)}}.architect-mark-orbit{z-index:2;pointer-events:none;border:1.5px solid #efcd99cf;border-radius:50%;width:85px;height:25px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #f5bd7f9c,inset 0 0 7px #f4c8916e}.architect-mark-orbit--outer{animation:7s linear infinite architect-orbit-outer}.architect-mark-orbit--inner{border-color:#ba86f1b8;width:92px;height:19px;animation:11s linear infinite architect-orbit-inner;box-shadow:0 0 8px #9f66e9a6}.architect-mark-orbit--tilted{border-color:#f1d7ae82;width:76px;height:19px;animation:15s linear infinite architect-orbit-tilted;box-shadow:0 0 9px #e6b87880}.architect-mark-orbit--thread-one,.architect-mark-orbit--thread-two{box-shadow:none;border:0}.architect-mark-orbit--thread-one svg,.architect-mark-orbit--thread-two svg{fill:none;stroke:#c194f2;stroke-width:.18px;opacity:.76;width:100%;height:100%;display:block;overflow:visible}.architect-mark-orbit--thread-one{width:101px;height:14px;animation:18s ease-in-out infinite architect-thread-one}.architect-mark-orbit--thread-two{width:96px;height:12.5px;animation:22s ease-in-out infinite architect-thread-two}.architect-mark-orbit--thread-two svg{stroke:#a97be3;stroke-width:.14px;opacity:.7}.architect-mark-disc{z-index:1;transform:scale(var(--voice-scale));background:radial-gradient(circle at 50% 48%,#f8dfa9 0 4%,#6b3e9b 14%,#241443 38%,#0a0919 64%,#1b1334 84%);border:1px solid #f5e4c8dc;border-radius:50%;transition:transform 80ms ease-out,box-shadow 80ms ease-out;position:absolute;inset:12px;overflow:hidden;box-shadow:0 0 4px #fff1d3a3,0 0 14px #e4bb8694,inset 0 0 14px #aa5ee587}.architect-mark-disc:before{content:"";background:conic-gradient(from 20deg, transparent 0 20%, #b38dec74 30%, transparent 44% 65%, #f2ca8a7e 73%, transparent 90%);border-radius:50%;animation:6.5s linear infinite reverse architect-turn;position:absolute;inset:-30%}.architect-mark-eye{width:37px;height:26px;transform:translate(-50%, -50%) scaleY(var(--eye-open,1)) rotate(45deg);background:radial-gradient(circle,#fff2ca 0 6%,#d49aec 16%,#4a236e 37%,#0a0b1b 70%);border:1px solid #f4d39f;border-radius:50% 10%;transition:transform 60ms ease-out;position:absolute;top:50%;left:50%;box-shadow:0 0 9px #f2d39bc9,inset 0 0 9px #b775ee}.architect-mark-iris{background:radial-gradient(circle at 45% 42%,#fff2c9 0 9%,#f7c278 19%,#8c55ba 52%,#100a21 78%);border-radius:50%;width:14px;height:14px;animation:3.8s ease-in-out infinite architect-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px 3px #dfb177b8}.architect-mark-star{background:#fff0cf;border-radius:50%;width:2px;height:2px;animation:2.7s ease-in-out infinite alternate architect-twinkle;position:absolute;box-shadow:0 0 5px 2px #f8d4a9}.architect-mark-star--one{top:9px;left:12px}.architect-mark-star--two{animation-delay:.8s;top:34px;left:36px}.architect-mark-star--three{animation-delay:1.5s;top:13px;left:38px}.architect-mark--cross .architect-mark-orbit--outer{animation:28s linear infinite architect-cross-outer}.architect-mark--cross .architect-mark-orbit--tilted{animation:28s linear infinite architect-cross-tilted}.architect-mark--cross .architect-mark-orbit--back{z-index:0;clip-path:inset(0 0 50%)}.architect-mark--cross .architect-mark-orbit--front{z-index:2;clip-path:inset(50% 0 0)}.architect-mark--cross .architect-mark-lustre{z-index:0;filter:blur(2.8px);opacity:.72;pointer-events:none;background:conic-gradient(from 180deg,#0000 0deg 104deg,#dcae6f24 145deg,#fbdca1ae 190deg,#fff0c2cb 207deg,#e6b77339 234deg,#0000 280deg 360deg);border-radius:50%;width:114px;height:58px;margin:-29px 0 0 -57px;animation:27s linear infinite architect-lustre-turn;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 5px),#0000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 5px),#0000 100%)}.architect-mark--cross .architect-mark-lustre--two{opacity:.52;filter:blur(2.5px);background:conic-gradient(from 20deg,#0000 0deg 92deg,#b78bd232 130deg,#d8b6ec92 177deg,#f0d2b2a6 205deg,#c79be541 240deg,#0000 278deg 360deg);width:102px;height:48px;margin:-24px 0 0 -51px;animation-duration:34s;animation-direction:reverse;animation-delay:-8s}.architect-mark--cross .architect-mark-lustre--three{z-index:2;opacity:.38;filter:blur(2.1px);background:conic-gradient(from 80deg,#0000 0deg 128deg,#e6b77327 164deg,#ffe1a693 197deg,#fff0c1a8 208deg,#0000 262deg 360deg);width:91px;height:37px;margin:-18.5px 0 0 -45.5px;animation-duration:21s;animation-delay:-12s}@keyframes architect-lustre-turn{to{transform:rotate(360deg)}}.architect-mark--cross .architect-mark-comet{z-index:3;pointer-events:none;border-radius:50%;width:88px;height:88px;margin:-44px 0 0 -44px;animation:8s linear infinite architect-comet-turn;position:absolute;top:50%;left:50%}.architect-mark--cross .architect-mark-comet:before{content:"";filter:drop-shadow(0 0 4px #fbd493);background:conic-gradient(from 300deg,#0000 0deg,#d89e6155 24deg,#ffe4aace 54deg,#fff2c4 60deg,#0000 61deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1px) 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1px) 100%)}.architect-mark--cross .architect-mark-comet:after{content:"";background:#fff2bd;border-radius:50%;width:4px;height:4px;position:absolute;top:1.4px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 5px 2px #ffe0a3,0 0 11px 4px #e8b677a8}.architect-mark--cross .architect-mark-comet--two{width:70px;height:70px;margin:-35px 0 0 -35px;animation-duration:11s;animation-direction:reverse;animation-delay:-4s}.architect-mark--cross .architect-mark-comet--two:before{opacity:.75;background:conic-gradient(#fff2c4 0deg,#ffe4aace 6deg,#d89e6155 36deg,#0000 60deg)}.architect-mark--cross .architect-mark-comet--two:after{width:3px;height:3px}.architect-mark--cross .architect-mark-comet--three{opacity:.68;width:78px;height:78px;margin:-39px 0 0 -39px;animation-duration:13s;animation-delay:-7s}.architect-mark--cross .architect-mark-comet--three:after{width:2px;height:2px;box-shadow:0 0 3px 1px #ffe0a3,0 0 7px 2px #e8b67799}.architect-mark--cross .architect-mark-comet--micro-one,.architect-mark--cross .architect-mark-comet--micro-two,.architect-mark--cross .architect-mark-comet--micro-three{opacity:.42;width:64px;height:64px;margin:-32px 0 0 -32px;animation-duration:16s}.architect-mark--cross .architect-mark-comet--micro-two{opacity:.35;width:56px;height:56px;margin:-28px 0 0 -28px;animation-duration:19s;animation-direction:reverse;animation-delay:-6s}.architect-mark--cross .architect-mark-comet--micro-three{opacity:.3;width:68px;height:68px;margin:-34px 0 0 -34px;animation-duration:23s;animation-delay:-11s}.architect-mark--cross .architect-mark-comet--micro-one:before,.architect-mark--cross .architect-mark-comet--micro-three:before{filter:none;background:conic-gradient(from 300deg,#0000 0deg,#d89e6130 28deg,#ffe4aa8c 56deg,#fff2c4ac 60deg,#0000 60.5deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.2px),#000 calc(100% - .8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.2px),#000 calc(100% - .8px))}.architect-mark--cross .architect-mark-comet--micro-two:before{filter:none;background:conic-gradient(#fff2c4ac 0deg,#ffe4aa8c 5deg,#d89e6130 35deg,#0000 61deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.2px),#000 calc(100% - .8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.2px),#000 calc(100% - .8px))}.architect-mark--cross .architect-mark-comet--micro-one:after,.architect-mark--cross .architect-mark-comet--micro-two:after,.architect-mark--cross .architect-mark-comet--micro-three:after{background:#ffe8ad;width:1.2px;height:1.2px;top:.6px;box-shadow:0 0 1.5px .2px #e8c58b}.architect-mark--cross .architect-mark-comet--micro-two:after{width:.9px;height:.9px}.architect-mark--cross .architect-mark-comet--micro-three:after{width:.8px;height:.8px}.architect-mark--cross .architect-mark-far-star{z-index:4;width:var(--dot-size,2px);height:var(--dot-size,2px);animation:architect-far-star var(--period,4s) ease-in-out var(--phase,0s) infinite;background:#fff2c4;border-radius:50%;position:absolute;box-shadow:0 0 5px 1.5px #ffdda0,0 0 10px 2px #d5a96c91}.architect-mark--cross .architect-mark-far-star--one{--dot-size:1.4px;--drift:1.7px;--period:4.7s;--phase:-1.1s;top:-7px;left:23px}.architect-mark--cross .architect-mark-far-star--two{--dot-size:2.6px;--drift:-2px;--period:5.8s;--phase:-3.2s;top:6px;right:-8px}.architect-mark--cross .architect-mark-far-star--three{--dot-size:1.8px;--drift:2.3px;--period:3.9s;--phase:-.8s;top:29px;left:-10px}.architect-mark--cross .architect-mark-far-star--four{--dot-size:1.2px;--drift:-1.4px;--period:5.2s;--phase:-2.4s;top:42px;right:17px}.architect-mark--cross .architect-mark-far-star--five{--dot-size:2.8px;--drift:1.8px;--period:6.1s;--phase:-4.6s;bottom:-5px;left:10px}.architect-mark--cross .architect-mark-far-star--six{--dot-size:1.6px;--drift:-2.2px;--period:4.3s;--phase:-2s;bottom:4px;left:1px}.architect-mark--cross .architect-mark-dim-star{z-index:4;width:var(--dim-size,1px);height:var(--dim-size,1px);opacity:var(--dim-opacity,.68);background:#ffe7af;border-radius:50%;position:absolute;box-shadow:0 0 2px .35px #ffe1a987}.architect-mark--cross .architect-mark-dim-star--one{--dim-size:1.1px;--dim-opacity:.72;top:7px;left:8px}.architect-mark--cross .architect-mark-dim-star--two{--dim-size:1.4px;--dim-opacity:.64;top:18px;right:4px}.architect-mark--cross .architect-mark-dim-star--three{--dim-size:.9px;--dim-opacity:.82;top:34px;left:3px}.architect-mark--cross .architect-mark-dim-star--four{--dim-size:1.2px;--dim-opacity:.7;bottom:8px;right:10px}.architect-mark--cross .architect-mark-dim-star--five{--dim-size:1px;--dim-opacity:.62;bottom:3px;left:28px}.architect-mark--cross .architect-mark-dim-star--six{--dim-size:1.3px;--dim-opacity:.76;top:10px;right:22px}.architect-mark--cross .architect-mark-quiet-star{z-index:4;opacity:.42;background:#f5dfba;border-radius:50%;width:.8px;height:.8px;position:absolute}.architect-mark--cross .architect-mark-quiet-star--one{top:-3px;left:10px}.architect-mark--cross .architect-mark-quiet-star--two{opacity:.36;width:.65px;height:.65px;top:24px;right:-7px}.architect-mark--cross .architect-mark-quiet-star--three{opacity:.3;width:.9px;height:.9px;bottom:-5px;left:53px}@keyframes architect-cross-outer{0%{transform:translate(-50%,-50%)rotate(-35deg)}to{transform:translate(-50%,-50%)rotate(325deg)}}@keyframes architect-cross-tilted{0%{transform:translate(-50%,-50%)rotate(55deg)}to{transform:translate(-50%,-50%)rotate(415deg)}}@keyframes architect-thread-one{0%,to{transform:translate(-50%,-50%)rotate(-18deg)}50%{transform:translate(-50%,-50%)rotate(-7deg)}}@keyframes architect-thread-two{0%,to{transform:translate(-50%,-50%)rotate(67deg)}50%{transform:translate(-50%,-50%)rotate(78deg)}}@keyframes architect-comet-turn{to{transform:rotate(360deg)}}@keyframes architect-far-star{0%,to{opacity:.48;transform:translate(0)scale(.8)}50%{opacity:1;transform:translateX(var(--drift,2px)) scale(1.2)}}.architect-mark--small{flex-basis:64px;width:64px;height:64px;margin:0 -2px 0 -5px}.architect-mark--small .architect-mark-disc{inset:9px}@keyframes architect-turn{to{transform:rotate(360deg)}}@keyframes architect-orbit-outer{0%{transform:translate(-50%,-50%)rotate(-25deg)}to{transform:translate(-50%,-50%)rotate(335deg)}}@keyframes architect-orbit-inner{0%{transform:translate(-50%,-50%)rotate(45deg)}to{transform:translate(-50%,-50%)rotate(-315deg)}}@keyframes architect-orbit-tilted{0%{transform:translate(-50%,-50%)rotate(105deg)}to{transform:translate(-50%,-50%)rotate(465deg)}}@keyframes architect-smoke-one{0%{transform:translate(-4px,5px)rotate(-12deg)scale(.86)}to{transform:translate(10px, -6px) rotate(22deg) scale(var(--voice-burst))}}@keyframes architect-smoke-two{0%{transform:translate(5px,-4px)rotate(12deg)scale(.9)}to{transform:translate(-7px, 7px) rotate(-20deg) scale(var(--voice-burst))}}@keyframes architect-breathe{50%{box-shadow:0 0 13px 5px #f1c789e3}}@keyframes architect-twinkle{to{opacity:.3;transform:scale(.5)}}.architect-mark-unit .blackhole-drifters{z-index:3;pointer-events:none;position:absolute;inset:0}.architect-mark-unit .blackhole-drifter{width:var(--particle-size);height:var(--particle-size);animation:blackhole-drifter var(--particle-duration) ease-in var(--particle-delay) infinite both;background:#f8dbab;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 3px 1px #f9d69fc7}.architect-mark-unit .blackhole-drifter:before{content:"";filter:blur(.25px);background:linear-gradient(#0000,#f6d19f9c);width:.6px;height:9px;position:absolute;bottom:55%;left:50%;transform:translate(-50%)}.architect-mark-unit .blackhole-drifter:nth-child(3n){background:#c799f1;box-shadow:0 0 3px 1px #a76ce8a8}@keyframes blackhole-drifter{0%{opacity:0;transform:rotate(var(--angle)) translateY(var(--start-radius)) scale(.7)}15%{opacity:.9}72%{opacity:.8}to{opacity:0;transform:rotate(calc(var(--angle) + 118deg)) translateY(var(--end-radius)) scale(.08)}}.architect-mark-unit .smoke-infall{z-index:-1;--smoke-peak:1;pointer-events:none;animation:12.8s linear -4.3s infinite smoke-infall;position:absolute;inset:0}.architect-mark-unit .smoke-infall--main-next{--smoke-peak:.68;animation-delay:-10.7s}.architect-mark-unit .smoke-infall--second{--smoke-peak:.78;animation-duration:14.1s;animation-delay:-9.1s}.architect-mark-unit .smoke-infall--front{z-index:2;--smoke-peak:.9;animation-duration:13.4s;animation-delay:-6.2s}.architect-mark-unit .smoke-infall--second-front{z-index:2;--smoke-peak:.85;animation-duration:15.2s;animation-delay:-11.3s}@keyframes smoke-infall{0%{opacity:0;transform:scale(1.16)}18%{opacity:.12;transform:scale(1.1)}38%{opacity:.46;transform:scale(1.03)}58%{opacity:var(--smoke-peak);transform:scale(.94)}76%{opacity:var(--smoke-peak);transform:scale(.7)}90%{opacity:.24;transform:scale(.46)}to{opacity:0;transform:scale(.3)}}.architect-mark-unit .architect-mark-far-star--one{--infall-x:12px;--infall-y:30px;animation:6.1s ease-in -2.2s infinite blackhole-star}.architect-mark-unit .architect-mark-far-star--two{--infall-x:-27px;--infall-y:18px;animation:7.2s ease-in -5.1s infinite blackhole-star}.architect-mark-unit .architect-mark-far-star--five{--infall-x:14px;--infall-y:-17px;animation:5.7s ease-in -3.4s infinite blackhole-star}@keyframes blackhole-star{0%{opacity:0;transform:translate(0)scale(.8)}16%{opacity:1}75%{opacity:.85}to{opacity:0;transform:translate(var(--infall-x),var(--infall-y)) scale(.08)}}.architect-mark-unit .smoke-addon{z-index:-1;opacity:calc(.72 + var(--voice)*.17);filter:saturate(1.1);transform:scale(var(--nebula-width,1),var(--nebula-height,.7)) rotate(0deg);pointer-events:none;background:url(/architect/nebula-smoke.webp) 50%/contain no-repeat;border-radius:50%;animation:23s linear infinite nebula-turn;position:absolute;inset:-29px}.architect-mark-unit .smoke-addon--soft{opacity:calc(.29 + var(--voice)*.12 + var(--mist-light)*.16);filter:blur(8px)saturate(1.1);animation-duration:31s;animation-direction:reverse;inset:-39px}.architect-mark-unit .smoke-addon{--nebula-width:.76;--nebula-height:.532}.architect-mark-unit .smoke-addon--soft{--nebula-width:.67;--nebula-height:.469}.architect-mark-unit .smoke-addon:not(.smoke-addon--soft){opacity:1;filter:url(#leads-smoke-vivid-flow) saturate(calc(1.24 + var(--mist-light)*.18)) brightness(calc(1.36 + var(--mist-light)*.42)) drop-shadow(0 0 var(--mist-shadow) #b878e3a0)}.architect-mark-unit .smoke-addon.smoke-addon--front{z-index:2;clip-path:polygon(0 49%,100% 39%,100% 100%,0 100%);opacity:.4;pointer-events:none;animation:23s linear infinite nebula-turn,11.5s ease-in-out infinite smoke-cross-depth;-webkit-mask-image:radial-gradient(39% 48%,#000 0 65%,#0000 100%);mask-image:radial-gradient(39% 48%,#000 0 65%,#0000 100%)}@keyframes smoke-cross-depth{0%,to{opacity:.38}28%{opacity:.76}58%{opacity:.09}72%{opacity:0}}.architect-mark-unit .smoke-addon.smoke-addon--second{z-index:-1;opacity:calc(.34 + var(--mist-light)*.13);filter:url(#leads-smoke-vivid-flow) saturate(1.08) brightness(calc(1.16 + var(--mist-light)*.28)) hue-rotate(-10deg) blur(.45px);pointer-events:none;animation:31s linear infinite second-nebula-turn;inset:-25px}.architect-mark-unit .smoke-addon.smoke-addon--second-front{z-index:2;clip-path:polygon(0 0,100% 0,100% 52%,0 43%);opacity:.22;animation:31s linear infinite second-nebula-turn,13s ease-in-out -4s infinite second-smoke-depth;-webkit-mask-image:radial-gradient(41% 47%,#000 0 62%,#0000 100%);mask-image:radial-gradient(41% 47%,#000 0 62%,#0000 100%)}@keyframes second-nebula-turn{0%{transform:translate(-3px,2px) scale(calc(-.66 - var(--mist-growth)),calc(.48 + var(--mist-growth))) rotate(115deg)}to{transform:translate(4px,-3px) scale(calc(-.66 - var(--mist-growth)),calc(.48 + var(--mist-growth))) rotate(-245deg)}}@keyframes second-smoke-depth{0%,to{opacity:.08}24%{opacity:.36}48%{opacity:.14}70%{opacity:.02}84%{opacity:.27}}@keyframes nebula-turn{0%{transform:scale(calc(var(--nebula-width,1) + var(--mist-growth)),calc(var(--nebula-height,.7) + var(--mist-growth))) rotate(0deg)}to{transform:scale(calc(var(--nebula-width,1) + var(--mist-growth)),calc(var(--nebula-height,.7) + var(--mist-growth))) rotate(360deg)}}.architect-mark-unit--leads .architect-mark-orbit--outer{border-color:#8df20bf0;box-shadow:0 0 8px #91fb0bb8,inset 0 0 7px #a2e84c82}.architect-mark-unit--leads .architect-mark-orbit--tilted{border-color:#c9f3a6bb;box-shadow:0 0 8px #a4e66e91}.architect-mark-unit--leads .architect-mark-comet--one:before{background:conic-gradient(from 300deg,#0000 0deg,#82c8425c 24deg,#baff86d4 54deg,#d9ffa8 60deg,#0000 61deg)}.architect-mark-unit--leads .architect-mark-comet--one:after,.architect-mark-unit--leads .architect-mark-comet--two:after{background:#8df20b;box-shadow:0 0 5px 2px #8df20b,0 0 11px 4px #63ae00b0}.architect-mark-unit--leads .architect-mark-far-star--two,.architect-mark-unit--leads .architect-mark-far-star--five,.architect-mark-unit--leads .architect-mark-far-star--six{background:#8df20b;box-shadow:0 0 5px 1.5px #8df20b,0 0 10px 2px #70bc0091}.architect-mark-unit--leads .architect-mark-disc{border-color:#baed9ecd;box-shadow:0 0 4px #c6fbaab0,0 0 14px #9ddd6b80,inset 0 0 14px #aa5ee587}@media (prefers-reduced-motion:reduce){.architect-mark-unit .smoke-addon,.architect-mark-unit .smoke-infall,.architect-mark-unit .architect-mark,.architect-mark-unit .architect-mark *{animation:none!important}.architect-mark-unit .smoke-infall{opacity:.65;transform:scale(.9)}.architect-mark-unit .smoke-addon:not(.smoke-addon--soft){filter:saturate(1.24)brightness(1.36)}}
.architect-greeting{z-index:120;pointer-events:none;position:fixed;inset:0}.dock-architect-button--greeting .leads-architect,.dock-architect-button--greeting .dock-control-label{opacity:0!important}.architect-greeting-backdrop{opacity:0;pointer-events:auto;background:#020609a8;transition:opacity .45s;position:absolute;inset:0}.architect-greeting--revealing .architect-greeting-backdrop,.architect-greeting--speaking .architect-greeting-backdrop{opacity:1}.architect-greeting-card{z-index:2;box-sizing:border-box;color:#f2f6ee;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);opacity:0;pointer-events:none;clip-path:inset(0 0 94% round 24px);transform-origin:50% 15%;background:linear-gradient(145deg,#ffffff1a,#0000 31%),radial-gradient(at 50% 0,#8df20b18,#0000 57%),linear-gradient(165deg,#17242cdb,#081013ed);border:1px solid #8df20b55;border-radius:24px;flex-direction:column;align-items:center;width:min(320px,100vw - 32px);height:286px;padding:140px 24px 25px;transition:opacity .39s,clip-path .47s cubic-bezier(.18,.8,.2,1),transform .47s cubic-bezier(.18,.8,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.22,.08);box-shadow:inset 0 1px #fff5,0 24px 75px #000c,0 0 35px #8df20b20}.architect-greeting--revealing .architect-greeting-card,.architect-greeting--speaking .architect-greeting-card{opacity:1;pointer-events:auto;clip-path:inset(0 round 24px);transform:translate(-50%,-50%)scale(1)}.architect-greeting-outline{fill:none;stroke:#8df20bd4;stroke-width:1.2px;pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.architect-greeting-outline rect{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .52s 90ms}.architect-greeting--revealing .architect-greeting-outline rect,.architect-greeting--speaking .architect-greeting-outline rect{stroke-dashoffset:0}.architect-greeting-close{color:#c9d6cb;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}.architect-greeting-close:hover{color:#fff;background:#8df20b1a}.architect-greeting-close:focus-visible{outline-offset:3px;outline:2px solid #8df20b}.architect-greeting-kicker{color:#b8fb6b;letter-spacing:.17em;font-size:10px;font-weight:800}.architect-greeting-card h2{letter-spacing:-.025em;margin:10px 0 0;font-size:19px;font-weight:750;line-height:1.3}.architect-greeting-card p{color:#c9d4d0;margin:10px 0 0;font-size:13px;line-height:1.5}.architect-greeting-orb{z-index:3;width:94px;height:94px;transform:translate(-50%,-50%) translate(var(--architect-dx),var(--architect-dy)) scale(.52);place-items:center;transition:transform .85s cubic-bezier(.18,.72,.18,1);display:grid;position:absolute;top:calc(50% - 105px);left:50%}.architect-greeting--arriving .architect-greeting-orb,.architect-greeting--revealing .architect-greeting-orb,.architect-greeting--speaking .architect-greeting-orb,.architect-greeting--folding .architect-greeting-orb{transform:translate(-50%,-50%)scale(1.1)}.architect-greeting--returning .architect-greeting-orb{transition-duration:.76s}.leads-architect--greeting{z-index:1;position:relative}.leads-architect--greeting .architect-mark-unit{transform:none}.architect-greeting-orb:before{content:"";filter:blur(12px);opacity:0;background:radial-gradient(circle,#8df20b75 0%,#a459df5a 35%,#0000 75%);border-radius:50%;position:absolute;inset:8px;transform:scale(1)}.architect-greeting--arriving .architect-greeting-orb:before,.architect-greeting--returning .architect-greeting-orb:before{opacity:.9;animation:.35s ease-in-out infinite alternate architect-greeting-wake}@keyframes architect-greeting-wake{to{opacity:.4;transform:scale(1.7)}}.architect-greeting-trail{z-index:1;position:absolute;top:calc(50% - 105px);left:50%}.architect-greeting-trail i{opacity:0;background:#bafb75;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 8px 3px #8df20b8c,0 0 17px #a75ee99c}.architect-greeting--arriving .architect-greeting-trail i{animation:architect-greeting-trail-in .85s cubic-bezier(.18,.72,.18,1) var(--trail-delay) both}.architect-greeting--returning .architect-greeting-trail i{animation:architect-greeting-trail-out .74s cubic-bezier(.18,.72,.18,1) var(--trail-delay) both}@media (max-width:640px){.architect-greeting-card{width:min(320px,100vw - 28px);height:min(286px,100dvh - 70px);padding-inline:20px}.architect-greeting-close{width:36px;height:36px;top:9px;right:9px}}@keyframes architect-greeting-trail-in{0%{opacity:0;transform:translate(var(--architect-dx),var(--architect-dy)) scale(.55)}18%{opacity:.75}to{opacity:0;transform:translate(0)scale(.2)}}@keyframes architect-greeting-trail-out{0%{opacity:0;transform:translate(0)scale(.2)}25%{opacity:.7}to{opacity:0;transform:translate(var(--architect-dx),var(--architect-dy)) scale(.55)}}@media (prefers-reduced-motion:reduce){.architect-greeting-backdrop,.architect-greeting-card,.architect-greeting-outline rect,.architect-greeting-orb{transition-duration:1ms!important}.architect-greeting-trail,.architect-greeting-orb:before{display:none}}
