:root{--cyan:#0acdbe;--cyan-soft:rgba(10,205,190,0.15);--cyan-glow:rgba(10,205,190,0.25);--cyan-ghost:rgba(10,205,190,0.06);--cyan-dark:#0a8a84;--hot:#ff453a;--hot-soft:rgba(255,69,58,0.12);--hot-glow:rgba(255,69,58,0.30);--warm:#ff9f0a;--warm-soft:rgba(255,159,10,0.12);--cold:#30d158;--cold-soft:rgba(48,209,88,0.10);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:100px;--blur-sm:blur(8px);--blur-md:blur(16px);--blur-lg:blur(24px);--blur-xl:blur(40px);--arc-bf-hero:blur(40px) saturate(1.8) brightness(1.1);--arc-bf-hero-desc:blur(40px) saturate(1.6) brightness(1.08);--arc-bf-header:blur(50px) saturate(1.8) brightness(0.85);--arc-bf-cta:blur(40px) saturate(1.6) brightness(1.15);--arc-bf-footer-main:blur(40px) saturate(1.8) brightness(1.1);--arc-bf-footer-card:blur(30px) saturate(1.6) brightness(1.08);--arc-bf-footer-social:blur(30px) saturate(1.6) brightness(1.1);--arc-bf-client-strip:blur(40px) saturate(1.5) brightness(1.1)}html[data-browser=safari]{--arc-bf-hero:blur(20px) saturate(1.5);--arc-bf-hero-desc:blur(20px) saturate(1.5);--arc-bf-header:blur(24px) saturate(1.5) brightness(0.9);--arc-bf-cta:blur(20px) saturate(1.5);--arc-bf-footer-main:blur(20px) saturate(1.5);--arc-bf-footer-card:blur(16px) saturate(1.5);--arc-bf-footer-social:blur(16px) saturate(1.5);--arc-bf-client-strip:blur(20px) saturate(1.5);--spring:cubic-bezier(0.34,1.56,0.64,1);--smooth:cubic-bezier(0.4,0,0.2,1);--ease:cubic-bezier(0.25,0.46,0.45,0.94)}:root,[data-theme=dark],html.dark{color-scheme:dark;--bg-primary:#000000;--bg-secondary:#0a0a0a;--bg-elevated:#111111;--glass-ultra:rgba(255,255,255,0.04);--glass-thin:rgba(255,255,255,0.07);--glass-base:rgba(255,255,255,0.10);--glass-thick:rgba(255,255,255,0.14);--glass-heavy:rgba(255,255,255,0.18);--glass-border:rgba(255,255,255,0.10);--glass-border-light:rgba(255,255,255,0.20);--glass-border-top:rgba(255,255,255,0.30);--glass-border-bottom:rgba(0,0,0,0.20);--shadow-sm:0 2px 8px rgba(0,0,0,0.30);--shadow-md:0 4px 16px rgba(0,0,0,0.40);--shadow-lg:0 8px 32px rgba(0,0,0,0.50);--shadow-xl:0 16px 48px rgba(0,0,0,0.60);--shadow-float:0 20px 60px rgba(0,0,0,0.65),0 2px 8px rgba(0,0,0,0.35);--text-primary:rgba(255,255,255,0.92);--text-secondary:rgba(255,255,255,0.55);--text-tertiary:rgba(255,255,255,0.28);--text-ghost:rgba(255,255,255,0.12);--input-bg:rgba(255,255,255,0.07);--input-border:rgba(255,255,255,0.12);--input-focus:rgba(10,205,190,0.15);--divider:rgba(255,255,255,0.07);--nav-bg:rgba(0,0,0,0.75);--panel-bg:rgba(0,0,0,0.55);--card-bg:rgba(255,255,255,0.04);--card-hover-bg:rgba(255,255,255,0.07);--card-selected-bg:rgba(10,205,190,0.04);--toggle-on:#0acdbe;--toggle-off:rgba(255,255,255,0.15);--scan-btn-bg:linear-gradient(180deg,rgba(10,205,190,0.18),rgba(10,205,190,0.10));--scan-btn-border:rgba(10,205,190,0.30);--scan-btn-border-top:rgba(10,205,190,0.55);--scan-btn-color:var(--cyan);--scan-btn-shadow:0 4px 20px rgba(10,205,190,0.12);--scan-btn-specular:rgba(255,255,255,0.08);--select-bg:rgba(0,0,0,0.30);--select-option-bg:#111111}[data-theme=light],html.light{color-scheme:light;--bg-primary:#f2f2f7;--bg-secondary:#ffffff;--bg-elevated:#ffffff;--glass-ultra:rgba(255,255,255,0.45);--glass-thin:rgba(255,255,255,0.60);--glass-base:rgba(255,255,255,0.72);--glass-thick:rgba(255,255,255,0.82);--glass-heavy:rgba(255,255,255,0.92);--glass-border:rgba(0,0,0,0.08);--glass-border-light:rgba(0,0,0,0.14);--glass-border-top:rgba(255,255,255,0.90);--glass-border-bottom:rgba(0,0,0,0.10);--shadow-sm:0 2px 8px rgba(0,0,0,0.08);--shadow-md:0 4px 16px rgba(0,0,0,0.12);--shadow-lg:0 8px 32px rgba(0,0,0,0.16);--shadow-xl:0 16px 48px rgba(0,0,0,0.20);--shadow-float:0 20px 60px rgba(0,0,0,0.18),0 2px 8px rgba(0,0,0,0.08);--text-primary:rgba(0,0,0,0.88);--text-secondary:rgba(0,0,0,0.50);--text-tertiary:rgba(0,0,0,0.30);--text-ghost:rgba(0,0,0,0.12);--input-bg:rgba(0,0,0,0.04);--input-border:rgba(0,0,0,0.12);--input-focus:rgba(10,205,190,0.15);--divider:rgba(0,0,0,0.07);--nav-bg:rgba(242,242,247,0.90);--panel-bg:rgba(242,242,247,0.85);--card-bg:rgba(255,255,255,0.75);--card-hover-bg:rgba(255,255,255,0.88);--card-selected-bg:rgba(10,205,190,0.06);--toggle-on:#0acdbe;--toggle-off:rgba(0,0,0,0.12);--scan-btn-bg:linear-gradient(180deg,rgba(10,205,190,0.15),rgba(10,205,190,0.08));--scan-btn-border:rgba(10,205,190,0.40);--scan-btn-border-top:rgba(10,205,190,0.70);--scan-btn-color:#0a8a84;--scan-btn-shadow:0 4px 20px rgba(10,205,190,0.15);--scan-btn-specular:rgba(255,255,255,0.60);--select-bg:rgba(0,0,0,0.04);--select-option-bg:#ffffff}body,html{background:var(--bg-primary);color:var(--text-primary);min-height:100%;margin:0;font-family:-apple-system,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;transition:background .3s ease,color .3s ease}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:2px}::-moz-selection{background:rgba(10,205,190,.25);color:var(--text-primary)}::selection{background:rgba(10,205,190,.25);color:var(--text-primary)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes float-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes fade-in-out{0%{opacity:0;transform:translateX(-50%) translateY(8px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-4px)}}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.glass-base{position:relative;overflow:hidden}.glass-filter,.glass-overlay,.glass-specular{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass-content{position:relative;z-index:4}.glass-filter{z-index:1;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);filter:url(#glass-distortion) saturate(120%) brightness(1.1)}.glass-filter-sm{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);filter:url(#glass-distortion-sm) saturate(110%) brightness(1.08)}.glass-filter-sm,.glass-filter-xs{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.glass-filter-xs{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);filter:url(#glass-distortion-xs) saturate(105%) brightness(1.05)}@supports not (filter:url(#glass-distortion)){.glass-filter,.glass-filter-sm,.glass-filter-xs{filter:none}}.glass-overlay{z-index:2;background:rgba(0,0,0,.28)}.glass-overlay-light{z-index:2;background:rgba(0,0,0,.18)}.glass-overlay-medium{z-index:2;background:rgba(0,0,0,.35)}.glass-overlay-heavy{z-index:2;background:rgba(0,0,0,.48)}[data-theme=light] .glass-overlay{background:rgba(255,255,255,.35)}[data-theme=light] .glass-overlay-light{background:rgba(255,255,255,.25)}[data-theme=light] .glass-overlay-medium{background:rgba(255,255,255,.45)}[data-theme=light] .glass-overlay-heavy{background:rgba(255,255,255,.6)}.glass-specular{z-index:3;box-shadow:inset 1px 1px 0 rgba(255,255,255,.18),inset -1px -1px 0 rgba(0,0,0,.12)}[data-theme=light] .glass-specular{box-shadow:inset 1px 1px 0 rgba(255,255,255,.9),inset -1px -1px 0 rgba(0,0,0,.06)}.glass-panel{position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1)}.glass-panel .glass-overlay{background:rgba(0,0,0,.2)}[data-theme=light] .glass-panel{box-shadow:0 20px 60px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.85)}[data-theme=light] .glass-panel .glass-overlay{background:rgba(255,255,255,.4)}.glass-card{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .2s var(--spring),box-shadow .2s ease;animation:float-in .25s var(--spring) forwards}.glass-card .glass-overlay{background:rgba(255,255,255,.06)}.glass-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.14)}[data-theme=light] .glass-card{box-shadow:0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.9)}[data-theme=light] .glass-card .glass-overlay{background:rgba(255,255,255,.62)}.glass-toggle-track{position:relative;overflow:hidden;width:36px;height:20px;border-radius:100px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08);transition:all .3s ease}.glass-toggle-track .glass-overlay{background:rgba(255,255,255,.1)}[data-theme=light] .glass-toggle-track .glass-overlay{background:rgba(0,0,0,.08)}.glass-toggle-track.is-on .glass-overlay{background:rgba(10,205,190,.35)}.glass-toggle-track.is-on{box-shadow:0 1px 4px rgba(0,0,0,.25),0 0 8px rgba(10,205,190,.2),inset 0 1px 0 rgba(255,255,255,.1)}.glass-toggle-track.is-on .glass-specular{box-shadow:inset 1px 1px 0 rgba(10,205,190,.4),inset -1px -1px 0 rgba(0,0,0,.1)}.glass-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;z-index:5;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .3s var(--spring)}.glass-toggle-track.is-on .glass-toggle-thumb{transform:translateX(16px)}.glass-toggle-thumb .glass-overlay{background:rgba(255,255,255,.9)}.glass-btn{position:relative;overflow:hidden;border:none;outline:none;cursor:pointer;border-radius:100px;box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .18s var(--spring),box-shadow .18s ease}.glass-btn .glass-overlay{background:rgba(255,255,255,.08)}.glass-btn:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 14px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.18)}.glass-btn:active{transform:scale(.98)}.glass-btn-cyan .glass-overlay{background:rgba(10,205,190,.18)}.glass-btn-cyan{box-shadow:0 2px 8px rgba(0,0,0,.25),0 0 16px rgba(10,205,190,.12),inset 0 1px 0 rgba(10,205,190,.3)}.glass-btn-cyan:hover{box-shadow:0 4px 14px rgba(0,0,0,.3),0 0 24px rgba(10,205,190,.2),inset 0 1px 0 rgba(10,205,190,.4)}.glass-btn-cyan:hover .glass-overlay{background:rgba(10,205,190,.26)}.btn-glass{position:relative;overflow:hidden;cursor:pointer;border-radius:var(--radius-pill);padding:9px 18px;font-size:13px;font-weight:500;color:var(--text-primary);border:1px solid var(--glass-border);background:transparent;backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);transition:all .18s var(--smooth);box-shadow:var(--shadow-sm)}.btn-glass:hover{background:var(--glass-thick);transform:translateY(-.5px)}.btn-glass:active{transform:scale(.99)}.btn-glass-cyan{background:rgba(10,205,190,.12);border-color:rgba(10,205,190,.3);color:var(--cyan)}.btn-glass-cyan:hover{background:rgba(10,205,190,.18);color:#fff}.btn-glass-primary{background:rgba(10,205,190,.1);border:1px solid rgba(10,205,190,.25);color:var(--cyan);border-radius:var(--radius-pill);padding:8px 16px;cursor:pointer;transition:all .15s var(--smooth)}.btn-glass-primary:hover{background:rgba(10,205,190,.16);color:#fff}.btn-glass-hot{background:var(--hot-soft);border:1px solid rgba(255,69,58,.25);color:var(--hot);border-radius:var(--radius-pill);padding:8px 16px;cursor:pointer;transition:all .15s var(--smooth)}.btn-glass-hot:hover{background:rgba(255,69,58,.18)}.btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:var(--radius-pill);cursor:pointer;transition:all .15s var(--smooth)}.btn-ghost:hover{border-color:var(--glass-border-light);color:var(--text-secondary)}.glass-inset{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm)}.panel-glass{background:rgba(0,0,0,.55);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.07)}.card-glass{background:var(--glass-thin);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all .2s var(--smooth)}.card-glass:hover{background:var(--glass-base);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-scan{position:relative;overflow:hidden;width:100%;background:linear-gradient(180deg,rgba(10,205,190,.2),rgba(10,205,190,.1));border:1px solid rgba(10,205,190,.35);border-top-color:rgba(10,205,190,.6);border-radius:var(--radius-lg);color:#34d4c8;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:14px 20px;cursor:pointer;transition:all .2s var(--smooth);box-shadow:0 4px 20px rgba(10,205,190,.12),inset 0 1px 0 rgba(10,205,190,.2)}.btn-scan:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;pointer-events:none}.btn-scan:hover{background:linear-gradient(180deg,rgba(10,205,190,.28),rgba(10,205,190,.14));border-top:1px solid rgba(10,205,190,.8);color:#fff;box-shadow:0 6px 30px rgba(10,205,190,.2),inset 0 1px 0 rgba(10,205,190,.25);transform:translateY(-1px)}.btn-scan:active{transform:scale(.99)}.btn-scan:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.radar-input,.radar-select,.radar-textarea{background:rgba(255,255,255,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.16);border-radius:12px;color:var(--text-primary);font-size:14px;font-weight:400;font-family:-apple-system,SF Pro Text,Inter,sans-serif;padding:10px 14px;outline:none;transition:all .15s var(--smooth);width:100%;box-sizing:border-box;box-shadow:inset 0 1px 3px rgba(0,0,0,.15)}.radar-input::-moz-placeholder,.radar-textarea::-moz-placeholder{color:var(--text-tertiary);font-weight:400}.radar-input::placeholder,.radar-textarea::placeholder{color:var(--text-tertiary);font-weight:400}.radar-input:hover,.radar-select:hover,.radar-textarea:hover{border-color:var(--glass-border-light);background:var(--glass-base)}.radar-input:focus,.radar-select:focus,.radar-textarea:focus{border-color:rgba(10,205,190,.45);background:rgba(255,255,255,.09);box-shadow:0 0 0 3px rgba(10,205,190,.1),inset 0 1px 3px rgba(0,0,0,.1);outline:none}.radar-select{background:var(--select-bg);border:1px solid var(--input-border);color:var(--text-secondary);border-radius:var(--radius-md)}.radar-select option{background:var(--select-option-bg);color:var(--text-primary)}.badge{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);display:inline-flex;align-items:center}.badge-hot{background:var(--hot-soft);border:1px solid rgba(255,69,58,.3);color:var(--hot)}.badge-warm{background:var(--warm-soft);border:1px solid rgba(255,159,10,.3);color:var(--warm)}.badge-cold{background:var(--cold-soft);border:1px solid rgba(48,209,88,.25);color:var(--cold)}.badge-cvr{background:var(--cyan-ghost);border:1px solid rgba(52,212,200,.2);color:var(--cyan);font-family:SF Mono,Fira Code,Courier New,monospace}.badge-live{background:var(--cold-soft);border:1px solid rgba(48,209,88,.2);color:var(--cold);border-radius:var(--radius-pill)}.badge-live:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cold);margin-right:5px;animation:blink 1.5s ease infinite;box-shadow:0 0 4px var(--cold)}.lead-card{animation:float-in .25s var(--spring) forwards;opacity:0}.lead-card:first-child{animation-delay:.02s}.lead-card:nth-child(2){animation-delay:.04s}.lead-card:nth-child(3){animation-delay:.06s}.lead-card:nth-child(4){animation-delay:.08s}.lead-card:nth-child(5){animation-delay:.1s}.lead-card:nth-child(6){animation-delay:.12s}.lead-card:nth-child(7){animation-delay:.14s}.lead-card:nth-child(8){animation-delay:.16s}.lead-card:nth-child(n+9){animation-delay:.18s}.maplibregl-popup-content{background:rgba(12,12,12,.88)!important;backdrop-filter:blur(40px)!important;-webkit-backdrop-filter:blur(40px)!important;border:1px solid rgba(255,255,255,.12)!important;border-top-color:rgba(255,255,255,.22)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl)!important;padding:14px 16px!important;color:var(--text-primary)!important;font-family:-apple-system,SF Pro Text,sans-serif!important}.maplibregl-popup-tip{border-top-color:rgba(255,255,255,.12)!important}.maplibregl-popup-close-button{color:var(--text-tertiary)!important;font-size:18px!important;top:8px!important;right:10px!important}.maplibregl-ctrl-group{background:rgba(0,0,0,.65)!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-md)!important}.maplibregl-ctrl-group button{background:transparent!important;border:none!important}.maplibregl-ctrl-group button+button{border-top:1px solid rgba(255,255,255,.06)!important}.maplibregl-ctrl-compass .maplibregl-ctrl-icon{filter:invert(1) brightness(.6)!important}.magic-shimmer{position:relative;overflow:hidden}.magic-shimmer:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(90deg,transparent,rgba(232,131,79,.07),rgba(255,255,255,.1),rgba(232,131,79,.07),transparent);transform:skewX(-20deg);transition:left .8s ease;pointer-events:none;z-index:1}.magic-shimmer:hover:after{left:120%}.magic-glow{position:relative}.magic-glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(232,131,79,0),rgba(232,131,79,.3),rgba(232,131,79,0),rgba(232,131,79,.15),rgba(232,131,79,0));background-size:300% 300%;opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.magic-glow:hover:before{opacity:1;animation:glowRotate 3s linear infinite}@keyframes glowRotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.magic-float{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.magic-float:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(232,131,79,.1)}.magic-shine{position:relative;overflow:hidden}.magic-shine:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,transparent,rgba(232,131,79,.6),transparent,transparent);background-size:200% 100%;background-position:100% 0;transition:background-position .6s ease;z-index:2}.magic-shine:hover:before{background-position:-100% 0}.magic-btn{position:relative;overflow:hidden}.magic-btn:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.magic-btn:hover:after{left:150%}.magic-underline{position:relative}.magic-underline:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,#E8834F,transparent);transition:width .4s ease,left .4s ease;border-radius:2px}.magic-underline:hover:after{width:100%;left:0}@media (prefers-reduced-motion:reduce){.magic-shimmer:after,.magic-shine:after{animation:none!important;transition:none!important}.magic-float:hover{transform:none!important}.glass-card,.lead-card{animation:none!important}.lead-card{opacity:1}}[data-radix-popper-content-wrapper]{pointer-events:auto!important}.banter-loader{position:absolute;left:50%;top:50%;width:72px;height:72px;margin-left:-36px;margin-top:-36px}.banter-loader__box{float:left;position:relative;width:20px;height:20px;margin-right:6px;will-change:transform}.banter-loader__box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#E8834F}.banter-loader__box:nth-child(3n){margin-right:0;margin-bottom:6px}.banter-loader__box:first-child:before,.banter-loader__box:nth-child(4):before{margin-left:26px}.banter-loader__box:nth-child(3):before{margin-top:52px}.banter-loader__box:last-child{margin-bottom:0}@keyframes moveBox-1{9.09%{transform:translate(-26px)}18.18%{transform:translate(0)}27.27%{transform:translate(0)}36.36%{transform:translate(26px)}45.45%{transform:translate(26px,26px)}54.55%{transform:translate(26px,26px)}63.64%{transform:translate(26px,26px)}72.73%{transform:translate(26px)}81.82%{transform:translate(0)}90.91%{transform:translate(-26px)}to{transform:translate(0)}}.banter-loader__box:first-child{animation:moveBox-1 4s infinite}@keyframes moveBox-2{9.09%{transform:translate(0)}18.18%{transform:translate(26px)}27.27%{transform:translate(0)}36.36%{transform:translate(26px)}45.45%{transform:translate(26px,26px)}54.55%{transform:translate(26px,26px)}63.64%{transform:translate(26px,26px)}72.73%{transform:translate(26px,26px)}81.82%{transform:translateY(26px)}90.91%{transform:translateY(26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(2){animation:moveBox-2 4s infinite}@keyframes moveBox-3{9.09%{transform:translate(-26px)}18.18%{transform:translate(-26px)}27.27%{transform:translate(0)}36.36%{transform:translate(-26px)}45.45%{transform:translate(-26px)}54.55%{transform:translate(-26px)}63.64%{transform:translate(-26px)}72.73%{transform:translate(-26px)}81.82%{transform:translate(-26px,-26px)}90.91%{transform:translateY(-26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(3){animation:moveBox-3 4s infinite}@keyframes moveBox-4{9.09%{transform:translate(-26px)}18.18%{transform:translate(-26px)}27.27%{transform:translate(-26px,-26px)}36.36%{transform:translateY(-26px)}45.45%{transform:translate(0)}54.55%{transform:translateY(-26px)}63.64%{transform:translateY(-26px)}72.73%{transform:translateY(-26px)}81.82%{transform:translate(-26px,-26px)}90.91%{transform:translate(-26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(4){animation:moveBox-4 4s infinite}@keyframes moveBox-5{9.09%{transform:translate(0)}18.18%{transform:translate(0)}27.27%{transform:translate(0)}36.36%{transform:translate(26px)}45.45%{transform:translate(26px)}54.55%{transform:translate(26px)}63.64%{transform:translate(26px)}72.73%{transform:translate(26px)}81.82%{transform:translate(26px,-26px)}90.91%{transform:translateY(-26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(5){animation:moveBox-5 4s infinite}@keyframes moveBox-6{9.09%{transform:translate(0)}18.18%{transform:translate(-26px)}27.27%{transform:translate(-26px)}36.36%{transform:translate(0)}45.45%{transform:translate(0)}54.55%{transform:translate(0)}63.64%{transform:translate(0)}72.73%{transform:translateY(26px)}81.82%{transform:translate(-26px,26px)}90.91%{transform:translate(-26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(6){animation:moveBox-6 4s infinite}@keyframes moveBox-7{9.09%{transform:translate(26px)}18.18%{transform:translate(26px)}27.27%{transform:translate(26px)}36.36%{transform:translate(0)}45.45%{transform:translateY(-26px)}54.55%{transform:translate(26px,-26px)}63.64%{transform:translateY(-26px)}72.73%{transform:translateY(-26px)}81.82%{transform:translate(0)}90.91%{transform:translate(26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(7){animation:moveBox-7 4s infinite}@keyframes moveBox-8{9.09%{transform:translate(0)}18.18%{transform:translate(-26px)}27.27%{transform:translate(-26px,-26px)}36.36%{transform:translateY(-26px)}45.45%{transform:translateY(-26px)}54.55%{transform:translateY(-26px)}63.64%{transform:translateY(-26px)}72.73%{transform:translateY(-26px)}81.82%{transform:translate(26px,-26px)}90.91%{transform:translate(26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(8){animation:moveBox-8 4s infinite}@keyframes moveBox-9{9.09%{transform:translate(-26px)}18.18%{transform:translate(-26px)}27.27%{transform:translate(0)}36.36%{transform:translate(-26px)}45.45%{transform:translate(0)}54.55%{transform:translate(0)}63.64%{transform:translate(-26px)}72.73%{transform:translate(-26px)}81.82%{transform:translate(-52px)}90.91%{transform:translate(-26px)}to{transform:translate(0)}}.banter-loader__box:nth-child(9){animation:moveBox-9 4s infinite}