.auth-premium{color:#111827;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}.auth-premium h1,.auth-premium h2,.auth-premium h3{font-family:inherit}@keyframes auroraDrift{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(3%,-4%)scale(1.08)}}.auth-aurora{filter:blur(90px);pointer-events:none;border-radius:9999px;animation:14s ease-in-out infinite auroraDrift;position:absolute}@keyframes blobDrift{0%,to{transform:translate(0)}33%{transform:translate(2%,3%)}66%{transform:translate(-3%,-2%)}}.auth-blob{filter:blur(70px);pointer-events:none;border-radius:9999px;animation:18s ease-in-out infinite blobDrift;position:absolute}.auth-noise{pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes particleFloat{0%{opacity:0;transform:translate(0)}10%{opacity:var(--particle-opacity,.6)}90%{opacity:var(--particle-opacity,.6)}to{transform:translate3d(var(--drift-x,12px),-140px,0);opacity:0}}.auth-particle{pointer-events:none;background:radial-gradient(circle,#ffc933e6,#ffc93300 70%);border-radius:9999px;animation:linear infinite particleFloat;position:absolute}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.auth-orbit-ring{border:1px solid #ffc9331f;border-radius:9999px;position:absolute;inset:0}.auth-orbit-rotator{animation:linear infinite orbitSpin;position:absolute;inset:0}.auth-orbit-icon-counter{animation:linear infinite orbitSpinReverse}@keyframes mascotWalk{0%{transform:translate(0)rotate(0)}25%{transform:translate(10px,-8px)rotate(1.2deg)}50%{transform:translateY(-14px)rotate(0)}75%{transform:translate(-10px,-8px)rotate(-1.2deg)}to{transform:translate(0)rotate(0)}}.auth-mascot-walk{animation:6s ease-in-out infinite mascotWalk}@keyframes mascotGlowPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.auth-mascot-glow{animation:3.2s ease-in-out infinite mascotGlowPulse}@keyframes pathGlow{0%,to{opacity:.5}50%{opacity:1}}.auth-path-glow{animation:3.2s ease-in-out infinite pathGlow}@keyframes gradientBorder{0%,to{background-position:0%}50%{background-position:100%}}.auth-card-border{background:linear-gradient(120deg,#ffc9338c,#ffc9330d 30% 70%,#ffc9338c) 0 0/200% 200%;animation:8s infinite gradientBorder}.auth-card-tilt{transform-style:preserve-3d;will-change:transform}.auth-google-btn{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .22s}.auth-google-btn:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 12px 30px #0f172a24}.auth-google-btn:active{transform:translateY(0)scale(.99)}.auth-input-wrap{border-radius:14px;transition:box-shadow .26s,border-color .26s;position:relative}.auth-input-wrap:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffc93300,#ffc93300);padding:1px;transition:background .26s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-input-wrap.is-focused{box-shadow:0 0 0 4px #ffc9331f,0 0 24px #ffc9332e}.auth-input-wrap.is-focused:after{background:linear-gradient(120deg,#ffc933e6,#ffd95a66)}.auth-input-field{transition:padding-left .2s}.auth-input-icon{transition:color .22s,transform .22s}.auth-input-wrap.is-focused .auth-input-icon{color:#ffc933;transform:translateY(-50%)scale(1.05)}.auth-submit-btn{background:linear-gradient(135deg,#ffc933,#ffd95a 45%,#ffc933);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;overflow:hidden}.auth-submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #ffc93359}.auth-submit-btn:active{transform:translateY(0)scale(.985)}.auth-submit-shine{pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes submitShineSweep{0%{left:-60%}to{left:140%}}.auth-submit-btn:hover .auth-submit-shine{animation:.9s submitShineSweep}@keyframes ripple{0%{opacity:.45;transform:scale(0)}to{opacity:0;transform:scale(2.6)}}.auth-ripple{pointer-events:none;background:#ffffff80;border-radius:9999px;animation:.65s ease-out forwards ripple;position:absolute;transform:scale(0)}@keyframes shakeX{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.auth-shake{animation:.5s ease-in-out shakeX}.auth-checkbox{cursor:pointer;border:1.5px solid #0f172a40;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s;display:inline-flex}.auth-checkbox.is-checked{background:linear-gradient(135deg,#ffc933,#ffd95a);border-color:#ffc933}.auth-checkbox svg{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .22s 40ms}.auth-checkbox.is-checked svg{stroke-dashoffset:0}@keyframes dotPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.auth-dot-active{animation:2s ease-in-out infinite dotPulse}.auth-link{color:#ffc933;text-decoration:none;position:relative}.auth-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.auth-link:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.auth-premium *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--accent:#2bbfb9;--accent-glow:#2bbfb973;--glass-bg:#ffffff0d;--glass-bg-strong:#ffffff14;--glass-border:#ffffff14;--glass-blur:22px;--glass-shadow:0 24px 60px -20px #000000a6, inset 0 1px 0 #ffffff14;--radius-glass:22px;--glass-text:#eef2ff;--glass-muted:#e2e8f08c}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-glass);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);color:var(--glass-text)}.glass-card-strong{background:var(--glass-bg-strong)}.glass-sidebar-wrap{z-index:40;background:radial-gradient(220px 220px at 20% 12%,#2bbfb959,#0000 70%),radial-gradient(260px 260px at 90% 55%,#6366f147,#0000 70%),radial-gradient(220px 220px at 15% 92%,#e8c31a2e,#0000 70%),linear-gradient(#070b18,#0b1226 55%,#060912);width:288px;padding:12px;transition:transform .25s,width .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.glass-sidebar-wrap.is-open{transform:translate(0)}@media(min-width:768px){.glass-sidebar-wrap{flex-shrink:0;height:100vh;position:sticky;top:0;transform:none}.glass-sidebar-wrap.is-collapsed{width:96px}}@media(prefers-reduced-motion:reduce){.glass-sidebar-wrap{transition:none}}.glass-sidebar{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-glass);height:100%;-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);color:var(--glass-text);flex-direction:column;gap:12px;padding:14px;display:flex;position:relative;overflow:visible auto}.is-collapsed .glass-sidebar{overflow:visible}.glass-sidebar:before{content:"";background:linear-gradient(90deg,#0000,#a0f0fa59,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.glass-header{align-items:center;gap:8px;display:flex}.is-collapsed .glass-header{flex-direction:column}.glass-icon-btn,.glass-collapse{height:34px;color:var(--glass-text);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;justify-content:center;align-items:center;gap:4px;transition:background .15s;display:inline-flex;position:relative}.glass-icon-btn{width:34px}.glass-collapse{padding:0 10px;font-size:11px;font-weight:600}.glass-badge-dot{min-width:16px;height:16px;color:var(--rd-sb-active-text);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.glass-account{background:var(--glass-bg-strong);border:1px solid var(--glass-border);width:100%;color:var(--glass-text);border-radius:16px;align-items:center;gap:10px;padding:10px;transition:background .15s;display:flex;position:relative}.is-collapsed .glass-account{justify-content:center;padding:8px}.glass-account-avatar{background:linear-gradient(135deg,var(--accent),#4de9e2);color:#04121a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.glass-account-sub{color:var(--glass-muted);align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.glass-chip{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--glass-border);color:var(--glass-muted);border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.glass-sidebar .relative>.absolute{min-width:220px}.glass-search{background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;height:40px;color:var(--glass-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;position:relative}.is-collapsed .glass-search{justify-content:center;padding:0}.glass-search kbd{border:1px solid var(--glass-border);border-radius:6px;margin-left:auto;padding:1px 5px;font-size:10px}.glass-section-label{text-transform:uppercase;letter-spacing:.16em;color:var(--glass-muted);padding:0 8px 6px;font-size:10px;font-weight:600}.glass-divider{background:linear-gradient(90deg,#0000,#4de9e273,#0000);height:1px;margin:2px 6px;box-shadow:0 0 8px #4de9e240}.glass-item{color:#eef2ffd1;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 6px;font-size:14px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:flex;position:relative}.glass-item-icon{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.glass-item.is-active{background:var(--accent);color:var(--rd-sb-active-text);box-shadow:0 8px 24px -6px var(--accent-glow),0 0 0 1px var(--rd-sb-hover) inset}.glass-item.is-danger{color:#fca5a5}.glass-item-badge{background:var(--rd-sb-hover);color:var(--glass-text);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.glass-credits{border-radius:16px;padding:12px}.is-collapsed [data-tip]:hover:after,.is-collapsed [data-tip]:focus-visible:after{content:attr(data-tip);white-space:nowrap;color:var(--rd-sb-text);border:1px solid var(--glass-border);z-index:60;pointer-events:none;background:#06161ef5;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}:root{--rd-sb-brand:#f3d77a;--rd-sb-text:#bff3f6;--rd-sb-muted:#6fa8b4;--rd-sb-icon:#7fdde6;--rd-sb-stroke:#a0f0fa1f;--rd-sb-fill:#a0f0fa14;--rd-sb-hover:#a0f0fa1f;--rd-sb-teal:#29d1da;--rd-sb-teal-deep:#22bfcb;--rd-sb-active-text:#06232b;--rd-sb-credit:#7fe7ee;--rd-sb-danger:#ff9aa8}.glass-sidebar{color:var(--rd-sb-text);border-color:var(--rd-sb-stroke);-webkit-backdrop-filter:blur(24px)saturate(140%);box-shadow:0 24px 60px -20px #000000a6,inset 0 1px 0 var(--rd-sb-stroke);background:linear-gradient(160deg,#0e2834d1,#081620e6)}.glass-sidebar:before{background:linear-gradient(90deg,#0000,#a0f0fa59,#0000)}.glass-brand{color:var(--rd-sb-brand);white-space:nowrap;font-size:15px;font-weight:600}.glass-icon-btn,.glass-collapse{color:var(--rd-sb-icon);background:var(--rd-sb-fill);border-color:var(--rd-sb-stroke)}.glass-icon-btn:hover,.glass-collapse:hover{background:var(--rd-sb-hover)}.glass-badge-dot{color:#2a0a10;background:#ff8a9a}.glass-account{color:var(--rd-sb-text);background:var(--rd-sb-fill);border-color:var(--rd-sb-stroke)}.glass-account:hover{background:var(--rd-sb-hover)}.glass-account-sub{color:var(--rd-sb-muted)}.glass-chip{color:#7fe7ee;background:#29d1da29;border-color:#0000}.glass-chip-gold{color:#ffd27a;background:#ffbe3c29;border-color:#0000}.glass-search{color:var(--rd-sb-muted);background:var(--rd-sb-fill);border-color:var(--rd-sb-stroke)}.glass-search:hover{background:var(--rd-sb-hover)}.glass-search kbd{border-color:var(--rd-sb-stroke)}.glass-section-label{letter-spacing:.14em;color:var(--rd-sb-muted);font-size:11px}.glass-divider{background:linear-gradient(90deg,transparent,var(--rd-sb-stroke),#7fdde659,var(--rd-sb-stroke),transparent)}.glass-item{color:var(--rd-sb-text);font-size:14.5px;font-weight:500}.glass-item:hover{background:var(--rd-sb-hover);color:var(--rd-sb-text)}.glass-item-icon{width:34px;height:34px;color:var(--rd-sb-icon);background:var(--rd-sb-fill);border-color:var(--rd-sb-stroke);transition:box-shadow .15s}.glass-item:hover .glass-item-icon{box-shadow:0 0 12px #29d1da59}.glass-item.is-active{background:linear-gradient(90deg,var(--rd-sb-teal),var(--rd-sb-teal-deep));color:var(--rd-sb-active-text);font-weight:600;box-shadow:0 8px 24px #29d1da59}.glass-item.is-active .glass-item-icon{color:var(--rd-sb-active-text);background:#06232b1f;border-color:#06232b33}.glass-item.is-danger,.glass-item.is-danger .glass-item-icon{color:var(--rd-sb-danger)}.glass-item.is-danger:hover{background:#ff788c1f}.glass-item-badge{background:var(--rd-sb-hover);color:var(--rd-sb-text)}.glass-sidebar .glass-credits{background:var(--rd-sb-fill);border-color:var(--rd-sb-stroke);color:var(--rd-sb-text);box-shadow:none}.glass-credit-value{color:var(--rd-sb-credit)}.glass-credit-label{color:var(--rd-sb-muted)}.glass-credit-track{background:#a0f0fa26}.glass-credit-fill{background:linear-gradient(90deg,var(--rd-sb-teal-deep),var(--rd-sb-credit))}.glass-sidebar :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #7fe7ee}.is-collapsed [data-tip]:hover:after,.is-collapsed [data-tip]:focus-visible:after{color:var(--rd-sb-text);border:1px solid var(--rd-sb-stroke);background:#06161ef5}.glass-sidebar .relative>.absolute{border-color:var(--rd-sb-stroke)!important;background:#06161ef5!important}.glass-sidebar .relative>.absolute button{color:var(--rd-sb-text)!important}.glass-sidebar .relative>.absolute button:hover{background:var(--rd-sb-hover)!important}.glass-sidebar .relative>.absolute>.h-px{background:var(--rd-sb-stroke)!important}.glass-header-row{align-items:center;gap:10px;min-width:0;display:flex}.glass-header-row.is-rail{flex-direction:column;gap:8px}.glass-logo{border-radius:12px;flex-shrink:0;width:40px;height:40px;display:flex;overflow:hidden}.glass-account-row{align-items:center;gap:8px;min-width:0;display:flex}.glass-bell{width:36px;height:36px}.glass-item{text-align:left;justify-content:flex-start}.is-collapsed .glass-item{justify-content:center}.glass-item>span.flex-1{text-align:left}:root{--rd-sb-text:#fff;--rd-sb-brand:#fff;--rd-sb-muted:#ffffff94;--rd-sb-icon:#ffffffeb;--rd-sb-accent:#e50914;--rd-sb-stroke:#ffffff1f;--rd-sb-fill:#ffffff0f;--rd-sb-hover:#ffffff14;--rd-sb-credit:#fff}.glass-sidebar-wrap{isolation:isolate;background:linear-gradient(#161618,#0b0b0c)}.rd-sb-wall{z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%201000'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3clinearGradient%20id='bg'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23141416'/%3e%3cstop%20offset='.5'%20stop-color='%230E0E10'/%3e%3cstop%20offset='1'%20stop-color='%230A0A0B'/%3e%3c/linearGradient%3e%3clinearGradient%20id='r1'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%230A0A0B'/%3e%3cstop%20offset='.55'%20stop-color='%232E2E32'/%3e%3cstop%20offset='1'%20stop-color='%23121214'/%3e%3c/linearGradient%3e%3clinearGradient%20id='r2'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23101012'/%3e%3cstop%20offset='.5'%20stop-color='%2326262A'/%3e%3cstop%20offset='1'%20stop-color='%230B0B0C'/%3e%3c/linearGradient%3e%3cfilter%20id='b'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%3e%3cfeGaussianBlur%20stdDeviation='18'/%3e%3c/filter%3e%3cfilter%20id='b2'%3e%3cfeGaussianBlur%20stdDeviation='4'/%3e%3c/filter%3e%3cfilter%20id='g'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.9'%20numOctaves='2'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20values='0%200%200%200%20.5%200%200%200%200%20.5%200%200%200%200%20.5%200%200%200%20.05%200'/%3e%3c/filter%3e%3c/defs%3e%3crect%20width='400'%20height='1000'%20fill='url(%23bg)'/%3e%3cg%20filter='url(%23b)'%3e%3cpath%20d='M-80%20120%20C%2080%2040,%20220%20260,%20480%20160%20L%20480%20300%20C%20240%20400,%2090%20200,%20-80%20300%20Z'%20fill='url(%23r1)'/%3e%3cpath%20d='M-60%20430%20C%20120%20330,%20260%20600,%20470%20470%20L%20470%20640%20C%20260%20760,%20120%20520,%20-60%20620%20Z'%20fill='url(%23r2)'/%3e%3cpath%20d='M-90%20760%20C%2060%20690,%20250%20900,%20490%20800%20L%20490%20960%20C%20260%201060,%2080%20880,%20-90%20950%20Z'%20fill='url(%23r1)'/%3e%3c/g%3e%3cg%20filter='url(%23b2)'%20fill='none'%20stroke='%232E2E32'%20stroke-width='3'%20opacity='.7'%3e%3cpath%20d='M-80%20130%20C%2080%2050,%20220%20270,%20480%20170'/%3e%3cpath%20d='M-60%20440%20C%20120%20340,%20260%20610,%20470%20480'/%3e%3cpath%20d='M-90%20770%20C%2060%20700,%20250%20910,%20490%20810'/%3e%3c/g%3e%3crect%20width='400'%20height='1000'%20filter='url(%23g)'/%3e%3c/svg%3e") 50%/cover no-repeat,linear-gradient(#161618,#0b0b0c);position:absolute;inset:0}.glass-sidebar.rd-sb-panel{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);color:var(--rd-sb-text);background:#ffffff12;border:1px solid #ffffff29;border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000040,0 24px 60px #00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-sidebar.rd-sb-panel{background:#1e1e22eb}}.rd-sb-panel:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}.rd-sb-panel .glass-brand{color:var(--rd-sb-brand);font-weight:600}.rd-sb-panel .glass-icon-btn{color:var(--rd-sb-icon);background:var(--rd-sb-fill);border-color:var(--rd-sb-stroke)}.rd-sb-panel .glass-icon-btn:hover{background:#ffffff29}.rd-sb-panel .glass-badge-dot{background:var(--rd-sb-accent);color:#fff}.rd-sb-panel .glass-account{background:var(--rd-sb-fill);border-color:var(--rd-sb-stroke);color:var(--rd-sb-text)}.rd-sb-panel .glass-account:hover{background:var(--rd-sb-hover)}.rd-sb-panel .glass-account-avatar{background:var(--rd-sb-accent);color:#fff}.rd-sb-panel .glass-account-sub{color:var(--rd-sb-muted)}.rd-sb-panel .glass-chip{color:#fff;background:#ffffff24}.rd-sb-panel .glass-chip-gold{color:#ffd27a;background:#ffbe3c29}.rd-sb-panel .glass-section-label{color:var(--rd-sb-muted);letter-spacing:.14em;padding-left:2px;font-size:11px}.rd-sb-panel .glass-divider{box-shadow:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);margin:2px 0}.rd-sb-panel .glass-item{height:44px;color:var(--rd-sb-text);border-radius:0;width:auto;margin:0 -14px;padding:0 16px;font-size:14.5px;font-weight:500}.rd-sb-panel .glass-item:hover{color:var(--rd-sb-text);background:#ffffff14}.rd-sb-panel .glass-item-icon{width:34px;height:34px;color:var(--rd-sb-icon);background:var(--rd-sb-fill);border:1px solid var(--rd-sb-stroke);box-shadow:none}.rd-sb-panel .glass-item:hover .glass-item-icon{box-shadow:none;background:#ffffff29}.rd-sb-panel .glass-item.is-active{background:var(--rd-sb-accent);color:#fff;font-weight:600;box-shadow:0 6px 22px #e5091473}.rd-sb-panel .glass-item.is-active .glass-item-icon{color:#fff;background:#ffffff24;border-color:#ffffff38}.rd-sb-panel .glass-item.is-danger,.rd-sb-panel .glass-item.is-danger .glass-item-icon{color:var(--rd-sb-text)}.is-collapsed .rd-sb-panel .glass-item{border-radius:12px;justify-content:center;margin:0;padding:0}.rd-sb-panel .glass-credits{background:var(--rd-sb-fill);border:1px solid var(--rd-sb-stroke);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--rd-sb-text)}.rd-sb-panel .glass-credit-value{color:#fff}.rd-sb-panel .glass-credit-label{color:var(--rd-sb-muted)}.rd-sb-panel .glass-credit-track{background:#ffffff24}.rd-sb-panel .glass-credit-fill{background:var(--rd-sb-accent)}.rd-sb-panel :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #fff}.is-collapsed .rd-sb-panel [data-tip]:hover:after,.is-collapsed .rd-sb-panel [data-tip]:focus-visible:after{color:#fff;background:#141418f2;border-color:#ffffff1f}.rd-sb-panel .relative>.absolute{background:#141418f5!important;border-color:#ffffff1f!important}.rd-sb-panel .relative>.absolute button{color:#fff!important}.rd-sb-panel .relative>.absolute button:hover{background:#ffffff14!important}.rd-sb-panel{overflow:hidden}.is-collapsed .rd-sb-panel{overflow:visible}.rd-sb-scroll{scrollbar-width:none;flex:auto;min-height:0;margin:0 -14px;padding:0 14px;overflow-y:auto}.rd-sb-scroll::-webkit-scrollbar{display:none}.is-collapsed .rd-sb-scroll{overflow:visible}.rd-sb-footer{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.rd-sb-ws-row{padding:8px 0}.rd-sb-ws{width:100%;max-height:48px;color:var(--rd-sb-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;padding:6px 10px;transition:background .15s;display:flex;position:relative}.rd-sb-ws:hover{background:var(--rd-sb-hover)}.rd-sb-ws-avatar{background:var(--rd-sb-accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.rd-sb-ws-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.rd-sb-ws-pills{gap:4px;margin-top:2px;display:flex}.rd-sb-micro{padding:1px 6px;font-size:9.5px;line-height:1.2}.rd-sb-ws.is-rail{justify-content:center;width:40px;height:40px;margin:0 auto;padding:0}.rd-sb-ws.is-rail .rd-sb-ws-avatar{width:28px;height:28px}.rd-sb-ws-row .glass-bell{width:32px;height:32px}.rd-sb-panel .rd-sb-ws:focus-visible{outline-offset:2px;outline:2px solid #fff}.rd-sb-menu{color:#fff;border-radius:12px;overflow-y:auto;background:#141418f5!important;border:1px solid #ffffff1f!important}.rd-sb-menu button{color:#fff!important}.rd-sb-menu button:hover{background:#ffffff14!important}.rd-sb-menu button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.rd-sb-menu .h-px{background:#ffffff1f!important}.glass-sidebar-wrap{--rd-sb-active-fill:linear-gradient(90deg, #e5091452 0%, #e509141f 100%);--rd-sb-active-border:#ff6b7561;--rd-sb-active-glow:inset 0 1px 0 #ffffff2e, 0 6px 20px #e5091433;--rd-sb-active-disc:linear-gradient(135deg, #ff5a64, #e50914)}.glass-sidebar-wrap .rd-sb-panel .glass-item{border:1px solid #0000;border-radius:999px;height:44px;margin:0 -6px;padding:0 8px}.glass-sidebar-wrap .rd-sb-panel .glass-item:hover{background:#ffffff14}.glass-sidebar-wrap .rd-sb-panel .glass-item:hover .glass-item-icon{background:#ffffff29}.glass-sidebar-wrap .rd-sb-panel .glass-item.is-active{background:var(--rd-sb-active-fill);border-color:var(--rd-sb-active-border);box-shadow:var(--rd-sb-active-glow);color:#fff;font-weight:600}.glass-sidebar-wrap .rd-sb-panel .glass-item.is-active .glass-item-icon{background:var(--rd-sb-active-disc);color:#fff;border:1px solid #ffffff40}.glass-sidebar-wrap.is-collapsed .rd-sb-panel .glass-item{border-radius:999px;justify-content:center;width:44px;height:44px;margin:0 auto;padding:0}.glass-sidebar-wrap.is-collapsed .rd-sb-panel .glass-item.is-active .glass-item-icon{background:0 0;border-color:#0000}.glass-sidebar-wrap .rd-sb-panel .glass-item:focus-visible{outline-offset:2px;outline:2px solid #fff}.rd-landing{color:#111827;background-color:#f8fafc;font-family:Inter,sans-serif}.rd-landing h1,.rd-landing h2,.rd-landing h3,.rd-landing h4,.rd-landing h5,.rd-landing h6{font-family:Inter,sans-serif}.rd-font-hero{font-family:Syne,sans-serif!important}.rd-font-social{font-family:Playfair Display,serif!important}.rd-font-features{font-family:Sora,sans-serif!important}.rd-font-pricing{font-family:Space Grotesk,sans-serif!important}.rd-font-product{font-family:Manrope,sans-serif!important}.rd-font-platform{font-family:Poppins,sans-serif!important}.rd-font-founder{font-family:Fraunces,serif!important}.rd-font-brand{font-family:Outfit,sans-serif!important}.rd-font-team{font-family:Urbanist,sans-serif!important}.rd-font-final{font-family:Unbounded,sans-serif!important}.rd-btn-gold{background:linear-gradient(135deg,#ffd95a,#facc15 60%,#e6b800);transition:transform .3s,box-shadow .3s,background .3s;color:#0b0b0b!important;border-color:#0000!important}.rd-btn-gold:hover{background:#fff;box-shadow:0 10px 34px #facc1559;color:#0b0b0b!important}.rd-btn-gold-outline{background:#facc1514;transition:transform .3s,box-shadow .3s,background .3s,color .3s;color:#facc15!important;border:1px solid #facc1580!important}.rd-btn-gold-outline:hover{background:#facc15;box-shadow:0 10px 30px #facc154d;color:#0b0b0b!important}.rd-btn-gold i,.rd-btn-gold-outline i,.rd-btn-gold svg,.rd-btn-gold-outline svg{color:inherit!important}.rd-icon-cycle>:nth-child(5n+1) i,.rd-icon-cycle>:nth-child(5n+1) svg{color:#facc15!important}.rd-icon-cycle>:nth-child(5n+2) i,.rd-icon-cycle>:nth-child(5n+2) svg{color:#7dd3fc!important}.rd-icon-cycle>:nth-child(5n+3) i,.rd-icon-cycle>:nth-child(5n+3) svg{color:#6ee7b7!important}.rd-icon-cycle>:nth-child(5n+4) i,.rd-icon-cycle>:nth-child(5n+4) svg{color:#c4b5fd!important}.rd-icon-cycle>:nth-child(5n+5) i,.rd-icon-cycle>:nth-child(5n+5) svg{color:#fdba74!important}@keyframes rdRankShine{0%,to{background-position:0%}50%{background-position:100%}}.rd-wordmark-rank{letter-spacing:2px;background:linear-gradient(100deg,#ffd85a,#ffc933 35%,#c98a00,#ffc933 75%,#ffd85a) 0 0/220% 100%;color:#0000;filter:drop-shadow(0 0 8px #ffc93338);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-background-clip:text;background-clip:text;font-family:BJCree,serif;font-weight:700;animation:6s ease-in-out infinite rdRankShine}.rd-wordmark-dominator{letter-spacing:.5px;background:linear-gradient(#fff,#e7e7e7 55%,#bebebe);color:#0000;text-rendering:optimizelegibility;-webkit-background-clip:text;background-clip:text;font-family:Germania One,serif;font-weight:400}.gradient-mask{background:linear-gradient(#0b0b0b00,#0b0b0b)}.glass-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;box-shadow:0 18px 60px #00000059}.section-shell{position:relative;overflow:hidden}.section-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#facc1517,#0000 30%),radial-gradient(circle at 100% 100%,#ffffff0d,#0000 35%);position:absolute;inset:0}.premium-shadow{box-shadow:0 22px 90px #00000073,inset 0 1px #ffffff14}.feature-card{transition:transform .45s,box-shadow .45s,border-color .45s}.feature-card:hover{border-color:#facc1580;transform:translateY(-8px);box-shadow:0 20px 60px #00000073}.map-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:22px 22px}.dashboard-label:before{content:"";background:linear-gradient(90deg,#0000,#facc15d9);width:68px;height:1px;position:absolute;top:50%;right:-74px}.dashboard-label:after{content:"";background:#facc15;border-radius:999px;width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:-78px;box-shadow:0 0 16px #facc15cc}.faq-item.open .faq-body{display:block}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-body{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.logo-marquee-viewport{overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-marquee-track{width:max-content;animation:32s linear infinite marqueeScroll;display:flex;overflow:visible}.logo-marquee-viewport:hover .logo-marquee-track{animation-play-state:paused}.logo-card{opacity:.75;z-index:1;background:#ffffff0b;border:1px solid #ffffff1a;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out,background .3s ease-out,opacity .3s ease-out,z-index;position:relative}.logo-card img{filter:grayscale(.15)brightness(1.45)contrast(1.08);opacity:.92;transition:filter .3s ease-out,opacity .3s ease-out}.logo-card:hover,.logo-card.is-centered{opacity:1;background:#ffffff12;border-color:#facc1580}.logo-card:hover{transform:scale(1.03);box-shadow:0 18px 45px #00000080,0 0 32px #facc1529}.logo-card:hover img,.logo-card.is-centered img{filter:grayscale(0)brightness(1.55)contrast(1.1);opacity:1}.logo-card.is-centered{z-index:10;transform:scale(1.25);box-shadow:0 20px 55px #00000080,0 0 45px #facc1547}@media(min-width:1024px){.logo-card.is-centered{transform:scale(1.3)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kenburns-slow{animation:12s ease-in-out infinite alternate kenburnsZoom}@keyframes kenburnsZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.team-carousel-wrap{--team-card-w:240px;--team-gap:40px;--team-viewport-w:1360px;position:relative}.team-viewport{max-width:var(--team-viewport-w);touch-action:pan-y;cursor:grab;margin:0 auto;padding:44px 0 16px;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.team-viewport.dragging{cursor:grabbing}.team-track{align-items:stretch;gap:var(--team-gap);will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.team-track.no-transition{transition:none!important}.team-card{flex:0 0 var(--team-card-w);width:var(--team-card-w);z-index:1;position:relative}.team-card-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:.42;transform-origin:50%;will-change:transform,opacity;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,box-shadow .5s,border-color .5s,background .5s;display:flex;overflow:visible;transform:scale(.88)translateZ(0);box-shadow:0 18px 60px #00000059}.team-card.team-near .team-card-inner{opacity:.72;transform:scale(.95)translateZ(0)}.team-card.is-centered{z-index:50}.team-card.is-centered .team-card-inner{opacity:1;background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#facc158c;transform:scale(1.08)translateZ(0);box-shadow:0 25px 65px #00000080,0 0 55px #facc1552}.team-avatar-wrap{aspect-ratio:4/5;background:#000;border-radius:22px 22px 0 0;flex-shrink:0;position:relative;overflow:hidden}.team-avatar{object-fit:cover;object-position:center top;width:100%;height:100%;transform:scale(var(--avatar-scale,1)) scaleX(var(--avatar-hzoom,1));transform-origin:center var(--avatar-origin,100%);display:block}.team-card-body{border-radius:0 0 22px 22px;flex-direction:column;flex:1;padding:22px 22px 28px;display:flex}.team-name{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.3}.team-badge{text-transform:uppercase;letter-spacing:.2em;color:#facc15;background:#facc151a;border:1px solid #facc1540;border-radius:9999px;align-self:flex-start;margin-top:16px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-flex}.role-badge{letter-spacing:.3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #0000;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:7px 16px;font-size:12px;font-weight:600;transition:box-shadow .3s,transform .3s;display:inline-flex}.role-badge i{font-size:11px}.role-badge:hover{transform:translateY(-1px)}.role-badge--blue{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf859;box-shadow:0 4px 16px #38bdf814}.role-badge--blue:hover{box-shadow:0 4px 20px #38bdf859}.role-badge--emerald{color:#6ee7b7;background:#34d3991f;border-color:#34d39959;box-shadow:0 4px 16px #34d39914}.role-badge--emerald:hover{box-shadow:0 4px 20px #34d39959}.role-badge--amber{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b66;box-shadow:0 4px 16px #f59e0b1a}.role-badge--amber:hover{box-shadow:0 4px 20px #f59e0b66}.role-badge--orange{color:#fdba74;background:#fb923c24;border-color:#fb923c66;box-shadow:0 4px 16px #fb923c1a}.role-badge--orange:hover{box-shadow:0 4px 20px #fb923c66}.role-badge--purple{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa66;box-shadow:0 4px 16px #a78bfa1a}.role-badge--purple:hover{box-shadow:0 4px 20px #a78bfa66}.team-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.team-stat-card{text-align:center;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;box-shadow:0 18px 50px #0000004d}.team-stat-card:hover{border-color:#facc1566;transform:translateY(-6px);box-shadow:0 22px 60px #0006,0 0 30px #facc1524}.team-stat-icon{color:#facc15;background:#facc151a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.team-stat-label{color:#fff;font-size:.95rem;font-weight:700}@media(max-width:1023px){.team-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.team-carousel-wrap{--team-card-w:230px;--team-gap:32px;--team-viewport-w:92vw}}@media(min-width:640px)and (max-width:1023px){.team-carousel-wrap{--team-card-w:210px;--team-gap:32px;--team-viewport-w:700px}}@media(min-width:1024px)and (max-width:1279px){.team-carousel-wrap{--team-card-w:220px;--team-gap:36px;--team-viewport-w:1000px}}@media(min-width:1280px){.team-carousel-wrap{--team-card-w:240px;--team-gap:40px;--team-viewport-w:1360px}}.fade-in-up{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.fade-in-up.in-view{opacity:1;transform:translateY(0)}.section-shell:before{transform:translate3d(calc(var(--mx,0) * 14px),calc(var(--my,0) * 14px),0);transition:transform .3s ease-out}.pricing-mesh{isolation:isolate;background:linear-gradient(160deg,#0b0518,#190b30 30%,#10193b 62%,#1b1006)}.pricing-mesh-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pricing-mesh-blob{filter:blur(110px);opacity:.4;will-change:transform,opacity;border-radius:9999px;position:absolute}.pricing-mesh-blob--purple{background:radial-gradient(circle,#9333ea80,#0000 70%);width:50vw;max-width:640px;height:50vw;max-height:640px;animation:24s ease-in-out infinite pricingMeshA;top:-14%;left:-10%}.pricing-mesh-blob--blue{background:radial-gradient(circle,#2563eb73,#0000 70%);width:46vw;max-width:600px;height:46vw;max-height:600px;animation:30s ease-in-out infinite pricingMeshB;top:10%;right:-12%}.pricing-mesh-blob--gold{background:radial-gradient(circle,#facc1552,#0000 70%);width:44vw;max-width:560px;height:44vw;max-height:560px;animation:27s ease-in-out infinite pricingMeshC;bottom:-16%;left:18%}.pricing-mesh-blob--violet{background:radial-gradient(circle,#a855f747,#0000 70%);width:34vw;max-width:460px;height:34vw;max-height:460px;animation:34s ease-in-out infinite pricingMeshD;bottom:6%;right:6%}@keyframes pricingMeshA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6vw,8vh)scale(1.15)}}@keyframes pricingMeshB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7vw,6vh)scale(1.1)}}@keyframes pricingMeshC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5vw,-7vh)scale(1.12)}}@keyframes pricingMeshD{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4vw,-5vh)scale(1.08)}}@media(prefers-reduced-motion:reduce){.pricing-mesh-blob{animation:none}}.pricing-tilt-scene{perspective:1400px}.pricing-glow{isolation:isolate;border-radius:28px;position:relative}.pricing-glow-clip{border-radius:28px;height:100%;padding:3px;position:relative;overflow:hidden}.pricing-glow-clip:before{content:"";border-radius:inherit;z-index:-1;opacity:.85;background:conic-gradient(#facc15,#a855f7,#3b82f6,#facc15);animation:4s linear infinite pricingBorderSpin;position:absolute;inset:0}.pricing-glow--popular .pricing-glow-clip:before{opacity:1;filter:drop-shadow(0 0 18px #facc1566);animation-duration:2.6s}@keyframes pricingBorderSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pricing-glow-clip:before{animation:none}}.pricing-card{z-index:1;height:100%;transform-style:preserve-3d;will-change:transform;-webkit-backdrop-filter:blur(22px);background:linear-gradient(165deg,#110e20db,#090812d1);border-radius:26px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative}.pricing-card:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),#facc1524,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.pricing-card:hover:after{opacity:1}.pricing-card-sheen{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.pricing-card-sheen:before{content:"";background:linear-gradient(100deg,#0000,#ffffff29 45%,#ffffff47,#ffffff29 55%,#0000);width:32%;animation:4.5s ease-in-out infinite pricingCardSheen;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:translate(-40%)skew(-12deg)}.pricing-glow--popular .pricing-card-sheen:before{background:linear-gradient(100deg,#0000,#ffd95a38 45%,#fea6,#ffd95a38 55%,#0000);animation-duration:3s}@keyframes pricingCardSheen{0%{transform:translate(-40%)skew(-12deg)}50%{transform:translate(340%)skew(-12deg)}to{transform:translate(340%)skew(-12deg)}}@media(prefers-reduced-motion:reduce){.pricing-card-sheen:before{animation:none;display:none}}.pricing-card--popular{border:1px solid #facc1580;box-shadow:0 25px 70px #00000080,0 0 60px #facc1538}@media(min-width:1024px){.pricing-glow--popular{z-index:2;transform:scale(1.06)}}.popular-badge{z-index:10;color:#1a1200;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#ffd95a,#facc15 55%,#e6b800);border-radius:9999px;padding:8px 16px;font-size:10px;font-weight:800;animation:2.6s ease-in-out infinite popularBadgePulse;display:inline-block;position:absolute;top:-34px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #facc1559,0 0 #facc1599}@keyframes popularBadgePulse{0%,to{box-shadow:0 8px 24px #facc1559,0 0 #facc1573}50%{box-shadow:0 8px 28px #facc1580,0 0 22px 6px #facc1559}}@media(prefers-reduced-motion:reduce){.popular-badge{animation:none}}.price-toggle-track{cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;flex-shrink:0;width:52px;height:28px;transition:background .3s,border-color .3s;position:relative}.price-toggle-track.is-annual{background:linear-gradient(135deg,#facc154d,#a855f740);border-color:#facc1580}.price-toggle-thumb{background:#fff;border-radius:9999px;width:22px;height:22px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s;display:block;position:absolute;top:2px;left:2px}.price-toggle-track.is-annual .price-toggle-thumb{background:#facc15;transform:translate(24px);box-shadow:0 0 14px #facc15b3}.founder-card{will-change:transform;border-radius:28px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;display:flex;overflow:hidden;transform:translateZ(0)}.founder-card:hover{border-color:#facc1559;transform:translateY(-8px)translateZ(0);box-shadow:0 28px 65px #00000073,0 0 35px #facc1529}.founder-photo-wrap{aspect-ratio:4/5;background:#000;flex-shrink:0;position:relative;overflow:hidden}.founder-photo-wrap img{object-fit:cover;object-position:center top;width:100%;height:100%;transform:scale(var(--avatar-scale,1));transform-origin:center var(--avatar-origin,100%);display:block}.founder-divider{background:linear-gradient(90deg,#0000,#facc1566,#0000);height:1px}.founder-body{flex-direction:column;flex:1;padding:24px 28px 28px;display:flex}.signature{font-family:Brush Script MT,Segoe Script,cursive}.activity-feed{min-height:32px;position:relative}.activity-item{opacity:0;pointer-events:none;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:translateY(10px)}.activity-item.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.roi-section{isolation:isolate;background:linear-gradient(160deg,#060b16,#081226 38%,#0a1730 68%,#071023)}.roi-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 8%,#22d3ee1a,#0000 32%),radial-gradient(circle at 88% 85%,#2dd4bf14,#0000 34%);position:absolute;inset:0}.roi-geogrid{pointer-events:none;z-index:0;width:min(46%,620px);height:100%;display:none;position:absolute;top:0;right:0}@media(min-width:1024px){.roi-geogrid{display:block}}.roi-geogrid-glow{filter:blur(20px);background:radial-gradient(circle,#2dd4bf38,#0000 70%);width:65%;height:65%;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.roi-geogrid-plane{transform-origin:50%;opacity:.9;width:82%;height:76%;position:absolute;top:12%;right:6%;transform:perspective(900px)rotateX(46deg)rotate(-8deg)}.roi-geogrid-lines{background-image:linear-gradient(#94e9ff24 1px,#0000 1px),linear-gradient(90deg,#94e9ff24 1px,#0000 1px);background-size:11% 11%;border:1px solid #5eead429;border-radius:24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 55%,#0000 92%);mask-image:radial-gradient(#000 55%,#0000 92%)}.roi-geogrid-connectors{position:absolute;inset:0;overflow:visible}.roi-geogrid-connectors line{stroke:#38bdf873;stroke-width:.4px;stroke-dasharray:2 2}.roi-pin{border-radius:9999px;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px}.roi-pin:after{content:"";opacity:.35;border:1px solid;border-radius:9999px;position:absolute;inset:-8px}.roi-pin--cyan{color:#22d3ee2e;background:#22d3ee}.roi-pin--amber{color:#fbbf242e;background:#fbbf24}.roi-pin--violet{color:#a78bfa2e;background:#a78bfa}.roi-pin--teal{color:#2dd4bf2e;background:#2dd4bf}.roi-pin--rose{color:#fb71852e;background:#fb7185}.roi-geogrid-label{white-space:nowrap;background:linear-gradient(#0f1e34d9,#091222d9);border:1px solid #5eead447;border-radius:14px;padding:10px 16px;position:absolute;top:14%;right:20%;box-shadow:0 16px 40px #0006,0 0 26px #2dd4bf24}.roi-geogrid-label-title{color:#67e8f9;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.roi-geogrid-label-sub{color:#e2e8f099;margin-top:3px;font-size:10.5px}.roi-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee52;border-radius:9999px;align-items:center;gap:8px;padding:7px 16px;font-size:11px;font-weight:700;display:inline-flex}.roi-cyan-text{background:linear-gradient(120deg,#22d3ee,#2dd4bf);color:#0000;-webkit-background-clip:text;background-clip:text}.roi-benefits{flex-wrap:wrap;justify-content:center;gap:16px 0;display:flex}.roi-benefit{border-right:1px solid #ffffff1a;flex:200px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:4px 20px;display:flex}.roi-benefit:last-child{border-right:none}.roi-benefit i{color:#22d3ee;text-align:center;flex-shrink:0;width:20px;font-size:16px}.roi-benefit-title{color:#fff;font-size:13.5px;font-weight:700}.roi-benefit-sub{color:#e2e8f08c;margin-top:1px;font-size:12px}@media(max-width:767px){.roi-benefits{gap:18px}.roi-benefit{border-right:none;flex:45%;max-width:none;padding:0}}.roi-grid{align-items:stretch;gap:28px;display:grid;position:relative}@media(min-width:1024px){.roi-grid{grid-template-columns:3fr 2fr}}.roi-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#13223abf,#091120bf);border:1px solid #5eead433;border-radius:26px;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff0a}.roi-calc-card{flex-direction:column;gap:28px;padding:32px;display:flex}.roi-card-header{align-items:flex-start;gap:16px;display:flex}.roi-card-icon{color:#22d3ee;background:#22d3ee24;border:1px solid #22d3ee59;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex}.roi-card-title{color:#fff;font-size:18px;font-weight:700}.roi-card-desc{color:#e2e8f099;margin-top:4px;font-size:13px}.roi-field-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.roi-field-head label{letter-spacing:.02em;color:#e2e8f0d9;align-items:center;font-size:12.5px;font-weight:700;display:flex}.roi-value-badge{text-align:center;color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;min-width:44px;padding:4px 12px;font-size:13px;font-weight:700}.roi-range{appearance:none;background:linear-gradient(to right,#22d3ee 0%,#2dd4bf var(--roi-fill,10%),#ffffff1a var(--roi-fill,10%),#ffffff1a 100%);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:6px;transition:box-shadow .2s}.roi-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:3px solid #22d3ee;border-radius:9999px;width:18px;height:18px;transition:transform .15s;box-shadow:0 0 0 4px #22d3ee2e}.roi-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.roi-range::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #22d3ee;border-radius:9999px;width:18px;height:18px;box-shadow:0 0 0 4px #22d3ee2e}.roi-range::-moz-range-track{background:0 0}.roi-range:focus-visible{box-shadow:0 0 0 3px #22d3ee59}.roi-revenue-panel{background:linear-gradient(135deg,#22d3ee1a,#2dd4bf0d);border:1px solid #2dd4bf47;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 24px;display:flex}.roi-revenue-icon{color:#2dd4bf;background:#2dd4bf29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;display:flex}.roi-revenue-text{flex:1;min-width:160px}.roi-revenue-title{color:#fff;font-size:14px;font-weight:700}.roi-revenue-sub{color:#e2e8f08c;margin-top:2px;font-size:12px}.roi-revenue-value{color:#04222a;text-align:center;background:linear-gradient(120deg,#22d3ee,#2dd4bf);border-radius:16px;padding:12px 22px;font-size:26px;font-weight:800;box-shadow:0 12px 30px #22d3ee40}.roi-revenue-tag{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:2px;font-size:9.5px;font-weight:700}.roi-results{flex-direction:column;gap:20px;display:flex}.roi-result-card{background:linear-gradient(#13223ab3,#091120b3);border:1px solid #ffffff14;border-radius:22px;flex:1;align-items:center;gap:18px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 18px 50px #00000059}.roi-result-card:hover{transform:translateY(-4px)}.roi-result-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}.roi-result-metric{color:#fff;font-size:28px;font-weight:800;line-height:1}.roi-result-label{letter-spacing:.16em;text-transform:uppercase;color:#e2e8f0b3;margin-top:6px;font-size:10.5px;font-weight:700}.roi-result-sub{color:#e2e8f080;margin-top:4px;font-size:12.5px}.roi-result-blue .roi-result-icon{color:#60a5fa;background:#60a5fa29}.roi-result-blue:hover{border-color:#60a5fa66;box-shadow:0 20px 55px #0006,0 0 30px #60a5fa24}.roi-result-teal .roi-result-icon{color:#34d399;background:#34d39929}.roi-result-teal:hover{border-color:#34d39966;box-shadow:0 20px 55px #0006,0 0 30px #34d39924}.roi-result-violet .roi-result-icon{color:#a78bfa;background:#a78bfa29}.roi-result-violet:hover{border-color:#a78bfa66;box-shadow:0 20px 55px #0006,0 0 30px #a78bfa24}.roi-closing{letter-spacing:.18em;text-transform:uppercase;color:#e2e8f08c;justify-content:center;align-items:center;gap:18px;margin-top:64px;font-size:12px;font-weight:600;display:flex}.roi-closing-line{background:linear-gradient(90deg,#0000,#5eead466);width:clamp(40px,10vw,120px);height:1px}.roi-closing-line:last-child{background:linear-gradient(90deg,#5eead466,#0000)}@media(max-width:639px){.roi-calc-card{padding:24px}.roi-revenue-value{width:100%;font-size:22px}}.integration-card{opacity:.92;transition:opacity .3s,transform .3s,border-color .3s,background-color .3s}.integration-card:hover{opacity:1;background-color:#facc1514;border-color:#facc1566;transform:translateY(-4px)}.integration-card i{transition:color .3s}.integration-card:hover i,.integration-card:hover span{color:#facc15!important}.timeline-wrap{position:relative}.timeline-line{background:#ffffff14;height:2px;position:absolute;top:26px;left:4%;right:4%}.timeline-line-fill{background:linear-gradient(90deg,#facc15,#facc154d);width:0%;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.timeline-step{opacity:.35;transition:opacity .5s,transform .5s;transform:translateY(6px)}.timeline-step.is-active{opacity:1;transform:translateY(0)}.timeline-dot{z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.timeline-step.is-active .timeline-dot{background:#facc1526;border-color:#facc1580;box-shadow:0 0 25px #facc1540}.rd-stat-card{text-align:center;border-radius:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.rd-stat-card:hover{border-color:#facc1566;transform:translateY(-6px);box-shadow:0 20px 55px #0006,0 0 30px #facc151f}.video-card{cursor:pointer;border-radius:28px;position:relative;overflow:hidden}.play-btn{color:#000;background:#facc15f2;border-radius:9999px;justify-content:center;align-items:center;width:84px;height:84px;font-size:26px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;box-shadow:0 0 #facc1580}.video-card:hover .play-btn{transform:scale(1.1);box-shadow:0 0 45px #facc1580}.video-modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e0;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.video-modal.open{display:flex}.sticky-cta{z-index:90;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.sticky-cta.is-visible{transform:translateY(0)}.roadmap-list li{align-items:flex-start;gap:12px;display:flex}.wl-frame{height:260px}.wl-frame img{max-width:100%;max-height:100%}@media(min-width:768px){.wl-frame{height:320px}}.tool-tile{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 10px;animation:5s ease-in-out infinite toolFloat;display:flex}.tool-tile i,.tool-tile svg{font-size:22px}.tool-tile span{font-size:11px}@keyframes toolFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tool-tile:nth-child(2n){animation-delay:.6s}.tool-tile:nth-child(3n){animation-delay:1.2s}.tool-tile:nth-child(5n){animation-delay:1.8s}.rd-hub-card{border:1px solid #facc1559;border-radius:28px;position:relative;box-shadow:0 30px 80px #00000080,0 0 60px #facc1529}.rd-hub-glow{filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#facc152e,#0000 65%);position:absolute;inset:-40px}.rd-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .3s,background .3s;display:flex}.rd-chip:hover{background:#ffffff0f;border-color:#facc154d}.rd-chip-check{color:#4ade80;opacity:0;background:#22c55e26;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:flex;transform:scale(0)}.rd-chip.is-checked .rd-chip-check{opacity:1;transform:scale(1)}.connector-wrap{display:none}@media(min-width:1024px){.connector-wrap{display:block}.connector-path{stroke-dasharray:5 9;animation:1.6s linear infinite dashFlow}@keyframes dashFlow{to{stroke-dashoffset:-28px}}}.connector-mobile{display:flex}@media(min-width:1024px){.connector-mobile{display:none}}.connector-arrow{animation:1.6s ease-in-out infinite arrowPulse}@keyframes arrowPulse{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.rating-badge{background:#facc1514;border:1px solid #facc1573;border-radius:9999px;align-items:center;gap:10px;padding:8px 20px;display:inline-flex;box-shadow:0 0 26px #facc1524}.review-stat-card{text-align:center;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:36px 26px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;box-shadow:0 18px 50px #00000052}.review-stat-card:hover{border-color:#facc1573;transform:translateY(-6px);box-shadow:0 24px 60px #0000006b,0 0 38px #facc1529}.review-stat-icon{color:#facc15;background:#facc151f;border:1px solid #facc1547;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:4px;font-size:20px;display:flex;box-shadow:0 0 26px #facc1524}.reveal-stagger>*{opacity:0;transform:translateY(24px)}.reveal-stagger.in-view>*{animation:.75s cubic-bezier(.22,1,.36,1) forwards revealUp}.reveal-stagger.in-view>:first-child{animation-delay:50ms}.reveal-stagger.in-view>:nth-child(2){animation-delay:.18s}.reveal-stagger.in-view>:nth-child(3){animation-delay:.31s}.reveal-stagger.in-view>:nth-child(4){animation-delay:.44s}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.spark-line{background:linear-gradient(90deg,#0000,#facc158c);width:clamp(40px,12vw,150px);height:1px}.spark-line.spark-line--right{background:linear-gradient(90deg,#facc158c,#0000)}.spark{background:#facc15;border-radius:9999px;flex-shrink:0;width:10px;height:10px;animation:2.4s ease-in-out infinite sparkPulse;box-shadow:0 0 18px #facc15f2}@keyframes sparkPulse{0%,to{opacity:.8;transform:scale(1);box-shadow:0 0 12px #facc15b3}50%{opacity:1;transform:scale(1.35);box-shadow:0 0 26px #facc15}}.review-marquee{--mq-w:min(100%, 1600px);--review-card-w:calc(var(--mq-w) - 96px);max-width:var(--mq-w);margin:0 auto}@media(min-width:640px){.review-marquee{--review-card-w:calc((var(--mq-w) - 160px) / 3)}}@media(min-width:1024px){.review-marquee{--review-card-w:calc((var(--mq-w) - 224px) / 5)}}.review-marquee-viewport{padding:14px 0 30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.review-marquee-track{will-change:transform;width:max-content;animation:55s linear infinite reviewMarquee;display:flex}.review-marquee-viewport:hover .review-marquee-track,.review-marquee-viewport:focus-within .review-marquee-track{animation-play-state:paused}.review-group{align-items:stretch;gap:32px;padding-right:32px;display:flex}@keyframes reviewMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{flex-direction:column;flex:0 0 var(--review-card-w);width:var(--review-card-w);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #facc1542;border-radius:20px;padding:26px 24px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 18px 50px #0006,0 0 36px #facc150f}.review-card:hover{border-color:#facc158c;transform:translateY(-6px);box-shadow:0 26px 60px #00000080,0 0 55px #facc1538}.review-stars{color:#facc15;letter-spacing:2px;font-size:13px}.review-quote-mark{color:#facc1538;font-size:26px}.review-text{color:#ffffffeb;flex:1;font-size:15px;line-height:1.75}.review-avatar{color:#facc15;letter-spacing:.5px;background:#facc151f;border:1px solid #facc1559;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:700;display:flex;box-shadow:0 0 18px #facc151f}.review-verified{color:#facc15;white-space:nowrap;background:#facc151a;border:1px solid #facc154d;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.trust-strip{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:14px;padding:24px;display:grid;box-shadow:0 18px 50px #0000004d}.trust-item{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.trust-item i{color:#facc15;background:#facc151a;border:1px solid #facc1538;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.reviews-aurora{isolation:isolate;background:linear-gradient(160deg,#14213e,#1c3562 42%,#2a3f6b 78%,#1a2c52)}.reviews-aurora-mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.reviews-aurora-blob{filter:blur(90px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.reviews-aurora-blob--blue{background:radial-gradient(circle,#60a5fa8c,#0000 70%);width:46vw;max-width:620px;height:46vw;max-height:620px;animation:26s ease-in-out infinite auroraDriftA;top:-12%;left:-8%}.reviews-aurora-blob--gold{background:radial-gradient(circle,#facc1561,#0000 70%);width:42vw;max-width:560px;height:42vw;max-height:560px;animation:32s ease-in-out infinite auroraDriftB;bottom:-14%;right:-6%}.reviews-aurora-blob--blue2{background:radial-gradient(circle,#93c5fd47,#0000 70%);width:34vw;max-width:460px;height:34vw;max-height:460px;animation:38s ease-in-out infinite auroraDriftC;top:30%;left:42%}@keyframes auroraDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6vw,8vh)scale(1.12)}}@keyframes auroraDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7vw,-6vh)scale(1.15)}}@keyframes auroraDriftC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4vw,6vh)scale(1.08)}}@media(prefers-reduced-motion:reduce){.reviews-aurora-blob{animation:none}}.spark-line--soft{background:linear-gradient(90deg,#0000,#ffffff59)}.spark-line--soft.spark-line--right{background:linear-gradient(90deg,#ffffff59,#0000)}.reviews-heading{color:#fff}.video-testimonial-card{flex-direction:column;gap:14px;display:flex}.video-testimonial-frame{aspect-ratio:16/10;background:#0c1730;border:1px solid #ffffff2e;border-radius:26px;transition:transform .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059,inset 0 0 0 1px #ffffff0a,0 0 60px #60a5fa2e,0 0 40px #facc151f}.video-testimonial-frame:hover{transform:translateY(-4px);box-shadow:0 34px 90px #0006,inset 0 0 0 1px #ffffff0f,0 0 70px #60a5fa47,0 0 55px #facc1533}.video-testimonial-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-testimonial-overlay{pointer-events:none;background:linear-gradient(#060c1a00 55%,#060c1a8c);position:absolute;inset:0}.video-testimonial-info{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.video-testimonial-name{color:#fff;font-size:14px;font-weight:700}.video-testimonial-role{color:#ffffffa6;margin-top:1px;font-size:12px}.review-card{background:linear-gradient(#fffffff7,#faf7f0eb);border:1px solid #d9b45066;box-shadow:0 18px 50px #0a142d38,0 0 30px #facc1514}.review-card:hover{border-color:#d9b450a6;box-shadow:0 26px 60px #0a142d47,0 0 45px #facc1529}.review-text{color:#2c3646}.review-quote-mark{color:#d9b45080}.review-card .font-bold.text-white{color:#16213e!important}.review-card .text-ash{color:#6b7488!important}.review-avatar{color:#a9790b;box-shadow:none;background:#d9b45029;border:1px solid #d9b45080}.review-verified{color:#a9790b;background:#facc1524;border:1px solid #facc1566}.video-testimonial-info .review-verified{color:#facc15;background:#facc1529;border:1px solid #facc1573}.trust-strip{background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:9999px;grid-template-columns:repeat(2,1fr);padding:18px 24px}@media(min-width:768px){.trust-strip{grid-template-columns:repeat(4,1fr)}}.trust-item{color:#fff}.trust-item i{color:#facc15;background:#60a5fa29;border:1px solid #facc154d}@keyframes blob{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-50px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.9)}75%{transform:translate(50px,50px)scale(1.05)}}.animate-blob{animation:7s infinite blob}.animation-delay-2000{animation-delay:2s}.rd-gw-gold{color:#facc15}.rd-gw-white{color:#fff}.rd-landing nav{box-shadow:none;background:#0b0b0beb!important;border-color:#ffffff14!important}.rd-landing nav .rd-wordmark-dominator{background:linear-gradient(#fff,#bebebe);-webkit-background-clip:text;background-clip:text}.rd-landing nav a:not(.rd-btn-gold):not(.rd-btn-gold-outline){color:#fff}.rd-landing section:not(#hero){color:#111827;background-image:none;background-color:#f8fafc!important}.rd-landing section:not(#hero) .text-white{color:#111827!important}.rd-landing section:not(#hero) .text-ash{color:#64748b!important}.rd-landing section:not(#hero) [class*="text-white/"]{color:#475569!important}.rd-landing section:not(#hero) [class*="border-white/"]{border-color:#0f172a1f!important}.rd-landing section:not(#hero) [class*="bg-white/"]{background-color:#ffffffd1!important}.rd-landing section:not(#hero) .bg-ink,.rd-landing section:not(#hero) .bg-charcoal,.rd-landing section:not(#hero) .bg-slate{background-color:#fff!important}.rd-landing .glass-card,.rd-landing .team-card-inner,.rd-landing .team-stat-card,.rd-landing .logo-card{background:#ffffffe6;border-color:#0f172a1a;box-shadow:0 18px 45px #0f172a1a}.rd-landing .team-name,.rd-landing .trust-item{color:#111827}.rd-landing section:not(#hero) h1 .rd-gw-white,.rd-landing section:not(#hero) h2 .rd-gw-white,.rd-landing section:not(#hero) h3 .rd-gw-white,.rd-landing section:not(#hero) h4 .rd-gw-white{color:#111827!important}.rd-landing section:not(#hero) h1 .rd-gw-gold,.rd-landing section:not(#hero) h2 .rd-gw-gold,.rd-landing section:not(#hero) h3 .rd-gw-gold,.rd-landing section:not(#hero) h4 .rd-gw-gold{color:#9a6700!important}.rd-landing #demo,.rd-landing #unified-platform{background-color:#111827!important}.rd-landing #demo#demo h2>span>span:nth-child(2n),.rd-landing #unified-platform#unified-platform h2>span>span:nth-child(2n){color:#fff!important}.rd-landing #demo#demo h2>span>span:nth-child(odd),.rd-landing #unified-platform#unified-platform h2>span>span:nth-child(odd){color:#facc15!important}.rd-landing #demo>div>div>p,.rd-landing #unified-platform>div>p,.rd-landing #unified-platform>p{color:#cbd5e1!important}.rd-landing #trusted .reviews-heading,.rd-landing #trusted .reviews-heading .rd-gw-white{color:#111827!important}.rd-landing #trusted .reviews-heading .rd-gw-gold{color:#9a6700!important}.rd-landing #trusted .video-testimonial-name{color:#111827}.rd-landing #trusted .video-testimonial-role{color:#475569}.rd-landing #trusted .video-testimonial-info .review-verified,.rd-landing #trusted .review-verified{color:#8a5a00}.rd-landing section:not(#hero) .rd-btn-gold-outline{background:#fffbeb;color:#7a5200!important;border-color:#d9a900!important}.rd-landing section:not(#hero) .rd-btn-gold-outline:hover{background:#facc15;color:#0b0b0b!important}.rd-landing #team .ts-panel h3,.rd-landing #team .ts-panel .text-white{color:#fff!important}.rd-landing #team .ts-panel .ts-muted{color:#cbd5e1!important}.rd-landing #team .ts-card:not(.is-active) .ts-card-name{color:#fff!important}.rd-landing #team .ts-card:not(.is-active) .ts-card-role{color:#cbd5e1!important}.rd-landing #team .ts-card.is-active .ts-card-name{color:#17130a!important}.rd-landing #team .ts-card.is-active .ts-card-role{color:#17130ac7!important}.rd-landing #roi .roi-card-title,.rd-landing #roi .roi-benefit-title,.rd-landing #roi .roi-revenue-title,.rd-landing #roi .roi-result-metric,.rd-landing #roi .roi-value-badge{color:#111827}.rd-landing #roi .roi-card-desc,.rd-landing #roi .roi-benefit-sub,.rd-landing #roi .roi-revenue-sub,.rd-landing #roi .roi-result-label,.rd-landing #roi .roi-result-sub,.rd-landing #roi .roi-closing{color:#475569}.rd-landing #roi .roi-field-head label{color:#334155}.rd-landing #roi .roi-eyebrow{color:#0e7490}.rd-landing .gm-heading-accent{color:#9a6200}.rd-landing .gm-feature-eyebrow{color:#746c60}.rd-landing .rs-heading-accent{color:#087f5b}.rd-landing .rs-pill--image{color:#b45309}.rd-landing #founders#founders{background-color:#f1f6ff!important;background-image:radial-gradient(circle at 15% 10%,#3b82f61a,#0000 40%),radial-gradient(circle at 85% 90%,#facc1529,#0000 45%)!important}.rd-landing #founders>div.absolute{display:none}.rd-landing #founders .bg-slate-900\/60{background:#fff;border-color:#d9a90059;box-shadow:0 24px 60px #0f172a1f}.rd-landing #founders .bg-slate-900\/60 h4,.rd-landing #founders .bg-slate-900\/60 .text-white{color:#111827!important}.rd-landing #founders .bg-slate-900\/60 [class*="text-white/"]{color:#334155!important}.rd-landing #founders .bg-slate-900\/60 .signature{color:#8a5a00!important}.rd-landing #founders .text-amber-400{color:#b7791f}.rd-landing #founders [class*="bg-white/4"]{background-color:#cbd5e1!important}.rd-landing #founders button .text-white{color:#111827!important}.rd-landing #roi .roi-calc-card .roi-card-title,.rd-landing #roi .roi-calc-card .roi-card-desc,.rd-landing #roi .roi-calc-card .roi-field-head label,.rd-landing #roi .roi-result-card .roi-result-metric,.rd-landing #roi .roi-result-card .roi-result-label,.rd-landing #roi .roi-result-card .roi-result-sub{color:#f8fafc}.rd-landing #roi .roi-calc-card .roi-card-desc,.rd-landing #roi .roi-result-card .roi-result-sub{color:#d6e0ea}.rd-landing #roi .roi-revenue-panel .roi-revenue-title{color:#f8fafc}.rd-landing #roi .roi-revenue-panel .roi-revenue-sub{color:#d6e0ea}.rd-landing #pricing .pricing-card h3,.rd-landing #pricing .pricing-card .price-amount{color:#111827!important}.rd-landing #pricing .pricing-card--popular .price-amount{color:#b77900!important}.rd-landing #pricing .pricing-card .text-ash,.rd-landing #use-cases .text-ash{color:#475569!important}.rd-landing #demo h2,.rd-landing #demo h2 .rd-gw-white{color:#fff!important}.rd-landing #demo h2 .rd-gw-gold{color:#facc15!important}.rd-landing #demo>div>div>p{color:#d6e0ea!important}.rd-landing #demo .glass-card{color:#111827}.rd-landing #demo .glass-card .text-ash{color:#475569!important}.rd-landing #demo .glass-card input{color:#111827}.rd-landing #unified-platform>div>p,.rd-landing #unified-platform>p{color:#d6e0ea!important}.rd-landing #unified-platform .tool-tile,.rd-landing #unified-platform .rd-hub-card,.rd-landing #unified-platform .rd-stat-card{color:#111827}.rd-landing #unified-platform .tool-tile .text-ash{color:#334155!important}.rd-landing #unified-platform .rd-hub-card .rd-chip,.rd-landing #unified-platform .rd-stat-card .font-bold,.rd-landing #unified-platform .rd-hub-card>div:first-of-type .font-bold:not(.text-lg){color:#111827}.rd-landing #trusted-metrics .bg-blue-950,.rd-landing #trusted-metrics .bg-blue-950 .text-white,.rd-landing #trusted-metrics .bg-blue-950>.font-bold,.rd-landing #trusted-metrics .bg-blue-950 .rounded-full{color:#f8fafc!important}.rd-landing #trusted-metrics .bg-blue-950 [class*=text-blue-200]{color:#d6e6ff!important}.rd-landing #unified-platform>div:first-child>div:first-child{color:#334155!important}.rd-landing #unified-platform>div:first-child>div:first-child .text-accent{color:#8a5a00!important}.rd-landing #unified-platform .rd-font-platform,.rd-landing #unified-platform .rd-font-platform .rd-gw-white{color:#fff!important}.rd-landing #unified-platform .rd-font-platform .rd-gw-gold,.rd-landing #unified-platform>div:first-child>p.text-ash,.rd-landing #unified-platform>div:first-child p.text-ash{color:#d6e0ea!important}.rd-landing #unified-platform>p.text-ash{color:#e2e8f0!important}.rd-landing #use-cases h2,.rd-landing #use-cases .feature-card h4,.rd-landing #stickyCta>div{color:#111827}.rd-landing #stickyCta .rd-btn-gold-outline{color:#7a5200!important}.rd-landing section:not(#hero) :is([class*="bg-slate-950/80"],.rs-panel--dark) .text-white{color:#f8fafc!important}.rd-landing section:not(#hero) :is([class*="bg-slate-950/80"],.rs-panel--dark) [class*="text-white/"]{color:#cbd5e1!important}.rd-landing section:not(#hero) :is([class*="bg-slate-950/80"],.rs-panel--dark) [class*="bg-white/"]{background-color:#ffffff0f!important}.rd-landing section:not(#hero) :is([class*="bg-slate-950/80"],.rs-panel--dark) [class*="border-white/"]{border-color:#ffffff1f!important}.rd-landing #pricing .price-toggle-track{background:#e2e8f0;border-color:#cbd5e1}.rd-landing #pricing .price-toggle-thumb{box-shadow:0 1px 4px #0f172a4d}.rd-landing #pricing .price-toggle-track.is-annual{background:#facc15;border-color:#d9a900}.rd-landing #pricing .price-toggle-track.is-annual .price-toggle-thumb{background:#fff}.rd-landing #pricing #priceLabelAnnual .text-accent{color:#9a6700}.rd-landing #team .ts-muted{color:#475569}.rd-landing #team .ts-card.is-active .ts-card-fade{background:linear-gradient(#0000,#ffd65aeb)}.rd-landing #team .ts-card:not(.is-active) .ts-card-name,.rd-landing #team .ts-card:not(.is-active) .ts-card-role{text-shadow:0 1px 6px #0009}.rd-landing .review-card{background:linear-gradient(165deg,#fff 0%,var(--rv-bg,#faf7f0) 100%);border-color:var(--rv-line,#d9b45066);border-top:5px solid var(--rv-solid,#facc15)}.rd-landing .review-card .review-avatar{background:var(--rv-solid,#facc15);color:#fff;border-color:#fff}.rd-landing .review-card .review-quote-mark{color:var(--rv-solid,#facc15);opacity:.4}.rd-landing section:not(#hero) .review-card .text-ash{color:var(--rv-ink,#6b7488)!important}.rd-landing .review-group>.review-card:nth-child(7n+1){--rv-bg:#fff5d6;--rv-line:#f3de9a;--rv-solid:#e8a800;--rv-ink:#8a5a00}.rd-landing .review-group>.review-card:nth-child(7n+2){--rv-bg:#e8f2ff;--rv-line:#c6dbfa;--rv-solid:#3b82f6;--rv-ink:#1d4fa8}.rd-landing .review-group>.review-card:nth-child(7n+3){--rv-bg:#ffebef;--rv-line:#f7c6d1;--rv-solid:#f43f5e;--rv-ink:#a61e44}.rd-landing .review-group>.review-card:nth-child(7n+4){--rv-bg:#e6f7ee;--rv-line:#bce6cf;--rv-solid:#10b981;--rv-ink:#116b45}.rd-landing .review-group>.review-card:nth-child(7n+5){--rv-bg:#f0eaff;--rv-line:#d8cbfa;--rv-solid:#8b5cf6;--rv-ink:#5532b8}.rd-landing .review-group>.review-card:nth-child(7n+6){--rv-bg:#ffeedf;--rv-line:#f7d0ae;--rv-solid:#f97316;--rv-ink:#a3440a}.rd-landing .review-group>.review-card:nth-child(7n+7){--rv-bg:#e3f7fa;--rv-line:#bae6ee;--rv-solid:#06b6d4;--rv-ink:#0c6672}@media(prefers-reduced-motion:reduce){.rd-landing .fade-in-up,.rd-landing .reveal-stagger>*{opacity:1!important;animation:none!important;transform:none!important}}.rd-app-shell.geotag-app-shell .rd-app-main{background:radial-gradient(900px 520px at 6% -8%,#f2c94c42,#0000 60%),radial-gradient(760px 520px at 100% 6%,#ffe2a052,#0000 62%),radial-gradient(900px 600px at 40% 110%,#ecd6aa6b,#0000 60%),linear-gradient(#fffdf8,#fbf6ea)}.rd-app-shell.geotag-app-shell .rd-app-main>main{background:0 0}.rd-app-shell.geotag-app-shell .rd-app-header{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#fffdf7cc;border-color:#c8962a38}.rd-app-shell.geotag-app-shell .rd-app-header :is(.rd-app-search,.rd-app-icon-button,.rd-app-credit-pill){color:#5a4a26;background:#fffc;border-color:#c8962a4d}.gt-page{--gt-ink:#1f2430;--gt-text:#3a3f4b;--gt-muted:#6f6656;--gt-faint:#9a907c;--gt-gold:#c8962a;--gt-gold-deep:#8a5d00;--gt-line:#c8962a42;--gt-line-strong:#c8962a80;color:var(--gt-text);position:relative}.gt-hero{-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--gt-line);background:linear-gradient(135deg,#ffffffe0,#fff6dcc7);border-radius:26px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #8a5d0073,inset 0 1px #fffffff2}.gt-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f2c94c59,#0000 70%);border-radius:999px;width:280px;height:280px;position:absolute;top:-80px;right:-60px}@media(min-width:768px){.gt-hero{padding:28px 32px}}.gt-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gt-gold-deep);border:1px solid var(--gt-line);background:#ffffffd9;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.gt-title{letter-spacing:-.02em;color:var(--gt-ink);font-size:30px;font-weight:800;line-height:1.15}.gt-title-accent{background:linear-gradient(100deg,#d9a21b,#b07d12 45%,#e8b93a);color:#0000;-webkit-background-clip:text;background-clip:text}.gt-sub{color:var(--gt-muted);font-size:14px;line-height:1.6}.gt-badge{color:#11633f;background:#ddf7eae6;border:1px solid #a7e3c5;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.gt-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(min-width:768px){.gt-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.gt-stat{border:1px solid var(--gt-line);background:#fffc;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.gt-stat-icon{color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.gt-stat-value{color:var(--gt-ink);font-size:22px;font-weight:800;line-height:1.1}.gt-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gt-muted);font-size:11px;font-weight:700}.gt-tone-gold{background:linear-gradient(135deg,#f2c94c,#c8962a)}.gt-tone-blue{background:linear-gradient(135deg,#7cb7ff,#3b82f6)}.gt-tone-green{background:linear-gradient(135deg,#6ee7b7,#10b981)}.gt-tone-violet{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.gt-tone-rose{background:linear-gradient(135deg,#fda4af,#f43f5e)}.gt-tone-orange{background:linear-gradient(135deg,#fdba74,#f97316)}.gt-card{-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--gt-line);background:#ffffffb3;border-radius:22px;padding:20px;box-shadow:0 22px 50px -28px #8a5d0066,inset 0 1px #ffffffe6}@media(min-width:768px){.gt-card{padding:22px 24px}}.gt-card-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.gt-card-icon{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 20px -10px #1f243066}.gt-card-title{color:var(--gt-ink);font-size:15px;font-weight:800}.gt-card-sub{color:var(--gt-muted);font-size:12px}.gt-step{letter-spacing:.08em;color:var(--gt-gold-deep);border:1px solid var(--gt-line);background:#fff4d1;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:800}.gt-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gt-gold-deep);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.gt-field{width:100%;color:var(--gt-ink);background:#ffffffeb;border:1px solid #c8962a4d;border-radius:14px;padding:11px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.gt-field::placeholder{color:#b0a690}.gt-field:focus{border-color:var(--gt-gold);outline:none;box-shadow:0 0 0 4px #f2c94c40}.gt-muted{color:var(--gt-muted)}.gt-faint{color:var(--gt-faint)}.gt-ink{color:var(--gt-ink)}.gt-places>div>div:first-child{background:#ffffffeb;border-color:#c8962a52;border-radius:14px;padding-top:12px;padding-bottom:12px}.gt-places>div>div:first-child:focus-within{border-color:var(--gt-gold);box-shadow:0 0 0 4px #f2c94c40}.gt-places>div>div:first-child>span{color:var(--gt-gold)}.gt-places input{font-size:14px}.gt-biz-list{flex-direction:column;gap:8px;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.gt-biz-list::-webkit-scrollbar{width:6px}.gt-queue::-webkit-scrollbar{width:6px}.gt-biz-list::-webkit-scrollbar-thumb{background:#c8962a59;border-radius:6px}.gt-queue::-webkit-scrollbar-thumb{background:#c8962a59;border-radius:6px}.rd-app .gt-biz{text-align:left;width:100%;color:var(--gt-ink);background:#ffffffd9;border:1px solid #c8962a2e;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.rd-app .gt-biz:hover:not(:disabled){border-color:var(--gt-line-strong);background:#fffaf0;animation:none;transform:none}.rd-app .gt-biz.is-active{background:linear-gradient(135deg,#fff0c4f2,#fffcf2f2);border-color:#d9a21ba6;box-shadow:0 12px 26px -16px #b07d12b3}.gt-avatar{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:grid}.gt-biz-name{color:var(--gt-ink);font-size:13px;font-weight:700;display:block}.gt-biz-addr{color:var(--gt-muted);font-size:11.5px;display:block}.gt-empty{text-align:center;color:var(--gt-muted);border:1px dashed var(--gt-line-strong);background:#ffffff8c;border-radius:14px;padding:18px 12px;font-size:12.5px}.gt-map{border:1px solid var(--gt-line);background:#ffffffd9;border-radius:18px;overflow:hidden}.gt-coords{border-bottom:1px solid var(--gt-line);grid-template-columns:1fr 1fr;display:grid}.gt-coord{padding:10px 14px;display:block}.gt-coord+.gt-coord{border-left:1px solid var(--gt-line)}.gt-coord span{letter-spacing:.12em;text-transform:uppercase;color:var(--gt-gold-deep);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.gt-coord input{width:100%;color:var(--gt-ink);background:0 0;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600}.gt-map-empty{height:100%;color:var(--gt-muted);background-color:#fffaf0;background-image:linear-gradient(#c8962a14 1px,#0000 1px),linear-gradient(90deg,#c8962a14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.gt-map-hint{text-align:center;color:var(--gt-muted);border-top:1px solid var(--gt-line);padding:8px 12px;font-size:11px;font-weight:600}.gt-coord-chip{border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.gt-coord-chip.is-ok{color:#11633f;background:#ddf7eae6;border:1px solid #a7e3c5}.gt-coord-chip.is-missing{color:#6b4a00;background:#fff1c2d9;border:1px solid #e9c46a}.gt-drop{text-align:center;cursor:pointer;color:var(--gt-muted);background:linear-gradient(135deg,#fffaebe6,#ffffffd9);border:2px dashed #c8962a73;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:26px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.gt-drop:hover,.gt-drop.is-dragging{border-color:var(--gt-gold);background:#fff4d1}.gt-drop.is-dragging{transform:scale(1.01)}.gt-drop-icon{color:#fff;background:linear-gradient(135deg,#f2c94c,#c8962a);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px -12px #b07d12cc}.gt-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:34rem;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}@media(min-width:640px){.gt-queue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1536px){.gt-queue{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-app .gt-tile{text-align:left;background:#ffffffeb;border:1px solid #c8962a33;border-radius:16px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.rd-app .gt-tile:hover:not(:disabled){animation:none;transform:translateY(-2px);box-shadow:0 16px 30px -18px #8a5d0099}.rd-app .gt-tile.is-active{border-color:var(--gt-gold);box-shadow:0 0 0 3px #f2c94c73,0 16px 30px -18px #8a5d0099}.gt-tile-img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gt-tile-body{padding:8px 10px 10px}.gt-tile-name{color:var(--gt-ink);font-size:12px;font-weight:700;display:block}.gt-tile-meta{color:var(--gt-muted);margin-top:2px;font-size:10.5px;display:block}.gt-tile-actions{gap:6px;display:flex;position:absolute;top:8px;right:8px}.gt-tile-action{width:30px;height:30px;color:var(--gt-ink);cursor:pointer;background:#ffffffeb;border:1px solid #fffffff2;border-radius:10px;place-items:center;transition:background .2s,color .2s;display:inline-grid;box-shadow:0 6px 14px -8px #1f243080}.gt-tile-action:hover{color:var(--gt-gold-deep);background:#fff4d1}.gt-tile-action.is-danger:hover{color:#b4233c;background:#ffe4e8}.gt-tile-badges{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.gt-chip{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.gt-chip-ok{color:#0f6b45;background:#ddf7ea;border-color:#8fddb7}.gt-chip-warn{color:#8a5d00;background:#fff1c2;border-color:#e9c46a}.gt-chip-bad{color:#b4233c;background:#ffe4e8;border-color:#f7b4c0}.gt-chip-wait{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.gt-chip-star{color:#8a5d00;background:#ffffffeb;border-color:#f0dc9a}.gt-progress{background:#c8962a29;border-radius:999px;height:8px;overflow:hidden}.gt-progress>span{background:linear-gradient(90deg,#f2c94c,#c8962a);border-radius:999px;height:100%;transition:width .3s;display:block}.rd-app .gt-btn{color:#2a1d00;background:linear-gradient(135deg,#ffe08a,#f2c94c 45%,#d9a21b);border:1px solid #b07d128c;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13.5px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 26px -12px #b07d12b3,inset 0 1px #ffffffa6}.rd-app .gt-btn:hover:not(:disabled){filter:brightness(1.04);animation:none;transform:translateY(-1px)}.rd-app .gt-btn-soft{color:var(--gt-gold-deep);border:1px solid var(--gt-line-strong);box-shadow:none;background:#ffffffe6}.rd-app .gt-btn-soft:hover:not(:disabled){background:#fff4d1}.rd-app :is(.gt-btn,.gt-btn-soft):disabled{cursor:not-allowed;color:var(--gt-faint);box-shadow:none;filter:none;background:#ffffffb3;border-color:#c8962a38}.rd-app .gt-link{letter-spacing:.06em;text-transform:uppercase;color:var(--gt-gold-deep);border:1px solid var(--gt-line);background:#fff4d1;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.rd-app .gt-link:hover{background:#ffe9a8;animation:none;transform:none}.rd-app .gt-star{background:0 0;border:0;border-radius:8px;padding:2px}.rd-app .gt-star:hover{box-shadow:none;animation:none;transform:scale(1.12)}.gt-preview{border:1px solid var(--gt-line);background:#fffaf0;border-radius:18px;overflow:hidden}.gt-preview img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gt-keywords{background:#ffffffeb;border:1px solid #c8962a4d;border-radius:14px;flex-wrap:wrap;gap:8px;min-height:48px;padding:8px;display:flex}.gt-keywords:focus-within{border-color:var(--gt-gold);box-shadow:0 0 0 4px #f2c94c40}.gt-keyword{color:#6b4a00;background:linear-gradient(135deg,#fff1c2,#ffe8a3);border:1px solid #e9c46a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.rd-app .gt-keyword button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.rd-app .gt-keyword button:hover{box-shadow:none;color:#b4233c;animation:none;transform:none}.gt-keyword-input{min-width:8rem;color:var(--gt-ink);background:0 0;outline:none;flex:1;padding:0 4px;font-size:14px}.gt-keyword-input::placeholder{color:#b0a690}@media(prefers-reduced-motion:reduce){.rd-app .gt-tile,.rd-app .gt-btn,.gt-drop,.gt-progress>span{transition:none}}.rd-app .gt-biz{flex-shrink:0}.gt-field.gt-field-icon{padding-left:36px}.gt-select{position:relative}.rd-app .gt-select-trigger{width:100%;min-height:52px;color:var(--gt-ink);background:#ffffffeb;border:1px solid #c8962a4d;border-radius:14px;align-items:center;gap:12px;padding:8px 14px 8px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.rd-app .gt-select-trigger:hover:not(:disabled){border-color:var(--gt-line-strong);animation:none;transform:none}.rd-app .gt-select-trigger.is-open{border-color:var(--gt-gold);box-shadow:0 0 0 4px #f2c94c40}.gt-select-placeholder{color:#8c826d;padding-left:4px;font-size:14px}.gt-select-chevron{color:var(--gt-gold);transition:transform .2s}.gt-select-menu{z-index:40;border:1px solid var(--gt-line-strong);background:#fffdf8;border-radius:18px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 28px 60px -20px #8a5d0073,0 4px 12px #1f243014}.gt-select-menu .gt-biz-list{max-height:320px}.gt-label.mb-0{margin-bottom:0}.rd-dash-root{--rd-dash-text:#fff;--rd-dash-muted:#ffffff94;--rd-dash-accent:#e50914;--rd-dash-pos:#34d399;--rd-dash-pos-bg:#34d39924;--rd-dash-neg:#ff6b7a;--rd-dash-neg-bg:#ff6b7a24;--rd-dash-sky:#4da3ff;--rd-dash-line:#ffffff1f;color:var(--rd-dash-text);font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);font-variant-numeric:tabular-nums;background:0 0;position:relative}.rd-dash-root :focus-visible{outline-offset:2px;outline:2px solid #fff}.rd-dash-card{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:radial-gradient(140px 140px at 0 0,#ffffff1f,#0000 70%),linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:20px;min-width:0;padding:1.25rem;position:relative;box-shadow:inset 0 1px #ffffff40,0 24px 60px #00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rd-dash-card{background:#18181ceb}}.rd-dash-muted{color:var(--rd-dash-muted)}.rd-dash-tile{border:1px solid var(--rd-dash-line);background:#ffffff14;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.rd-dash-pill{border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.rd-dash-pill.is-pos{color:var(--rd-dash-pos);background:var(--rd-dash-pos-bg)}.rd-dash-pill.is-neg{color:var(--rd-dash-neg);background:var(--rd-dash-neg-bg)}.rd-dash-pill.is-flat{color:var(--rd-dash-muted);background:#ffffff14}.rd-dash-pill.is-amber{color:#fbbf24;background:#f59e0b29}.rd-dash-seg{border:1px solid var(--rd-dash-line);background:#ffffff0f;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.rd-dash-seg button{color:var(--rd-dash-muted);border-radius:9px;padding:4px 12px;font-size:12px;font-weight:600}.rd-dash-seg button[aria-pressed=true]{color:#fff;background:#ffffff24}.rd-dash-btn{background:var(--rd-dash-accent);color:#fff;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.rd-dash-btn:hover{background:#c40812}.rd-dash-ghost{border:1px solid var(--rd-dash-line);color:#fff;background:#ffffff0f;border-radius:8px;padding:4px 10px;font-size:12px}.rd-dash-skel{background:#ffffff14;border-radius:10px;animation:1.4s ease-in-out infinite rd-dash-pulse}@keyframes rd-dash-pulse{50%{opacity:.5}}.rd-dash-live-dot{background:var(--rd-dash-accent);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite rd-dash-pulse}@media(prefers-reduced-motion:reduce){.rd-dash-skel,.rd-dash-live-dot{animation:none}}.rd-dash-table-wrap{overflow-x:auto}.rd-dash-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.rd-dash-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--rd-dash-muted);padding:8px 10px;font-size:11px;font-weight:600}.rd-dash-table td{border-top:1px solid #ffffff14;padding:10px}.rd-dash-table tbody tr{cursor:pointer}.rd-dash-table tbody tr:hover{background:#ffffff0d}.rd-dash-tooltip{border:1px solid var(--rd-dash-line);color:#fff;background:#141418e6;border-radius:12px;padding:8px 10px;font-size:12px}.rd-app-shell .rd-app-main[data-rd-route=dashboard]{--rd-dash-base:#08080a;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%202600'%20preserveAspectRatio='xMidYMin%20slice'%3e%3cdefs%3e%3clinearGradient%20id='base'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%231C1C21'/%3e%3cstop%20offset='.55'%20stop-color='%230C0C0F'/%3e%3cstop%20offset='1'%20stop-color='%2308080A'/%3e%3c/linearGradient%3e%3clinearGradient%20id='g1'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%2324242A'/%3e%3cstop%20offset='1'%20stop-color='%23121215'/%3e%3c/linearGradient%3e%3clinearGradient%20id='g2'%20x1='1'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23222228'/%3e%3cstop%20offset='1'%20stop-color='%230B0B0D'/%3e%3c/linearGradient%3e%3clinearGradient%20id='g3'%20x1='0'%20y1='1'%20x2='1'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%230A0A0C'/%3e%3cstop%20offset='1'%20stop-color='%23202026'/%3e%3c/linearGradient%3e%3cradialGradient%20id='red'%20cx='.12'%20cy='.42'%20r='.45'%3e%3cstop%20offset='0'%20stop-color='%23E50914'%20stop-opacity='.18'/%3e%3cstop%20offset='1'%20stop-color='%23E50914'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='blue'%20cx='.88'%20cy='.06'%20r='.4'%3e%3cstop%20offset='0'%20stop-color='%234DA3FF'%20stop-opacity='.14'/%3e%3cstop%20offset='1'%20stop-color='%234DA3FF'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='fade'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='.45'%20stop-color='%2308080A'%20stop-opacity='0'/%3e%3cstop%20offset='.85'%20stop-color='%2308080A'%20stop-opacity='1'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23base)'/%3e%3cg%20stroke='%235C5C66'%20stroke-opacity='.35'%20stroke-width='1'%3e%3cpolygon%20points='0,0%20560,0%20260,520'%20fill='url(%23g1)'/%3e%3cpolygon%20points='560,0%201040,0%20760,420%20260,520'%20fill='url(%23g3)'/%3e%3cpolygon%20points='1040,0%201600,0%201600,340%201220,560%20760,420'%20fill='url(%23g2)'/%3e%3cpolygon%20points='0,0%20260,520%200,820'%20fill='%23141418'/%3e%3cpolygon%20points='260,520%20760,420%20900,880%20420,1040'%20fill='url(%23g1)'/%3e%3cpolygon%20points='760,420%201220,560%201100,960%20900,880'%20fill='url(%23g2)'/%3e%3cpolygon%20points='1220,560%201600,340%201600,1000%201100,960'%20fill='url(%23g3)'/%3e%3cpolygon%20points='0,820%20260,520%20420,1040%200,1300'%20fill='url(%23g2)'/%3e%3cpolygon%20points='420,1040%20900,880%201000,1380%20300,1460'%20fill='url(%23g3)'/%3e%3cpolygon%20points='900,880%201100,960%201600,1000%201600,1500%201000,1380'%20fill='url(%23g1)'/%3e%3cpolygon%20points='0,1300%20420,1040%20300,1460%200,1700'%20fill='%2316161A'/%3e%3cpolygon%20points='300,1460%201000,1380%201200,1900%20200,2000'%20fill='%23121215'/%3e%3cpolygon%20points='1000,1380%201600,1500%201600,2100%201200,1900'%20fill='%2318181C'/%3e%3c/g%3e%3cg%20stroke='%238A8A96'%20stroke-opacity='.45'%20stroke-width='1.2'%20fill='none'%3e%3cpath%20d='M260%20520%20L760%20420%20L1220%20560'/%3e%3cpath%20d='M420%201040%20L900%20880%20L1600%201000'/%3e%3cpath%20d='M0%20820%20L260%20520'/%3e%3cpath%20d='M900%20880%20L760%20420'/%3e%3c/g%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23red)'/%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23blue)'/%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23fade)'/%3e%3c/svg%3e") top/100% no-repeat,#08080a}.rd-app-shell .rd-app-main[data-rd-route=dashboard]>main{background:0 0}.rd-app-shell .rd-app-header[data-rd-route=dashboard]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:#ffffff0d;border-bottom:1px solid #ffffff1a}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-credit-pill{font-variant-numeric:tabular-nums;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;height:38px;color:#fff!important}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-credit-pill:hover{background:#ffffff1f}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-credit-pill svg{color:#ff6b75}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-credit-pill span:last-child{color:#fff9!important}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-search{color:#fff9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;height:38px}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-search:hover{color:#fff9;background:#ffffff0f;border-color:#ffffff47}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-search kbd{color:#ffffffb3;background:#ffffff1a;border-radius:6px;font-size:11px;border:1px solid #ffffff29!important}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-icon-button{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;width:38px;height:38px}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-icon-button:hover{background:#ffffff1f}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-icon-button svg{color:#fff!important}.rd-app-shell .rd-app-header[data-rd-route=dashboard] .rd-app-icon-button span{color:#fff!important;background:#e50914!important}.rd-app-shell .rd-app-header[data-rd-route=dashboard] :focus-visible{outline-offset:2px;outline:2px solid #fff}.rd-dash-root .rd-dash-h1{color:#fff;font-family:inherit;font-size:28px;font-weight:700}.rd-dash-root .rd-dash-title{color:#fff;font-family:inherit;font-size:16px;font-weight:600}.rd-dash-root .rd-dash-stat{font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.1}.rd-dash-root .rd-dash-donut-pct{font-size:28px;font-weight:700;line-height:1.1}.rd-dash-root h1,.rd-dash-root h2{font-family:inherit}.rd-dash-seg{border-radius:12px;padding:3px}.rd-dash-seg button{color:#ffffffa6}.rd-dash-seg button:hover{color:#fff}.rd-dash-seg button[aria-pressed=true]{color:#fff;background:#ffffff29;font-weight:600;box-shadow:inset 0 1px #ffffff40}.rd-dash-btn{background:linear-gradient(#f0141f,#c40812);border-radius:12px;height:40px;transition:transform .15s,filter .15s;box-shadow:inset 0 1px #ffffff4d,0 8px 24px #e5091473}.rd-dash-btn:hover{filter:brightness(1.1);background:linear-gradient(#f0141f,#c40812);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.rd-dash-btn:hover{transform:none}}.rd-dash-ghost{border-radius:10px;align-items:center;height:36px;padding:0 12px;display:inline-flex}.rd-dash-pill.is-neutral{color:#b6c3d6;background:#94a3b829}.rd-dash-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141418b3;border-color:#ffffff29}.rd-app-shell .rd-app-main[data-rd-route=ai-visibility]{--aiv-ink:#1f2430;--aiv-text:#3a3f4b;--aiv-muted:#6f6656;--aiv-faint:#9a907c;--aiv-gold:#c8962a;--aiv-gold-bright:#f2c94c;--aiv-gold-deep:#8a5d00;--aiv-line:#c8962a42;--aiv-line-strong:#c8962a80;--aiv-glass:#ffffffad;--aiv-glass-strong:#ffffffdb;color:var(--aiv-text);background:radial-gradient(900px 520px at 8% -6%,#f2c94c47,#0000 60%),radial-gradient(760px 520px at 100% 12%,#ffe2a057,#0000 62%),radial-gradient(900px 600px at 50% 110%,#ecd6aa73,#0000 60%),linear-gradient(#fffdf8,#fbf6ea)}.rd-app-shell .rd-app-main[data-rd-route=ai-visibility]>main{background:0 0}.rd-app-shell .rd-app-header[data-rd-route=ai-visibility]{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#fffdf7c7;border-color:#c8962a38}.rd-app-shell .rd-app-header[data-rd-route=ai-visibility] .rd-app-credit-pill,.rd-app-shell .rd-app-header[data-rd-route=ai-visibility] .rd-app-search,.rd-app-shell .rd-app-header[data-rd-route=ai-visibility] .rd-app-icon-button{color:#5a4a26;background:#fffc;border-color:#c8962a4d}.aiv-page{color:var(--aiv-text);position:relative}.aiv-page:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#c8962a12 1px,#0000 1px),linear-gradient(90deg,#c8962a12 1px,#0000 1px);background-size:32px 32px;height:320px;position:absolute;inset:-24px -24px auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.aiv-page>*{z-index:1;position:relative}.aiv-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--aiv-gold-deep);border:1px solid var(--aiv-line);background:#ffffffbf;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px -6px #c8962a59}.aiv-title{letter-spacing:-.02em;color:var(--aiv-ink);font-size:30px;font-weight:800;line-height:1.15}.aiv-title-accent{background:linear-gradient(100deg,#d9a21b,#b07d12 45%,#e8b93a);color:#0000;-webkit-background-clip:text;background-clip:text}.aiv-sub{color:var(--aiv-muted);font-size:14px;line-height:1.6}.aiv-muted{color:var(--aiv-muted)}.aiv-faint{color:var(--aiv-faint)}.aiv-ink{color:var(--aiv-ink)}.aiv-gold{color:var(--aiv-gold-deep)}.aiv-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--aiv-gold-deep);font-size:11px;font-weight:800}.aiv-back{color:var(--aiv-gold-deep);border:1px solid var(--aiv-line);background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.aiv-back:hover{background:#fff;transform:translate(-2px)}.aiv-card{background:var(--aiv-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--aiv-line);border-radius:22px;box-shadow:0 22px 50px -26px #8a5d0059,0 2px 6px #1f24300a,inset 0 1px #ffffffe6}.aiv-card-strong{background:var(--aiv-glass-strong)}.aiv-card-hover{transition:transform .25s,box-shadow .25s,border-color .25s}.aiv-card-hover:hover{border-color:var(--aiv-line-strong);transform:translateY(-2px);box-shadow:0 28px 60px -26px #8a5d0073,0 2px 6px #1f24300d,inset 0 1px #fffffff2}.aiv-divider{border-color:var(--aiv-line)}.rd-app .aiv-btn,.rd-app a.aiv-btn{letter-spacing:.01em;color:#2a1d00;background:linear-gradient(135deg,#ffe08a,#f2c94c 45%,#d9a21b);border:1px solid #b07d128c;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 28px -12px #b07d12b3,inset 0 1px #ffffffa6}.rd-app .aiv-btn:hover:not(:disabled){filter:brightness(1.04);animation:none;transform:translateY(-1px);box-shadow:0 16px 34px -12px #b07d12cc,inset 0 1px #ffffffb3}.rd-app .aiv-btn:disabled{cursor:not-allowed;color:var(--aiv-faint);box-shadow:none;background:#ffffffb3;border-color:#c8962a40}.rd-app .aiv-btn-ghost,.rd-app a.aiv-btn-ghost{color:var(--aiv-gold-deep);border:1px solid var(--aiv-line-strong);background:#fffc;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.rd-app .aiv-btn-ghost:hover:not(:disabled){background:#fff7e0;animation:none}.rd-app .aiv-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.rd-app .aiv-icon-btn{width:32px;height:32px;color:var(--aiv-gold-deep);border:1px solid var(--aiv-line);background:#ffffffd9;border-radius:10px;place-items:center;display:inline-grid}.rd-app .aiv-icon-btn:hover{background:#fff7e0;animation:none}.aiv-label{letter-spacing:.12em;text-transform:uppercase;color:var(--aiv-gold-deep);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.aiv-field{width:100%;color:var(--aiv-ink);background:#ffffffe6;border:1px solid #c8962a4d;border-radius:14px;padding:11px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #1f24300a}.aiv-field::placeholder{color:#b0a690}.aiv-field:focus{border-color:var(--aiv-gold);background:#fff;outline:none;box-shadow:0 0 0 4px #f2c94c40}.aiv-help{color:var(--aiv-muted);margin-top:6px;font-size:11.5px}.aiv-note{color:#6b4a00;background:linear-gradient(135deg,#ffecb3bf,#fff8e1d9);border:1px solid #d9a21b73;border-radius:14px;padding:10px 12px;font-size:12px}.aiv-note-ok{color:#11633f}.aiv-note-bad{color:#b4233c}.aiv-places>div>div:first-child{background:#ffffffeb;border-color:#c8962a52;border-radius:14px;padding-top:12px;padding-bottom:12px}.aiv-places>div>div:first-child:focus-within{border-color:var(--aiv-gold);box-shadow:0 0 0 4px #f2c94c40}.aiv-places input{font-size:14px}.aiv-places>div>div:first-child>span{color:var(--aiv-gold)}.aiv-chooser{gap:16px;display:grid}@media(min-width:1024px){.aiv-chooser{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aiv-pane{border:1px solid var(--aiv-line);background:#fff9;border-radius:18px;flex-direction:column;min-width:0;padding:16px;display:flex}.aiv-pane-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.aiv-pane-icon{color:#fff;background:linear-gradient(135deg,#f2c94c,#c8962a);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px -8px #b07d12b3}.aiv-pane-icon-blue{background:linear-gradient(135deg,#7cb7ff,#3b82f6);box-shadow:0 8px 18px -8px #3b82f699}.aiv-pane-title{color:var(--aiv-ink);font-size:14px;font-weight:800}.aiv-pane-sub{color:var(--aiv-muted);font-size:11.5px}.aiv-count{color:var(--aiv-gold-deep);border:1px solid var(--aiv-line);background:#fff4d1;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:800}.aiv-saved-list{flex-direction:column;gap:8px;max-height:320px;margin-top:10px;padding-right:4px;display:flex;overflow-y:auto}.aiv-saved-list::-webkit-scrollbar{width:6px}.aiv-saved-list::-webkit-scrollbar-thumb{background:#c8962a59;border-radius:6px}.rd-app .aiv-saved-item{text-align:left;background:#ffffffd9;border:1px solid #c8962a2e;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.rd-app .aiv-saved-item:hover:not(:disabled){border-color:var(--aiv-line-strong);background:#fffaf0;animation:none;transform:translateY(-1px);box-shadow:0 10px 22px -14px #8a5d0080}.aiv-avatar{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.aiv-avatar-0{background:linear-gradient(135deg,#f2c94c,#c8962a)}.aiv-avatar-1{background:linear-gradient(135deg,#7cb7ff,#3b82f6)}.aiv-avatar-2{background:linear-gradient(135deg,#6ee7b7,#10b981)}.aiv-avatar-3{background:linear-gradient(135deg,#fda4af,#f43f5e)}.aiv-avatar-4{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.aiv-avatar-5{background:linear-gradient(135deg,#fdba74,#f97316)}.aiv-saved-name{color:var(--aiv-ink);font-size:13.5px;font-weight:700}.aiv-saved-addr{color:var(--aiv-muted);font-size:11.5px}.aiv-saved-meta{color:var(--aiv-gold-deep);background:#fff4d1;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:700}.aiv-empty{text-align:center;color:var(--aiv-muted);border:1px dashed var(--aiv-line-strong);background:#ffffff8c;border-radius:14px;padding:22px 12px;font-size:12.5px}.aiv-selected{background:linear-gradient(135deg,#fff0c4f2,#fffcf2f2);border:1px solid #d9a21b8c;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 16px 36px -20px #b07d12b3}.rd-app .aiv-engine{color:var(--aiv-muted);background:#fffc;border:1px solid #c8962a40;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.rd-app .aiv-engine:hover:not(:disabled){border-color:var(--aiv-line-strong);animation:none}.rd-app .aiv-engine[aria-pressed=true]{color:#2a1d00;background:linear-gradient(135deg,#fff1c2,#ffe08a);border-color:#b07d1299;box-shadow:0 8px 20px -12px #b07d12cc}.aiv-engine-dot{border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 3px #ffffffe6}.aiv-engine-off{color:var(--aiv-faint);border:1px dashed #c8962a59;border-radius:999px;align-items:center;padding:9px 16px;font-size:13px;display:inline-flex}.aiv-cost{color:var(--aiv-ink);border:1px solid var(--aiv-line);background:#ffffffbf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.aiv-cost strong{color:var(--aiv-gold-deep)}.aiv-stat{padding:16px;position:relative;overflow:hidden}.aiv-stat:after{content:"";background:radial-gradient(circle,var(--aiv-stat-glow,#f2c94c59),transparent 70%);border-radius:999px;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.aiv-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--aiv-muted);font-size:10.5px;font-weight:800}.aiv-stat-value{color:var(--aiv-ink);letter-spacing:-.02em;margin-top:6px;font-size:28px;font-weight:800}.aiv-stat-bar{background:var(--aiv-stat-accent,#f2c94c);width:4px;position:absolute;top:0;bottom:0;left:0}.aiv-pill{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.aiv-pill-blue{color:#1d4fa8;background:#e8f2ff;border-color:#c6dbfa}.aiv-pill-violet{color:#5532b8;background:#f0eaff;border-color:#d8cbfa}.aiv-pill-gold{color:#8a5d00;background:#fff4d1;border-color:#f0dc9a}.aiv-matrix-head{border-color:var(--aiv-line);background:linear-gradient(#fff4d1e6,#fffaebe6)}.aiv-matrix-row{border-color:#c8962a29}.aiv-matrix-row:hover{background:#fff8e199}.aiv-answer{white-space:pre-wrap;word-break:break-word;max-height:24rem;color:var(--aiv-text);border:1px solid var(--aiv-line);background:#ffffffd9;border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.65;overflow:auto}.aiv-answer mark{color:#2a1d00;background:#f2c94c8c;border-radius:4px;padding:0 2px}.aiv-error{color:#7f1d2d;background:linear-gradient(135deg,#ffe4e8e6,#fff5f6e6);border:1px solid #f43f5e66;border-radius:18px;padding:16px;font-size:14px}.aiv-skeleton{animation:1.6s ease-in-out infinite aivPulse}@keyframes aivPulse{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.aiv-card-hover,.rd-app .aiv-btn,.rd-app .aiv-saved-item{transition:none}.aiv-skeleton{animation:none}}.rd-app .aiv-saved-item{flex-shrink:0}.aiv-field.pl-9{padding-left:36px}.aiv-form{padding:18px}@media(min-width:768px){.aiv-form{padding:20px 22px}}.aiv-form-grid{gap:18px;display:grid}@media(min-width:1024px){.aiv-form-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px}}.aiv-form-footer{border-top:1px solid var(--aiv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.aiv-form .aiv-field{border-radius:12px;padding:9px 12px;font-size:13.5px}.aiv-form .aiv-label{margin-bottom:6px}.aiv-form .aiv-help{margin-top:5px}.aiv-step-dot{letter-spacing:0;color:#fff;background:linear-gradient(135deg,#f2c94c,#c8962a);border-radius:999px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:inline-grid}.aiv-form .aiv-places>div>div:first-child{border-radius:12px;padding-top:9px;padding-bottom:9px}.aiv-form .aiv-selected{border-radius:14px;gap:10px;padding:8px 10px 8px 8px}.rd-app .aiv-form .aiv-engine,.aiv-form .aiv-engine-off{padding:7px 13px;font-size:12.5px}.aiv-form .aiv-cost{padding:8px 12px;font-size:12.5px}.aiv-biz-row{align-items:flex-start;gap:8px;display:flex}.aiv-menu{flex-shrink:0;position:relative}.rd-app .aiv-menu-trigger{border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:12.5px;font-weight:800;transition:background .2s,box-shadow .2s;display:inline-flex}.rd-app .aiv-menu-trigger:hover:not(:disabled){animation:none;transform:none;background:#fff7e0!important}.rd-app .aiv-menu-trigger.is-open{box-shadow:0 0 0 3px #f2c94c4d}.aiv-menu-count{color:#fff;background:var(--aiv-gold);border-radius:999px;padding:0 6px;font-size:10.5px;line-height:16px}.aiv-menu-panel{z-index:40;border:1px solid var(--aiv-line-strong);background:#fffdf8;border-radius:16px;width:min(380px,86vw);padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 50px -18px #8a5d0073,0 4px 12px #1f243014}.aiv-menu-panel .aiv-saved-list{gap:2px;max-height:280px;margin-top:0}.aiv-menu-panel .aiv-empty{padding:14px 10px;font-size:12px}.rd-app .aiv-menu-panel .aiv-saved-item{box-shadow:none;border-radius:10px;gap:9px;padding:6px 8px}.rd-app .aiv-menu-panel .aiv-saved-item:hover:not(:disabled){box-shadow:none;transform:none;background:#fff4d1!important}.aiv-menu-panel .aiv-saved-name{font-size:12.5px}.aiv-menu-panel .aiv-saved-addr{font-size:11px}.aiv-menu-panel .aiv-saved-meta{padding:1px 7px;font-size:10px}.aiv-avatar.aiv-avatar-sm{border-radius:9px;width:28px;height:28px;font-size:10.5px}.aiv-field.aiv-field-sm{border-radius:10px;padding:7px 10px 7px 30px;font-size:12.5px}[data-rd-route=grid-scans]{--rd-gs-accent:#f2c94c;--rd-gs-accent-soft:#f2c94c29;--rd-gs-accent-border:#f2c94c73;--rd-gs-text:#fff;--rd-gs-muted:#d6e1f7c7;--rd-gs-line:#8caaf02e;--rd-gs-navy-card:#0e1c42eb}.rd-app-shell .rd-app-main[data-rd-route=grid-scans]{background:radial-gradient(900px 520px at 85% -10%,#4a7aff47,#0000 60%),radial-gradient(760px 480px at 0 30%,#2e54be38,#0000 62%),radial-gradient(700px 500px at 60% 110%,#f2c94c14,#0000 60%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%202600'%20preserveAspectRatio='xMidYMin%20slice'%3e%3cdefs%3e%3clinearGradient%20id='base'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%230E1820'/%3e%3cstop%20offset='.55'%20stop-color='%23070D12'/%3e%3cstop%20offset='1'%20stop-color='%23060B10'/%3e%3c/linearGradient%3e%3clinearGradient%20id='g1'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%231A2731'/%3e%3cstop%20offset='1'%20stop-color='%23060B10'/%3e%3c/linearGradient%3e%3clinearGradient%20id='g2'%20x1='1'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%2318242D'/%3e%3cstop%20offset='1'%20stop-color='%2304080C'/%3e%3c/linearGradient%3e%3clinearGradient%20id='g3'%20x1='0'%20y1='1'%20x2='1'%20y2='0'%3e%3cstop%20offset='0'%20stop-color='%2304080C'/%3e%3cstop%20offset='1'%20stop-color='%2316222B'/%3e%3c/linearGradient%3e%3cradialGradient%20id='teal'%20cx='.1'%20cy='.06'%20r='.42'%3e%3cstop%20offset='0'%20stop-color='%2329D1DA'%20stop-opacity='.16'/%3e%3cstop%20offset='1'%20stop-color='%2329D1DA'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='indigo'%20cx='.9'%20cy='.42'%20r='.42'%3e%3cstop%20offset='0'%20stop-color='%236366F1'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%236366F1'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='fade'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='.45'%20stop-color='%23060B10'%20stop-opacity='0'/%3e%3cstop%20offset='.85'%20stop-color='%23060B10'%20stop-opacity='1'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23base)'/%3e%3cg%20stroke='%234F6470'%20stroke-opacity='.3'%20stroke-width='1'%3e%3cpolygon%20points='0,0%20600,0%20300,500'%20fill='url(%23g1)'/%3e%3cpolygon%20points='600,0%201080,0%20800,440%20300,500'%20fill='url(%23g3)'/%3e%3cpolygon%20points='1080,0%201600,0%201600,360%201240,580%20800,440'%20fill='url(%23g2)'/%3e%3cpolygon%20points='0,0%20300,500%200,860'%20fill='%230A1218'/%3e%3cpolygon%20points='300,500%20800,440%20920,900%20440,1060'%20fill='url(%23g2)'/%3e%3cpolygon%20points='800,440%201240,580%201120,980%20920,900'%20fill='url(%23g1)'/%3e%3cpolygon%20points='1240,580%201600,360%201600,1020%201120,980'%20fill='url(%23g3)'/%3e%3cpolygon%20points='0,860%20300,500%20440,1060%200,1320'%20fill='url(%23g1)'/%3e%3cpolygon%20points='440,1060%20920,900%201020,1400%20320,1480'%20fill='url(%23g3)'/%3e%3cpolygon%20points='920,900%201120,980%201600,1020%201600,1520%201020,1400'%20fill='url(%23g2)'/%3e%3cpolygon%20points='320,1480%201020,1400%201220,1900%20200,2000'%20fill='%230A1117'/%3e%3c/g%3e%3cg%20stroke='%234F6470'%20stroke-opacity='.55'%20stroke-width='1.2'%20fill='none'%3e%3cpath%20d='M300%20500%20L800%20440%20L1240%20580'/%3e%3cpath%20d='M440%201060%20L920%20900%20L1600%201020'/%3e%3cpath%20d='M0%20860%20L300%20500'/%3e%3cpath%20d='M920%20900%20L800%20440'/%3e%3c/g%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23teal)'/%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23indigo)'/%3e%3crect%20width='1600'%20height='2600'%20fill='url(%23fade)'/%3e%3c/svg%3e") top/100% no-repeat,linear-gradient(#0b1838,#081230 55%,#070f28)}.rd-app-shell .rd-app-main[data-rd-route=grid-scans]>main{background:0 0}.rd-app-shell .rd-app-header[data-rd-route=grid-scans]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:#0e1e4899;border-bottom:1px solid #8caaf02e}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-credit-pill{font-variant-numeric:tabular-nums;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;height:38px;color:#fff!important}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-credit-pill:hover{background:#ffffff1f}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-credit-pill svg{color:#ff6b75}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-credit-pill span:last-child{color:#fff9!important}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-search{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;height:38px}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-search:hover{background:#ffffff0f;border-color:#ffffff47}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-search kbd{color:#ffffffbf;background:#ffffff1a;border-radius:6px;font-size:12px;border:1px solid #ffffff29!important}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-icon-button{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;width:38px;height:38px}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-icon-button:hover{background:#ffffff1f}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-icon-button svg{color:#fff!important}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] .rd-app-icon-button span{color:#fff!important;background:#e50914!important}.rd-app-shell .rd-app-header[data-rd-route=grid-scans] :focus-visible{outline-offset:2px;outline:2px solid #fff}[data-rd-route=grid-scans] .geogrid-index-page{isolation:auto;color:var(--rd-gs-text);font-family:var(--font-sans,"DM Sans", system-ui, sans-serif);--gg-text:#fff;--gg-text-secondary:#ffffffb3;--gg-surface:transparent;--gg-border:#ffffff21;background:0 0}[data-rd-route=grid-scans] .geogrid-index-page :focus-visible{outline-offset:2px;outline:2px solid #fff}[data-rd-route=grid-scans] .geogrid-index-page .geogrid-page-header h1{color:#fff;font-family:inherit;font-size:28px;font-weight:700}[data-rd-route=grid-scans] .geogrid-index-page .geogrid-page-header p{color:var(--rd-gs-muted);font-size:14px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-btn{color:#fff;height:40px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;padding:0 14px;font-size:13px;font-weight:600}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-btn:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#ffffff4d}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-btn:disabled{opacity:.55}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-primary{color:#2a1d00;background:linear-gradient(135deg,#ffe08a,#f2c94c,#d9a21b);border:0;border-radius:12px;height:40px;padding:0 16px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff8c,0 8px 24px #f2c94c52}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-primary:hover{color:#2a1d00;filter:brightness(1.06);background:linear-gradient(135deg,#ffe08a,#f2c94c,#d9a21b)}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-tabs-row{border-color:#0000;padding-bottom:4px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-tabs{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:3px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-tabs>button{color:#ffffffbf;background:0 0;border:1px solid #0000;border-radius:999px;font-size:14px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-tabs>button:hover{color:#fff;background:#ffffff0f}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-tabs>button[data-active=true]{background:var(--rd-gs-accent-soft);border-color:var(--rd-gs-accent-border);color:#fff;font-weight:600}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-hint{font-size:12px;font-weight:400;color:var(--rd-gs-muted)!important}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters .rd-gs-input,[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters .rd-gs-select,[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters .geogrid-toolbar-action,[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters>button:not(.rd-gs-link){color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;height:40px;font-size:13px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters .rd-gs-input::placeholder{color:#ffffffb3}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters .rd-gs-input:hover,[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters .rd-gs-select:hover{border-color:#ffffff4d}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters svg,[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-filters .rd-gs-select[data-placeholder]{color:#ffffffb3}.rd-gs-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff!important;background:#0c183af7!important;border:1px solid #8caaf03d!important}.rd-gs-menu [role=menuitem],.rd-gs-menu [role=option]{color:#fff;font-size:13px}.rd-gs-menu [role=menuitem]:focus,.rd-gs-menu [role=option]:focus,.rd-gs-menu [role=menuitem][data-highlighted],.rd-gs-menu [role=option][data-highlighted]{color:#fff!important;background:#ffffff1a!important}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-panel{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);color:#fff;background:linear-gradient(160deg,#26469673,#122454b8 45%,#0c183ad9);border:1px solid #8caaf033;border-radius:20px;position:relative;box-shadow:inset 0 1px #bed2ff2e,0 24px 60px #03081c99}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-panel{background:var(--rd-gs-navy-card)}}.rd-gs-head,.rd-gs-row{grid-template-columns:28px minmax(200px,.9fr) minmax(380px,2.2fr) 140px 100px 110px 40px;align-items:start;column-gap:12px;padding:0 14px;display:grid}.rd-gs-head{text-transform:uppercase;letter-spacing:.1em;color:#dbe5fb;background:linear-gradient(#4c76d63d,#2e54aa24);border-bottom:1px solid #8caaf033;align-items:center;padding-top:11px;padding-bottom:11px;font-size:12px;font-weight:600}.rd-gs-row{color:#fff;border-bottom:1px solid #8caaf01f;min-height:68px;padding-top:10px;padding-bottom:10px;position:relative}@media(prefers-reduced-motion:no-preference){.rd-gs-row{transition:background-color .15s}}.rd-gs-row:hover{background:#608ce61a}.rd-gs-row.is-selected{background:var(--rd-gs-accent-soft)}.rd-gs-row.is-selected:before{content:"";background:var(--rd-gs-accent);width:2px;position:absolute;top:0;bottom:0;left:0}.rd-gs-c-check{background:0 0;border:0;place-items:center;width:28px;height:24px;display:grid}.rd-gs-check{background:#ffffff0f;border-color:#ffffff73}.rd-gs-check[data-state=checked]{background:var(--rd-gs-accent);border-color:var(--rd-gs-accent);color:#2a1d00}.rd-gs-check:after{content:"";position:absolute;inset:-14px}.rd-gs-check{position:relative}.rd-gs-c-biz{gap:10px;min-width:0;display:flex}.rd-gs-name{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25;display:block}.rd-gs-name:hover{text-decoration:underline}.rd-gs-addr{color:var(--rd-gs-muted,#ffffffb3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.rd-gs-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.rd-gs-tags *{font-size:12px!important}.rd-gs-tag{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;height:20px;padding:0 8px;display:inline-flex}.rd-gs-grid-inline{gap:6px;display:none}.rd-gs-c-kw{min-width:0}.rd-gs-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.rd-gs-chip{color:#fff;text-align:left;background:#608ce621;border:1px solid #8caaf03d;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:24px;padding:0 9px;font-size:12px;line-height:1.2;display:inline-flex}.rd-gs-chip-text{overflow-wrap:anywhere;padding:3px 0}a.rd-gs-chip:hover{background:#6e9bf53d}.rd-gs-more{background:var(--rd-gs-accent-soft,#f2c94c29);border-color:var(--rd-gs-accent-border,#f2c94c73);color:#ffe08a;cursor:pointer;white-space:nowrap;font-weight:600}.rd-gs-more:hover{background:#f2c94c42}.rd-gs-dot{border-radius:999px;flex:0 0 7px;place-items:center;width:7px;height:7px;display:inline-grid}.rd-gs-dot.geogrid-rank-dot-top,.rd-gs-dot.geogrid-rank-dot-good{background:#0f8f96}.rd-gs-dot.geogrid-rank-dot-top{box-shadow:0 0 8px #0f8f96b8}.rd-gs-dot.geogrid-rank-dot-mid{background:#fdc700}.rd-gs-dot.geogrid-rank-dot-low{background:#e0563f}.rd-gs-dot.geogrid-rank-dot-muted{background:#64748b}.rd-gs-dot.is-failed{color:#fff;background:#64748b;flex-basis:12px;width:12px;height:12px;font-size:9px;font-weight:800;line-height:1}.rd-gs-pop.rd-gs-pop{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:#0c183af7;border:1px solid #8caaf03d;border-radius:14px;width:380px;max-width:calc(100vw - 24px);padding:0}.rd-gs-pop-head{color:#ffffffb3;border-bottom:1px solid #ffffff1a;padding:10px 14px;font-size:12px}.rd-gs-pop-list{max-height:320px;padding:6px;overflow-y:auto}.rd-gs-pop-item{color:#fff;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;font-size:13px;display:flex}.rd-gs-pop-item:hover,.rd-gs-pop-item:focus-visible{background:#ffffff14}.rd-gs-pop-item .rd-gs-dot{margin-top:5px}.rd-gs-pop-kw{overflow-wrap:anywhere;flex:1}.rd-gs-pop-rank{font-variant-numeric:tabular-nums;font-weight:600}.rd-gs-pop-rank.is-muted{color:#ffffffb3;font-weight:400}.rd-gs-c-rank{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rd-gs-rank{color:#fff;font-variant-numeric:tabular-nums;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.rd-gs-rank.is-failed{color:#ffffffbf;background:#ffffff14;font-weight:600}.rd-gs-processing{color:#ffe27a;background:#fdc70024;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.rd-gs-late{font-size:12px}.rd-gs-spark{opacity:.95}.rd-gs-c-grid,.rd-gs-c-last{flex-direction:column;gap:2px;padding-top:2px;display:flex}.rd-gs-strong{color:#fff;font-size:13px;font-weight:600}.rd-gs-time{color:#fff;font-size:13px}.rd-gs-muted{color:#ffffffb3;font-size:12px}.rd-gs-c-menu{justify-content:flex-end;display:flex}.rd-gs-menu-btn.rd-gs-menu-btn{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;width:36px;height:36px}.rd-gs-menu-btn.rd-gs-menu-btn:hover{color:#fff;background:#ffffff24}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-pager{background:#2e54aa24;border-top:1px solid #8caaf02e}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-pager p{color:#ffffffbf;font-size:13px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-pager p span{color:#fff;font-variant-numeric:tabular-nums;font-family:inherit}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-pager button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;height:34px;padding:0 12px;font-size:13px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-pager button:hover:not(:disabled){background:#ffffff1f}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-pager .rd-gs-page-active{background:var(--rd-gs-accent-soft);border-color:var(--rd-gs-accent-border);color:#fff;border-radius:999px}@media(max-width:1023px){.rd-gs-head,.rd-gs-row{grid-template-columns:28px minmax(180px,.9fr) minmax(240px,2fr) 130px 110px 40px}.rd-gs-c-grid{display:none}.rd-gs-grid-inline{display:inline-flex}}@media(max-width:767px){.rd-gs-head{display:none}.rd-gs-row{grid-template-columns:28px 1fr 40px;grid-template-areas:"check biz menu""kw kw kw""rank rank rank";row-gap:8px;max-height:none}.rd-gs-row .rd-gs-c-check{grid-area:check}.rd-gs-row .rd-gs-c-biz{grid-area:biz}.rd-gs-row .rd-gs-c-menu{grid-area:menu}.rd-gs-row .rd-gs-c-kw{grid-area:kw}.rd-gs-row .rd-gs-c-rank{grid-area:rank}.rd-gs-row .rd-gs-c-last{display:none}}[data-rd-route=grid-scans] .geogrid-index-page{width:100%;max-width:none}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-date.rd-gs-date{color:#fff;height:40px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;gap:8px;padding:0 14px;font-size:13px}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-date.rd-gs-date:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-date.rd-gs-date:focus-visible{outline-offset:2px;outline:2px solid #fff}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-date.rd-gs-date svg{color:#fff;width:16px;height:16px}[data-rd-route=grid-scans] .rd-gs-bulkbar.rd-gs-bulkbar{-webkit-backdrop-filter:blur(10px);background:#0c183af7;border:1px solid #8caaf042;border-radius:14px;box-shadow:0 12px 40px #0000008c,inset 0 1px #ffffff14}[data-rd-route=grid-scans] .rd-gs-bulkbar span{color:#fff;font-weight:600}[data-rd-route=grid-scans] .rd-gs-bulkbar button{color:#fff;background:#ffffff14;border:1px solid #fff3}[data-rd-route=grid-scans] .rd-gs-bulkbar button:hover:not(:disabled){color:#fff;background:#ffffff29;border-color:#ffffff57}[data-rd-route=grid-scans] .rd-gs-bulkbar button:disabled{opacity:.45}[data-rd-route=grid-scans] .rd-gs-bulkbar button svg{color:inherit}[data-rd-route=grid-scans] .rd-gs-bulkbar button.text-destructive,[data-rd-route=grid-scans] .rd-gs-bulkbar button.text-destructive:hover{color:#ff8a93}[data-rd-route=grid-scans] .rd-gs-bulkbar button.bg-primary,[data-rd-route=grid-scans] .rd-gs-bulkbar button.bg-primary:hover{background:var(--rd-gs-accent);border-color:var(--rd-gs-accent);color:#2a1d00;font-weight:600}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-date.rd-gs-date[data-state=open]{border-color:var(--rd-gs-accent-border);color:#fff;background:#608ce633}[data-rd-route=grid-scans] .geogrid-schedules>div:first-child{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(160deg,#26469673,#122454b8 45%,#0c183ad9);border-color:#8caaf038;border-radius:20px;box-shadow:inset 0 1px #bed2ff2e,0 24px 60px #03081c99}[data-rd-route=grid-scans] .geogrid-schedules table thead tr{background:linear-gradient(#4c76d63d,#2e54aa24)}[data-rd-route=grid-scans] .geogrid-schedules table thead th{color:#dbe5fb;letter-spacing:.1em;font-size:12px;font-weight:700}[data-rd-route=grid-scans] .geogrid-schedules table tbody tr:hover{background-color:#608ce61f}[data-rd-route=grid-scans] .geogrid-index-page,[data-rd-route=grid-scans] .geogrid-index-page :is(button,input,select,td,th,p,span,a,div){font-family:DM Sans,Poppins,system-ui,sans-serif}[data-rd-route=grid-scans] .geogrid-index-page :is(.geogrid-page-header h1,.rd-gs-name),[data-rd-route=grid-scans] .geogrid-index-page .geogrid-schedules td p.font-semibold{letter-spacing:0;font-family:Georgia,Times New Roman,serif}[data-rd-route=grid-scans] .geogrid-index-page .geogrid-page-header h1{font-size:32px;font-weight:700}[data-rd-route=grid-scans] .geogrid-index-page .rd-gs-name{font-size:16px;font-weight:700}[data-rd-route=grid-scans] .geogrid-index-page .geogrid-schedules td p.font-semibold{font-size:15px;font-weight:700}[data-rd-route=grid-scans] .geogrid-index-page :is(.rd-gs-rank,.rd-gs-strong,.rd-gs-time){font-variant-numeric:tabular-nums}.leaflet-div-icon.geogrid-pin-icon,.leaflet-div-icon.geogrid-star-icon{background:0 0;border:none}.leaflet-tooltip.geogrid-pin-tooltip{background:hsl(var(--card,222 47% 11%));color:hsl(var(--card-foreground,0 0% 98%));border:1px solid hsl(var(--border,217 33% 20%));white-space:nowrap;border-radius:8px;padding:8px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;line-height:1.4;box-shadow:0 6px 24px #00000073}.leaflet-tooltip.geogrid-pin-tooltip:before{border-top-color:hsl(var(--border,217 33% 20%))}.geogrid-pin-tooltip .gp-rank{margin-bottom:2px;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.geogrid-pin-tooltip .gp-name{font-weight:600}.geogrid-pin-tooltip .gp-meta{color:hsl(var(--muted-foreground,215 20% 65%));font-family:DM Mono,ui-monospace,monospace;font-size:11px}.gm-style .gm-style-iw-c{background:#1a1a2e!important;border-radius:8px!important;padding:0!important;box-shadow:0 6px 24px #00000080!important}.gm-style .gm-style-iw-d{background:#1a1a2e!important;overflow:hidden!important}.gm-style .gm-style-iw-tc:after{background:#1a1a2e!important}.gm-style .gm-style-iw-chr{display:none!important}.rd-app-main[data-rd-kit] .gbp-page{--rd-k-font:"DM Sans", "Poppins", system-ui, sans-serif;--gbp-serif:Georgia, "Times New Roman", serif;--gbp-soft:#dbe7ff;--gbp-muted:#b6c8ee;--gbp-line:#93bbff3d;--gbp-card:linear-gradient(155deg, #2854aa5c 0%, #0c1a3ed1 100%)}.rd-app-main[data-rd-kit] .gbp-page .gbp-serif,.rd-app-main[data-rd-kit] .gbp-page .gbp-serif *{letter-spacing:0;font-family:var(--gbp-serif)!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-eyebrow{letter-spacing:.18em;text-transform:uppercase;text-shadow:none;margin-bottom:4px;font-weight:700;color:#93c5fd!important;font-size:11px!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-header h1{font-size:34px!important;font-weight:700!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-help-btn.gbp-help-btn{border-radius:12px;height:40px;font-weight:700;color:#04122e!important;background:linear-gradient(135deg,#bcd6ff,#6aa2fb)!important;border:1px solid #ffffff59!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-help-btn svg{color:#04122e!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-mini-stat{border-radius:18px;box-shadow:inset 0 1px #ffffff1a,0 18px 40px -22px #000000b3;background:var(--gbp-card)!important;border:1px solid var(--gbp-line)!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-mini-stat .row-top{letter-spacing:.04em;color:var(--gbp-soft)!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-mini-stat .val{font-weight:700!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rd-app-main[data-rd-kit] .gbp-page .gbp-section-head h2{color:#fff;font-size:22px;font-weight:700}.rd-app-main[data-rd-kit] .gbp-page .gbp-count{color:var(--gbp-soft);border:1px solid var(--gbp-line);background:#93bbff1f;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.rd-app-main[data-rd-kit] .gbp-page .gbp-card{background:var(--gbp-card);border:1px solid var(--gbp-line);border-radius:20px;padding:20px;transition:border-color .2s,transform .2s;position:relative;box-shadow:inset 0 1px #ffffff1a,0 20px 44px -26px #000c}.rd-app-main[data-rd-kit] .gbp-page .gbp-card:hover{border-color:#93bbff80;transform:translateY(-2px)}.rd-app-main[data-rd-kit] .gbp-page .gbp-card.is-connected{border-color:#4ade8073}.rd-app-main[data-rd-kit] .gbp-page .gbp-card-title{color:#fff;font-size:17px;font-weight:700;line-height:1.3}.rd-app-main[data-rd-kit] .gbp-page .gbp-card-addr{color:var(--gbp-muted);align-items:center;gap:4px;margin-top:4px;display:flex;font-size:12.5px!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-card-addr svg{color:#93c5fd!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-weight:700;display:inline-flex;font-size:12px!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-pill-on{color:#86efac;background:#22c55e29;border-color:#4ade8080}.rd-app-main[data-rd-kit] .gbp-page .gbp-pill-off{color:#fde68a;background:#f59e0b24;border-color:#fbbf2473}.rd-app-main[data-rd-kit] .gbp-page .gbp-pill svg{color:currentColor!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-email{color:var(--gbp-muted);font-size:11.5px!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-more-btn{color:var(--gbp-soft)}.rd-app-main[data-rd-kit] .gbp-page .gbp-more-btn:hover{color:#fff;background:#ffffff1a}.rd-app-main[data-rd-kit] .gbp-page .gbp-mini{text-align:center;background:#0a16368c;border:1px solid #93bbff29;border-radius:12px;padding:10px 6px}.rd-app-main[data-rd-kit] .gbp-page .gbp-mini-value{color:#fff;font-size:18px;font-weight:700}.rd-app-main[data-rd-kit] .gbp-page .gbp-mini-label{color:var(--gbp-muted);margin-top:2px;font-weight:600;font-size:11.5px!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-context-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gbp-soft);margin-bottom:6px;font-weight:700;font-size:11px!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-context-btn{width:100%;color:var(--gbp-soft);background:#93bbff12;border:1px dashed #93bbff73;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.rd-app-main[data-rd-kit] .gbp-page .gbp-context-btn:hover{color:#fff;background:#93bbff29}.rd-app-main[data-rd-kit] .gbp-page .gbp-context-btn.has-context{color:#fff;border-style:solid}.rd-app-main[data-rd-kit] .gbp-page .gbp-context-btn svg{color:currentColor!important}.rd-app-main[data-rd-kit] .gbp-page :is(.gbp-btn-manage,.gbp-btn-connect,.gbp-btn-posts){border-radius:11px;gap:6px;height:38px;font-size:13px;font-weight:700}.rd-app-main[data-rd-kit] .gbp-page .gbp-btn-manage.gbp-btn-manage{box-shadow:0 10px 22px -12px #5b9dffe6;color:#04122e!important;background:linear-gradient(135deg,#d4e4ff,#8ab8ff 55%,#5b9dff)!important;border:1px solid #fff6!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-btn-connect.gbp-btn-connect{padding:0 14px;color:#2a1d00!important;background:linear-gradient(135deg,#ffe08a,#f2c94c)!important;border:1px solid #fff6!important}.rd-app-main[data-rd-kit] .gbp-page .gbp-btn-posts.gbp-btn-posts{color:#fff!important;background:#93bbff1f!important;border:1px solid #93bbff73!important}.rd-app-main[data-rd-kit] .gbp-page :is(.gbp-btn-manage,.gbp-btn-connect,.gbp-btn-posts) svg{color:currentColor!important}.rd-app-main[data-rd-kit] .gbp-page :is(.gbp-btn-manage,.gbp-btn-connect,.gbp-btn-posts):hover{filter:brightness(1.06)}.bh-page{--bh-ink:#1e1b4b;--bh-text:#312e4f;--bh-muted:#5b5f7a;--bh-faint:#8a8ea8;--bh-indigo:#4f46e5;--bh-indigo-soft:#eef0ff;--bh-line:#e4e6f2;--bh-card:#fff;--bh-serif:Georgia, "Times New Roman", serif;color:var(--bh-text);font-family:DM Sans,Poppins,system-ui,sans-serif;position:relative}.bh-page :is(button,input,p,span,strong,a,div,h2){font-family:inherit}.bh-page .bh-serif,.bh-page .bh-serif *{letter-spacing:0;font-family:var(--bh-serif)!important}.bh-page .bh-header{border:1px solid var(--bh-line);background:radial-gradient(520px 220px at 100% 0,#6366f129,#0000 70%),radial-gradient(420px 200px at 0 100%,#ec489914,#0000 70%),linear-gradient(135deg,#fff,#f5f6ff);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #4f46e573}.bh-page .bh-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bh-indigo);font-size:11px;font-weight:800}.bh-page .bh-title{color:var(--bh-ink);margin-top:4px;font-size:32px;font-weight:700;line-height:1.15}.bh-page .bh-sub{color:var(--bh-muted);margin-top:4px;font-size:14.5px}.rd-app .bh-page .bh-add{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5 60%,#4338ca);border:0;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -12px #4f46e5cc}.rd-app .bh-page .bh-add:hover:not(:disabled){filter:brightness(1.08);animation:none;transform:translateY(-1px)}.bh-page .bh-stat{background:var(--bh-card);border:1px solid var(--bh-line);border-radius:18px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 10px 26px -20px #1e1b4b59}.bh-page .bh-stat:after{content:"";background:radial-gradient(circle,var(--bh-tone-glow),transparent 70%);pointer-events:none;border-radius:999px;width:96px;height:96px;position:absolute;top:-28px;right:-28px}.bh-page .bh-stat-icon{color:#fff;background:var(--bh-tone);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.bh-page .bh-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--bh-muted);font-size:11.5px;font-weight:800}.bh-page .bh-stat-value{color:var(--bh-ink);margin-top:10px;font-size:30px;font-weight:700;line-height:1}.bh-tone-violet{--bh-tone:linear-gradient(135deg, #a78bfa, #6d28d9);--bh-tone-glow:#8b5cf62e}.bh-tone-amber{--bh-tone:linear-gradient(135deg, #fcd34d, #d97706);--bh-tone-glow:#f59e0b2e}.bh-tone-blue{--bh-tone:linear-gradient(135deg, #93c5fd, #2563eb);--bh-tone-glow:#3b82f62e}.bh-tone-rose{--bh-tone:linear-gradient(135deg, #fda4af, #e11d48);--bh-tone-glow:#f43f5e2e}.bh-page .bh-search-input{width:100%;height:44px;color:var(--bh-ink);border:1px solid var(--bh-line);background:#fff;border-radius:14px;padding:0 14px 0 38px;font-size:14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 6px 16px -14px #1e1b4b66}.bh-page .bh-search-input::placeholder{color:var(--bh-faint)}.bh-page .bh-search-input:focus{border-color:#818cf8;outline:none;box-shadow:0 0 0 4px #6366f129}.bh-page .bh-tabs{border:1px solid var(--bh-line);background:#fff;border-radius:14px;gap:2px;padding:4px;display:inline-flex}.rd-app .bh-page .bh-tab{color:var(--bh-muted);background:0 0;border:0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.rd-app .bh-page .bh-tab:hover:not(:disabled){box-shadow:none;color:var(--bh-ink);background:var(--bh-indigo-soft);animation:none;transform:none}.rd-app .bh-page .bh-tab.is-active{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5)}.bh-page .bh-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media(min-width:640px){.bh-page .bh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.bh-page .bh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bh-page .bh-card{background:var(--bh-card);border:1px solid var(--bh-line);border-radius:22px;flex-direction:column;gap:16px;padding:20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:0 14px 34px -26px #1e1b4b73}@media(min-width:640px){.bh-page .bh-card{aspect-ratio:1/.92}}.bh-page .bh-card:before{content:"";background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:22px 22px 0 0;height:4px;position:absolute;inset:0 0 auto}.bh-page .bh-card.is-attention:before{background:linear-gradient(90deg,#f43f5e,#f97316)}.bh-page .bh-card:hover{border-color:#c7cbff;transform:translateY(-3px);box-shadow:0 22px 44px -26px #4f46e58c}.bh-page .bh-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bh-page .bh-logo{border:1px solid var(--bh-line);box-shadow:0 6px 14px -8px #1e1b4b73}.bh-page .bh-card-top .relative{width:52px;height:52px}.bh-page .bh-card-top .bh-logo{border-radius:15px;width:52px;height:52px;font-size:16px}.bh-page .bh-card-top>.relative{flex-shrink:0;position:relative}.rd-app .bh-page .bh-logo-edit{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(135deg,#818cf8,#4f46e5);border:2.5px solid #fff;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;bottom:-7px;right:-7px;overflow:visible;box-shadow:0 6px 14px -6px #4f46e5e6}.rd-app .bh-page .bh-logo-edit svg{color:#fff;width:12px;height:12px}.rd-app .bh-page .bh-logo-edit:hover:not(:disabled){filter:none;border-color:#fff;animation:none;transform:scale(1.12);box-shadow:0 8px 18px -6px #4f46e5}.rd-app .bh-page .bh-logo-edit:after{display:none}.rd-app .bh-page .bh-logo-edit:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.bh-page .bh-name{-webkit-line-clamp:2;color:var(--bh-ink);-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.bh-page .bh-place{color:var(--bh-muted);align-items:center;gap:5px;margin-top:6px;font-size:13px;display:flex}.bh-page .bh-place svg{color:#818cf8}.bh-page .bh-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.bh-page .bh-kpi{background:#f7f8fe;border:1px solid #eceefb;border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.bh-page .bh-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--bh-faint);font-size:10.5px;font-weight:800}.bh-page .bh-kpi-value{color:var(--bh-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.bh-page .bh-kpi-small{color:var(--bh-text);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.bh-page .bh-kpi-small svg{color:var(--bh-faint);flex-shrink:0}.bh-page .bh-bar{background:#e4e6f2;border-radius:999px;height:4px;margin-top:2px;display:block;overflow:hidden}.bh-page .bh-bar>span{border-radius:999px;height:100%;display:block}.bh-page .bh-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.bh-page .bh-badge-ok{color:#047857;background:#e7f8ef;border-color:#a7e3c5}.bh-page .bh-badge-alert{color:#be123c;background:#ffeef1;border-color:#fbc4cf}.bh-page .bh-badge-off{color:#475569;background:#f1f4f9;border-color:#d6dce8}.bh-page .bh-open{height:42px;color:var(--bh-indigo);background:var(--bh-indigo-soft);border:1px solid #c7cbff;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.bh-page .bh-open:hover{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#0000;box-shadow:0 12px 24px -14px #4f46e5e6}.bh-page .bh-empty{text-align:center;background:#fff;border:1px dashed #c7cbff;border-radius:22px;padding:40px 20px}@media(prefers-reduced-motion:reduce){.bh-page .bh-card,.bh-page .bh-open{transition:none}}
