:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8eef7;background:#07101c;font-synthesis:none;--mint:#38dfb8;--panel:#0f1a2a;--line:#26354a;--muted:#8090a7}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 85% 5%,#123146 0,transparent 28rem),#07101c}button,input,select{font:inherit}button,.link-button{min-height:2.75rem;padding:.7rem 1rem;color:#cbd6e5;border:1px solid #33445b;border-radius:.65rem;background:#121e30;font-size:.75rem;font-weight:800;letter-spacing:.04em;cursor:pointer}button:hover,.link-button:hover{border-color:#4f657f;background:#19283d}button:disabled{opacity:.5;cursor:not-allowed}.primary{color:#061510;border-color:var(--mint);background:var(--mint)}.eyebrow{margin:0;color:var(--mint);font-size:.7rem;font-weight:900;letter-spacing:.14em}.brand{display:flex;align-items:center;gap:.75rem}.brand>span{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:#04130e;border-radius:.7rem;background:var(--mint);font-weight:950}.brand strong,.brand small{display:block}.brand strong{font-size:.9rem;letter-spacing:.08em}.brand small{margin-top:.2rem;color:var(--muted);font-size:.7rem}.center-state{display:grid;place-items:center;min-height:100vh;color:var(--muted)}.login-layout{display:grid;min-height:100vh;padding:clamp(1.25rem,5vw,5rem);gap:2rem}.login-intro{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;max-width:42rem}.login-intro h1{margin:0;font-size:clamp(2.25rem,7vw,5rem);line-height:1.02;letter-spacing:-.05em}.login-intro>p:last-child,.lead-copy{max-width:45rem;color:var(--muted);font-size:1rem;line-height:1.7}.login-card{align-self:center;display:grid;gap:1rem;width:100%;max-width:28rem;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--line);border-radius:1rem;background:#0d1828e8;box-shadow:0 1.5rem 5rem #0008}.login-card h2{margin:.2rem 0 1rem;font-size:2rem}.login-card label,.filters label,.result-card footer label{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.08em}.login-card input,.filters select,.result-card select{display:block;width:100%;min-height:2.75rem;margin-top:.45rem;padding:.65rem .75rem;color:#edf3fa;border:1px solid #34465d;border-radius:.55rem;background:#091321}.login-card>small{color:var(--muted);text-align:center}.error-message,.notice{padding:1rem;color:#e5b86a;border:1px solid #725a30;border-radius:.7rem;background:#2d2415}.app-shell{display:grid;min-height:100vh}.app-shell>aside{display:flex;flex-direction:column;gap:2rem;padding:1.25rem;border-bottom:1px solid var(--line);background:#091321}.app-shell nav{display:flex;gap:.5rem;overflow:auto}.app-shell nav button{flex:0 0 auto;border-color:transparent;background:transparent}.app-shell nav button.active{color:var(--mint);border-color:#285f57;background:#10302e}.agent-note{display:none}.app-shell>main{min-width:0;padding:clamp(1.25rem,4vw,3.5rem);overflow:hidden}.page-header h1{margin:.35rem 0 0;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.04em}.metric-grid,.card-grid,.plan-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}.metric,.radar-card,.result-card,.panel,.account-panel,.plan-grid article{padding:1.25rem;border:1px solid var(--line);border-radius:.85rem;background:linear-gradient(145deg,#101d2d,#0c1625)}.metric span{display:block;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.1em}.metric strong{display:block;margin-top:.6rem;font-size:clamp(1.4rem,4vw,2.2rem)}.metric.accent{border-color:#2f7166}.metric.accent strong{color:var(--mint)}.panel,.account-panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:1rem}.panel h2,.account-panel h2{margin:.35rem 0}.panel p,.account-panel p{margin:.4rem 0 0;color:var(--muted);line-height:1.55}.radar-card header{display:flex;align-items:center;gap:.65rem}.radar-card h2{margin:0;font-size:1.1rem}.radar-card>p{color:var(--muted);line-height:1.6}.radar-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--line)}.radar-card dt{color:var(--muted);font-size:.62rem;font-weight:800}.radar-card dd{margin:.3rem 0 0;font-weight:900}.dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:#5a6473}.dot.on{background:var(--mint);box-shadow:0 0 1rem #38dfb888}.list-panel,.results-list{display:grid;gap:.75rem;margin-top:1.5rem}.group-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--panel)}.group-row>div{display:grid;grid-template-columns:auto 1fr;gap:.25rem .7rem}.group-row small{grid-column:2;color:var(--muted)}a{color:var(--mint);font-size:.72rem;font-weight:800;text-decoration:none}.filters{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem;padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--panel)}.result-card{padding:clamp(1rem,3vw,1.5rem)}.result-card>header,.result-meta,.result-card>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.result-card header span,.result-card header small{display:block}.result-card header span{font-weight:900}.result-card header small,.result-meta{color:var(--muted);font-size:.76rem}.score{padding:.45rem .65rem;color:#a8b8cb;border:1px solid #40516a;border-radius:999px}.score.best{color:var(--mint);border-color:#347469}.result-meta{justify-content:flex-start;margin-top:1rem}.post-content{color:#d9e2ef;line-height:1.72;white-space:pre-wrap;overflow-wrap:anywhere}.ai-reason{padding:1rem;color:#a9bbca;border-left:.2rem solid var(--mint);background:#0a1421;line-height:1.6}.result-card>footer{align-items:flex-end;padding-top:1rem;border-top:1px solid var(--line)}.result-card footer label{min-width:9rem}.feedback{display:flex;flex-wrap:wrap;gap:.5rem}.feedback .selected{color:#06140f;border-color:var(--mint);background:var(--mint)}.feedback .selected.bad{color:#fff;border-color:#b54c62;background:#8d3447}.link-button{display:inline-flex;align-items:center;justify-content:center}.unavailable{color:var(--muted);font-size:.72rem}.load-more{display:block;margin:1rem auto}.plan-grid article h3{margin:0}.plan-grid article>strong{display:block;margin:.6rem 0;font-size:1.5rem}.plan-grid li{margin:.45rem 0;color:var(--muted)}.pricing-heading{margin-top:2rem}.pricing-heading h2{margin:.35rem 0 0}.plan-grid article{display:flex;flex-direction:column}.plan-grid article>ul{flex:1;padding-left:1.2rem}.plan-grid article.recommended{border-color:var(--mint);box-shadow:inset 0 0 0 1px #38dfb833}.recommended-label{align-self:flex-start;margin-bottom:.8rem;padding:.3rem .55rem;color:#061510;border-radius:999px;background:var(--mint);font-size:.6rem;font-weight:900;letter-spacing:.08em}.plan-grid article>strong small{color:var(--muted);font-size:.75rem;font-weight:700}@media(min-width:768px){.login-layout{grid-template-columns:1.2fr .8fr}.app-shell{grid-template-columns:15rem 1fr}.app-shell>aside{position:sticky;top:0;height:100vh;padding:1.5rem;border-right:1px solid var(--line);border-bottom:0}.app-shell nav{display:grid;overflow:visible}.agent-note{display:block;margin-top:auto;padding:1rem;border:1px solid #24463f;border-radius:.75rem;background:#0e2524}.agent-note span{color:var(--mint);font-size:.65rem;font-weight:900}.agent-note p{margin:.5rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.metric-grid,.card-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.account-panel{flex-direction:row;align-items:center}.filters{grid-template-columns:repeat(2,minmax(0,15rem));width:max-content;max-width:100%}}@media(min-width:1024px){.app-shell{grid-template-columns:17rem 1fr}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.app-shell>main{max-width:96rem;width:100%;margin:0 auto}}:root{font-family:Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,sans-serif;--sales-bg: #07101c;--sales-deep: #08121f;--sales-panel: #0d1a2a;--sales-line: #20344a;--sales-cyan: #38bce8;--sales-text: #edf5ff}html{scroll-behavior:smooth}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8ff4dc;outline-offset:3px}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;color:#061510;border-radius:.6rem;background:var(--mint);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.brand-button{min-height:0;padding:0;border:0;background:transparent;text-align:left}.brand-button:hover{border:0;background:transparent}.brand>span{color:var(--mint);background:#0d2b2a;border:1px solid #27665d}.brand svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5}.brand svg .radar-dot{fill:currentColor;stroke:none}.marketing-shell{min-width:0;min-height:100vh;color:var(--sales-text);background:linear-gradient(90deg,#38dfb805 1px,transparent 1px),linear-gradient(#38dfb805 1px,transparent 1px),radial-gradient(circle at 78% 12%,#1f5b6c42 0,transparent 28rem),var(--sales-bg);background-size:64px 64px,64px 64px,auto,auto;overflow:clip}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3,.login-layout h1,.login-layout h2{font-family:Bahnschrift,Segoe UI Variable Display,Segoe UI,sans-serif}.marketing-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(90rem,calc(100% - 2rem));margin:0 auto;padding:1rem 0;border-bottom:1px solid #22364a}.marketing-header nav{display:none;align-items:center;gap:clamp(1rem,2.5vw,2rem)}.marketing-header nav a{color:#a7b6c9;font-size:.74rem;letter-spacing:.04em}.marketing-header nav a:hover{color:var(--sales-text)}.marketing-auth{display:flex;align-items:center;gap:.5rem}.marketing-auth button{min-height:2.45rem;padding:.6rem .8rem;white-space:nowrap}.sales-hero{position:relative;display:grid;align-items:center;gap:clamp(2.5rem,6vw,5rem);width:min(90rem,calc(100% - 2rem));min-height:min(48rem,calc(100vh - 5rem));margin:0 auto;padding:clamp(4rem,9vw,8rem) 0}.sales-hero:before{content:"";position:absolute;z-index:-1;inset:12% auto auto -20%;width:40rem;height:40rem;border:1px solid #38dfb80c;border-radius:50%}.hero-copy{min-width:0}.hero-copy h1{max-width:15ch;margin:.8rem 0 1.4rem;font-size:clamp(2.65rem,7vw,6.5rem);font-weight:650;line-height:.94;letter-spacing:-.055em}.hero-copy h1 em{display:block;color:var(--mint);font-style:normal}.hero-copy>p:not(.eyebrow){max-width:42rem;color:#aab9ca;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.hero-actions .link-button{min-height:3.2rem;padding-inline:1.4rem}.secondary-link{display:inline-flex;align-items:center;gap:.7rem;min-height:3rem;color:#d9e6f3}.secondary-link span{color:var(--mint);font-size:1.1rem}.hero-assurance{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;color:#74879d;font-size:.72rem}.hero-assurance span{display:inline-flex;align-items:center;gap:.5rem}.hero-assurance span:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--mint);box-shadow:0 0 1rem #38dfb899}.hero-radar{position:relative;isolation:isolate;width:min(100%,34rem);aspect-ratio:1;margin-inline:auto;border:1px solid #275064;border-radius:50%;background:radial-gradient(circle,#122f3c 0 2%,transparent 2.3% 22%,#225267 22.4% 22.7%,transparent 23% 44%,#225267 44.3% 44.6%,transparent 45% 66%,#225267 66.3% 66.6%,transparent 67%),#081827;box-shadow:inset 0 0 5rem #02080f,0 2.5rem 8rem #0009,0 0 4rem #25bcd018;overflow:hidden}.hero-radar-enter{transform-origin:center;animation:hero-radar-enter .65s cubic-bezier(.16,1,.3,1) both}.radar-grid{position:absolute;z-index:1;inset:50% 0 auto;height:1px;background:#4cc9d82c;pointer-events:none}.radar-grid:after{content:"";position:absolute;top:-17rem;left:50%;width:1px;height:34rem;background:#4cc9d82c}.radar-sweep{position:absolute;z-index:2;inset:50% 50% 0 0;opacity:.68;transform-origin:right top;background:conic-gradient(from 270deg at 100% 0,#38dfb800,#38dfb83b 32deg,#38dfb800 42deg);animation:radar-sweep 5.2s linear infinite;will-change:transform;pointer-events:none}.radar-center-pulse{position:absolute;z-index:4;top:50%;left:50%;width:.5rem;height:.5rem;border:1px solid #a6ffea;border-radius:50%;background:#38dfb8cc;box-shadow:0 0 .9rem #38dfb866;transform:translate(-50%,-50%);pointer-events:none}.radar-center-pulse:after{content:"";position:absolute;top:50%;left:50%;width:160%;height:160%;border:1px solid #70efd180;border-radius:50%;opacity:.2;transform:translate(-50%,-50%) scale(.78);animation:radar-center-glow 3.6s ease-in-out infinite;will-change:transform,opacity}.signal{--signal-delay: 0s;position:absolute;z-index:3;width:.75rem;height:.75rem;border:2px solid #8effe5;border-radius:50%;background:var(--mint);box-shadow:0 0 0 .35rem #38dfb820,0 0 1.3rem #38dfb8;animation:radar-signal-pulse 3.8s ease-in-out var(--signal-delay) infinite;transform-origin:center;will-change:transform}.signal:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border:1px solid #70efd180;border-radius:50%;opacity:.12;transform:translate(-50%,-50%) scale(.8);animation:radar-signal-ring 4.2s ease-out var(--signal-delay) infinite;will-change:transform,opacity}.signal-a{--signal-delay: -.45s;top:26%;right:27%}.signal-b{--signal-delay: -1.55s;bottom:31%;left:23%;opacity:.65}.signal-c{--signal-delay: -2.7s;top:48%;right:14%;opacity:.35}.signal-active:after{border-color:#91ffe6b3;animation-duration:3.2s}.lead-ping{position:absolute;z-index:5;right:3%;bottom:8%;width:min(14rem,54%);padding:1rem;border:1px solid #327869;border-radius:.8rem;background:#091622e8;box-shadow:0 1rem 3rem #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lead-ping-enter{animation:lead-ping-enter .52s cubic-bezier(.16,1,.3,1) .16s both}.lead-ping span,.lead-ping small{display:block;color:#8599ad;font-size:.62rem;letter-spacing:.09em}.lead-ping strong{display:block;margin:.35rem 0;color:var(--mint);font-size:clamp(1.2rem,4vw,2rem)}.section-wrap{width:min(82rem,calc(100% - 2rem));margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 0;scroll-margin-top:2rem}.section-heading{max-width:50rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.section-heading.centered{margin-inline:auto;text-align:center}.section-heading h2,.privacy-section h2,.final-cta h2{margin:.6rem 0 0;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.05;letter-spacing:-.035em}.section-heading>p:last-child,.final-cta p{color:#8da0b5;line-height:1.65}.how-section{border-top:1px solid #1e3448}.steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:steps}.steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.4rem;border-top:1px solid #294257;background:linear-gradient(130deg,#0d1a29cc,#0a1420aa)}.steps>li>span{color:var(--mint);font:700 1rem Bahnschrift,sans-serif}.steps h3{margin:0;font-size:1.15rem}.steps p{margin:.65rem 0 0;color:#8396aa;line-height:1.6}.benefits-section{border-top:1px solid #1e3448}.benefit-grid{display:grid;grid-template-columns:1fr;gap:1px;background:#23394c;border:1px solid #23394c}.benefit-grid article{min-width:0;padding:clamp(1.4rem,3vw,2rem);background:#0b1725}.benefit-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:var(--mint);border:1px solid #2b665e;border-radius:.65rem;background:#102a2a}.benefit-icon svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.benefit-grid h3{margin:1.2rem 0 .5rem}.benefit-grid p{margin:0;color:#8497ab;line-height:1.65}.privacy-section{display:grid;align-items:center;gap:clamp(2rem,7vw,6rem)}.privacy-section>div:last-child>p:not(.eyebrow),.privacy-section li{color:#8fa2b5;line-height:1.7}.privacy-section ul{display:grid;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none}.privacy-section li{position:relative;padding-left:1.5rem}.privacy-section li:before{content:"";position:absolute;top:.68rem;left:0;width:.55rem;height:.3rem;border-bottom:2px solid var(--mint);border-left:2px solid var(--mint);transform:rotate(-45deg)}.privacy-visual{position:relative;display:grid;place-items:center;width:min(100%,25rem);aspect-ratio:1;margin-inline:auto;color:var(--mint);border:1px solid #24475a;border-radius:1rem;background:repeating-linear-gradient(0deg,#38dfb807 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,#38dfb807 0 1px,transparent 1px 32px),#091827;box-shadow:inset 0 0 5rem #0006}.privacy-visual:before,.privacy-visual:after{content:"";position:absolute;width:70%;aspect-ratio:1;border:1px solid #38dfb82c;border-radius:50%}.privacy-visual:after{width:44%}.privacy-visual svg{z-index:1;width:6rem;height:6rem;fill:none;stroke:currentColor;stroke-width:1.2}.privacy-visual svg .radar-dot{fill:currentColor;stroke:none}.privacy-visual>span{position:absolute;bottom:1.25rem;color:#7f94a8;font-size:.64rem;font-weight:800;letter-spacing:.14em}.sales-pricing{width:min(90rem,calc(100% - 2rem));border-top:1px solid #1e3448}.sales-plan-grid{display:grid;grid-template-columns:1fr;gap:1rem}.sales-plan-grid article{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.5rem;border:1px solid #293d52;border-radius:1rem;background:linear-gradient(150deg,#101e2e,#0a1421)}.sales-plan-grid article.recommended{border-color:var(--mint);box-shadow:inset 0 0 0 1px #38dfb828,0 1.5rem 4rem #0005}.sales-plan-grid .plan-name{margin:.25rem 0;color:#dce7f2;font:700 1.05rem Bahnschrift,sans-serif;text-transform:uppercase;letter-spacing:.08em}.sales-plan-grid article>strong{display:block;margin:.7rem 0 1.1rem;font:650 clamp(2rem,5vw,3rem) Bahnschrift,sans-serif}.sales-plan-grid article>strong small{color:#8194a8;font:400 .78rem Segoe UI,sans-serif}.sales-plan-grid ul{flex:1;display:grid;align-content:start;gap:.75rem;margin:.75rem 0 1.5rem;padding:1.25rem 0 0;border-top:1px solid #23364a;list-style:none}.sales-plan-grid li{position:relative;padding-left:1.25rem;color:#95a6b8;font-size:.86rem;line-height:1.45}.sales-plan-grid li:before{content:"";position:absolute;top:.55rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--mint)}.sales-plan-comparison-section{display:grid;gap:1rem;margin-top:clamp(2rem,5vw,3.5rem)}.sales-plan-comparison-section>header{display:grid;gap:.35rem}.sales-plan-comparison-section h3{margin:0;color:#e5eef7;font-size:clamp(1.25rem,2.5vw,1.7rem)}.sales-plan-comparison-scroll{width:100%;max-width:100%;overflow-x:auto;border:1px solid #293d52;border-radius:1rem;background:#091522;scrollbar-width:thin}.sales-plan-comparison-scroll:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.sales-plan-comparison{width:100%;min-width:44rem;border-collapse:collapse;color:#dce7f2;font-size:.82rem}.sales-plan-comparison th,.sales-plan-comparison td{min-width:9.5rem;padding:.82rem .9rem;border-right:1px solid #21364a;border-bottom:1px solid #21364a;text-align:center}.sales-plan-comparison th:first-child{position:sticky;left:0;z-index:1;min-width:9rem;color:#91a4b7;background:#0a1623;text-align:left}.sales-plan-comparison thead th{color:#eff6fc;background:#0d1b2a}.sales-plan-comparison thead th span,.sales-plan-comparison thead th strong{display:block}.sales-plan-comparison thead th span{letter-spacing:.06em}.sales-plan-comparison thead th strong{margin-top:.3rem;color:#91a4b7;font-size:.78rem}.sales-plan-comparison thead th small{font-weight:500}.sales-plan-comparison tbody tr:last-child th,.sales-plan-comparison tbody tr:last-child td{border-bottom:0}.plans-state{padding:2rem;color:#91a5b8;border:1px solid #294054;border-radius:1rem;background:#0b1724;text-align:center}.faq-section{display:grid;gap:clamp(1.5rem,5vw,5rem);border-top:1px solid #1e3448}.faq-list{min-width:0}.faq-list details{border-top:1px solid #2a4055}.faq-list details:last-child{border-bottom:1px solid #2a4055}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 0;color:#dce7f3;font-weight:700;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{flex:0 0 auto;color:var(--mint);font-size:1.3rem;transition:transform .2s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 2rem 1.4rem 0;color:#899caf;line-height:1.7}.final-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4rem);border:1px solid #2a665d;border-radius:1rem;background:radial-gradient(circle at 100% 0,#1e685439,transparent 21rem),#0c1b29}.final-cta h2{max-width:15ch}.final-cta .primary{min-height:3.2rem;padding-inline:1.5rem}.marketing-footer{display:grid;gap:1.2rem;width:min(90rem,calc(100% - 2rem));margin:0 auto;padding:2rem 0;color:#74879a;border-top:1px solid #22364a}.marketing-footer>p{max-width:35rem;margin:0;font-size:.78rem;line-height:1.6}.login-layout{background:radial-gradient(circle at 15% 30%,#174a5555,transparent 28rem),#07101c}.auth-main{display:grid;align-items:center;min-width:0}.login-intro .brand-button{align-self:flex-start}.login-intro .auth-title{max-width:12ch;margin:0;color:var(--sales-text);font:650 clamp(2.4rem,6vw,5.5rem)/1 Bahnschrift,"Segoe UI Variable Display","Segoe UI",sans-serif;letter-spacing:-.045em}.login-card h1{margin:.2rem 0 0;font-size:2rem}.auth-copy{margin:0 0 .6rem;color:#8da0b5;line-height:1.55}.auth-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;padding-top:.4rem;color:#8395a9;font-size:.78rem}.auth-switch button{min-height:2.2rem;padding:.35rem .65rem}.back-home{align-self:flex-start;color:#97a9ba;border-color:transparent;background:transparent}.back-home:hover{color:var(--mint);border-color:transparent;background:transparent}.register-card{margin-block:2rem}@keyframes hero-radar-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes radar-signal-pulse{0%,to{transform:scale(.97)}52%{transform:scale(1.06)}}@keyframes radar-signal-ring{0%{opacity:.18;transform:translate(-50%,-50%) scale(.72)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(2.15)}}@keyframes radar-center-glow{0%,to{opacity:.16;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.42;transform:translate(-50%,-50%) scale(1.25)}}@keyframes lead-ping-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:640px){.marketing-header,.sales-hero,.section-wrap,.sales-pricing,.marketing-footer{width:min(90rem,calc(100% - 3rem))}.benefit-grid,.sales-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{flex-direction:row;align-items:center}.marketing-footer{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center}}@media(min-width:768px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.steps li{display:block;min-height:14rem}.steps h3{margin-top:3.5rem}.privacy-section{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.faq-section{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr)}.marketing-footer .legal-links{justify-content:flex-end}}@media(min-width:960px){.marketing-header nav{display:flex}.sales-hero{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.benefit-grid,.sales-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-plan-grid article.recommended{transform:translateY(-.75rem)}}@media(max-width:959px){.marketing-header{flex-wrap:wrap}.marketing-header nav{order:3;display:flex;width:100%;min-width:0;overflow-x:auto;padding:.15rem 0;scrollbar-width:none}.marketing-header nav::-webkit-scrollbar{display:none}.marketing-header nav a{display:inline-flex;flex:0 0 auto;min-height:2.75rem;align-items:center}}@media(max-width:639px){.marketing-header .brand>div{display:none}.marketing-auth button:first-child{padding-inline:.45rem;border-color:transparent;background:transparent}.marketing-auth button{font-size:.68rem}.sales-hero{min-height:0}.hero-radar{width:min(90vw,25rem)}.radar-sweep{opacity:.48}.signal{animation-duration:4.4s}.signal:after{animation-duration:4.8s}.lead-ping{right:0;bottom:2%}.marketing-footer .legal-links{margin-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-radar-enter,.radar-sweep,.signal,.signal:after,.radar-center-pulse:after,.lead-ping-enter{animation:none!important}.hero-radar-enter,.lead-ping-enter{opacity:1;transform:none}.signal{transform:none}}.hero-radar .radar-sweep{inset:0;border-radius:50%;opacity:.82;transform-origin:50% 50%;background:conic-gradient(from -20deg at 50% 50%,transparent 0deg 316deg,#38dfb808 326deg,#38dfb824 340deg,#38dfb85c 352deg,#8effe5a8 358deg,transparent 360deg);filter:drop-shadow(0 0 1.1rem #38dfb840);animation:hero-radar-scan 3.4s linear infinite;will-change:transform}.hero-radar .radar-sweep:before{content:"";position:absolute;top:calc(50% - .5px);left:50%;width:47%;height:1px;background:linear-gradient(90deg,#8effe5e6,#38dfb866 42%,transparent);box-shadow:0 0 .7rem #38dfb8a6;transform-origin:left center}.hero-radar .radar-center-pulse{animation:hero-radar-center-pulse 1.7s ease-in-out infinite}.hero-radar .signal{animation:hero-radar-signal-pulse 2.5s ease-in-out var(--signal-delay) infinite}.hero-radar .signal:after{animation:hero-radar-signal-ring 2.9s ease-out var(--signal-delay) infinite}.hero-radar .lead-ping.lead-ping-enter{animation:lead-ping-enter .52s cubic-bezier(.16,1,.3,1) .16s both,hero-radar-card-pulse 4.2s ease-in-out .9s infinite}@keyframes hero-radar-scan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-radar-center-pulse{0%,to{box-shadow:0 0 .55rem #38dfb850}50%{box-shadow:0 0 .7rem #38dfb8cc,0 0 1.55rem #38dfb866}}@keyframes hero-radar-signal-pulse{0%,to{opacity:.52;transform:scale(.82)}45%{opacity:1;transform:scale(1.22)}62%{opacity:.78;transform:scale(1)}}@keyframes hero-radar-signal-ring{0%{opacity:.34;transform:translate(-50%,-50%) scale(.65)}76%,to{opacity:0;transform:translate(-50%,-50%) scale(2.7)}}@keyframes hero-radar-card-pulse{0%,82%,to{border-color:#327869;box-shadow:0 1rem 3rem #0009}90%{border-color:#62dfc4;box-shadow:0 1rem 3rem #0009,0 0 1.4rem #38dfb83d}}@keyframes hero-radar-sweep-fade{0%,to{opacity:.25}50%{opacity:.72}}@keyframes hero-radar-signal-fade{0%,to{opacity:.35}50%{opacity:1}}@keyframes hero-radar-card-fade{0%,to{border-color:#327869}50%{border-color:#62dfc4}}@media(max-width:639px){.hero-radar .radar-sweep{opacity:.62}}@media(prefers-reduced-motion:reduce){.hero-radar .radar-sweep{transform:none!important;animation:none!important;opacity:.18}.hero-radar .signal{transform:none!important;animation:none!important;opacity:.78}.hero-radar .signal:after{animation:none!important}.hero-radar .radar-center-pulse{animation:none!important}.hero-radar .radar-center-pulse:after{animation:none!important}.hero-radar .lead-ping.lead-ping-enter{opacity:1;transform:none;animation:none!important}}.app-shell>aside{min-width:0;max-width:100vw}.app-shell nav{max-width:100%}.account-section-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.account-section-nav a{padding:.7rem .9rem;color:#b7c5d4;border:1px solid #30435a;border-radius:.6rem;background:#0d1928}.account-section-nav a:hover{color:var(--mint);border-color:#397168}#account-profile,#account-plan,#account-billing{scroll-margin-top:1rem}.billing-alert{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1.15rem;border:1px solid #9b6536;border-radius:.85rem;background:#302313}.billing-alert strong{color:#ffd29d}.billing-alert p{margin:.35rem 0 0;color:#d4b98f}.billing-summary,.payment-history{margin-top:1rem;padding:clamp(1.15rem,3vw,1.6rem);border:1px solid var(--line);border-radius:.85rem;background:linear-gradient(145deg,#101d2d,#0c1625)}.billing-summary{display:grid;gap:1.25rem}.billing-summary h2{margin:.35rem 0}.billing-summary>div>strong{color:var(--mint)}.billing-summary dl{display:grid;gap:.8rem;margin:0}.billing-summary dl>div{padding:.8rem;border:1px solid #25364c;border-radius:.65rem;background:#0a1421}.billing-summary dt{color:var(--muted);font-size:.64rem;font-weight:900;letter-spacing:.09em}.billing-summary dd{margin:.35rem 0 0;font-weight:800}.billing-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem}.billing-usage{display:grid;grid-template-columns:1fr;gap:1rem}.billing-usage .metric{margin:0}.danger{color:#ffd8dc;border-color:#824452;background:#321820}.danger:hover{border-color:#bd5b6e;background:#49202b}.plan-direction{display:block;margin-bottom:.7rem;color:var(--mint);font-size:.66rem;font-weight:850;letter-spacing:.05em}.payment-history header h2{margin:.35rem 0 1rem}.empty-copy{color:var(--muted)}.invoice-table{display:grid;gap:.55rem}.invoice-head{display:none}.invoice-row{display:grid;gap:.55rem;padding:1rem;border:1px solid #26384e;border-radius:.7rem;background:#0a1421}.invoice-row span{display:flex;justify-content:space-between;gap:1rem;color:#dce5ef}.invoice-row span:before{content:attr(data-label);color:var(--muted);font-size:.65rem;font-weight:850;letter-spacing:.06em}.dialog-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:1rem;background:#020710cc}.billing-dialog{width:min(34rem,100%);padding:1.5rem;border:1px solid #36516a;border-radius:1rem;background:#0d1929;box-shadow:0 2rem 6rem #000b}.billing-dialog h2{margin:0}.billing-dialog p{color:var(--muted);line-height:1.65}.billing-dialog>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.25rem}@media(min-width:768px){.billing-alert{flex-direction:row;align-items:center}.billing-summary{grid-template-columns:minmax(12rem,1fr) minmax(18rem,1.5fr);align-items:start}.billing-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-actions{grid-column:1 / -1}.billing-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-head,.invoice-row{display:grid;grid-template-columns:1fr .8fr .9fr .9fr .6fr;align-items:center;gap:.75rem}.invoice-head{padding:0 1rem;color:var(--muted);font-size:.65rem;font-weight:900;letter-spacing:.07em}.invoice-row span{display:block}.invoice-row span:before{display:none}}@media(min-width:1120px){.billing-usage{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1536px){.app-shell>main{padding-inline:4rem}}.legal-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.25rem}.legal-links a,.legal-links span{color:var(--muted);font-size:.65rem}.legal-links a:hover{color:var(--mint)}.account-data-panel{margin-top:2rem;padding:1.25rem;border:1px solid #54313d;border-radius:.85rem;background:#17131d}.account-data-panel h2{margin:.35rem 0}.account-data-panel>p,.account-data-panel>small{display:block;color:var(--muted);line-height:1.6}.account-data-panel>div{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.danger{color:#ffafbc;border-color:#73384a;background:#311923}.deletion-dialog label{display:block;margin-top:1rem;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.08em}.deletion-dialog input{display:block;width:100%;min-height:2.75rem;margin-top:.45rem;padding:.65rem .75rem;color:#edf3fa;border:1px solid #34465d;border-radius:.55rem;background:#091321}.social-auth{display:grid;gap:.7rem}.social-auth button{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;color:#eaf0ff;background:#111d2d}.provider-mark{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;font-size:.85rem;font-weight:900;text-transform:none}.provider-mark.google{color:#233044;background:#fff}.provider-mark.facebook{color:#fff;background:#1877f2;font-family:Arial,sans-serif;font-size:1.05rem}.auth-divider{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.7rem;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.oauth-callback{text-align:center}.login-methods{margin-top:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:.85rem;background:linear-gradient(145deg,#101d2d,#0c1625)}.login-methods h2{margin:.35rem 0}.login-methods header>p:last-child{color:var(--muted);line-height:1.6}.login-method-list{display:grid;gap:.65rem;margin-top:1rem}.login-method-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem;border:1px solid #26384e;border-radius:.7rem;background:#0a1421}.login-method-row strong,.login-method-row small{display:block}.login-method-row small{margin-top:.25rem;color:var(--muted);font-size:.65rem;font-weight:850;letter-spacing:.06em}.password-setup{display:flex;flex:1 1 22rem;justify-content:flex-end;gap:.55rem}.password-setup input{min-width:0;width:min(17rem,100%);padding:.65rem .75rem;color:#edf3fa;border:1px solid #34465d;border-radius:.55rem;background:#091321}#account-login{scroll-margin-top:1rem}@media(max-width:600px){.password-setup{flex-direction:column}.password-setup input{width:100%}}#main-content:has(.account-page-v2){width:100%;min-width:0}#main-content:has(.account-page-v2)>.page-header{width:100%}@media(min-width:1100px){#main-content:has(.account-page-v2){display:block}}:root{--product-card: #0d1928;--product-card-strong: #101e2f;--product-surface: #091522;--product-line: #24384e;--product-line-soft: #1c2f43;--product-muted: #7f94aa;--product-text: #eef5fc;--product-mint-soft: #38dfb816}.app-shell>main{background:radial-gradient(circle at 100% 0,#17394d2a,transparent 31rem),#07101c}.page-header{position:relative;padding-bottom:1.15rem}.page-header:after{content:"";position:absolute;left:0;bottom:0;width:3.25rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--mint),transparent)}.page-header h1{color:var(--product-text);line-height:1}.page-header+.lead-copy{margin-top:1.1rem;margin-bottom:.25rem;color:#8ea4bb;font-size:.94rem}.app-shell>aside{background:linear-gradient(180deg,#091421,#08111d);box-shadow:inset -1px 0 #ffffff03}.app-shell>aside nav[aria-label="Panel klienta"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;overflow:visible}.app-shell>aside nav[aria-label="Panel klienta"]>button{width:100%;min-height:2.9rem;padding-inline:.9rem;border:1px solid transparent;border-radius:.7rem;text-align:center;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.app-shell>aside nav[aria-label="Panel klienta"]>button:hover{border-color:#2b4359;background:#101d2c;transform:translate(2px)}.app-shell>aside nav[aria-label="Panel klienta"]>button.active{position:relative;border-color:#2c7167;background:linear-gradient(100deg,#10352f,#0e2825);box-shadow:inset 3px 0 var(--mint)}.app-shell>aside nav[aria-label="Panel klienta"]>button:focus-visible,.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell select:focus-visible,.app-shell input:focus-visible{outline:2px solid #75edd2;outline-offset:2px}.agent-note{border-color:#24564d!important;background:linear-gradient(145deg,#0d2826,#0c211f)!important}.radar-card,.result-card,.group-row,.account-panel,.login-methods,.billing-summary,.payment-history,.metric,.panel,.plan-grid article{border-color:var(--product-line);background:linear-gradient(150deg,#101d2d,#0b1624);box-shadow:0 14px 42px #00000020}.card-grid{align-items:stretch;gap:1rem}.radar-card{position:relative;display:flex;min-height:15.5rem;flex-direction:column;padding:1.2rem;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.radar-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--mint),#38dfb800 72%);opacity:0}.radar-card.is-active:before{opacity:.78}.radar-card.is-inactive{background:linear-gradient(150deg,#0e1927,#0a1420)}.radar-card:hover{border-color:#33516a;box-shadow:0 18px 48px #0000002d;transform:translateY(-2px)}.radar-card-header{display:block!important}.radar-status{display:flex;align-items:center;gap:.45rem;margin-bottom:.72rem;color:#8095a9;font-size:.6rem;font-weight:850;letter-spacing:.09em}.radar-card.is-active .radar-status{color:#78e8cf}.radar-card h2{color:var(--product-text);font-size:1.08rem;line-height:1.35}.radar-card>p{flex:1;margin:.75rem 0 1rem;color:#8ca1b7;font-size:.9rem;line-height:1.58}.radar-card dl{gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid #22384d;border-radius:.72rem;background:#22384d}.radar-card dl>div{min-width:0;padding:.72rem .65rem;background:#091522}.radar-card dt{color:#71879e;font-size:.625rem;letter-spacing:.08em}.radar-card dd{margin-top:.38rem;color:#eef6fd;font-size:1rem}.results-toolbar{display:flex;flex-direction:column;gap:.9rem;margin-top:1.35rem;padding:.9rem 1rem;border-color:#283f56;border:1px solid #283f56;border-radius:.82rem;background:linear-gradient(145deg,#0d1928,#0a1522);box-shadow:0 12px 36px #0000001d}.results-toolbar>div:first-child strong,.results-toolbar>div:first-child span{display:block}.results-toolbar>div:first-child strong{color:#edf4fb;font-size:.86rem}.results-toolbar>div:first-child span{margin-top:.2rem;color:#71869c;font-size:.72rem}.results-toolbar .filters{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.filters label{color:#748ba2;font-size:.63rem}.filters select,.result-card select{border-color:#314a63;background:#081421}.results-list{gap:1rem;margin-top:1.25rem}.result-card{position:relative;padding:1.35rem 1.45rem 0;overflow:hidden}.result-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#38dfb89c,#38dfb800 72%)}.result-card-header{align-items:flex-start}.result-title>small{color:#6d849b;font-size:.625rem;font-weight:850;letter-spacing:.1em}.result-title h2{margin:.3rem 0 0;color:#f1f6fb;font-size:1.02rem;line-height:1.35}.score{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.08rem;min-width:4.8rem;padding:.52rem .7rem;color:#c2d0df;border-color:#3b536a;background:#091522;text-align:center;font-size:.86rem;box-shadow:inset 0 0 0 1px #ffffff03}.score>span{grid-column:1 / -1;margin-bottom:.12rem;color:#70869d!important;font-size:.625rem!important;letter-spacing:.1em}.score>small{color:inherit;font-size:.62rem}.score.best{color:#7af0d4;border-color:#34796c;background:#0c2926}.result-meta{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:.85rem;padding-bottom:.85rem;border-bottom:1px solid #20354a;color:#718aa2}.result-meta span,.result-meta time{display:grid;gap:.18rem}.result-meta small{color:#607990;font-size:.625rem;font-weight:850;letter-spacing:.09em}.post-content{margin:1rem 0 1.1rem;color:#dce7f2;font-size:.94rem;line-height:1.72}.ai-reason{margin:.85rem 0 1.1rem;border-left-width:2px;border-radius:0 .55rem .55rem 0;background:#0a1925;color:#a5b8c9}.result-card>footer{display:grid;grid-template-columns:1fr;align-items:center;gap:.8rem;margin:0 -1.45rem;padding:.95rem 1.45rem 1rem;border-top:1px solid #24384c;background:#091522b8}.result-card footer label{min-width:0}.feedback button{min-height:2.5rem;padding:.58rem .8rem;border-color:#2d4359;background:transparent;color:#93a6ba;font-size:.68rem}.feedback button:hover{color:#c5d2df;border-color:#456079;background:#101d2b}.result-card .link-button{min-height:2.55rem;padding-inline:1rem;border-radius:.6rem}.result-card .unavailable{color:#637b91;text-align:right}.list-panel{gap:.6rem;margin-top:1.35rem}.group-row{position:relative;min-height:4.35rem;padding:.85rem 1rem;border-radius:.82rem;transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.group-row:hover{border-color:#36536b;background:linear-gradient(145deg,#122133,#0c1827);transform:translateY(-1px)}.group-identity{width:100%;align-items:center;grid-template-columns:auto minmax(0,1fr)!important;gap:.2rem .72rem!important}.group-row strong{color:#eef5fc;font-size:.96rem}.group-status{display:block;margin-top:.18rem;color:#71869c;font-size:.625rem;font-weight:800;letter-spacing:.08em}.group-row.is-active .group-status{color:#70dbc3}.group-row .group-identity>small{grid-column:2;width:max-content;margin-top:.08rem;padding:.22rem .48rem;color:#8ea5bb;border:1px solid #294157;border-radius:999px;background:#091522;font-size:.67rem}.group-row>a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:.55rem .75rem;color:#76ead0;border:1px solid #2c5d56;border-radius:.58rem;background:#0d2724}.group-row>a:after{content:"↗";font-size:.9rem}.group-row>a:hover{color:#9ff5df;border-color:#428274;background:#10322d}#main-content:has(#account-profile)>#account-profile,#main-content:has(#account-profile)>#account-login{min-height:0}.account-panel{position:relative;min-height:0;padding:1.25rem 1.35rem;overflow:hidden}.account-panel:after{content:"";position:absolute;right:-4rem;top:50%;width:13rem;aspect-ratio:1;border:1px solid #38dfb811;border-radius:50%;box-shadow:0 0 0 2.8rem #38dfb806,0 0 0 5.4rem #38dfb804;transform:translateY(-50%);pointer-events:none}.account-profile-main{position:relative;z-index:1;display:flex;align-items:flex-start;gap:1rem;min-width:0}.profile-avatar{position:relative;flex:0 0 auto;display:block;width:5rem;aspect-ratio:1;border:1px solid #347469;border-radius:1.2rem;overflow:hidden;background:linear-gradient(145deg,#11382f,#0b2423);box-shadow:inset 0 0 2rem #38dfb817,0 10px 30px #00000028}.profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar-fallback:before,.profile-avatar-fallback i{content:"";position:absolute;left:50%;background:#67e8cb;transform:translate(-50%)}.profile-avatar-fallback:before{top:21%;width:24%;aspect-ratio:1;border-radius:50%}.profile-avatar-fallback i{bottom:-2%;width:58%;height:42%;border-radius:50% 50% 12% 12%}.account-profile-details{min-width:0}.profile-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem}.profile-edit-name{min-height:2rem;padding:.35rem .55rem;color:#8fa7bc;border-color:#2a4055;background:transparent;font-size:.62rem}.profile-name-editor{display:grid;gap:.5rem;width:min(100%,24rem);margin-top:.45rem}.profile-name-editor label{color:#8095aa;font-size:.6rem;font-weight:850;letter-spacing:.08em}.profile-name-editor input{width:100%;min-height:2.65rem;padding:.6rem .7rem;color:#edf3fa;border:1px solid #34465d;border-radius:.55rem;background:#091321}.profile-name-editor input:focus{border-color:var(--mint);outline:2px solid #38dfb82b;outline-offset:1px}.profile-name-editor>div,.profile-avatar-actions{display:flex;flex-wrap:wrap;gap:.45rem}.profile-name-editor button,.profile-avatar-actions button{min-height:2.25rem;padding:.48rem .7rem;font-size:.65rem}.profile-avatar-actions{margin-top:.8rem}.profile-message{display:block;margin-top:.6rem;color:#8eb7ad;line-height:1.45}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.account-panel h2{margin-top:.35rem;color:#f0f6fc;font-size:1.35rem}.account-panel p:not(.eyebrow){margin-top:.3rem;color:#8da4ba}.account-plan-badge{display:inline-flex;margin-top:.65rem;padding:.28rem .52rem;color:#80ead2;border:1px solid #2d655b;border-radius:999px;background:#0b2925;font-size:.6rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.quiet-action{color:#9fb0c1;border-color:#2a4055;background:transparent}.quiet-action:hover{color:#d5e0ea;background:#101d2b}.account-panel>button{position:relative;z-index:1}.login-methods{padding:1.25rem 1.35rem}.login-methods header>p:last-child{max-width:44rem;margin-bottom:0;color:#8ea4b9}.login-method-list{gap:.55rem}.login-method-row{padding:.8rem .9rem;border-color:#263c51;background:#091522}.login-method-row:hover{border-color:#345168}.login-method-row small{color:#6f879e}.method-status{display:inline-flex;width:max-content;margin-top:.28rem;padding:.2rem .42rem;border:1px solid #2a4055;border-radius:999px;background:#0b1623;font-size:.625rem;letter-spacing:.07em}.method-status.connected{color:#78e5cd;border-color:#2c6259;background:#0c2825}.billing-summary,.payment-history,.account-data-panel{border-radius:.95rem}.account-data-panel{border-color:#3b3440;background:linear-gradient(145deg,#121721,#10131c);box-shadow:none!important}.account-data-panel>p,.account-data-panel>small{max-width:55rem;font-size:.82rem}.empty-state{display:flex;align-items:center;gap:1rem;margin-top:1.35rem;padding:1.2rem;border:1px dashed #2b4359;border-radius:.85rem;background:#0a1521}.empty-state>span{flex:0 0 auto;width:2.4rem;aspect-ratio:1;border:1px solid #347267;border-radius:50%;background:radial-gradient(circle,#38dfb8 0 10%,#38dfb823 11% 31%,transparent 32%);box-shadow:inset 0 0 0 .45rem #091722}.empty-state h2{margin:0;color:#dce7f1;font-size:.95rem}.empty-state p{margin:.28rem 0 0;color:#758ba1;font-size:.78rem;line-height:1.5}@media(min-width:768px){.app-shell>aside nav[aria-label="Panel klienta"]{grid-template-columns:1fr}.app-shell>aside nav[aria-label="Panel klienta"]>button{text-align:left}.radar-grid-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),24rem))}.results-toolbar{flex-direction:row;align-items:end;justify-content:space-between}.results-toolbar .filters{width:auto}.result-meta{grid-template-columns:minmax(10rem,1.3fr) minmax(8rem,.8fr) minmax(10rem,.9fr)}.result-card>footer{grid-template-columns:minmax(10rem,.7fr) minmax(18rem,1.2fr) auto}.feedback{justify-content:center}.group-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.group-identity{grid-template-columns:auto minmax(0,1fr) auto!important}.group-row .group-identity>small{grid-column:3}}@media(min-width:1100px){#main-content:has(#account-profile){grid-template-columns:1fr;gap:1rem}#main-content:has(#account-profile)>#account-profile,#main-content:has(#account-profile)>#account-login{grid-column:1 / -1;min-height:0;margin-top:0}#main-content:has(#account-profile)>#account-profile{flex-direction:row;align-items:center;justify-content:space-between}#main-content:has(#account-profile)>#account-login{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);align-items:start;gap:2rem}#account-login .login-method-list{margin-top:0}}@media(min-width:1280px){.card-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.radar-card{min-height:16rem}}@media(max-width:767px){.account-profile-main{width:100%;flex-direction:column}.account-profile-details{width:100%}.profile-name-row{align-items:flex-start;flex-direction:column}.profile-avatar-actions button{flex:1 1 auto}.account-panel:after{display:none}.group-row{align-items:flex-start}.group-row>a{align-self:flex-end}}@media(prefers-reduced-motion:reduce){.radar-card,.group-row,.app-shell>aside nav[aria-label="Panel klienta"]>button{transition:none}.radar-card:hover,.group-row:hover,.app-shell>aside nav[aria-label="Panel klienta"]>button:hover{transform:none}}.app-workspace{min-width:0}.app-workspace>main{min-width:0;padding:clamp(1.25rem,4vw,3.5rem);overflow-x:clip;overflow-y:visible;background:radial-gradient(circle at 100% 0,#17394d2a,transparent 31rem),#07101c}.product-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem clamp(1rem,3vw,2.25rem);border-bottom:1px solid #203247;background:#08131fee;box-shadow:0 .75rem 2.5rem #02070d29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-location{display:grid;min-width:0;gap:.18rem}.topbar-location>span{color:#687d92;font-size:.625rem;font-weight:850;letter-spacing:.12em}.topbar-location>strong{overflow:hidden;color:#eaf2fa;font-size:clamp(.95rem,2vw,1.12rem);text-overflow:ellipsis;white-space:nowrap}.account-menu{position:relative;min-width:0}.account-menu-trigger{display:flex;min-width:0;min-height:3.25rem;align-items:center;gap:.7rem;padding:.38rem .55rem .38rem .42rem;border-color:transparent;background:transparent;letter-spacing:0;text-align:left}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:#294359;background:#0d1b29}.account-menu-trigger .profile-avatar{width:2.35rem;border-radius:.72rem;box-shadow:inset 0 0 1rem #38dfb812}.account-trigger-copy{display:grid;min-width:0;gap:.22rem}.account-trigger-copy>strong{max-width:min(15rem,28vw);overflow:hidden;color:#e8f0f7;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.topbar-plan-badge{display:inline-flex;width:max-content;padding:.13rem .38rem;color:#aab8c6;border:1px solid #34465b;border-radius:999px;background:#101d2b;font-size:.625rem;font-weight:900;letter-spacing:.08em}.topbar-plan-badge.plan-pro{color:#74e7cd;border-color:#2c675d;background:#0b2824}.topbar-plan-badge.plan-beta{color:#83dbc9;border-color:#37685f;background:#102824}.topbar-plan-badge.plan-business{color:#b9d9ff;border-color:#405f82;background:#10243a}.topbar-plan-badge.plan-warning{color:#e7c27e;border-color:#705b36;background:#2a2215}.topbar-plan-badge.plan-inactive{color:#aab8c6;border-color:#3c4b5a;background:#151e27}.account-chevron{width:1rem;flex:0 0 auto;fill:none;stroke:#6e8398;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .16s ease}.account-chevron.open{transform:rotate(180deg)}.account-dropdown{position:absolute;top:calc(100% + .55rem);right:0;z-index:50;display:grid;width:min(18rem,calc(100vw - 2rem));padding:.55rem;border:1px solid #2a4055;border-radius:.85rem;background:#0c1826;box-shadow:0 1.4rem 4rem #0009}.account-dropdown-identity{display:grid;gap:.18rem;padding:.65rem .7rem .8rem;border-bottom:1px solid #203348}.account-dropdown-identity strong{overflow:hidden;color:#edf4fb;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.account-dropdown-identity span{color:#74899e;font-size:.65rem}.account-dropdown-identity small{margin-top:.25rem;color:#d0aa6d;font-size:.625rem;font-weight:800}.account-dropdown>button,.account-dropdown>a{display:flex;min-height:2.75rem;align-items:center;gap:.7rem;justify-content:flex-start;padding:.65rem .7rem;border-color:transparent;background:transparent;font-size:.72rem;color:inherit;text-decoration:none;text-transform:uppercase}.account-dropdown>button:hover,.account-dropdown>a:hover{border-color:#294259;background:#101f30}.account-dropdown>button svg,.account-dropdown>a svg{width:1.08rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.account-dropdown-separator{height:1px;margin:.3rem .5rem;background:#203348}.account-dropdown>button.account-dropdown-logout{color:#dba3ac}.app-shell>aside nav[aria-label="Panel klienta"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;overflow:visible}.app-shell>aside nav[aria-label="Panel klienta"]>.sidebar-nav-row{display:flex;width:100%;min-width:0;min-height:2.9rem;align-items:center;gap:.65rem;padding:.68rem .75rem;border:1px solid transparent;border-radius:.68rem;background:transparent;text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sidebar-nav-row>span:not(.sidebar-lock-label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav-icon{width:1.12rem;flex:0 0 auto;fill:none;stroke:#71879c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.sidebar-nav-icon .nav-icon-fill{fill:currentColor;stroke:none}.sidebar-nav-row:hover{border-color:#2a4157;background:#0f1d2b}.sidebar-nav-row.active{color:#91f0da;border-color:#2b6158;background:#0e2926;box-shadow:inset 3px 0 #38dfb8}.sidebar-nav-row.active .sidebar-nav-icon{stroke:#66e4c8}.sidebar-nav-row.locked{color:#687c90;cursor:default}.sidebar-nav-row.locked:hover{border-color:#24384c;background:#0b1724}.sidebar-lock-label{display:inline-flex;margin-left:auto;align-items:center;gap:.28rem;color:#71869a;font-size:.5rem;letter-spacing:.06em}.sidebar-lock-label svg{width:.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.sidebar-plan-card{display:none;padding:.9rem;border:1px solid #294257;border-radius:.78rem;background:linear-gradient(145deg,#0e1d2b,#0a1622)}.sidebar-plan-card>span{color:#6c8195;font-size:.625rem;font-weight:850;letter-spacing:.1em}.sidebar-plan-card>strong{display:block;margin-top:.35rem;color:#e1ebf4;font-size:.85rem}.sidebar-plan-status{display:block;margin-top:.35rem;color:#d3ad70;font-size:.625rem;font-weight:800;line-height:1.4}.sidebar-plan-card>button{display:flex;width:100%;min-height:2rem;justify-content:space-between;margin-top:.7rem;padding:.35rem 0 0;color:#7be8d0;border:0;border-top:1px solid #263c50;border-radius:0;background:transparent;font-size:.65rem;text-align:left}.sidebar-plan-card.plan-pro{border-color:#2d6359;background:linear-gradient(145deg,#0e2926,#0b1d21)}.sidebar-plan-card.plan-beta{border-color:#37645c;background:linear-gradient(145deg,#102824,#0b1d21)}.sidebar-plan-card.plan-business{border-color:#3b5979;background:linear-gradient(145deg,#12283e,#0b1928)}.sidebar-plan-card.plan-warning{border-color:#665432;background:linear-gradient(145deg,#292115,#15191d)}.sidebar-plan-card.plan-inactive{border-color:#394958;background:linear-gradient(145deg,#151e27,#0b151e)}@media(min-width:768px){.app-shell{grid-template-columns:17rem minmax(0,1fr)}.app-shell>aside nav[aria-label="Panel klienta"]{grid-template-columns:1fr}.sidebar-plan-card{display:block}.app-workspace{min-height:100vh}}@media(min-width:1280px){.app-workspace>main{width:100%;max-width:96rem;margin:0 auto}}@media(max-width:767px){.product-topbar{min-height:4.25rem}.topbar-location>span{display:none}.account-menu-trigger{gap:.5rem}.account-menu-trigger .profile-avatar{width:2.15rem}.account-trigger-copy>strong{max-width:24vw}.app-shell>aside nav[aria-label="Panel klienta"]>.sidebar-nav-row{justify-content:center;padding-inline:.45rem}.sidebar-nav-row>span:not(.sidebar-lock-label){font-size:.66rem}.sidebar-lock-label{display:none}}@media(prefers-reduced-motion:reduce){.account-chevron,.sidebar-nav-row{transition:none}}.dashboard-v2{width:100%;max-width:94rem;margin:0 auto}.dashboard-heading{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:clamp(1.4rem,4vw,2.25rem);border-bottom:1px solid #1d3043}.dashboard-heading h1{margin:.38rem 0 0;color:#edf4fb;font-size:clamp(2rem,5vw,3.45rem);letter-spacing:-.045em;line-height:1.05}.dashboard-heading>div:first-child>p:last-child{max-width:42rem;margin:.85rem 0 0;color:#8193a6;font-size:clamp(.9rem,1.6vw,1rem);line-height:1.65}.dashboard-sync-summary{display:grid;align-self:flex-start;gap:.28rem;padding-left:.9rem;border-left:2px solid #2d665c}.dashboard-sync-summary span{color:#647b90;font-size:.625rem;font-weight:900;letter-spacing:.11em}.dashboard-sync-summary strong{color:#cbd7e2;font-size:.76rem}.dashboard-kpis{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.dashboard-kpi{display:flex;min-height:7.2rem;align-items:center;gap:1rem;padding:1.1rem;border:1px solid #203448;border-radius:.8rem;background:#0b1724;box-shadow:inset 0 1px #ffffff05}.dashboard-kpi.is-accent{border-color:#2b5f57;background:#0b1d20}.dashboard-icon{width:2.4rem;height:2.4rem;flex:0 0 auto;padding:.58rem;color:#7390a6;border:1px solid #294055;border-radius:.68rem;background:#101f2e;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.dashboard-kpi.is-accent .dashboard-icon{color:#61e6c7;border-color:#2b6258;background:#0f2926}.dashboard-kpi>div{display:grid;gap:.28rem}.dashboard-kpi span{color:#72869a;font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dashboard-kpi strong{color:#eef5fb;font-size:clamp(1.65rem,4vw,2.15rem);letter-spacing:-.04em}.dashboard-kpi.is-accent strong{color:#68e9cc}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem}.dashboard-latest,.desktop-activity,.dashboard-usage,.dashboard-error{min-width:0;border:1px solid #203448;border-radius:.9rem;background:#0b1724;box-shadow:inset 0 1px #ffffff05}.dashboard-latest,.dashboard-usage{padding:clamp(1rem,2.5vw,1.4rem)}.dashboard-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1rem}.dashboard-section-heading h2,.desktop-activity h2{margin:.3rem 0 0;color:#e7f0f8;font-size:clamp(1.05rem,2.2vw,1.35rem);letter-spacing:-.025em}.dashboard-text-action,.dashboard-match-link,.usage-action{color:#65dfc4;border-color:transparent;background:transparent;letter-spacing:0;text-transform:none}.dashboard-text-action:hover,.dashboard-match-link:hover,.usage-action:hover{color:#9ff4e2;border-color:#2a514b;background:#0d2423}.dashboard-text-action span,.dashboard-match-link span{margin-left:.35rem}.dashboard-match-list{display:grid}.dashboard-match{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem 0;border-top:1px solid #1c3043}.dashboard-score{display:grid;width:3.5rem;height:3.5rem;place-content:center;color:#aab9c8;border:1px solid #344b61;border-radius:.75rem;background:#101e2d;text-align:center}.dashboard-score.is-best{color:#74e9cf;border-color:#2f675d;background:#0d2926}.dashboard-score span{font-size:1.12rem;line-height:1}.dashboard-score small{margin-top:.1rem;color:#647b8f;font-size:.5rem}.dashboard-match-body{min-width:0}.dashboard-match-title{display:flex;min-width:0;align-items:center;gap:.55rem}.dashboard-match-title>strong{overflow:hidden;color:#dce7f0;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-status{flex:0 0 auto;padding:.18rem .42rem;color:#91a3b5;border:1px solid #33485c;border-radius:999px;font-size:.625rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dashboard-status.status-new,.dashboard-status.status-to_contact{color:#64dfc4;border-color:#2b6258;background:#0d2724}.dashboard-match-body>p{display:-webkit-box;margin:.55rem 0;overflow:hidden;color:#94a5b6;font-size:.8rem;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-match-meta{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem .8rem;color:#63798e;font-size:.65rem}.dashboard-match-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-match-link{grid-column:2;justify-self:start;min-height:2.6rem;padding:.48rem .65rem;font-size:.68rem}.dashboard-side-column{display:grid;align-content:start;gap:1rem;min-width:0}.desktop-activity{padding:1.25rem}.desktop-activity>header{display:flex;align-items:flex-start;gap:.75rem}.activity-pulse{width:.65rem;height:.65rem;flex:0 0 auto;margin-top:.15rem;border:2px solid #163b35;border-radius:50%;background:#45d9b8;box-shadow:0 0 0 .24rem #17362f}.activity-pulse.is-waiting{border-color:#303d4b;background:#788593;box-shadow:0 0 0 .24rem #1c2936}.desktop-activity>p{margin:1rem 0;color:#8295a7;font-size:.8rem;line-height:1.6}.desktop-activity dl{display:grid;gap:.85rem;margin:1rem 0}.desktop-activity dl>div{display:grid;gap:.25rem}.desktop-activity dt{color:#60768b;font-size:.625rem;font-weight:850;letter-spacing:.08em}.desktop-activity dd{margin:0;color:#bdcbd7;font-size:.75rem}.dashboard-secondary-action{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.68rem .8rem;color:#c4d1dc;border:1px solid #30475c;border-radius:.65rem;background:#101f2e;font-size:.7rem}.dashboard-secondary-action:hover{color:#e9f3fa;border-color:#45617a;background:#162839}.usage-list{display:grid;gap:1rem;padding-top:.25rem}.usage-row{display:grid;gap:.48rem}.usage-row>div:first-child{display:flex;justify-content:space-between;gap:.75rem;color:#8093a5;font-size:.68rem}.usage-row strong{color:#bdcad5;font-weight:750}.usage-track{height:.34rem;overflow:hidden;border-radius:999px;background:#17283a}.usage-track>span{display:block;height:100%;border-radius:inherit;background:#3bcdaa}.usage-action{width:100%;margin-top:1.15rem;border-top:1px solid #1d3043;border-radius:0}.dashboard-empty{display:flex;min-height:13rem;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem;border-top:1px solid #1c3043;text-align:left}.dashboard-empty h3{margin:0;color:#d6e0e9;font-size:.95rem}.dashboard-empty p{max-width:25rem;margin:.35rem 0 0;color:#71869a;font-size:.75rem;line-height:1.5}.dashboard-error{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1.25rem;border-color:#6a4e37;background:#201b18}.dashboard-error strong{color:#e4c7a3}.dashboard-error p{margin:.3rem 0 0;color:#a99178}.dashboard-skeleton .skeleton-block,.dashboard-skeleton .skeleton-panel,.dashboard-skeleton .skeleton-panel>span{position:relative;overflow:hidden;background:#0d1a28}.dashboard-skeleton .skeleton-block:after,.dashboard-skeleton .skeleton-panel:after,.dashboard-skeleton .skeleton-panel>span:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#25405755 48%,transparent 76%);content:"";transform:translate(-100%);animation:dashboard-shimmer 1.45s infinite}.dashboard-skeleton .skeleton-panel{min-height:15rem;border:1px solid #1e3042;border-radius:.9rem}.dashboard-skeleton .dashboard-latest.skeleton-panel{display:grid;align-content:start;gap:.8rem;padding:1.2rem}.dashboard-skeleton .dashboard-latest.skeleton-panel>span{height:3.8rem;border-radius:.55rem}@keyframes dashboard-shimmer{to{transform:translate(100%)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:640px){.dashboard-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}.dashboard-sync-summary{align-self:auto}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-match{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-match-link{grid-column:auto;justify-self:end}.dashboard-error{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-layout{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.75fr)}}@media(prefers-reduced-motion:reduce){.dashboard-skeleton .skeleton-block:after,.dashboard-skeleton .skeleton-panel:after,.dashboard-skeleton .skeleton-panel>span:after{animation:none}}.dashboard-kpi-action{position:relative;width:100%;justify-content:flex-start;text-align:left;cursor:pointer}.dashboard-kpi-action:hover{border-color:#3a5d78}.dashboard-kpi-action:focus-visible{outline:2px solid #63e3c7;outline-offset:3px}.dashboard-kpi-arrow{margin-left:auto;color:#4f7188!important;font-size:1rem!important;font-weight:800;line-height:1;transform:translate(0);transition:color .18s ease,transform .18s ease}.dashboard-kpi-action:hover .dashboard-kpi-arrow,.dashboard-kpi-action:focus-visible .dashboard-kpi-arrow{color:#77ead0!important;transform:translate(3px)}@media(prefers-reduced-motion:reduce){.dashboard-kpi-arrow{transition-duration:.01ms!important}.dashboard-kpi-action:hover .dashboard-kpi-arrow,.dashboard-kpi-action:focus-visible .dashboard-kpi-arrow{transform:none!important}}.results-page-v2{min-width:0}.results-heading>p:last-child{max-width:44rem;margin:.65rem 0 0;color:#7f93a8;line-height:1.6}.results-toolbar-v2{position:static;z-index:20;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;margin-top:1.35rem;padding:.9rem;border:1px solid #263c52;border-radius:.9rem;background:#0a1623f2;box-shadow:0 14px 36px #01060c29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.results-toolbar-v2 .results-search,.results-toolbar-v2 .results-filter-grid>label{display:grid;min-width:0;gap:.4rem;color:#748ba2;font-size:.625rem;font-weight:850;letter-spacing:.09em}.search-input-wrap{position:relative;display:block}.search-input-wrap svg{position:absolute;top:50%;left:.78rem;width:1rem;transform:translateY(-50%);fill:none;stroke:#6e8499;stroke-linecap:round;stroke-width:1.8}.search-input-wrap input,.results-filter-grid select{width:100%;min-height:2.7rem;color:#edf4fb;border:1px solid #31485f;border-radius:.6rem;background:#07131f}.search-input-wrap input{padding:.65rem .8rem .65rem 2.35rem}.search-input-wrap input::placeholder{color:#62778c}.search-input-wrap input:focus,.results-filter-grid select:focus{border-color:#3c9d8b;outline:2px solid #2ee4bb26;outline-offset:1px}.results-toolbar-v2 .results-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;margin:0;padding:0;gap:.65rem;border:0;background:transparent}.results-filter-grid label>small{color:#d1a65f;font-size:.62rem;letter-spacing:0}.results-filter-error{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.results-filter-error button{min-height:auto;padding:.12rem .25rem;color:#e2b768;border:0;background:transparent;font-size:.625rem}.clear-results-filters{min-height:2.7rem;padding-inline:.9rem;background:transparent}.results-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.results-notice button{flex:0 0 auto}.results-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem;color:#8ba0b4;font-size:.7rem}.results-summary span{color:#cbd8e4;font-weight:800}.results-summary small{color:#667e94}.results-page-v2 .results-list{margin-top:.75rem}.result-card-v2{border-color:#22394d;background:linear-gradient(145deg,#0d1b29,#091521);box-shadow:0 16px 42px #01060c24}.result-card-v2:before{background:#2ee4bb6e}.result-card-v2 .result-title h2{max-width:50rem}.result-card-v2 .score.best{color:#7af0d4;border-color:#34796c;background:#0c2926;box-shadow:0 0 0 1px #2ee4bb0d}.result-content{margin:1rem 0 1.1rem}.result-content .post-content{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.result-content .post-content.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.post-expand{min-height:auto;margin-top:.55rem;padding:.2rem 0;color:#77dcc6;border:0;border-radius:0;background:transparent;font-size:.7rem}.post-expand:hover{color:#a2f0df;border:0;background:transparent}.result-ai{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin:.85rem 0 1.1rem;padding:.85rem 1rem;border:1px solid #234339;border-radius:.65rem;background:#091b1b}.ai-reviewed-badge{display:inline-flex;padding:.25rem .48rem;color:#75e7cf;border:1px solid #31685d;border-radius:999px;background:#0b2823;font-size:.625rem;font-weight:900;letter-spacing:.08em}.result-ai>div{min-width:0}.result-ai strong{color:#dce8f1;font-size:.74rem}.result-ai p{margin:.3rem 0 0;color:#9bb0c0;font-size:.82rem;line-height:1.58}.result-card-v2 .result-actions{align-items:end}.feedback-wrap{display:grid;gap:.42rem}.feedback-wrap>span{color:#617a90;font-size:.625rem;font-weight:850;letter-spacing:.08em}.result-facebook-link{white-space:nowrap}.result-facebook-link>span{margin-left:.45rem}.results-empty{margin-top:1rem}.results-empty button{width:max-content;margin-top:.8rem}.results-skeleton{display:grid;gap:1rem;margin-top:1.2rem}.result-card-skeleton{display:grid;gap:.85rem;min-height:15rem;padding:1.35rem 1.45rem}.result-card-skeleton:before{display:none}.result-card-skeleton>span{display:block;height:.8rem;border-radius:.4rem;background:linear-gradient(90deg,#142638 25%,#20384c,#142638 75%);background-size:200% 100%;animation:results-skeleton 1.5s ease-in-out infinite}.result-card-skeleton>span:first-child{width:42%;height:1.25rem}.result-card-skeleton>span:nth-child(2){width:68%}.result-card-skeleton>span:nth-child(3){width:100%;height:4.5rem}.result-card-skeleton>span:last-child{width:54%}@keyframes results-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:768px){.results-toolbar-v2{position:sticky;top:5.35rem;grid-template-columns:minmax(12rem,1.2fr) minmax(26rem,2.4fr) auto}.results-toolbar-v2 .results-filter-grid{grid-template-columns:repeat(4,minmax(7.5rem,1fr))}.result-ai{flex-direction:row}}@media(min-width:1100px){.result-card-v2 .result-actions{grid-template-columns:minmax(10rem,.65fr) minmax(17rem,1fr) auto}}@media(max-width:767px){.results-toolbar-v2{padding:.8rem}.results-toolbar-v2 .results-filter-grid{grid-template-columns:1fr}.result-card-v2{padding-inline:1rem}.result-card-v2 .result-actions{margin-inline:-1rem;padding-inline:1rem}.result-facebook-link,.result-card-v2 .unavailable,.clear-results-filters{width:100%}.result-card-v2 .unavailable{text-align:left}.results-notice{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.result-card-skeleton>span{animation:none}}.download-section{scroll-margin-top:6rem}.download-section>.section-heading{max-width:42rem}.download-platforms{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:clamp(1.4rem,4vw,2.4rem)}.download-platform{position:relative;display:grid;min-width:0;min-height:20rem;align-content:start;padding:clamp(1.15rem,3vw,1.6rem);overflow:hidden;border:1px solid #22374b;border-radius:.9rem;background:#0b1724;box-shadow:inset 0 1px #ffffff06}.download-platform:before{position:absolute;top:0;right:0;width:5.5rem;height:5.5rem;border:1px solid #274358;border-radius:50%;content:"";opacity:.35;transform:translate(38%,-42%)}.download-platform.is-available{border-color:#2b5d55;background:#0a1b20}.download-platform-heading{display:flex;min-width:0;align-items:center;gap:.9rem}.platform-icon{width:2.7rem;height:2.7rem;flex:0 0 auto;padding:.62rem;color:#8297aa;border:1px solid #2b4357;border-radius:.72rem;background:#101f2e;fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.download-platform.is-available .platform-icon,.dashboard-download .platform-icon{color:#61e5c7;border-color:#2e6259;background:#0d2925}.download-platform-heading span{color:#697f93;font-size:.625rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.download-platform-heading h3{margin:.22rem 0 0;color:#e6eff7;font-size:clamp(1.25rem,3vw,1.65rem);letter-spacing:-.03em}.download-status{width:max-content;max-width:100%;margin-top:1.25rem;padding:.25rem .48rem;color:#7d91a4;border:1px solid #34495d;border-radius:999px;background:#111e2b;font-size:.625rem;font-weight:900;letter-spacing:.08em}.download-status.is-available{color:#78e9d0;border-color:#2e665c;background:#0c2925}.download-platform>p{margin:1rem 0 1.3rem;color:#8194a7;font-size:.8rem;line-height:1.65}.download-button,.download-unavailable{display:inline-flex;width:100%;min-height:2.9rem;align-items:center;justify-content:space-between;gap:.7rem;margin-top:auto;padding:.72rem .85rem;border:1px solid #326e63;border-radius:.68rem;background:#143a34;color:#8af0da;font-size:.67rem;font-weight:850;letter-spacing:.045em;text-decoration:none}.download-button:hover{color:#d9fff6;border-color:#50a997;background:#1a4a42}.download-button svg{width:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.download-platform>button.download-button:disabled,.download-unavailable{justify-content:center;color:#65798d;border-color:#2a3e51;background:#101b27;cursor:default;letter-spacing:0;text-align:center}.dashboard-download{min-width:0;padding:1.25rem;border:1px solid #29574f;border-radius:.9rem;background:#0a1b20;box-shadow:inset 0 1px #ffffff05}.dashboard-download>header{display:flex;align-items:center;gap:.75rem}.dashboard-download .platform-icon{width:2.45rem;height:2.45rem;padding:.55rem}.dashboard-download h2{margin:.28rem 0 0;color:#e6f0f7;font-size:1.1rem}.dashboard-download>p{margin:1rem 0;color:#8296a8;font-size:.78rem;line-height:1.58}.dashboard-download-actions{display:grid;gap:.55rem}.dashboard-download-actions .download-button,.dashboard-download-actions .download-unavailable{min-height:2.65rem;margin:0;padding:.62rem .72rem}.dashboard-download-actions .is-secondary{color:#bdcad5;border-color:#30475b;background:#101f2d}.download-access-note{display:block;padding:.65rem .2rem 0;color:#687e91;border-top:1px solid #20384a;font-size:.65rem;line-height:1.45}@media(min-width:640px){.download-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.download-platform.platform-windows{grid-column:1 / -1;min-height:17rem}}@media(min-width:960px){.download-platforms{grid-template-columns:1.15fr 1fr 1fr}.download-platform.platform-windows{grid-column:auto;min-height:20rem}}@media(max-width:420px){.download-platform{min-height:18.5rem}.download-status{white-space:normal}}@media(prefers-reduced-motion:reduce){.download-button{transition:none}}:root{--preview-cycle: 10s;--preview-ease: cubic-bezier(.2, 0, 0, 1)}.product-preview-section{border-top:1px solid #1e3448}.product-preview-heading{max-width:46rem}.product-preview-frame{position:relative;overflow:hidden;border:1px solid #2b4b5f;border-radius:clamp(.8rem,2vw,1.2rem);background:#07111d;box-shadow:0 2.5rem 7rem #0009,inset 0 1px #ffffff0a}.product-preview-frame:after{position:absolute;z-index:5;right:-8%;bottom:-42%;width:32rem;aspect-ratio:1;border:1px solid #38dfb812;border-radius:50%;content:"";pointer-events:none}.preview-window-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.8rem;align-items:center;gap:.8rem;padding:.6rem .85rem;color:#74899d;border-bottom:1px solid #22394c;background:#0a1623;font-size:.625rem;font-weight:850;letter-spacing:.08em}.preview-window-dots{display:flex;gap:.32rem}.preview-window-dots i{width:.48rem;height:.48rem;border-radius:50%;background:#33485b}.preview-window-dots i:first-child{background:#b65e69}.preview-window-dots i:nth-child(2){background:#b89b51}.preview-window-dots i:last-child{background:#3c9c82}.preview-window-state{color:#56d8bb}.preview-app{display:grid;min-height:clamp(29rem,54vw,42rem)}.preview-sidebar{display:none;padding:1.1rem;border-right:1px solid #20364a;background:#081421}.preview-brand{display:flex;align-items:center;gap:.65rem}.preview-brand>svg{width:2.3rem;color:#4ae0bf;fill:none;stroke:currentColor;stroke-width:1.4}.preview-brand>svg .filled{fill:currentColor;stroke:none}.preview-brand strong,.preview-brand small{display:block}.preview-brand strong{color:#e7f0f8;font-size:.69rem;letter-spacing:.08em}.preview-brand small{margin-top:.15rem;color:#8193a5;font-size:.625rem}.preview-sidebar nav{display:grid;gap:.35rem;margin-top:2rem}.preview-sidebar nav>span{display:flex;min-height:2.35rem;align-items:center;gap:.55rem;padding:.55rem .65rem;color:#788da2;border:1px solid transparent;border-radius:.5rem;font-size:.64rem;font-weight:750}.preview-sidebar nav>span.active{color:#6ae5ca;border-color:#2c6258;background:#0d2926;box-shadow:inset 2px 0 #38dfb8}.preview-sidebar nav svg{width:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.preview-sidebar nav i{display:grid;width:1.15rem;height:1.15rem;place-items:center;margin-left:auto;color:#061510;border-radius:50%;background:#38dfb8;font-size:.48rem;font-style:normal}.preview-sidebar-note{display:grid;gap:.28rem;margin-top:auto;padding:.75rem;border:1px solid #274c46;border-radius:.55rem;background:#0c2423}.preview-sidebar-note small{color:#58d8bc;font-size:.48rem;font-weight:850;letter-spacing:.08em}.preview-sidebar-note strong{color:#a9bac8;font-size:.62rem}.preview-workspace{min-width:0}.preview-topbar{display:flex;min-height:3.8rem;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem clamp(.8rem,3vw,1.4rem);border-bottom:1px solid #20364a;background:#091522}.preview-topbar>span:first-child small,.preview-topbar>span:first-child strong{display:block}.preview-topbar small{color:#8193a5;font-size:.625rem;font-weight:850;letter-spacing:.1em}.preview-topbar strong{margin-top:.16rem;color:#dce7f0;font-size:.76rem}.preview-account{display:flex;align-items:center;gap:.4rem;color:#a7b7c5;font-size:.625rem;font-weight:750}.preview-account>i{width:1.6rem;height:1.6rem;border:1px solid #375469;border-radius:.45rem;background:#17293a}.preview-account b{padding:.12rem .28rem;color:#55dabe;border:1px solid #2f655b;border-radius:999px;font-size:.5625rem}.preview-content{width:100%;max-width:66rem;margin:0 auto;padding:clamp(.85rem,3.2vw,2.1rem)}.preview-page-heading{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.preview-page-heading small,.preview-page-heading strong{display:block}.preview-page-heading small{color:#48dbbb;font-size:.625rem;font-weight:900;letter-spacing:.12em}.preview-page-heading strong{margin-top:.2rem;color:#edf5fb;font:650 clamp(1.25rem,3vw,2rem) Bahnschrift,sans-serif}.preview-count{padding:.24rem .42rem;color:#63dfc5;border:1px solid #2e6259;border-radius:999px;background:#0c2925;font-size:.625rem;font-weight:850}.preview-pipeline{position:relative;display:flex;min-height:2.7rem;align-items:center;margin-top:1rem;padding:.65rem .8rem .85rem;overflow:hidden;border:1px solid #263e52;border-radius:.55rem;background:#0c1927}.preview-phase{position:absolute;display:flex;align-items:center;gap:.48rem;color:#91a5b6;font-size:.625rem;font-weight:750;opacity:0}.preview-phase>i{width:.42rem;height:.42rem;border-radius:50%;background:#38dfb8;box-shadow:0 0 .8rem #38dfb899}.phase-scan{animation:preview-phase-scan var(--preview-cycle) linear infinite}.phase-analyze{animation:preview-phase-analyze var(--preview-cycle) linear infinite}.phase-ready{color:#6fe6cc;text-transform:uppercase;letter-spacing:.06em;animation:preview-phase-ready var(--preview-cycle) linear infinite}.preview-pipeline-track{position:absolute;right:.8rem;bottom:.45rem;left:.8rem;height:.15rem;overflow:hidden;border-radius:999px;background:#1b3042}.preview-pipeline-track>i{display:block;width:100%;height:100%;border-radius:inherit;background:#3dd7b6;transform:scaleX(0);transform-origin:left;animation:preview-progress var(--preview-cycle) var(--preview-ease) infinite}.preview-lead-card{position:relative;margin-top:.8rem;padding:clamp(.85rem,2.5vw,1.35rem);overflow:hidden;border:1px solid #263d50;border-radius:.7rem;background:#0b1724;opacity:.28;transform:translateY(.45rem);animation:preview-card-cycle var(--preview-cycle) var(--preview-ease) infinite}.preview-lead-card:before{position:absolute;top:0;left:0;width:.18rem;height:100%;background:#38dfb8;content:"";opacity:0;animation:preview-accent-cycle var(--preview-cycle) linear infinite}.preview-lead-card>header{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.preview-lead-card>header>span:first-child small,.preview-lead-card>header>span:first-child strong{display:block}.preview-lead-card small{color:#8194a7;font-size:.625rem;font-weight:850;letter-spacing:.08em}.preview-lead-card>header strong{margin-top:.24rem;color:#dfe9f1;font-size:clamp(.72rem,2vw,1rem)}.preview-score{display:grid;grid-template-columns:auto auto;flex:0 0 auto;padding:.42rem .55rem;color:#59dfc2;border:1px solid #2f685e;border-radius:.55rem;background:#0c2925;text-align:right;transform:scale(.82);opacity:0;animation:preview-score-cycle var(--preview-cycle) var(--preview-ease) infinite}.preview-score small{grid-column:1 / -1}.preview-score b{font-size:clamp(1rem,3vw,1.55rem);line-height:1}.preview-score i{align-self:end;color:#86a297;font-size:.625rem;font-style:normal}.preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.8rem;padding-top:.7rem;border-top:1px solid #1f3346;color:#9aabba;font-size:.625rem}.preview-meta small{display:block;margin-bottom:.16rem}.preview-post{margin:.8rem 0;color:#b9c7d2;font-size:clamp(.62rem,1.5vw,.76rem);line-height:1.55;opacity:0;animation:preview-post-cycle var(--preview-cycle) var(--preview-ease) infinite}.preview-ai{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.62rem .7rem;border:1px solid #24453c;border-radius:.5rem;background:#091c1b;opacity:0;transform:translateY(.3rem);animation:preview-analysis-cycle var(--preview-cycle) var(--preview-ease) infinite}.preview-ai>span{padding:.2rem .36rem;color:#72e2ca;border:1px solid #30665b;border-radius:999px;background:#0b2823;font-size:.5625rem;font-weight:900;letter-spacing:.07em}.preview-ai p{margin:0;color:#9bafbd;font-size:.625rem;line-height:1.45}.preview-ai p strong{color:#cdd9e2}.preview-lead-card>footer{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.65rem;margin-top:.75rem;padding-top:.7rem;border-top:1px solid #203548}.preview-status small,.preview-status b{display:block}.preview-status b{margin-top:.2rem;color:#72e3ca;font-size:.625rem}.preview-facebook-action{display:inline-flex;min-height:2.2rem;align-items:center;gap:.4rem;padding:.5rem .65rem;color:#061510;border-radius:.48rem;background:#38dfb8;font-size:.625rem;font-weight:900}.preview-found-label{position:absolute;top:.65rem;right:6.3rem;padding:.25rem .42rem;color:#072019;border-radius:999px;background:#55e5c5;font-size:.5625rem;font-weight:950;letter-spacing:.06em;opacity:0;transform:translateY(.3rem);animation:preview-found-cycle var(--preview-cycle) var(--preview-ease) infinite}.step-ui-preview{grid-column:1 / -1;min-width:0;margin-top:.9rem;padding:.8rem;border:1px solid #294257;border-radius:.55rem;background:#091521;box-shadow:inset 0 1px #ffffff05}.steps li.step-with-preview{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:0}.steps li.step-with-preview h3{margin-top:0}.step-ui-preview small{color:#657b90;font-size:.46rem;font-weight:850;letter-spacing:.08em}.step-group-preview{display:grid;gap:.42rem}.step-ui-top{display:flex;align-items:center;gap:.42rem}.step-ui-top>i{width:.48rem;height:.48rem;border-radius:50%;background:#38dfb8;box-shadow:0 0 .7rem #38dfb866}.step-group-preview>strong{color:#bccbd7;font-size:.68rem}.step-ready{display:flex;width:max-content;align-items:center;gap:.3rem;color:#5fdbc0;font-size:.48rem;font-weight:850}.step-ready>i{width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.step-radar-preview{display:grid;gap:.45rem}.step-radar-preview>span{padding:.45rem .5rem;color:#a9bac8;border:1px solid #2a4054;border-radius:.4rem;background:#0c1b29;font-size:.6rem}.step-radar-preview>div{display:flex;gap:.35rem}.step-radar-preview i{padding:.18rem .32rem;color:#72d9c3;border:1px solid #2c6057;border-radius:999px;font-size:.45rem;font-style:normal}.step-result-preview{display:flex;align-items:center;gap:.6rem}.step-mini-score{display:grid;place-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;color:#62dfc3;border:1px solid #2e655b;border-radius:.5rem;background:#0c2925;text-align:center}.step-mini-score b{font-size:.8rem;line-height:.8}.step-mini-score small{font-size:.38rem}.step-result-preview>span:nth-child(2){display:grid;gap:.22rem;min-width:0}.step-result-preview>span:nth-child(2) strong{overflow:hidden;color:#b8c7d3;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.step-result-preview>i{margin-left:auto;padding:.18rem .3rem;color:#67dfc5;border:1px solid #2c6258;border-radius:.35rem;font-size:.45rem;font-style:normal}@keyframes preview-phase-scan{0%,2%{opacity:0}5%,25%{opacity:1}29%,to{opacity:0}}@keyframes preview-phase-analyze{0%,27%{opacity:0}31%,55%{opacity:1}59%,to{opacity:0}}@keyframes preview-phase-ready{0%,57%{opacity:0}62%,92%{opacity:1}98%,to{opacity:0}}@keyframes preview-progress{0%{transform:scaleX(0)}58%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes preview-card-cycle{0%,13%{opacity:.2;transform:translateY(.45rem)}21%,92%{opacity:1;transform:none;border-color:#2d594f}98%,to{opacity:.2;transform:translateY(.45rem)}}@keyframes preview-post-cycle{0%,15%{opacity:0}23%,92%{opacity:1}98%,to{opacity:0}}@keyframes preview-analysis-cycle{0%,31%{opacity:0;transform:translateY(.3rem)}42%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(.3rem)}}@keyframes preview-score-cycle{0%,45%{opacity:0;transform:scale(.82)}58%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.82)}}@keyframes preview-found-cycle{0%,61%{opacity:0;transform:translateY(.3rem)}69%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-.2rem)}}@keyframes preview-accent-cycle{0%,58%{opacity:0}67%,92%{opacity:1}98%,to{opacity:0}}@media(min-width:640px){.preview-app{grid-template-columns:10rem minmax(0,1fr)}.preview-sidebar{display:flex;flex-direction:column}.preview-ai{flex-direction:row}}@media(min-width:768px){.steps li.step-with-preview{min-height:17rem}}@media(min-width:960px){.preview-app{grid-template-columns:12.5rem minmax(0,1fr)}.preview-sidebar{padding:1.35rem}.preview-found-label{right:7.4rem}}@media(max-width:420px){.preview-window-state,.preview-account{display:none}.preview-window-bar{grid-template-columns:auto minmax(0,1fr)}.preview-meta{grid-template-columns:1fr 1fr}.preview-meta>span:last-child{display:none}.preview-found-label{position:static;display:inline-flex;width:max-content;margin-bottom:.65rem}.preview-lead-card>footer{align-items:stretch}.preview-facebook-action{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.phase-scan,.phase-analyze{display:none}.phase-ready,.preview-pipeline-track>i,.preview-lead-card,.preview-lead-card:before,.preview-post,.preview-ai,.preview-score,.preview-found-label{animation:none!important}.phase-ready,.preview-lead-card,.preview-lead-card:before,.preview-post,.preview-ai,.preview-score,.preview-found-label{opacity:1;transform:none}.preview-pipeline-track>i{transform:scaleX(1)}}.collections-page{min-width:0}.radars-v2-list{grid-template-columns:1fr}.radar-card-v2{min-height:0}.radar-card-v2 dl{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-card-v2 .radar-results-link{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.7rem .8rem;color:#70e4ca;border:1px solid #2c6259;border-radius:.6rem;background:#0c2825;transition:border-color .16s ease,background-color .16s ease}.radar-card-v2 .radar-results-link:hover{color:#9af2de;border-color:#438579;background:#10322e}.groups-toolbar{display:flex;flex-direction:column;gap:.8rem;margin-top:1.35rem;padding:.9rem;border:1px solid #283f56;border-radius:.82rem;background:linear-gradient(145deg,#0d1928,#0a1522);box-shadow:0 12px 36px #0000001d}.groups-toolbar label{display:grid;gap:.42rem;color:#748ba2;font-size:.63rem;font-weight:800;letter-spacing:.08em}.groups-search-wrap{position:relative;display:block}.groups-search-wrap svg{position:absolute;top:50%;left:.78rem;width:1rem;fill:none;stroke:#7890a6;stroke-linecap:round;stroke-width:1.7;transform:translateY(-50%);pointer-events:none}.groups-search-wrap input{width:100%;min-height:2.75rem;padding:.65rem .75rem .65rem 2.35rem;color:#edf4fb;border:1px solid #30485f;border-radius:.58rem;outline:none;background:#08131f}.groups-search-wrap input::placeholder{color:#62788e}.groups-search-wrap input:focus{border-color:#48bda6;box-shadow:0 0 0 2px #38dfb81f}.groups-activity-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.25rem;border:1px solid #263d52;border-radius:.65rem;background:#08131f}.groups-activity-filter button{min-width:0;padding-inline:.45rem;overflow:hidden;border-color:transparent;background:transparent;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.groups-activity-filter button.selected{color:#071813;border-color:#38dfb8;background:#38dfb8}.groups-toolbar-clear{min-height:2.75rem}.groups-result-count{margin:.9rem 0 -.45rem;color:#71889f;font-size:.7rem;font-weight:750;letter-spacing:.04em}.groups-v2-list{padding-right:.25rem}.group-row-v2{flex:0 0 auto}.collections-empty button{margin-top:.8rem}.collections-error{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem}.collections-error button{flex:0 0 auto}.collections-skeleton{display:grid;gap:.75rem;margin-top:1.5rem}.radar-skeleton{grid-template-columns:1fr}.collection-card-skeleton,.collection-row-skeleton{pointer-events:none}.collection-card-skeleton{display:grid;min-height:19rem;gap:.85rem}.collection-card-skeleton i,.collection-row-skeleton i{position:relative;display:block;overflow:hidden;border-radius:.4rem;background:#172638}.collection-card-skeleton i:after,.collection-row-skeleton i:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 15%,#ffffff0c 45%,transparent 75%);content:"";transform:translate(-100%);animation:collection-skeleton-pulse 1.5s ease-in-out infinite}.collection-card-skeleton i:first-child{width:5rem;height:.75rem}.collection-card-skeleton i:nth-child(2){width:72%;height:1.35rem}.collection-card-skeleton i:nth-child(3){width:100%;height:5rem}.collection-card-skeleton i:last-child{width:100%;height:6.5rem;margin-top:auto}.collection-row-skeleton{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem .75rem;min-height:5rem}.collection-row-skeleton i:first-child{grid-row:1 / 3;width:.7rem;height:.7rem;align-self:center;border-radius:50%}.collection-row-skeleton i:nth-child(2){width:min(75%,24rem);height:1rem}.collection-row-skeleton i:last-child{width:7rem;height:.7rem}@keyframes collection-skeleton-pulse{to{transform:translate(100%)}}@media(min-width:640px){.radars-v2-list,.radar-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.collections-error{align-items:stretch;flex-direction:column}}@media(min-width:768px){.groups-toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(22rem,auto) auto;align-items:end}.groups-toolbar-clear{min-width:6.5rem}.groups-v2-list{max-height:min(65vh,48rem);overflow-y:auto;scrollbar-color:#31536b #091522;scrollbar-width:thin}}@media(min-width:1280px){.radars-v2-list,.radar-skeleton{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}}@media(prefers-reduced-motion:reduce){.collection-card-skeleton i:after,.collection-row-skeleton i:after{animation:none}.radar-card-v2 .radar-results-link{transition:none}}.account-page-v2{display:grid;gap:1rem;width:100%;min-width:0;margin-top:1.15rem}.account-page-v2>section{min-width:0;scroll-margin-top:5.5rem}.app-shell .account-page-v2 nav.account-section-nav{position:static;z-index:5;display:flex;flex-wrap:nowrap;gap:.35rem;max-width:100%;margin:0;padding:.45rem;overflow-x:auto;border:1px solid #263c51;border-radius:.82rem;background:#091522ed;box-shadow:0 .8rem 2rem #03091366;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);scrollbar-width:thin}.app-shell .account-page-v2 nav.account-section-nav a{flex:0 0 auto;min-height:2.75rem;padding:.72rem .88rem;color:#8da3b8;border:1px solid transparent;border-radius:.62rem;background:transparent;white-space:nowrap}.app-shell .account-page-v2 nav.account-section-nav a:hover,.app-shell .account-page-v2 nav.account-section-nav a:focus-visible{color:#dffaf3;border-color:#31584f;background:#0e2925}.account-page-v2 .account-panel,.account-page-v2 .login-methods,.account-page-v2 .billing-summary,.account-page-v2 .payment-history,.account-page-v2 .account-data-panel,.account-plan-section{margin:0;padding:clamp(1.1rem,2.5vw,1.55rem);border:1px solid #263c51;border-radius:.95rem;background:linear-gradient(150deg,#101d2d,#0b1624);box-shadow:0 1rem 3rem #00000020}.account-section-heading{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.account-section-heading h2,.account-section-heading p{margin:0}.account-section-heading p:last-child{color:#8298ad;font-size:.86rem;line-height:1.55}.account-page-v2 .account-panel{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.account-page-v2 .account-logout{align-self:flex-start}.account-plan-section{display:grid;gap:1.4rem}.account-plan-section>*,.account-plan-section>div,.account-page-v2 .billing-summary,.account-page-v2 .billing-summary>*{min-width:0}.account-page-v2 .billing-summary{display:grid;gap:1.15rem}.account-page-v2 .billing-summary dl{grid-template-columns:1fr}.account-usage-grid{display:grid;grid-template-columns:1fr;gap:.7rem}.account-usage-item{display:grid;align-content:start;gap:.65rem;min-width:0;padding:.9rem;border:1px solid #263c51;border-radius:.72rem;background:#091522}.account-usage-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.account-usage-heading span{color:#8399ae;font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.account-usage-heading strong{color:#e8f0f8;font-size:.9rem}.account-usage-track{height:.42rem;overflow:hidden;border-radius:999px;background:#1a2a3b}.account-usage-track>span{display:block;height:100%;border-radius:inherit;background:#44d7b5;transition:width .25s ease}.account-usage-item small{color:#afbdc9;font-size:.7rem}.account-usage-item[data-usage-level=near]{border-color:#4a5a50}.account-usage-item[data-usage-level=near] .account-usage-track>span{background:#8fcba6}.account-usage-item[data-usage-level=limit]{border-color:#73584c}.account-usage-item[data-usage-level=limit] .account-usage-track>span{background:#d49a78}.plan-comparison-scroll{max-width:100%;overflow-x:auto;border:1px solid #263c51;border-radius:.8rem;background:#091522;scrollbar-width:thin}.plan-comparison-scroll:focus-visible{outline:2px solid #75edd2;outline-offset:2px}.plan-comparison{width:100%;min-width:43rem;border-collapse:collapse;color:#dbe6ef;font-size:.8rem}.plan-comparison th,.plan-comparison td{min-width:9.5rem;padding:.72rem .8rem;border-right:1px solid #20354a;border-bottom:1px solid #20354a;text-align:center}.plan-comparison th:first-child{position:sticky;z-index:1;left:0;min-width:8.75rem;color:#8ba0b5;background:#0a1623;text-align:left}.plan-comparison thead th{padding-block:.85rem;color:#edf5fc;background:#0d1b2a}.plan-comparison thead th span,.plan-comparison thead th strong,.plan-comparison thead th em{display:block}.plan-comparison thead th span{font-size:.76rem;letter-spacing:.08em}.plan-comparison thead th strong{margin-top:.3rem;color:#92a7ba;font-size:.8rem}.plan-comparison thead th small{font-weight:600}.plan-comparison thead th em{width:max-content;margin:.45rem auto 0;padding:.2rem .42rem;color:#72e4ca;border:1px solid #2d655b;border-radius:999px;font-size:.625rem;font-style:normal;letter-spacing:.07em}.plan-comparison .is-current{background:#0c2423}.plan-comparison tfoot th,.plan-comparison tfoot td{border-bottom:0}.plan-comparison tfoot button{width:100%;min-height:2.55rem;padding-inline:.6rem;font-size:.65rem}.account-page-v2 .payment-history{overflow:hidden}.account-page-v2 .invoice-row{padding:.78rem .9rem}.account-page-v2 .invoice-row a{color:#72e4ca;font-size:.72rem;font-weight:800}.account-page-v2 .account-data-panel{border-color:#3b3440;background:linear-gradient(145deg,#121721,#10131c);box-shadow:none}.account-data-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:.8rem}.account-skeleton-nav,.account-skeleton-profile,.account-skeleton-usage,.account-skeleton-history{border:1px solid #22364a;border-radius:.9rem;background:#0b1724}.account-skeleton-nav{display:flex;gap:.45rem;padding:.55rem;overflow:hidden}.account-skeleton-nav i,.account-skeleton-profile i,.account-skeleton-profile b,.account-skeleton-usage i,.account-skeleton-history i{display:block;border-radius:.5rem;background:linear-gradient(100deg,#152537 25%,#20364b 48%,#152537 72%);background-size:220% 100%;animation:account-skeleton-pulse 1.5s ease-in-out infinite}.account-skeleton-nav i{flex:0 0 6.3rem;height:2.65rem}.account-skeleton-profile{display:flex;gap:1rem;padding:1.35rem}.account-skeleton-profile>i{flex:0 0 5rem;height:5rem;border-radius:1.1rem}.account-skeleton-profile>div{display:grid;align-content:center;gap:.55rem;width:min(100%,24rem)}.account-skeleton-profile b{height:.75rem}.account-skeleton-profile b:nth-child(1){width:42%}.account-skeleton-profile b:nth-child(2){width:78%}.account-skeleton-profile b:nth-child(3){width:58%}.account-skeleton-usage{display:grid;grid-template-columns:1fr;gap:.7rem;padding:1.2rem}.account-skeleton-usage i{height:5rem}.account-skeleton-history{display:grid;gap:.55rem;padding:1.2rem}.account-skeleton-history i{height:2.7rem}@keyframes account-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:640px){.account-usage-grid,.account-skeleton-usage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.account-page-v2>section{scroll-margin-top:10.75rem}.app-shell .account-page-v2 nav.account-section-nav{position:sticky;top:5.35rem;width:max-content;max-width:100%}.account-page-v2 .account-panel{flex-direction:row;align-items:center;justify-content:space-between}.account-page-v2 .billing-summary{grid-template-columns:minmax(12rem,.8fr) minmax(24rem,1.5fr)}.account-page-v2 .billing-summary .billing-actions{grid-column:1 / -1}.account-page-v2 .invoice-head,.account-page-v2 .invoice-row{grid-template-columns:1fr .75fr .8fr .85fr .55fr}}@media(min-width:1120px){.account-usage-grid,.account-skeleton-usage{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.account-usage-track>span{transition:none}.account-skeleton-nav i,.account-skeleton-profile i,.account-skeleton-profile b,.account-skeleton-usage i,.account-skeleton-history i{animation:none}}.app-shell>.mobile-bottom-nav{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem;padding:.42rem max(.42rem,env(safe-area-inset-right,0px)) calc(.42rem + env(safe-area-inset-bottom,0px)) max(.42rem,env(safe-area-inset-left,0px));border-top:1px solid #263c50;background:#08131ff5;box-shadow:0 -1rem 2.8rem #02070d8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav-item{position:relative;display:grid;min-width:0;min-height:3.45rem;place-items:center;align-content:center;gap:.3rem;padding:.36rem .15rem;color:#7f92a5;border:1px solid transparent;border-radius:.68rem;background:transparent;font-size:.625rem;font-weight:760;letter-spacing:.015em;text-transform:none}.mobile-nav-item:hover{color:#b7c7d5;border-color:#263e53;background:#0d1b29}.mobile-nav-item:focus-visible{outline:2px solid #58e8c7;outline-offset:-2px}.mobile-nav-item.active{color:#8af0d8;border-color:#2b5f56;background:#0d2925}.mobile-nav-item.active:before{position:absolute;top:-.43rem;width:1.65rem;height:2px;border-radius:999px;background:#44dfbc;content:""}.mobile-nav-item.locked{color:#53687c;cursor:default}.mobile-nav-item.locked:hover{border-color:transparent;background:transparent}.mobile-nav-icon-wrap{position:relative;display:inline-flex}.mobile-nav-item .sidebar-nav-icon{width:1.22rem;stroke:currentColor}.mobile-nav-lock{position:absolute;right:-.46rem;bottom:-.18rem;display:grid;width:.76rem;height:.76rem;place-items:center;border:1px solid #2b4054;border-radius:50%;background:#0b1723}.mobile-nav-lock svg{width:.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.app-shell>aside{display:none}.app-workspace>main{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.product-topbar{min-height:4.25rem;padding-inline:.8rem}.topbar-location{max-width:min(42vw,11rem)}.topbar-location>span,.account-trigger-copy>strong{display:none}.account-menu-trigger{min-height:2.75rem;gap:.48rem}.account-menu-trigger .profile-avatar{width:2.15rem}.account-dropdown{width:min(18rem,calc(100vw - 1rem));max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom,0px));overflow-y:auto}.dialog-backdrop{z-index:70;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.billing-dialog{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto}@media(min-width:768px){.app-shell>.mobile-bottom-nav{display:none}.app-shell>aside{display:flex}.app-workspace>main{padding-bottom:clamp(1.25rem,4vw,3.5rem)}.product-topbar{min-height:4.75rem;padding-inline:clamp(1rem,3vw,2.25rem)}.topbar-location{max-width:none}.topbar-location>span,.account-trigger-copy>strong{display:initial}.account-menu-trigger{min-height:3.25rem;gap:.7rem}.account-menu-trigger .profile-avatar{width:2.35rem}}@media(prefers-reduced-motion:reduce){.mobile-nav-item{transition:none}}.provider-icon{width:1.35rem;height:1.35rem;flex:0 0 auto}.social-auth button{position:relative;min-height:3rem}.auth-forgot-link,.quiet-auth-action{justify-self:start;min-height:2.65rem;padding:.45rem .2rem;border-color:transparent;color:#8ea4ba;background:transparent}.auth-forgot-link{margin-top:-.45rem;font-size:.72rem;letter-spacing:.06em}.auth-forgot-link:hover,.quiet-auth-action:hover{color:#2ee4bb;border-color:transparent;background:transparent}.reset-card form,.reset-card>div{display:grid;gap:1rem}.reset-card .primary{width:100%}.social-auth .provider-icon{position:absolute;left:.9rem}.password-field{display:grid;min-width:0;gap:.45rem}.password-field>label{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.08em}.password-control{position:relative;min-width:0}.login-card .password-control input,.password-setup .password-control input,.deletion-dialog .password-control input{width:100%;min-height:2.75rem;margin:0;padding:.65rem 3.15rem .65rem .75rem;color:#edf3fa;border:1px solid #34465d;border-radius:.55rem;background:#091321}.password-control>.password-visibility{position:absolute;top:50%;right:.3rem;display:grid;width:2.2rem;min-height:2.2rem;place-items:center;padding:0;color:#8296aa;border-color:transparent;background:transparent;transform:translateY(-50%)}.password-control>.password-visibility:hover{color:#b8c8d7;border-color:#2d465c;background:#132335}.password-control>.password-visibility svg{width:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.password-requirements{display:grid;gap:.3rem;margin:0;padding:0;color:#7c90a4;font-size:.68rem;list-style:none}.password-requirements li{display:flex;align-items:center;gap:.45rem}.password-requirements li>span{width:.45rem;height:.45rem;border:1px solid #50657a;border-radius:50%;background:transparent}.password-requirements li.met{color:#72d9c2}.password-requirements li.met>span{border-color:#38dfb8;background:#38dfb8;box-shadow:0 0 0 3px #38dfb817}.login-method-identity{display:flex;min-width:0;align-items:center;gap:.75rem}.password-method-row{align-items:flex-start}.password-setup{display:grid;width:100%;flex:1 1 25rem;grid-template-columns:minmax(0,1fr);gap:.65rem}.password-setup>button{align-self:end}.deletion-dialog>.password-field{margin-top:1rem}.deletion-dialog>.error-message{margin-bottom:0}@media(min-width:640px){.password-setup{grid-template-columns:minmax(13rem,1fr) auto;align-items:end}}.avatar-crop-backdrop{z-index:80;padding:1rem}.avatar-crop-dialog{width:min(48rem,100%);max-height:min(90vh,48rem);overflow:auto;padding:clamp(1.1rem,3vw,1.6rem);border:1px solid #2d4459;border-radius:1.15rem;background:linear-gradient(145deg,#0e1b2a,#091522);box-shadow:0 2rem 6rem #000b}.avatar-crop-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.avatar-crop-heading h2{margin:.25rem 0 0;color:#edf4fb;font-size:clamp(1.45rem,3vw,2rem)}.avatar-crop-heading p:last-child{max-width:36rem;margin:.55rem 0 0;color:#8ca0b3;line-height:1.55}.avatar-crop-close{width:2.5rem;min-height:2.5rem;flex:0 0 auto;padding:0;color:#9bb0c1;border:1px solid #31475b;border-radius:.7rem;background:#101e2c;font-size:1.4rem;line-height:1}.avatar-crop-editor{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,2rem);margin-top:1.35rem}.avatar-crop-preview{position:relative;width:260px;height:260px;overflow:hidden;border:1px solid #365268;border-radius:1.2rem;background:#07111c;box-shadow:inset 0 0 3rem #0008,0 1rem 2.5rem #0005;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.avatar-crop-preview:active{cursor:grabbing}.avatar-crop-preview img{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.avatar-crop-frame{position:absolute;z-index:2;inset:0;border:2px solid #50e2c4b8;border-radius:1.15rem;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 0 3rem #03100c4d;pointer-events:none}.avatar-crop-frame:before,.avatar-crop-frame:after{position:absolute;background:#d8fff52b;content:""}.avatar-crop-frame:before{inset:33.333% 0;border-top:1px solid #d8fff52b;border-bottom:1px solid #d8fff52b;background:transparent}.avatar-crop-frame:after{inset:0 33.333%;border-left:1px solid #d8fff52b;border-right:1px solid #d8fff52b;background:transparent}.avatar-crop-hint{position:absolute;z-index:3;right:.7rem;bottom:.7rem;padding:.3rem .45rem;color:#bcefe4;border:1px solid #427065;border-radius:999px;background:#071b19d9;font-size:.625rem;font-weight:900;letter-spacing:.08em;pointer-events:none}.avatar-crop-controls{display:grid;gap:1rem}.avatar-crop-control{display:grid;gap:.5rem}.avatar-crop-control>span{display:flex;align-items:center;justify-content:space-between;gap:1rem}.avatar-crop-control strong{color:#dce7f1;font-size:.78rem}.avatar-crop-control small{color:#6fe0c7;font-size:.7rem;font-weight:850}.avatar-crop-control input[type=range]{width:100%;accent-color:#38dfb8;cursor:pointer}.avatar-crop-reset{justify-self:start}.avatar-crop-dialog>footer{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid #22374a}.benefit-grid article,.dashboard-kpi{position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,background-color .22s ease,box-shadow .22s ease;will-change:transform}.benefit-grid article:hover{z-index:2;transform:translateY(-5px);background:#0d1b2a;box-shadow:0 1rem 2.5rem #0006,inset 0 0 0 1px #38dfb81f}.benefit-icon,.benefit-icon svg,.dashboard-icon{transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease;transform-origin:center}.benefit-grid article:hover .benefit-icon{color:#8ff4dd;border-color:#3b8275;background:#11332f;box-shadow:0 .55rem 1.4rem #38dfb81f;transform:translateY(-2px) scale(1.04)}.benefit-grid article:nth-child(1):hover .benefit-icon svg{transform:rotate(18deg)}.benefit-grid article:nth-child(2):hover .benefit-icon svg{transform:scale(1.11)}.benefit-grid article:nth-child(3):hover .benefit-icon svg{animation:tile-bell-ring .48s ease}.benefit-grid article:nth-child(4):hover .benefit-icon svg{transform:translate(2px)}.benefit-grid article:nth-child(5):hover .benefit-icon svg{transform:rotate(24deg)}.benefit-grid article:nth-child(6):hover .benefit-icon svg{transform:translateY(-2px)}.privacy-visual svg{transform-origin:50% 50%;animation:privacy-radar-scan 6.2s linear infinite}.privacy-visual:after{animation:privacy-radar-ring 3.4s ease-in-out infinite}.dashboard-kpi:hover{transform:translateY(-5px);border-color:#31516a;background:#0d1b29;box-shadow:0 1rem 2.5rem #0005,inset 0 0 0 1px #ffffff08}.dashboard-kpi.is-accent:hover{border-color:#3b786c;background:#0d2525}.dashboard-kpi:hover .dashboard-icon{color:#8fd1c3;border-color:#386077;background:#122738;box-shadow:0 .5rem 1.25rem #0004;transform:translateY(-2px) scale(1.05)}.dashboard-kpi:nth-child(1):hover .dashboard-icon{transform:translateY(-2px) scale(1.05) rotate(16deg)}.dashboard-kpi:nth-child(2):hover .dashboard-icon{transform:translateY(-4px) scale(1.05)}.dashboard-kpi:nth-child(3):hover .dashboard-icon{transform:translateY(-2px) scale(1.12) rotate(6deg)}.dashboard-kpi:nth-child(4):hover .dashboard-icon{transform:translateY(-2px) scale(1.05) translate(2px)}@keyframes privacy-radar-scan{to{transform:rotate(360deg)}}@keyframes privacy-radar-ring{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.9;transform:scale(1.035)}}@keyframes tile-bell-ring{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}65%{transform:rotate(8deg)}}@media(max-width:700px){.avatar-crop-dialog{width:min(100%,28rem)}.avatar-crop-editor{grid-template-columns:1fr;justify-items:center}.avatar-crop-controls{width:100%}.avatar-crop-dialog>footer{flex-direction:column-reverse}.avatar-crop-dialog>footer button{width:100%}}@media(hover:none){.benefit-grid article:hover,.dashboard-kpi:hover{transform:none}}@media(prefers-reduced-motion:reduce){.privacy-visual svg,.privacy-visual:after,.benefit-grid article:nth-child(3):hover .benefit-icon svg{animation:none!important}.benefit-grid article,.benefit-icon,.benefit-icon svg,.dashboard-kpi,.dashboard-icon{transition-duration:.01ms!important}.benefit-grid article:hover,.benefit-grid article:hover .benefit-icon,.benefit-grid article:hover .benefit-icon svg,.dashboard-kpi:hover,.dashboard-kpi:hover .dashboard-icon{transform:none!important}}.steps>li.step-with-preview,.steps>li.step-with-preview .step-ui-preview,.steps>li.step-with-preview .step-mini-score,.steps>li.step-with-preview .step-radar-preview>span,.steps>li.step-with-preview .step-radar-preview i{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease}.download-platform,.download-platform .platform-icon,.download-platform .download-button,.download-platform .download-unavailable,.sales-plan-grid article,.sales-plan-grid article>strong,.sales-plan-grid article>button,.sales-plan-grid article .recommended-label,.sales-plan-grid li:before{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease,opacity .22s ease}@media(hover:hover)and (pointer:fine){.steps>li.step-with-preview:hover{position:relative;z-index:2;transform:translateY(-5px);border-top-color:#3b786d;background:linear-gradient(135deg,#102130,#0b1825);box-shadow:0 1rem 2.6rem #0005,inset 0 0 0 1px #38dfb818}.steps>li.step-with-preview:hover .step-ui-preview{transform:translateY(-3px);border-color:#396b63;background:#0b1a27;box-shadow:0 .8rem 1.8rem #0004,inset 0 0 0 1px #38dfb810}.steps>li.step-with-preview:nth-child(1):hover .step-ui-top>i,.steps>li.step-with-preview:nth-child(1):hover .step-ready>i{animation:process-step-pulse .85s ease-in-out infinite alternate}.steps>li.step-with-preview:nth-child(2):hover .step-radar-preview>span{border-color:#3b7268;box-shadow:inset 0 0 0 1px #38dfb812}.steps>li.step-with-preview:nth-child(2):hover .step-radar-preview i{color:#93f2dc;border-color:#397d70;transform:translateY(-2px)}.steps>li.step-with-preview:nth-child(3):hover .step-mini-score{color:#8ff1da;border-color:#3a7c70;transform:scale(1.08);box-shadow:0 .5rem 1.2rem #38dfb819}.download-platform:hover{position:relative;z-index:2;transform:translateY(-5px);border-color:#3b6476;background:linear-gradient(150deg,#122334,#0d1b29);box-shadow:0 1.15rem 2.8rem #0005,inset 0 0 0 1px #ffffff08}.download-platform.is-available:hover{border-color:#3d776e;box-shadow:0 1.15rem 2.8rem #0005,inset 0 0 0 1px #38dfb817}.download-platform:hover .platform-icon{color:#8ee8d4;border-color:#447266;background:#122c2c;box-shadow:0 .55rem 1.35rem #38dfb817}.download-platform.platform-windows:hover .platform-icon{transform:translateY(-2px) rotate(-4deg) scale(1.05)}.download-platform.platform-android:hover .platform-icon{transform:translateY(-3px) rotate(3deg) scale(1.06)}.download-platform.platform-ios:hover .platform-icon{transform:translateY(-2px) scale(1.07)}.download-platform:hover .download-button:not(:disabled),.download-platform:hover .download-unavailable{transform:translateY(-2px)}.sales-plan-grid article:hover{z-index:2;transform:translateY(-6px);border-color:#3d6378;background:linear-gradient(150deg,#122334,#0c1826);box-shadow:0 1.25rem 3rem #0005,inset 0 0 0 1px #ffffff08}.sales-plan-grid article.recommended:hover{border-color:#58e2c4;box-shadow:0 1.3rem 3.2rem #0006,0 0 2.2rem #38dfb811,inset 0 0 0 1px #38dfb82a}.sales-plan-grid article:hover>strong{transform:translateY(-2px)}.sales-plan-grid article:hover>button:not(:disabled){transform:translateY(-2px)}.sales-plan-grid article:hover .recommended-label{transform:translateY(-2px) scale(1.02)}.sales-plan-grid article:hover li:before{transform:scale(1.18);box-shadow:0 0 .65rem #38dfb84d}}@keyframes process-step-pulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.18);opacity:1}}.login-layout{min-height:100dvh}.auth-main{display:grid;min-width:0;align-items:center}@media(min-width:768px)and (max-height:900px){.login-layout{min-height:100dvh;padding-block:clamp(.75rem,1.8vh,1.15rem)}.login-intro{gap:1rem}.register-card{align-self:center;gap:.62rem;max-height:calc(100dvh - 1.5rem);padding:1.1rem 1.35rem;overflow:auto}.register-card h1{margin:.05rem 0 .15rem;font-size:1.72rem}.register-card .auth-copy{margin:0;line-height:1.4}.register-card .social-auth{gap:.45rem}.register-card .social-auth button{min-height:2.55rem}.register-card .auth-divider{gap:.55rem;margin:.02rem 0}.register-card>label,.register-card .password-field{gap:.28rem}.register-card>label>input,.register-card .password-control input{min-height:2.35rem;margin-top:.28rem;padding-top:.46rem;padding-bottom:.46rem}.register-card .password-requirements{gap:.18rem;font-size:.64rem}.register-card>.primary{min-height:2.5rem}.register-card>small{font-size:.64rem;line-height:1.35}}@media(prefers-reduced-motion:reduce){.steps>li.step-with-preview,.steps>li.step-with-preview .step-ui-preview,.steps>li.step-with-preview .step-mini-score,.steps>li.step-with-preview .step-radar-preview>span,.steps>li.step-with-preview .step-radar-preview i,.download-platform,.download-platform .platform-icon,.download-platform .download-button,.download-platform .download-unavailable,.sales-plan-grid article,.sales-plan-grid article>strong,.sales-plan-grid article>button,.sales-plan-grid article .recommended-label,.sales-plan-grid li:before{transition-duration:.01ms!important}.steps>li.step-with-preview:hover,.steps>li.step-with-preview:hover .step-ui-preview,.steps>li.step-with-preview:hover .step-mini-score,.steps>li.step-with-preview:hover .step-radar-preview i,.download-platform:hover,.download-platform:hover .platform-icon,.download-platform:hover .download-button,.download-platform:hover .download-unavailable,.sales-plan-grid article:hover,.sales-plan-grid article:hover>strong,.sales-plan-grid article:hover>button,.sales-plan-grid article:hover .recommended-label,.sales-plan-grid article:hover li:before{transform:none!important}.steps>li.step-with-preview:nth-child(1):hover .step-ui-top>i,.steps>li.step-with-preview:nth-child(1):hover .step-ready>i{animation:none!important}}@media(min-width:960px){.marketing-header{position:sticky;top:0;z-index:40;padding-inline:1rem;background:#07101cf0;box-shadow:0 .9rem 2.5rem #02070d2b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-wrap{padding-block:clamp(4rem,7vw,6.5rem);scroll-margin-top:6rem}.download-platform,.download-platform.platform-windows{min-height:18rem}@media(hover:hover)and (pointer:fine){.sales-plan-grid article.recommended:hover{transform:translateY(-1.125rem)}.download-platform:hover .download-unavailable,.download-platform:hover .download-button:disabled{transform:none}}}@media(min-width:1024px){.dashboard-sync-summary span,.dashboard-status,.desktop-activity dt,.results-toolbar-v2 .results-search,.results-toolbar-v2 .results-filter-grid>label,.feedback-wrap>span,.result-meta small,.topbar-location>span,.download-platform-heading span,.download-status,.account-usage-heading span{font-size:.6875rem}.dashboard-sync-summary span,.dashboard-match-meta,.desktop-activity dt,.result-meta,.result-meta small,.feedback-wrap>span,.topbar-location>span{color:#74899e}.dashboard-match-meta{font-size:.6875rem}.groups-v2-list{max-height:none;padding-right:0;overflow-y:visible}}@media(prefers-reduced-motion:reduce){.marketing-header,.sales-plan-grid article.recommended:hover,.download-platform:hover .download-unavailable,.download-platform:hover .download-button:disabled{transition:none}}
