@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap";.upcore-btn{--upcore-btn-bg: rgba(15, 23, 42, .7);--upcore-btn-border: rgba(71, 85, 105, .74);--upcore-btn-text: #e2e8f0;--upcore-btn-shadow: none;--upcore-btn-glow: rgba(59, 130, 246, .2);display:inline-flex;align-items:center;justify-content:center;gap:.46rem;min-height:44px;border-radius:12px;border:1px solid var(--upcore-btn-border);padding:.66rem .96rem;font-family:inherit;font-size:.84rem;font-weight:700;letter-spacing:.01em;line-height:1.2;cursor:pointer;color:var(--upcore-btn-text);background:var(--upcore-btn-bg);box-shadow:var(--upcore-btn-shadow);position:relative;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.upcore-btn:focus-visible{outline:2px solid rgba(147,197,253,.82);outline-offset:2px}.upcore-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px var(--upcore-btn-glow),var(--upcore-btn-shadow)}.upcore-btn:active:not(:disabled){transform:translateY(0) scale(.99);box-shadow:0 5px 12px var(--upcore-btn-glow),var(--upcore-btn-shadow)}.upcore-btn:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.upcore-btn--full-width{width:100%}.upcore-btn__icon{font-size:.95em;line-height:1;display:inline-flex;align-items:center}.upcore-btn__content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.46rem;padding:0 .2rem}.upcore-btn__asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;opacity:.98}.upcore-btn--asset{border-color:transparent;background:transparent;box-shadow:none}.upcore-btn--asset:hover:not(:disabled){box-shadow:0 10px 22px var(--upcore-btn-glow)}.upcore-btn--asset:active:not(:disabled){box-shadow:0 6px 12px var(--upcore-btn-glow)}.upcore-btn--asset .upcore-btn__label{text-shadow:0 1px 2px rgba(0,0,0,.52)}.upcore-btn--primary{--upcore-btn-text: #eff6ff;--upcore-btn-border: rgba(59, 130, 246, .66);--upcore-btn-bg: radial-gradient(circle at 0% 50%, rgba(59, 130, 246, .24), transparent 52%), linear-gradient(126deg, rgba(30, 64, 175, .96), rgba(37, 99, 235, .94));--upcore-btn-shadow: 0 8px 20px rgba(29, 78, 216, .26);--upcore-btn-glow: rgba(29, 78, 216, .34)}.upcore-btn--primary:hover:not(:disabled){border-color:#60a5fad1;box-shadow:0 11px 22px #1d4ed857,var(--upcore-btn-shadow)}.upcore-btn--secondary{--upcore-btn-text: #d2deef;--upcore-btn-border: rgba(101, 126, 161, .48);--upcore-btn-bg: rgba(21, 31, 49, .68);--upcore-btn-shadow: none;--upcore-btn-glow: rgba(80, 110, 156, .14)}.upcore-btn--secondary:hover:not(:disabled){--upcore-btn-border: rgba(118, 149, 191, .66);--upcore-btn-bg: rgba(24, 36, 56, .82)}.upcore-btn--support{--upcore-btn-text: #b7c4d8;--upcore-btn-border: rgba(86, 101, 124, .56);--upcore-btn-bg: rgba(15, 23, 42, .38);--upcore-btn-shadow: none;--upcore-btn-glow: rgba(100, 116, 139, .12)}.upcore-btn--support:hover:not(:disabled){--upcore-btn-border: rgba(108, 126, 154, .72);--upcore-btn-bg: rgba(15, 23, 42, .52)}.upcore-btn--pro{--upcore-btn-text: #fde7d0;--upcore-btn-border: rgba(251, 146, 60, .52);--upcore-btn-bg: radial-gradient(circle at 0% 50%, rgba(251, 146, 60, .18), transparent 52%), linear-gradient(130deg, rgba(62, 41, 17, .86), rgba(44, 29, 12, .86));--upcore-btn-shadow: inset 0 0 0 1px rgba(251, 146, 60, .08);--upcore-btn-glow: rgba(251, 146, 60, .2)}.upcore-btn--pro:hover:not(:disabled){--upcore-btn-border: rgba(251, 146, 60, .7);--upcore-btn-bg: radial-gradient(circle at 0% 50%, rgba(251, 146, 60, .24), transparent 56%), linear-gradient(130deg, rgba(72, 47, 18, .92), rgba(51, 34, 13, .9))}.upcore-btn--scan{--upcore-btn-text: #b7ff2a;--upcore-btn-glow: rgba(183, 255, 42, .4)}.upcore-btn--scan .upcore-btn__label{color:#b7ff2a;font-weight:900;text-shadow:0 0 12px rgba(183,255,42,.52),0 1px 2px rgba(2,6,23,.72)}.upcore-btn--scan .upcore-btn__icon{color:#b7ff2a;filter:drop-shadow(0 0 6px rgba(183,255,42,.5))}.upcore-icon{display:inline-block;object-fit:contain;vertical-align:middle;flex:0 0 auto;opacity:.9;filter:none}.upcore-banner{width:100%;border:1px solid rgba(71,85,105,.55);border-radius:14px;overflow:hidden;background:#090e18c7;position:relative;min-height:68px}.upcore-banner img{width:100%;display:block;height:100%;object-fit:cover}.upcore-banner--with-text img{filter:saturate(1.14) brightness(1.08) contrast(1.07)}.upcore-banner--with-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(2,6,23,.08) 28%,rgba(2,6,23,.24) 58%,rgba(2,6,23,.44) 100%)}.upcore-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;align-content:center;gap:.04rem;padding:.5rem 1rem;pointer-events:none}.upcore-banner--align-center .upcore-banner__content{justify-items:center;text-align:center}.upcore-banner--align-start .upcore-banner__content{justify-items:start;text-align:left;padding-left:17%}.upcore-banner__subtitle{color:#7dd3fc;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.upcore-banner__title{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.42rem;color:#f8fafc;font-size:clamp(1.02rem,1.6vw,1.62rem);line-height:.94;letter-spacing:.015em;text-transform:uppercase;font-weight:950;-webkit-text-stroke:.3px rgba(2,6,23,.45);text-shadow:0 2px 10px rgba(2,6,23,.76)}.upcore-banner__title-main{color:#f8fafc}.upcore-banner__title-accent,.upcore-banner--accent-yellow .upcore-banner__title-accent{color:#facc15}.upcore-banner--accent-blue .upcore-banner__title-accent{color:#38bdf8}.upcore-banner--accent-green .upcore-banner__title-accent{color:#4ade80}@media (max-width: 900px){.upcore-banner__content{padding:.42rem .82rem}.upcore-banner--align-start .upcore-banner__content{padding-left:17%}.upcore-banner__subtitle{font-size:.5rem}.upcore-banner__title{font-size:clamp(.96rem,4.4vw,1.3rem);gap:.26rem}}.upcore-badge{display:inline-block;position:relative;border-radius:999px;padding:0;font-size:.7rem;font-weight:700;line-height:1.35;white-space:normal;word-break:break-word;min-height:26px;min-width:84px;overflow:hidden;max-width:240px}.upcore-badge__asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5;filter:saturate(.72) brightness(.74)}.upcore-badge__content{position:relative;z-index:1;height:100%;min-height:26px;display:inline-flex;align-items:center;justify-content:center;gap:.22rem;padding:.24rem .66rem;text-align:center;color:#e2ecfcf2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.upcore-badge__icon{font-size:.84em;opacity:.9}.upcore-badge--critical .upcore-badge__content{color:#ffe2e8e6}.upcore-badge--warning .upcore-badge__content{color:#ffeecbe6}.upcore-badge--success .upcore-badge__content{color:#dcffe8e6}.upcore-badge--info .upcore-badge__content{color:#e1efffe6}.upcore-badge--performance .upcore-badge__content{color:#fff2cbe6}:root{--bg-a: #0a0f1a;--bg-b: #121826;--surface: rgba(18, 24, 38, .9);--surface-soft: rgba(22, 29, 46, .84);--stroke: rgba(31, 41, 55, .94);--text: #e5e7eb;--muted: #94a3b8;--accent: #2563eb;--accent-2: #f97316;--ok: #22c55e;--bad: #ef4444;--unknown: #f59e0b;--error: #ef4444;--commercial-orange-primary: #ff8c00;--commercial-orange-accent: #ffb347;--commercial-orange-light: #ffc66d;--commercial-warm-bg: rgba(255, 140, 0, .06);--commercial-warm-border: rgba(255, 140, 0, .35);--commercial-warm-border-bright: rgba(255, 140, 0, .55);--v4-topbar-bg: linear-gradient(120deg, rgba(25, 20, 15, .96), rgba(15, 12, 10, .96));--v4-topbar-border: rgba(255, 140, 0, .42);--v4-side-surface-bg: linear-gradient(165deg, rgba(25, 18, 12, .92), rgba(15, 11, 8, .9));--v4-side-surface-border: rgba(255, 140, 0, .35);--v4-side-surface-shadow: inset 0 0 0 1px rgba(255, 140, 0, .12), 0 14px 30px rgba(0, 0, 0, .35);--v4-right-card-bg: linear-gradient(158deg, rgba(22, 16, 11, .93), rgba(15, 11, 8, .9));--v4-right-card-border: rgba(255, 140, 0, .32);--v4-recommended-bg: linear-gradient(145deg, rgba(30, 20, 12, .92), rgba(18, 13, 9, .9));--v4-recommended-border: rgba(255, 140, 0, .4);--v4-modal-bg: linear-gradient(150deg, rgba(25, 18, 12, .96), rgba(12, 9, 6, .96));--v4-modal-border: rgba(255, 140, 0, .48);--v4-primary-v3-shadow: inset 0 0 0 1px rgba(255, 140, 0, .14), 0 12px 28px rgba(0, 0, 0, .35);--v4-primary-impact-size: clamp(2.05rem, 5vw, 2.7rem);--neon-red: #ff3b1f;--neon-orange: #ff6a00;--neon-orange-soft: rgba(255, 106, 0, .42);--neon-amber: #ffb347;--neon-blue-soft: rgba(47, 140, 255, .4);--text-warm-main: #ffe7d1;--text-warm-soft: #ffcfa8;--text-tech-bright: #d7eeff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Space Grotesk,sans-serif;color:var(--text);background:radial-gradient(circle at 88% 14%,rgba(17,181,255,.18) 0%,transparent 32%),radial-gradient(circle at 50% 96%,rgba(255,59,31,.19) 0%,transparent 30%),linear-gradient(130deg,var(--bg-a),var(--bg-b));min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.landing-shell{min-height:100vh;max-width:1120px;margin:0 auto;padding:0 1rem 2.4rem;display:grid;gap:.95rem}.landing-header{display:flex;justify-content:flex-end;align-items:center;padding:.75rem .25rem .25rem}.landing-lang-toggle{display:flex;gap:.25rem;background:#0f1628b3;border:1px solid rgba(128,188,255,.22);border-radius:8px;padding:.2rem}.lang-btn{padding:.3rem .75rem;border-radius:6px;border:none;background:transparent;color:#bed2f0b3;font-size:.78rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:background .18s,color .18s}.lang-btn:hover{background:#4facfe1f;color:#a8d0ff}.lang-btn--active{background:#4facfe33;color:#60afff;box-shadow:0 0 0 1px #4facfe59}.landing-hero{border:1px solid rgba(128,188,255,.42);border-radius:24px;padding:1.65rem;background:radial-gradient(circle at 85% 12%,rgba(79,172,254,.34),transparent 40%),radial-gradient(circle at 18% 90%,rgba(255,140,0,.18),transparent 34%),linear-gradient(148deg,#08162dfa,#07101ef5);box-shadow:inset 0 0 0 1px #8dc3ff1f,inset 0 1px 3px #ffffff0f,0 26px 60px #00000061;position:relative;overflow:hidden}.landing-hero:before{content:"";position:absolute;inset:auto -80px -120px auto;width:420px;height:420px;background:radial-gradient(circle,rgba(33,125,235,.16),transparent 62%);border-radius:50%;pointer-events:none}.landing-hero:after{content:"";position:absolute;inset:-120px auto auto -80px;width:320px;height:320px;background:radial-gradient(circle,rgba(255,140,0,.12),transparent 65%);border-radius:50%;pointer-events:none}.landing-hero-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.8rem;align-items:start}.landing-eyebrow{margin:0;color:#8dd3ff;letter-spacing:.15em;font-size:.68rem;text-transform:uppercase;font-weight:700}.landing-hero h1{margin:.35rem 0 0;font-size:clamp(1.35rem,3.35vw,2.12rem);color:#edf7ff;line-height:1.12}.landing-lead{margin:.5rem 0 0;color:#c5dcf7;max-width:63ch;font-size:.9rem;line-height:1.44}.landing-hero-metrics{display:grid;gap:.52rem}.landing-hero-metrics article{border:1px solid rgba(113,179,248,.32);border-radius:12px;padding:.58rem .66rem;background:#0e1d34a3;display:grid;gap:.14rem}.landing-hero-metrics span{color:#9dc3e9;font-size:.69rem;letter-spacing:.04em;text-transform:uppercase}.landing-hero-metrics strong{color:#e5f3ff;font-size:.84rem}.landing-actions{margin-top:.9rem;display:flex;gap:.6rem;flex-wrap:wrap}.landing-proof-line{margin:.72rem 0 0;color:#9fc2e7;font-size:.8rem;padding:.52rem .62rem;border-radius:11px;border:1px dashed rgba(119,180,245,.38);background:#0b192d8f}.landing-reveal{opacity:0;transform:translateY(12px);animation:landingReveal .56s ease forwards}.landing-shell>.landing-reveal:nth-child(2){animation-delay:90ms}.landing-shell>.landing-reveal:nth-child(3){animation-delay:.13s}.landing-shell>.landing-reveal:nth-child(4){animation-delay:.17s}.landing-shell>.landing-reveal:nth-child(5){animation-delay:.21s}.landing-shell>.landing-reveal:nth-child(6){animation-delay:.25s}@keyframes landingReveal{to{opacity:1;transform:translateY(0)}}.landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.landing-card{border:1px solid rgba(119,185,250,.3);border-radius:14px;padding:.8rem;background:linear-gradient(155deg,#0c1b31c7,#0a1528bf)}.landing-card h2{margin:0;font-size:.91rem;color:#dcf0ff}.landing-card p{margin:.38rem 0 0;color:#b8d1ee;font-size:.79rem}.landing-value-grid,.landing-persona-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.74rem}.landing-persona-card{border:1px solid rgba(124,188,255,.34);border-radius:14px;padding:.84rem;background:linear-gradient(160deg,#0a172ad1,#091323cc)}.landing-persona-card__label{margin:0;color:#8fcfff;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.landing-persona-card h3{margin:.3rem 0 0;color:#e6f3ff;font-size:.98rem}.landing-persona-card p{margin:.4rem 0 0;color:#b9d2eb;font-size:.8rem;line-height:1.4}.landing-use-cases{border:1px solid rgba(124,186,249,.29);border-radius:15px;padding:.95rem;background:#0a1629a3}.landing-use-cases h2{margin:.34rem 0 0;font-size:1.2rem;color:#e8f4ff}.landing-use-cases-grid{margin-top:.72rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.landing-use-case-card{border:1px solid rgba(117,181,246,.27);border-radius:12px;padding:.72rem;background:#091222bd}.landing-use-case-card h3{margin:0;color:#e1f0ff;font-size:.84rem}.landing-use-case-card p{margin:.38rem 0 0;color:#b4ceea;font-size:.77rem;line-height:1.4}.landing-value-card{border:1px solid rgba(255,161,88,.34);border-radius:14px;padding:.82rem;background:linear-gradient(160deg,#25180dd1,#18110bcc)}.landing-value-card__label{margin:0;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:#ffc98f}.landing-value-card h3{margin:.28rem 0 0;font-size:1.02rem;color:#ffe4c7}.landing-value-card p{margin:.45rem 0 0;color:#f5caa3;font-size:.81rem;line-height:1.42}.landing-faq{border:1px solid rgba(118,178,245,.29);border-radius:15px;padding:.95rem;background:#0b182b9e}.landing-faq h2{margin:.36rem 0 0;font-size:1.2rem;color:#e7f4ff}.landing-faq-grid{margin-top:.72rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.landing-faq-card{border:1px solid rgba(112,176,241,.27);border-radius:12px;padding:.7rem;background:#0a1426ba}.landing-faq-card h3{margin:0;font-size:.85rem;color:#deeeff}.landing-faq-card p{margin:.38rem 0 0;font-size:.77rem;color:#b9d2ef;line-height:1.4}.landing-cta-band{border:1px solid rgba(125,187,255,.35);border-radius:15px;padding:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;background:radial-gradient(circle at 12% 40%,rgba(33,125,235,.22),transparent 45%),linear-gradient(146deg,#0c1b31d6,#0c1425e6)}.landing-cta-band h2{margin:.32rem 0 0;font-size:clamp(1.02rem,2.2vw,1.4rem);color:#eaf6ff}.landing-cta-band p{margin:.4rem 0 0;color:#bbd4ef;font-size:.8rem}@media (max-width: 900px){.landing-hero-top,.landing-grid,.landing-value-grid,.landing-persona-grid,.landing-use-cases-grid,.landing-faq-grid{grid-template-columns:1fr}.landing-cta-band{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.landing-reveal{opacity:1;transform:none;animation:none}}.analyze-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.ghost-btn{border:1px solid rgba(51,65,85,.96);border-radius:999px;padding:.58rem .92rem;background:#0f172aad;color:#cbd5e1;font-family:inherit;font-size:.8rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.ghost-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#3b82f647;background:#2563eb14;color:#e5e7eb}.ghost-btn:disabled{opacity:.5;cursor:not-allowed}.section-spacing{padding:2rem 1rem}.section-max-width{max-width:1120px;margin:0 auto}.section-header{text-align:center;margin-bottom:1.5rem}.section-header .landing-eyebrow{display:block;margin-bottom:.5rem}.section-header h2{margin:0;font-size:clamp(1.4rem,3vw,2rem);color:#edf7ff;line-height:1.2}.landing-hero-content{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1.35rem;align-items:start;position:relative;z-index:1}.landing-hero-copy{display:grid;gap:.95rem}.landing-hero-text{max-width:65ch}.landing-hero-logo{width:100%;height:auto;display:block;animation:logoFadeIn .6s ease forwards}.landing-hero-logo--main{max-width:320px;margin-bottom:.65rem;filter:drop-shadow(0 8px 20px rgba(33,125,235,.22))}.landing-engine-powered{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.95rem;padding:.38rem .72rem;width:fit-content;border-radius:999px;border:1px solid rgba(122,175,245,.18);background:#08122294;color:#9cbce0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.landing-hero-logo--engine{max-width:122px;opacity:.9;filter:drop-shadow(0 4px 10px rgba(255,140,0,.12))}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.landing-hero-text h1{margin:0;font-size:clamp(2rem,4.8vw,3.25rem);color:#edf7ff;line-height:1.02;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.landing-hero-subtext{margin:.2rem 0 0;color:#d7e8fb;font-size:1.04rem;line-height:1.55;max-width:57ch}.landing-hero-app-note{margin:.2rem 0 0;max-width:56ch;color:#91b8e0;font-size:.82rem;line-height:1.48}.landing-hero-ctas{display:flex;gap:.9rem;margin-top:.15rem;flex-wrap:wrap}.landing-hero-trust-line{margin-top:.1rem;padding:.72rem .9rem;border-radius:14px;border:1px solid rgba(141,195,255,.18);background:linear-gradient(160deg,#0e1d3494,#09122299);color:#9dc3e9;font-size:.8rem;display:flex;gap:1rem;align-items:center}.landing-hero-trust-line span:first-child{font-weight:700;color:#8dd3ff}.landing-hero-stage{display:grid;gap:.9rem;align-self:stretch}.landing-stage-card{position:relative;min-height:360px;padding:1.25rem;border-radius:22px;border:1px solid rgba(116,182,250,.24);background:radial-gradient(circle at 50% 30%,rgba(28,104,206,.24),transparent 34%),linear-gradient(160deg,#081222f2,#060d19eb);overflow:hidden;box-shadow:inset 0 0 0 1px #7ab6f814,0 18px 40px #00000047}.landing-stage-card:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:18px;border:1px solid rgba(94,163,241,.12);pointer-events:none}.landing-stage-orb{position:absolute;inset:24px 24px auto auto;width:180px;height:180px;background:radial-gradient(circle,#ff91003d,#162a4e00 68%);filter:blur(2px);animation:stageOrbFloat 6s ease-in-out infinite}.landing-stage-icon{position:relative;z-index:1;width:min(100%,280px);margin:1.2rem auto 0;filter:drop-shadow(0 14px 30px rgba(17,103,221,.24));animation:stageIconFloat 4.8s ease-in-out infinite}.landing-stage-chip{position:absolute;left:1rem;bottom:1rem;z-index:1;display:inline-flex;align-items:center;padding:.48rem .82rem;border-radius:999px;border:1px solid rgba(255,154,0,.28);background:linear-gradient(135deg,#ff8c0029,#162c4d75);color:#ffd18f;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-stage-signals{display:grid;gap:.7rem}.landing-stage-signal{padding:.82rem .92rem;border-radius:16px;border:1px solid rgba(108,176,246,.2);background:linear-gradient(160deg,#0a172ad1,#0a1426ad);box-shadow:inset 0 0 0 1px #ffffff05;transition:transform .22s ease,border-color .22s ease,background .22s ease}.landing-stage-signal:hover{transform:translate(4px);border-color:#ff9d0047;background:linear-gradient(160deg,#0c1c34eb,#0b162ad6)}.landing-stage-signal p{margin:0;color:#7dbef7;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.landing-stage-signal strong{display:block;margin-top:.22rem;color:#e7f3ff;font-size:.9rem;line-height:1.3}@keyframes stageIconFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.015)}}@keyframes stageOrbFloat{0%,to{transform:translateZ(0);opacity:.72}50%{transform:translate3d(-8px,10px,0);opacity:1}}.landing-example{background:linear-gradient(160deg,#0a1629c7,#091222b3);border:1px solid rgba(124,188,255,.32);border-radius:18px;padding:1.2rem}.example-card{border:1px solid rgba(141,195,255,.35);border-radius:12px;padding:1rem;background:linear-gradient(155deg,#0c1b31cc,#0a1528bf);display:grid;gap:.8rem}.example-card-header{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.example-label{margin:0;color:#8fcfff;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.example-value{margin:.3rem 0 0;color:#e6f3ff;font-size:.95rem;font-weight:600}.example-card-divider{height:1px;background:#8dc3ff26;margin:.4rem 0}.example-card-recommendation{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.recommendation-item{padding:.7rem;border-radius:8px;border:1px solid rgba(141,195,255,.2);background:#14233799}.recommendation-label{margin:0;color:#8fcfff;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.recommendation-value{margin:.25rem 0 0;color:#d7eeff;font-size:.85rem;font-weight:600}.recommendation-highlight{margin:.25rem 0 0;color:#4ade80;font-size:.92rem;font-weight:700}.recommendation-item.confidence-high{border-color:#4ade8040;background:#1e322380}.example-card-cta{align-self:start;margin-top:.4rem;color:#4ade80;font-size:.8rem;text-decoration:none;font-weight:600;transition:color .18s ease}.example-card-cta:hover{color:#86efac}.landing-process{background:linear-gradient(160deg,#0a1629c7,#091222b3);border:1px solid rgba(124,188,255,.32);border-radius:18px;padding:1.2rem}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.5rem}.process-card{border:1px solid rgba(119,185,250,.3);border-radius:12px;padding:1rem;background:linear-gradient(155deg,#0c1b31d9,#0a1528d1);display:grid;gap:.7rem;text-align:center;transition:all .24s ease;cursor:pointer;position:relative}.process-card:hover{border-color:#8dc3ff80;background:linear-gradient(155deg,#0f2037f2,#0c192de6);transform:translateY(-2px);box-shadow:0 8px 20px #217deb26}.process-image{width:100%;max-width:64px;height:auto;margin:0 auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));animation:processImagePulse .6s ease forwards}@keyframes processImagePulse{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.process-icon{font-size:1.6rem;line-height:1}.process-card h3{margin:0;color:#dcf0ff;font-size:.95rem;font-weight:600}.process-card p{margin:.3rem 0 0;color:#b8d1ee;font-size:.8rem;line-height:1.4}.process-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.process-feature-item{border:1px solid rgba(255,161,88,.28);border-radius:10px;padding:.7rem;background:#25180d80}.feature-label{margin:0;color:#ffc98f;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.feature-label+h4{margin:.25rem 0 0;color:#ffe4c7;font-size:.88rem}.feature-desc{margin:.3rem 0 0;color:#f5caa3;font-size:.75rem;line-height:1.3}.landing-paths{background:linear-gradient(160deg,#0a1629c7,#091222b3);border:1px solid rgba(124,188,255,.32);border-radius:18px;padding:1.2rem}.paths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.path-card{border:1px solid rgba(119,185,250,.3);border-radius:12px;padding:1rem;background:linear-gradient(155deg,#0c1b31c7,#0a1528bf);display:grid;gap:.6rem;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.path-card:hover{border-color:#8dc3ff80;background:linear-gradient(155deg,#0f2037e6,#0c192dd9)}.path-icon{font-size:1.8rem;line-height:1}.path-card h3{margin:0;color:#dcf0ff;font-size:.95rem}.path-action{margin:0;color:#b8d1ee;font-size:.78rem;line-height:1.4}.landing-trust{background:linear-gradient(160deg,#0a1629c7,#091222b3);border:1px solid rgba(124,188,255,.32);border-radius:18px;padding:1.2rem}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.2rem}.trust-card{border:1px solid rgba(119,185,250,.3);border-radius:12px;padding:.9rem;background:linear-gradient(155deg,#0c1b31c7,#0a1528bf);text-align:center}.trust-metric{margin:0;color:#4ade80;font-size:1.6rem;font-weight:700}.trust-label{margin:.4rem 0 0;color:#b8d1ee;font-size:.78rem;line-height:1.3}.trust-details{border:1px solid rgba(119,185,250,.2);border-radius:10px;padding:.9rem;background:#0a121ecc;color:#b9d2eb;font-size:.82rem;line-height:1.5;text-align:center}.trust-details p{margin:0}.landing-cta-final{background:radial-gradient(circle at 12% 40%,rgba(33,125,235,.22),transparent 45%),radial-gradient(circle at 88% 20%,rgba(255,140,0,.14),transparent 34%),linear-gradient(146deg,#0c1b31e6,#0c1425f5);border:1px solid rgba(125,187,255,.4);border-radius:20px;padding:1.5rem}.cta-final-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cta-final-content h2{margin:.3rem 0 0;font-size:clamp(1.2rem,2.5vw,1.6rem);color:#eaf6ff}.cta-final-desc{margin:.4rem 0 0;color:#bbd4ef;font-size:.85rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.35rem;border-radius:999px;font-size:.92rem;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease;font-family:inherit}.btn-primary{background:linear-gradient(135deg,#1f86ff,#2455ff 55%,#ff8c00 120%);color:#fff;border:1px solid rgba(96,167,255,.48);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #1a6bec3d}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#45a0ff,#2e63ff 52%,#ff9d2f 120%);transform:translateY(-3px) scale(1.01);box-shadow:0 14px 28px #2563eb52}.btn-secondary{background:#081222b8;color:#dce9f7;border:1px solid rgba(93,155,225,.3)}.btn-secondary:hover:not(:disabled){border-color:#ff990047;background:#ff8c0014;color:#fff2de}.btn-large{padding:.8rem 1.6rem;font-size:1rem}.btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.landing-shell{padding:1rem .8rem 2rem;gap:.6rem}.section-spacing{padding:1.5rem .8rem}.landing-hero{padding:1.15rem}.landing-hero-content{grid-template-columns:1fr;gap:1rem}.landing-hero-logo--main{max-width:250px}.landing-hero-logo--engine{max-width:102px}.landing-hero-text h1{font-size:clamp(1.7rem,8vw,2.35rem)}.landing-hero-ctas{flex-direction:column}.landing-hero-trust-line{flex-direction:column;align-items:flex-start;gap:.4rem}.landing-hero-stage{gap:.75rem}.landing-stage-card{min-height:270px}.landing-stage-icon{width:min(100%,200px);margin-top:1rem}.example-card-header{grid-template-columns:1fr}.example-card-recommendation{grid-template-columns:repeat(2,1fr)}.process-grid,.process-features,.paths-grid,.trust-grid{grid-template-columns:1fr}.cta-final-content{flex-direction:column;text-align:center}.cta-final-content>div{width:100%}.cta-final-content .btn{width:100%}}.lp-shell{width:min(1120px,94vw);margin:0 auto;padding:.8rem 0 2.2rem;display:grid;gap:1rem}.lp-header{display:flex;justify-content:flex-end}.lp-lang-toggle{display:inline-flex;gap:.3rem;padding:.24rem;border-radius:999px;border:1px solid rgba(123,185,251,.25);background:#081222b8}.lp-lang-btn{border:none;border-radius:999px;padding:.34rem .8rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#a8c8ea;background:transparent;cursor:pointer}.lp-lang-btn--active{background:#3e90ff42;color:#eaf4ff}.lp-hero{border-radius:26px;border:1px solid rgba(124,188,255,.34);background:radial-gradient(circle at 90% 14%,rgba(255,140,0,.16),transparent 30%),radial-gradient(circle at 4% 90%,rgba(17,181,255,.18),transparent 34%),linear-gradient(155deg,#061122fa,#09172cf0);box-shadow:0 26px 60px #0000005c;padding:1.5rem}.lp-hero-content{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1.5rem;align-items:center}.lp-hero-copy{display:grid;align-content:start;gap:.78rem}.lp-hero-brand{width:min(204px,56%)}.lp-hero-kicker{margin:0;color:#ff9800;font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 14px rgba(255,152,0,.08)}.lp-hero-copy h1{margin:0;color:#25b8ff;text-shadow:0 0 24px rgba(37,184,255,.12);font-size:clamp(2.25rem,5vw,4rem);line-height:.97;max-width:11ch}.lp-hero-subtitle{margin:0;max-width:56ch;color:#bfe3ff;font-size:1.02rem;line-height:1.55}.lp-hero-support{margin:0;max-width:50ch;color:#89b7dc;font-size:.9rem;line-height:1.5}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.lp-hero-actions .btn{min-height:48px;min-width:170px;border-radius:14px;justify-content:center;text-align:center;padding:.7rem 1.05rem;font-size:.86rem;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 24px #00000038}.lp-hero-actions .btn-primary{border:1px solid rgba(90,173,255,.72);background:radial-gradient(circle at 15% 50%,rgba(99,175,255,.36),transparent 45%),linear-gradient(180deg,#276afffa,#1c43c4fa);color:#f8fbff}.lp-hero-actions .btn-primary:hover:not(:disabled){border-color:#9bd2ffeb;transform:translateY(-1px)}.lp-hero-actions .btn-secondary{border:1px solid rgba(94,167,241,.38);background:linear-gradient(180deg,#122545f5,#0a182df5);color:#dff1ff}.lp-hero-actions .btn-secondary:hover:not(:disabled){border-color:#ffb0598f;color:#fff1df}.lp-hero-visual{display:grid}.lp-hero-stage{position:relative;min-height:360px;border-radius:24px;border:1px solid rgba(120,186,255,.22);background:radial-gradient(circle at 88% 18%,rgba(255,140,0,.18),transparent 24%),radial-gradient(circle at 0% 100%,rgba(17,181,255,.12),transparent 35%),linear-gradient(165deg,#081324f5,#0a1424eb);display:grid;align-content:start;overflow:hidden;gap:.95rem;padding:1.35rem 1.1rem 1.1rem}.lp-hero-stage-eyebrow{position:absolute;top:.78rem;left:1rem;margin:0;color:#8ecdfd;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-hero-stage-panel{display:grid;grid-template-columns:116px minmax(0,1fr);gap:.8rem;align-items:center;border-radius:18px;background:#121c31d1;border:1px solid rgba(117,184,252,.14);margin-top:1.2rem;padding:.78rem}.lp-hero-stage-impact{display:grid;justify-items:center}.lp-hero-stage-ring{width:104px;height:104px;border-radius:50%;border:4px solid rgba(255,140,0,.85);box-shadow:inset 0 0 0 8px #ff8c0024,0 0 24px #ff8c0038;background:radial-gradient(circle at 50% 50%,rgba(255,196,84,.12),transparent 52%),linear-gradient(180deg,#271408e0,#16110eeb);display:grid;place-items:center;text-align:center;position:relative;align-content:center;padding:.4rem .2rem .34rem}.lp-hero-stage-ring strong{display:block;color:#fff5de;font-size:2.1rem;line-height:.92;position:static;margin:0;text-shadow:0 0 16px rgba(255,191,90,.26)}.lp-hero-stage-ring span{display:block;margin-top:.02rem;color:#ffd046;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1;text-shadow:0 0 12px rgba(255,208,70,.18)}.lp-hero-stage-summary{display:grid;gap:.55rem;align-content:center}.lp-hero-stage-alert{width:min(100%,360px);border-radius:14px;border:1px solid rgba(255,123,123,.22);background:#4a20249e;padding:.72rem .85rem;display:grid;gap:.28rem}.lp-hero-stage-alert strong{color:#ffd6d6;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em}.lp-hero-stage-alert p{margin:0;color:#fff1f1;font-size:.96rem;line-height:1.42}.lp-hero-stage-note{margin:0;color:#69c5ff;font-size:.98rem;line-height:1.45;font-weight:800;text-shadow:0 0 14px rgba(37,184,255,.1)}.lp-hero-stage-decision{border-radius:18px;border:1px solid rgba(117,184,252,.14);background:#0b1527d1;padding:.82rem 1rem;display:grid;gap:.72rem;width:min(100%,390px)}.lp-hero-stage-decision-title{margin:0;color:#31b8ff;font-size:.94rem;font-weight:800}.lp-hero-stage-decision-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.lp-hero-stage-decision-list li{border-left:2px solid rgba(49,184,255,.72);padding-left:.7rem;display:grid;gap:.16rem}.lp-hero-stage-decision-list span{color:#8ecdfd;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.lp-hero-stage-decision-list strong{color:#f3f8ff;font-size:.82rem;line-height:1.35}.lp-hero-signals{margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;border-top:1px solid rgba(118,182,249,.16)}.lp-signal-card{position:relative;border-radius:18px;border:1px solid rgba(117,184,252,.28);background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.03),transparent 28%),linear-gradient(180deg,#0a172afa,#0b182aeb);min-height:120px;padding:1rem 1.05rem;display:grid;align-content:start;gap:.62rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 30px #0003}.lp-signal-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:18px 18px 0 0}.lp-signal-card--1{border-color:#5fb5ff57;background:radial-gradient(circle at 100% 0%,rgba(95,181,255,.1),transparent 34%),linear-gradient(180deg,#0a172afa,#0b182aeb);box-shadow:inset 0 0 0 1px #5fb5ff14,0 16px 30px #0003}.lp-signal-card--1:before{background:linear-gradient(90deg,#2dbcff,#5fb5ff5c)}.lp-signal-card--2{border-color:#ffb36157;background:radial-gradient(circle at 100% 0%,rgba(255,179,97,.1),transparent 34%),linear-gradient(180deg,#0a172afa,#0b182aeb);box-shadow:inset 0 0 0 1px #ffb36114,0 16px 30px #0003}.lp-signal-card--2:before{background:linear-gradient(90deg,#ffad33,#ffb3615c)}.lp-signal-card--3{border-color:#67d19457;background:radial-gradient(circle at 100% 0%,rgba(103,209,148,.1),transparent 34%),linear-gradient(180deg,#0a172afa,#0b182aeb);box-shadow:inset 0 0 0 1px #67d19414,0 16px 30px #0003}.lp-signal-card--3:before{background:linear-gradient(90deg,#54e88c,#67d1945c)}.lp-hero-signals strong{display:inline-flex;justify-self:start;align-items:center;border-radius:999px;padding:.38rem .82rem;font-size:.69rem;text-transform:uppercase;letter-spacing:.09em;color:#eef8ff;background:#030a148f;box-shadow:inset 0 0 0 1px #ffffff0a}.lp-signal-icon{width:18px;height:18px;margin-right:.5rem;border-radius:50%;flex:0 0 18px;position:relative}.lp-signal-icon:before,.lp-signal-icon:after{content:"";position:absolute}.lp-signal-icon--1{border:1.5px solid currentColor}.lp-signal-icon--1:after{width:7px;height:1.5px;right:-2px;bottom:1px;border-radius:999px;background:currentColor;transform:rotate(42deg);transform-origin:center}.lp-signal-icon--2{background:#ffffff0d}.lp-signal-icon--2:before,.lp-signal-icon--2:after{left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.lp-signal-icon--2:before{width:12px;height:12px;border:1.5px solid currentColor}.lp-signal-icon--2:after{width:4px;height:4px;background:currentColor}.lp-signal-icon--3{border-radius:6px 6px 9px 9px;border:1.5px solid currentColor}.lp-signal-icon--3:before{width:6px;height:3px;left:5px;top:5px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.lp-signal-card--1 strong{color:#8ed7ff;background:#092238bd}.lp-signal-card--2 strong{color:#ffc766;background:#2f1a08bd}.lp-signal-card--3 strong{color:#88efb1;background:#0a2617bd}.lp-hero-signals span{color:#f4f9ff;font-size:1rem;font-weight:700;line-height:1.34;max-width:18ch}.lp-section{border-radius:20px;border:1px solid rgba(123,187,255,.24);background:linear-gradient(155deg,#0a172ad6,#081222d1);padding:1.28rem}.lp-section-header p{margin:0;color:#ff9800;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 14px rgba(255,152,0,.08)}.lp-section-header h2{margin:.42rem 0 0;color:#24b8ff;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05;text-shadow:0 0 18px rgba(36,184,255,.08)}.lp-result-card{margin-top:1rem;border-radius:22px;border:1px solid rgba(121,186,255,.26);background:radial-gradient(circle at 100% 0%,rgba(255,140,0,.15),transparent 26%),radial-gradient(circle at 0% 100%,rgba(17,181,255,.08),transparent 28%),linear-gradient(165deg,#091222f0,#0a1425e6);padding:1.35rem;display:grid;gap:1.1rem;box-shadow:inset 0 1px #ffffff08,0 22px 46px #0000003d;position:relative;overflow:hidden}.lp-result-card:after{content:"";position:absolute;inset:0 auto auto 0;width:180px;height:180px;background:radial-gradient(circle,rgba(36,184,255,.1),transparent 68%);pointer-events:none}.lp-result-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.52fr);gap:1rem;align-items:stretch;position:relative;z-index:1}.lp-result-problem,.lp-result-impact,.lp-result-grid div{border-radius:16px;padding:1rem 1.05rem}.lp-result-problem{border:1px solid rgba(121,186,255,.24);background:radial-gradient(circle at 0% 50%,rgba(17,181,255,.08),transparent 58%),#0b172ad1;display:grid;align-content:center;gap:.38rem;min-height:148px;box-shadow:inset 0 1px #ffffff05}.lp-result-problem span,.lp-result-impact span,.lp-result-grid p{color:#ff9800;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.lp-result-problem strong{color:#ecf6ff;font-size:clamp(1.28rem,2.2vw,1.56rem);line-height:1.22;max-width:19ch}.lp-result-impact{border:1px solid rgba(255,153,62,.42);background:radial-gradient(circle at 0% 50%,rgba(255,140,0,.2),transparent 58%),linear-gradient(165deg,#341d0ae6,#1e140eeb);display:grid;align-content:center;justify-items:start;gap:.22rem;box-shadow:inset 0 0 0 1px #ffae620f;min-height:148px}.lp-result-impact strong{color:#fff2de;font-size:clamp(2.5rem,4.8vw,3.3rem);line-height:.94;text-shadow:0 0 18px rgba(255,196,120,.18)}.lp-result-impact small{color:#f7d4ab;font-size:.8rem;line-height:1.35;max-width:15ch}.lp-result-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:.95rem;position:relative;z-index:1}.lp-result-grid div{border:1px solid rgba(119,183,250,.22);background:#0b172ac7;box-shadow:inset 0 0 0 1px #ffffff05;min-height:138px;display:grid;align-content:start;gap:.12rem}.lp-result-grid h3{margin:.4rem 0 0;color:#ecf6ff;font-size:1.08rem;line-height:1.34}.lp-result-grid div:first-child h3{color:#f4f86d;text-shadow:0 0 14px rgba(244,248,109,.08);font-size:clamp(1.3rem,2.4vw,1.72rem);line-height:1.16;max-width:20ch}.lp-result-grid div:last-child h3{color:#ffdcab;font-size:clamp(1.12rem,2vw,1.34rem);line-height:1.18}.lp-result-grid div:first-child{border-color:#e6ef5e42;background:radial-gradient(circle at 100% 0%,rgba(244,248,109,.08),transparent 36%),#0b172ad6}.lp-result-grid div:last-child{border-color:#ffa65438;background:radial-gradient(circle at 0% 0%,rgba(255,166,84,.08),transparent 34%),#141418c2}.lp-purchase-stage{display:grid;gap:.9rem}.lp-purchase-stage-copy{margin:0;max-width:72ch;color:#bdd6ef;font-size:.92rem;line-height:1.55}.lp-purchase-card{border-radius:20px;border:1px solid rgba(87,188,255,.28);background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.08),transparent 40%),linear-gradient(165deg,#081324f5,#0a1424eb);padding:1.2rem;display:grid;gap:.82rem;box-shadow:0 18px 40px #0000002e;width:min(100%,860px);margin:0 auto}.lp-purchase-card__eyebrow{margin:0;color:#2abaff;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.lp-purchase-card__product{margin:0;max-width:18ch;color:#f4f86d;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.08;text-shadow:0 0 18px rgba(244,248,109,.08)}.lp-purchase-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;border-radius:14px;border:1px solid rgba(64,184,255,.26);background:#0b172ab8;padding:.78rem .9rem}.lp-purchase-card__meta strong{color:#ffcf3d;font-size:1.05rem;line-height:1}.lp-purchase-card__meta span{color:#81efb4;font-size:.92rem;line-height:1.3;font-weight:700;max-width:34ch}.lp-purchase-card__details{display:grid;gap:.34rem}.lp-purchase-card__details p{margin:0;color:#bdd6ef;font-size:.92rem;line-height:1.5}.lp-purchase-card__details p:nth-child(3),.lp-purchase-card__details p:nth-child(4){color:#2abaff}.lp-process-grid,.lp-plan-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.lp-process-card,.lp-plan-card{border-radius:16px;border:1px solid rgba(118,182,249,.22);background:#081222c2;padding:.92rem}.lp-process-card{text-align:center}.lp-process-card img{width:58px;height:auto}.lp-process-card h3{margin:.54rem 0 0;color:#ff9800;font-size:.98rem;text-shadow:0 0 14px rgba(255,152,0,.08)}.lp-process-card p{margin:.36rem 0 0;color:#bdd6ef;font-size:.82rem;line-height:1.48}.lp-plan-card{display:grid;align-content:start;gap:.44rem}.lp-plan-pro{border-color:#ffa65457;box-shadow:inset 0 0 0 1px #ffa6540f}.lp-plan-badge{display:inline-flex;justify-self:start;border-radius:999px;padding:.34rem .72rem;font-size:.72rem;font-weight:800;letter-spacing:.06em}.lp-plan-free .lp-plan-badge{background:#5b9ee633;color:#a8d5ff}.lp-plan-pro .lp-plan-badge{background:#ff910033;color:#ffd3a4}.lp-plan-tech .lp-plan-badge{background:#7967ff33;color:#d2c6ff}.lp-plan-subtitle{margin:0;color:#24b8ff;font-size:.9rem;text-shadow:0 0 14px rgba(36,184,255,.08)}.lp-plan-card ul{margin:.12rem 0 0;padding-left:1rem;display:grid;gap:.34rem}.lp-plan-card li{color:#bdd6ef;font-size:.8rem;line-height:1.42}.lp-trust{background:radial-gradient(circle at 0% 50%,rgba(255,140,0,.08),transparent 35%),linear-gradient(155deg,#0a172ad6,#081222d1)}.lp-trust-text{margin:.8rem 0 0;border-radius:14px;border:1px solid rgba(255,166,84,.24);background:#371c0a75;padding:.9rem 1rem;color:#ffe0be;font-size:.92rem;line-height:1.55}.lp-footer{text-align:center;padding:1.5rem 1rem 2rem;color:#5a5f75;font-size:.82rem}.lp-footer a{color:#7a78a8;text-decoration:none}.lp-footer a:hover{text-decoration:underline;color:#a89fff}.lp-footer-links{margin-top:.35rem}.lp-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.lp-final-cta p,.lp-final-cta small{margin:.45rem 0 0;color:#bdd6ef}.lp-final-cta small{display:block;font-size:.78rem}@media (max-width: 900px){.lp-shell{width:min(1120px,96vw)}.lp-hero-content,.lp-hero-signals,.lp-process-grid,.lp-plan-grid,.lp-result-top,.lp-result-grid,.lp-final-cta{grid-template-columns:1fr}.lp-hero{padding:1.1rem}.lp-hero-copy h1{max-width:none}.lp-hero-actions{display:grid;grid-template-columns:1fr}.lp-hero-actions .btn,.lp-final-cta .btn{width:100%;min-width:100%}.lp-hero-stage{min-height:300px}.lp-hero-stage-panel{grid-template-columns:1fr;justify-items:center;text-align:center}}.route-link-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.admin-page-shell{width:min(1230px,94vw);margin:0 auto;padding:2.1rem 0 2.8rem;display:grid;gap:.84rem}.admin-hero{display:grid;gap:.82rem}.admin-hero-top{align-items:start}.admin-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.admin-summary-grid article{border:1px solid rgba(111,183,255,.23);background:var(--surface-soft);border-radius:12px;padding:.55rem .62rem;display:grid;gap:.18rem}.admin-summary-grid span{color:var(--muted);font-size:.72rem}.admin-summary-grid strong{font-size:.83rem}.admin-summary-grid__warning{border-color:#fb923c80!important;background:linear-gradient(180deg,#4f240c6b,#18100a80)!important}.admin-summary-grid__warning strong{color:#fdba74}.license-admin-actions-row{display:flex;flex-wrap:wrap;gap:.5rem}.license-admin-table-wrapper{width:100%;overflow-x:auto;border:1px solid rgba(117,167,233,.2);border-radius:9px;background:#0c162a73}.license-admin-table{width:100%;min-width:560px;border-collapse:collapse;table-layout:fixed}.license-admin-table th,.license-admin-table td{padding:.42rem .5rem;border-bottom:1px solid rgba(117,167,233,.14);font-size:.73rem;color:#d1e5ff;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.license-admin-table th{color:#aecdff;font-weight:600;background:#0f1c349e}.license-admin-table tbody tr:hover{background:#16274566}.admin-precloud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;align-items:start}.admin-precloud-card{border:1px solid rgba(117,167,233,.27);border-radius:10px;padding:.55rem;background:#0f1c3473;display:grid;gap:.45rem}.admin-precloud-card h3{margin:0;font-size:.86rem;color:#d8ebff}.admin-precloud-card--diagnostics{grid-column:1 / -1}.admin-precloud-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-precloud-counter{margin:0;font-size:.72rem;color:#b5d1f0}.admin-precloud-checkbox{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:#cfe2f8}.admin-ops-feedback-error{color:#ffb9bf}.admin-ops-feedback-ok{color:#b9f8d0}.admin-access-gate{display:grid;gap:.8rem}.admin-access-head{display:grid;gap:.22rem}.admin-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.admin-access-actions{display:flex;align-items:center;gap:.6rem}.admin-access-password-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.admin-access-password-toggle{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(148,163,184,.45);background:linear-gradient(180deg,#212c42eb,#111827f2);color:#cfe7ff;padding:.44rem .6rem;border-radius:.45rem;font-size:.74rem;cursor:pointer}.admin-access-password-toggle:hover{border-color:#60a5facc;color:#fff}.error-msg{margin:0;color:var(--error);font-size:.82rem}.hardware-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#030812c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:1rem}.hardware-modal{width:min(920px,95vw);max-height:88vh;overflow:auto;border-color:#79b9ff75;box-shadow:0 18px 50px #00000073}.hardware-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.22rem}.hardware-modal-lead{margin:0;color:#9ad4ff;font-size:.73rem;line-height:1.34}.hardware-modal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:.28rem}.hardware-modal-summary article{border:1px solid rgba(117,171,241,.28);border-radius:10px;background:#0d182da3;padding:.4rem}.hardware-modal-summary span{display:block;font-size:.64rem;color:#9db8dd;margin-bottom:.14rem}.hardware-modal-summary strong{font-size:.71rem;color:#d7ebff}.hardware-modal-note{margin-top:.42rem;font-size:.71rem;line-height:1.36}.hardware-json-details summary{color:#cfe6ff;font-size:.69rem;font-weight:700;cursor:pointer}.hardware-json-block{margin-top:.45rem;margin-bottom:0;padding:.54rem;border-radius:10px;border:1px solid rgba(117,171,241,.28);background:#0a1221e6;color:#c9dfff;font-size:.68rem;line-height:1.32;white-space:pre-wrap;word-break:break-word;max-height:48vh;overflow:auto}.detect-pill{border-radius:999px;padding:.35rem .65rem;font-size:.72rem;border:1px solid}.detect-ok{color:#d7ffea;border-color:#2ddc7f9e;background:#14613c57}.detect-error{color:#ffd3d8;border-color:#ff4d5a9e;background:#731e2b61}.compat-grid{display:grid;gap:.65rem}.compat-item{border:1px solid rgba(118,172,255,.21);border-radius:12px;background:#0a14268c;padding:.52rem}.compat-head{display:flex;align-items:center;justify-content:space-between}.compat-head span:first-child{font-size:.74rem;color:#ccdeff}.mini-pill{font-size:.64rem;border-radius:999px;padding:.2rem .42rem;border:1px solid}.tone-ok{color:#acf8d9;border-color:#56f0ad80;background:#22725052}.tone-bad{color:#ffc5cc;border-color:#ff7b858f;background:#62202859}.tone-unknown{color:#ffe5ae;border-color:#f5cc688f;background:#6654234d}.bar-wrap{margin-top:.42rem}.bar-track{width:100%;height:7px;border-radius:999px;background:#4c74a84d;overflow:hidden}.bar-track.cpu{height:9px}.bar-fill{height:100%;background:linear-gradient(90deg,#6ec8ff,#78efc2)}.bar-fill.perf{background:linear-gradient(90deg,#7bd7ff,#8cf9a4)}.bar-wrap small{color:var(--muted);font-size:.68rem}.compat-item ul,.recommendation-panel ul{margin:.44rem 0 0;padding-left:1rem;color:#c4d8f4;font-size:.72rem;display:grid;gap:.2rem}.perf-list{display:grid;gap:.55rem}.perf-row{display:grid;gap:.28rem}.perf-head{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.perf-head strong{font-size:.76rem;color:#d0f2de}.note-line{margin:.12rem 0 0;color:var(--muted);font-size:.75rem}.bottleneck-box{margin-top:.35rem;border:1px solid rgba(125,174,244,.26);border-radius:12px;padding:.52rem;background:#0a14268c;display:grid;gap:.32rem}.bottleneck-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bottleneck-head span:first-child{font-size:.74rem;color:#ccdeff}.bottleneck-main{margin:0;font-size:.76rem;color:#d7e7ff}.bottleneck-details{margin-top:.1rem}.bottleneck-details summary{cursor:pointer;color:#b9d7ff;font-size:.74rem}.bottleneck-list{margin-top:.38rem;display:grid;gap:.34rem}.bottleneck-item{border:1px solid rgba(120,168,240,.22);border-radius:10px;padding:.38rem .44rem;background:#0e192e8c;display:grid;gap:.12rem}.bottleneck-item span{font-size:.72rem;color:#d3e7ff}.bottleneck-item strong{font-size:.74rem;color:#c5f6de}.bottleneck-item small{font-size:.68rem;color:#9fbbdf}.bneck-low{color:#d8f5c8;border-color:#96e26a8c;background:#4d7a2359}.bneck-medium{color:#ffeab6;border-color:#f5cc688f;background:#66542357}.bneck-high{color:#ffccaf;border-color:#ff9c6b94;background:#6e3c2257}.bneck-critical{color:#ffc0c6;border-color:#ff7b8599;background:#651e2861}.bneck-none{color:#d9d9d9;border-color:#b2b2b273;background:#46464652}.cpu-compare-wrap{display:grid;gap:.5rem}.cpu-label-line{display:flex;justify-content:space-between;align-items:center;font-size:.76rem}.cpu-label-line strong{color:#d4f0df}.semaforo-wrap{display:flex;gap:.65rem;margin-top:.2rem}.semaforo-dot{width:16px;height:16px;border-radius:999px;background:#7d8eab66;border:1px solid rgba(178,199,232,.38)}.dot-on-ok{background:#56f0adf2;box-shadow:0 0 10px #56f0ad99}.dot-on-warn{background:#f5cc68f5;box-shadow:0 0 10px #f5cc6894}.dot-on-bad{background:#ff7b85f2;box-shadow:0 0 10px #ff7b8599}.semaforo-text{margin:.48rem 0 0;font-size:.78rem;color:#c3dbff}.recommendation-panel{display:grid;gap:.46rem;position:relative}.recommendation-panel:before{content:"";position:absolute;top:-.35rem;right:-.3rem;bottom:-.35rem;left:-.3rem;border-radius:12px;pointer-events:none;background:linear-gradient(130deg,#7ee0ff14,#80f1c80a);opacity:.9}.decision-pill{justify-self:start;font-size:.66rem;border-radius:999px;padding:.25rem .5rem;border:1px solid;font-weight:700}.badge-strong{color:#bafad6;border-color:#50ebac85;background:#176e4957}.badge-good{color:#c4ecff;border-color:#6fc6ff8f;background:#234f7961}.badge-mid{color:#ffe8a8;border-color:#f5cc688f;background:#66542357}.badge-bad{color:#ffc0c6;border-color:#ff7b8599;background:#651e2861}.badge-unknown{color:#d9d9d9;border-color:#b2b2b273;background:#46464652}.priority{margin:0;font-size:.76rem;color:#c2dbff}.contract-pill{display:inline-block;border:1px solid;border-radius:999px;font-size:.65rem;padding:.16rem .44rem;font-weight:700;letter-spacing:.02em}.contract-final{color:#d6f8e7;border-color:#58e5a58c;background:#1c6f4b4d}.contract-hybrid{color:#ffe6b8;border-color:#f5cc6894;background:#66542357}.contract-legacy{color:#dff4ff;border-color:#70c1ff8c;background:#1f588257}.contract-unknown{color:#e1e1e1;border-color:#b2b2b273;background:#46464652}.advice{margin:0;font-size:.79rem;color:#d3e5fd}.plan-pill{display:inline-block;border:1px solid rgba(51,65,85,.96);border-radius:999px;font-size:.66rem;padding:.22rem .5rem;font-weight:700}.plan-free{color:#bfdbfe;background:#2563eb1f}.plan-pro{color:#fed7aa;background:#f9731624}.plan-tech{color:#c4b5fd;background:#8b5cf624}.plan-unknown{color:#e1e1e1;border-color:#b2b2b273;background:#46464652}.recommendation-bottlenecks-box,.recommendation-scenarios-box{margin-top:.3rem;border:1px solid rgba(121,173,245,.24);border-radius:11px;padding:.45rem;background:#0b162b8f}.recommendation-bottlenecks-list{display:grid;gap:.38rem}.recommendation-bottleneck-item{border:1px solid rgba(118,166,237,.22);border-radius:9px;padding:.42rem;background:#0f1c3485;transition:transform .16s ease,border-color .16s ease}.recommendation-bottleneck-item:hover{transform:translateY(-1px);border-color:#8abeff61}.recommendation-bottleneck-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.recommendation-bottleneck-head span:first-child{font-size:.73rem;color:#d2e6ff}.recommendation-scenarios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.recommendation-scenario-item{border:1px solid rgba(118,166,237,.22);border-radius:9px;padding:.42rem;background:#0f1c3485;display:grid;gap:.22rem;transition:transform .16s ease,border-color .16s ease}.recommendation-scenario-item:hover{transform:translateY(-1px);border-color:#8abeff61}.scenario-line{margin:0;font-size:.71rem;color:#c7dcf7}.history-panel{margin-top:.86rem}.license-admin-panel{margin-top:0}.license-admin-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.license-admin-actions{display:inline-flex;align-items:center;gap:.4rem}.license-admin-actions select{min-width:6.2rem;padding:.4rem .5rem;font-size:.76rem}.license-admin-credentials{margin-top:.5rem}.license-admin-credentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.license-admin-form-grid{margin-top:.55rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.license-admin-form-grid.admin-precloud-form-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.admin-precloud-card label,.admin-precloud-card input,.admin-precloud-card select{min-width:0}.license-admin-form-actions{margin-top:.55rem;display:flex;align-items:center;gap:.55rem}.license-admin-list{margin-top:.62rem}.license-admin-list-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.license-item{border:1px solid rgba(117,167,233,.27);border-radius:10px;padding:.48rem;background:#0f1c348c;display:grid;gap:.15rem;text-align:left;color:#d4e7ff;cursor:pointer}.license-item:hover{border-color:#8dc3ff73}.license-item span{font-size:.74rem}.license-item strong{font-size:.82rem;color:#d4f0df}.license-item small{font-size:.69rem;color:#9fc1e7}.license-audit-list{margin-top:.7rem}.license-audit-grid{margin-top:.45rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.license-audit-item{border:1px solid rgba(117,167,233,.27);border-radius:10px;padding:.48rem;background:#0f1c348c}.license-audit-item p{margin:.3rem 0 0;font-size:.71rem;color:#c8dbf3}.license-audit-item small{display:block;margin-top:.3rem;color:#9cb8dc;font-size:.66rem}.profile-label{margin:0;font-size:.72rem;color:#abc9f4}.profile-compare-item strong{font-size:.86rem;color:#d4f0df}.profile-compare-item small{font-size:.69rem;color:#a5c2e7}.history-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.history-grid{margin-top:.6rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.history-item{border:1px solid rgba(117,167,233,.27);border-radius:10px;padding:.5rem;background:#0f1c348c}.history-line{display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem}.history-line strong{color:#c9f0df}.history-item p{margin:.36rem 0 0;font-size:.71rem;color:#c8dbf3}.history-item small{display:block;margin-top:.36rem;color:#9cb8dc;font-size:.66rem}@media (max-width: 900px){.management-grid,.insights-grid{grid-template-columns:1fr}.actions-panel-head{align-items:flex-start}.quick-stats,.analysis-hero-metrics,.admin-summary-grid,.admin-access-grid,.admin-precloud-grid,.admin-precloud-form-grid,.grid-two,.grid-three,.primary-upgrade-layout,.system-summary-grid,.pc-summary-grid,.secondary-upgrades-grid,.history-grid,.hardware-modal-summary,.plan-limits-grid,.license-admin-credentials-grid,.license-admin-form-grid,.license-admin-list-grid,.license-audit-grid,.output-impact-cost-grid,.recommendation-levels-grid,.recommendation-scenarios-grid,.profile-compare-grid,.field-grid{grid-template-columns:1fr}.dashboard-root{width:min(1120px,92vw);padding-top:1.2rem}}.dashboard-root{padding:2.1rem 0 2.8rem}.dashboard-content>section{scroll-margin-top:1rem}.hero-panel{margin-bottom:1rem}.hero-top-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.hero-controls{display:flex;align-items:center;gap:.55rem}.language-control{display:inline-flex;align-items:center;gap:.38rem;font-size:.7rem;color:#c8dcff}.language-control span{letter-spacing:.04em}.language-control select{min-width:4.2rem;padding:.28rem .42rem;border-radius:999px;border:1px solid rgba(121,188,255,.45);background:#0a1223bf;color:#eaf3ff;font-size:.72rem}.plan-control{display:inline-flex;align-items:center;gap:.38rem;font-size:.7rem;color:#c8dcff}.plan-control span{letter-spacing:.04em}.plan-control select{min-width:5.2rem;padding:.28rem .42rem;border-radius:999px;border:1px solid rgba(121,188,255,.45);background:#0a1223bf;color:#eaf3ff;font-size:.72rem}.user-control{display:inline-flex;align-items:center;gap:.38rem;font-size:.7rem;color:#c8dcff}.user-control span{letter-spacing:.04em}.user-control input{min-width:8.8rem;padding:.28rem .42rem;border-radius:999px;border:1px solid rgba(121,188,255,.45);background:#0a1223bf;color:#eaf3ff;font-size:.72rem}.eyebrow{font-size:.74rem;letter-spacing:.24em;color:var(--accent);margin:0}h1{margin:.5rem 0 0;font-size:clamp(1.5rem,3.7vw,2.18rem)}.subtitle{color:var(--muted);margin-top:.55rem;font-size:.89rem}.status-pill{border:1px solid rgba(51,65,85,.96);border-radius:999px;font-size:.7rem;padding:.32rem .62rem;font-weight:700;letter-spacing:.06em}.status-live{background:#2563eb1f;color:#bfdbfe}.status-bad{background:#ef44441f;border-color:#ef444438;color:#fecaca}.ui-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;border:1px solid rgba(51,65,85,.92);padding:.24rem .62rem;font-size:.72rem;font-weight:700;letter-spacing:.01em;background:#0f172a9e;color:#d5e3f9}.ui-status-badge.status-pending{border-color:#60a5fa66;background:#1e3a8a38;color:#cfe0ff}.ui-status-badge.status-warning{border-color:#fb923c75;background:#9a34124d;color:#fed7aa}.ui-status-badge.status-good{border-color:#4ade8073;background:#15803d3d;color:#bbf7d0}.ui-status-badge.status-live{border-color:#60a5fa6b;background:#1e40af47;color:#dbeafe}.quick-stats{margin-top:.95rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.quick-stats article{border:1px solid rgba(111,183,255,.23);background:var(--surface-soft);border-radius:12px;padding:.55rem .62rem}.quick-stats span{display:block;color:var(--muted);font-size:.72rem;margin-bottom:.23rem}.quick-stats strong{font-size:.83rem}.grid-two,.grid-three{display:grid;gap:.8rem}.top-analytics{margin-top:.8rem}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.86rem}.results-output-stack{margin-top:.86rem;display:grid;gap:.8rem}.results-v2-stack{margin-top:.86rem;display:grid;gap:.72rem}.results-v3-stack{margin-top:.86rem;display:grid;gap:.82rem;animation:dashboardSectionFade .24s ease-out}@keyframes dashboardSectionFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.analysis-hero-card{border-color:#80c9ff85;background:linear-gradient(140deg,#112749f0,#0c192feb);box-shadow:inset 0 0 0 1px #67adff21,0 14px 36px #00000047}.analysis-hero-title{margin:.42rem 0 0;font-size:clamp(1.3rem,2.8vw,1.82rem);color:#eff7ff}.analysis-hero-issue{margin:.44rem 0 0;font-size:1rem;color:#dff0ff;font-weight:700}.analysis-hero-subtitle{margin:.4rem 0 0;color:#b7d2f4;font-size:.84rem}.analysis-hero-metrics{margin-top:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem}.analysis-hero-metrics article{border:1px solid rgba(120,187,255,.28);border-radius:12px;padding:.54rem .58rem;background:#0e1c349e;display:grid;gap:.16rem}.analysis-hero-metrics span{color:#a6c5eb;font-size:.72rem}.analysis-hero-metrics strong{color:#d8f8e8;font-size:1.08rem}.analysis-hero-cta{margin-top:.76rem;min-width:230px;justify-self:start}.pc-summary-card{border-color:#7abaff5c;background:linear-gradient(155deg,#0c1a31e0,#0a1425d6)}.system-summary-card{border-color:#7abaff59;background:linear-gradient(155deg,#0c1b32e6,#0a1425d9)}.system-summary-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.system-profile-pill{border:1px solid rgba(126,224,255,.5);border-radius:999px;padding:.22rem .54rem;font-size:.66rem;font-weight:700;color:#d6f4ff;background:#19425f61}.system-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.system-summary-item{border:1px solid rgba(118,170,244,.24);border-radius:12px;padding:.54rem;background:#0c182d80;display:grid;gap:.18rem}.system-summary-item.is-bottleneck{border-color:#f5cc6885;background:#4a3c1c57}.system-summary-label{margin:0;color:#9fc1e8;font-size:.71rem;letter-spacing:.04em;text-transform:uppercase}.system-summary-value{margin:0;color:#e7f3ff;font-size:.82rem;font-weight:700}.system-summary-state{font-size:.69rem;color:#b3cdee}.pc-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem}.pc-summary-grid p{margin:0;font-size:.8rem;color:#d0e5ff}.primary-upgrade-card{border-color:#82c9ff6b;background:linear-gradient(145deg,#10213eeb,#0d192de6);box-shadow:inset 0 0 0 1px #5aa0f01f}.primary-upgrade-card.v3{border-color:var(--v4-primary-v3-border);box-shadow:var(--v4-primary-v3-shadow)}.primary-upgrade-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.primary-upgrade-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);gap:.72rem}.primary-technical-box,.primary-purchase-box{border:1px solid rgba(118,170,244,.24);border-radius:12px;padding:.55rem;background:#0c182d73}.plan-mini-pill{border:1px solid rgba(126,224,255,.48);border-radius:999px;font-size:.66rem;padding:.2rem .5rem;color:#d8f2ff;background:#1b456257;font-weight:700}.primary-issue-line{margin:.18rem 0 0;font-size:1.02rem;color:#edf6ff;font-weight:700}.primary-action-line{margin:.38rem 0 0;font-size:.83rem;color:#cae0ff}.primary-impact-row{margin-top:.6rem;display:flex;align-items:center;gap:.6rem}.primary-impact-value{font-size:var(--v4-primary-impact-size);line-height:1;color:#dbf6e8}.impact-level-pill{border:1px solid;border-radius:999px;font-size:.68rem;padding:.24rem .52rem;font-weight:700}.impact-high{color:#d7ffea;border-color:#2ddc7f9e;background:#12593666}.impact-medium{color:#ffe8c5;border-color:#ffb3479e;background:#6d431866}.impact-low{color:#ffd4d8;border-color:#ff4d5a99;background:#741b2966}.primary-impact-text{margin:.36rem 0 0;color:#bfd7f8;font-size:.76rem}.primary-cost-text{margin:.42rem 0 0;color:#d4e7ff;font-size:.8rem}.cta-buy-card{display:flex;gap:.72rem;flex-wrap:wrap;justify-content:center;align-items:center;border-color:#79bcff59}.cta-buy-link{min-width:280px;text-align:center}.purchase-cta-meta{display:grid;gap:.14rem;min-width:250px}.purchase-cta-inline{margin-top:0;border:1px solid rgba(121,188,255,.28);border-radius:12px;padding:.56rem .62rem;background:#0c182d7a;display:grid;gap:.42rem}.purchase-cta-inline--manual{background:#45371859;border-color:#f5cc686b}.purchase-cta-label{margin:0;font-size:.66rem;color:#9ec6ff;letter-spacing:.08em;text-transform:uppercase}.purchase-cta-title{margin:0;font-size:.8rem;color:#dff0ff;font-weight:700}.purchase-cta-note{margin:0;color:#bcd4f4;font-size:.78rem}.purchase-cta-actions .purchase-cta-note{color:#ffd6ad;font-weight:700}.purchase-cta-meta-line{margin:0;color:#cbd5e1;font-size:.8rem}.purchase-cta-region-context{margin:.08rem 0 0;color:#93c5fd;font-size:.72rem;letter-spacing:.01em}.purchase-cta-policy-label{margin:.08rem 0 0;color:#bfdbfe;font-size:.72rem;line-height:1.35;font-weight:700}.purchase-cta-reason{margin:.12rem 0 0;color:#11b5ff;font-size:.76rem;line-height:1.42}.purchase-cta-regional-note{margin:.08rem 0 0;color:#93c5fd;font-size:.72rem;line-height:1.35}.purchase-cta-image{width:100%;max-height:140px;object-fit:contain;border-radius:10px;border:1px solid rgba(122,189,255,.22);background:#070e1cb3;padding:.42rem}.secondary-product-link{margin-top:.32rem}.actionable-alternative-card{border-color:#7ee0ff75;background:linear-gradient(140deg,#112847e6,#0d1c33db)}.actionable-alternative-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.actionable-alternative-badge{border:1px solid rgba(126,224,255,.56);border-radius:999px;padding:.23rem .56rem;font-size:.68rem;color:#d7f2ff;background:#1c4b6861;font-weight:700}.actionable-alternative-note{margin-top:0}.actionable-fallback-link{margin-top:.55rem}.output-hero-card{border-color:#79c6ff6b;background:linear-gradient(145deg,#0c1d38e0,#0b162ad6);box-shadow:inset 0 0 0 1px #599ded1f,0 10px 28px #0000003d}.output-issue-title{margin:.25rem 0 0;font-size:clamp(1.05rem,2.2vw,1.38rem);color:#edf6ff;font-weight:700}.output-issue-subtitle{margin:.38rem 0 0;color:#b9cdea;font-size:.82rem;line-height:1.45}.output-recommendation-box{margin-top:.62rem;border:1px solid rgba(120,188,255,.3);border-radius:12px;background:#0f1f3a9e;padding:.58rem .65rem}.output-label{display:inline-block;font-size:.67rem;text-transform:uppercase;letter-spacing:.1em;color:#9ec6ff}.output-recommendation-box p{margin:.3rem 0 0;font-size:.84rem;color:#ddedff}.output-impact-cost-grid{margin-top:.62rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.output-metric-card{border:1px solid rgba(120,188,255,.26);border-radius:12px;background:#0d1a31a6;padding:.55rem .62rem;display:grid;gap:.22rem}.output-metric-card span{color:#9fc0e8;font-size:.72rem}.output-metric-card strong{color:#d5f6e6;font-size:1.18rem;line-height:1.05}.output-metric-card p{margin:0;color:#c4d9f7;font-size:.75rem}.output-cta-row{margin-top:.68rem;display:flex;align-items:center}.output-cta-link{min-width:220px}.output-pro-card{border-color:#f5cc6861;background:linear-gradient(145deg,#362e1975,#161c2cb8)}.output-pro-card p{margin:0 0 .58rem;font-size:.78rem;color:#dfd3b1}.output-secondary-grid{margin-top:0}.card{border:1px solid var(--stroke);background:var(--surface);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #5568821f;border-radius:15px;padding:.84rem}h2{margin:0 0 .62rem;font-size:.96rem}h3{margin:0 0 .55rem;font-size:.92rem;color:var(--accent-2)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}label{display:grid;gap:.35rem;font-size:.78rem;color:var(--muted)}input,select{background:#20262f;color:var(--text);border:1px solid #3a4656;border-radius:10px;padding:.53rem .63rem;font-family:inherit;font-size:.84rem}input:focus{outline:2px solid var(--accent);border-color:transparent}select:focus{outline:2px solid var(--accent);border-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions-row{margin-top:.84rem;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.actions-panel{margin-top:.84rem;padding-top:.72rem}.actions-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.actions-panel .actions-row{margin-top:.62rem}.management-grid{margin-top:.84rem;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.55fr);gap:.75rem}.analyze-btn{border:1px solid rgba(96,165,250,.28);border-radius:999px;padding:.62rem 1rem;font-family:inherit;font-weight:700;font-size:.83rem;cursor:pointer;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#eff6ff;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 12px 24px #2563eb38}.analyze-btn--xl{font-size:.98rem;padding:.74rem 1.18rem;min-width:260px}.analyze-btn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 16px 28px #2563eb42}.dashboard-shell-v4{width:min(1560px,96vw);margin:0 auto;padding:.72rem 0 2.2rem;display:grid;gap:.52rem;position:relative}.dashboard-shell-v4 [id^=section-]{scroll-margin-top:6.1rem}.upcore-topbar{position:sticky;top:.14rem;z-index:22;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(280px,auto) minmax(360px,1fr);align-items:center;gap:.54rem;padding:.52rem .72rem;background:linear-gradient(110deg,#160a06f5,#0b0c14f2);border-color:#ff6a009e;box-shadow:0 0 0 1px #ff6a0052,0 0 22px #ff6a003d,0 0 34px #11b5ff29,0 16px 36px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;isolation:isolate}.upcore-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 8% 22%,rgba(255,74,41,.26),transparent 36%),radial-gradient(circle at 92% 18%,rgba(17,181,255,.24),transparent 34%),linear-gradient(120deg,#100a08fa,#080910fa);z-index:-1}.upcore-topbar.is-compact{grid-template-columns:minmax(240px,.95fr) minmax(360px,1fr)}.upcore-topbar-brand{display:flex;align-items:center;gap:.16rem;min-width:0}.upcore-topbar-brand-copy{display:grid;gap:.02rem;min-width:0}.upcore-topbar-logo-direct{width:188px;height:66px;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.34))}.upcore-topbar-logo-fallback{width:70px;height:46px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#dce9fb;font-weight:800;font-size:1.06rem;letter-spacing:.03em;background:#080c14b8;border:1px solid rgba(88,109,137,.56)}.upcore-logo-mark{width:60px;height:60px;border-radius:14px;background:#161b21eb;border:1px solid rgba(88,109,137,.56);display:grid;place-items:center;box-shadow:0 8px 18px #00000047;overflow:hidden}.upcore-logo-mark--topbar-brand{width:180px;height:68px;padding:.2rem .32rem;border-radius:14px;background:#080c14b8}.upcore-logo-image{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.22);transform-origin:center}.upcore-logo-mark--topbar-brand .upcore-logo-image{object-fit:contain;transform:none}.upcore-logo-fallback{color:#dce9fb;font-weight:800;font-size:1.2rem;letter-spacing:.03em}.upcore-topbar-eyebrow{margin:0;font-size:.64rem;color:#ffb77f;letter-spacing:.16em;text-transform:uppercase}.upcore-topbar-title{margin:0;font-size:clamp(.9rem,1.55vw,1.05rem);letter-spacing:.02em;text-shadow:none}.upcore-topbar-title__control{color:#11b5ff;font-weight:900;text-shadow:0 0 10px rgba(17,181,255,.26)}.upcore-topbar-title__focus{color:#ffb347;font-weight:800;text-shadow:0 0 10px rgba(255,179,71,.24)}.upcore-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.topbar-neon-btn{min-height:33px;border-radius:999px;border:1px solid transparent;padding:.4rem .78rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.topbar-neon-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.topbar-neon-btn--scan{color:#fff5e8;border-color:#ff8f5cd1;background:linear-gradient(135deg,#ff4d26,#ff8a00);box-shadow:0 0 0 1px #ff6e2b75,0 0 18px #ff6a009e}.topbar-neon-btn--analyze{color:#e8f3ff;border-color:#56c6ffe6;background:linear-gradient(135deg,#1c6dff,#11b5ff);box-shadow:0 0 0 1px #38aaff80,0 0 18px #2f8cff9e}.upcore-topbar-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.28rem}.upcore-topbar-badges{display:inline-flex;align-items:center;gap:.36rem;margin-right:.24rem}.topbar-control-pill{background:#190f0885;border:1px solid rgba(255,140,0,.32);border-radius:999px;padding:.15rem .26rem}.topbar-control-pill select,.topbar-control-pill input{min-width:auto;border:0;background:transparent;padding:.2rem .32rem;font-size:.68rem}.dashboard-v4-workspace{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(260px,330px);align-items:start;gap:.72rem}.dashboard-v4-workspace--simple{grid-template-columns:minmax(210px,260px) minmax(0,1fr)}.dashboard-v4-workspace--guided{display:block}.dashboard-v4-main--guided{display:grid;gap:.46rem}.premium-nav{margin-top:.72rem}.dashboard-v4-main{min-width:0}.dashboard-v4-main--simple{display:grid;gap:.72rem}.dashboard-shell-v4 .card{border-color:#2f8cff4d;box-shadow:inset 0 0 0 1px #ff6a0014,0 10px 24px #0000004d}@media (min-width: 901px){.dashboard-shell-v4{padding-top:.5rem;gap:.42rem}.dashboard-shell-v4 [id^=section-]{scroll-margin-top:5.6rem}.upcore-topbar{top:.06rem;gap:.46rem;padding:.44rem .66rem}.upcore-topbar-brand{gap:.54rem}.upcore-logo-mark{width:60px;height:60px;border-radius:12px}.upcore-topbar-title{font-size:clamp(.96rem,1.55vw,1.14rem)}.topbar-neon-btn{min-height:31px;padding:.34rem .7rem;font-size:.7rem}.dashboard-v4-main--guided{gap:.38rem}.dashboard-v4-main--guided .card{padding:.72rem}.summary-premium-hero{gap:.9rem}.scan-summary-top-row{gap:.34rem}}.dashboard-page-hero{border-color:#ff6a0073;background:radial-gradient(circle at 0% 0%,rgba(255,106,0,.18),transparent 35%),linear-gradient(150deg,#180e0aeb,#0c0c15e6)}.dashboard-page-actions{margin-top:.7rem;display:flex;align-items:center;justify-content:center;gap:.58rem;flex-wrap:wrap}.dashboard-hero-action{flex:0 1 auto}.analysis-inline-summary{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.4rem}.analysis-inline-summary span{font-size:.72rem;color:#d5e8ff;border:1px solid rgba(121,182,250,.28);border-radius:999px;background:#0e1c3594;padding:.22rem .46rem}.analysis-inline-summary-details{margin-top:.72rem}.dashboard-analysis-brief{border-color:#ff6a0070;background:linear-gradient(152deg,#190e08eb,#0c0e1ae0)}.dashboard-technical-summary{border-color:#2f8cff73;background:radial-gradient(circle at 100% 0%,rgba(17,181,255,.14),transparent 40%),linear-gradient(152deg,#0f1121eb,#0c0e1ae6)}.dashboard-settings-placeholder{border-color:#2f8cff5c;background:linear-gradient(150deg,#0d101fe6,#0a0b16db)}.technical-details-toggle{margin-top:.72rem}.technical-details-toggle summary{cursor:pointer;color:#d8ecff;font-weight:700;font-size:.8rem}.technical-details-toggle[open] summary{margin-bottom:.54rem}.analysis-process-card{border-color:#ff6a006b;background:linear-gradient(152deg,#170e0aeb,#0b0c18e0)}.analysis-progress-track{margin-top:.72rem;width:100%;height:12px;border-radius:999px;background:#0a1424d6;border:1px solid var(--commercial-warm-border);overflow:hidden}.analysis-progress-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff4d26,#ff8a00,#11b5ff);transition:width .25s ease}.analysis-process-header{margin-bottom:.68rem}.analysis-process-header h3{margin:0 0 .24rem;color:#ffb347}.analysis-step-list{margin-top:.74rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.analysis-step-card{border:1px solid var(--commercial-warm-border);border-radius:11px;background:linear-gradient(145deg,#190f08ad,#0f09059e);padding:.46rem .5rem;display:grid;gap:.14rem;transition:border-color .2s ease,background .2s ease}.analysis-step-card span{font-size:.64rem;color:#ffb347;text-transform:uppercase;letter-spacing:.08em}.analysis-step-card strong{font-size:.78rem;color:#e6f3ff}.analysis-step-done{border-color:#56d2916b;background:linear-gradient(145deg,#12322685,#0c1e1775)}.analysis-step-active{border-color:var(--commercial-warm-border-bright);background:linear-gradient(120deg,#23140ab3,#190f08a3)}.analysis-step-pending{opacity:.92}.analysis-extra-details{margin-top:.72rem}.analysis-extra-details summary{cursor:pointer;color:#d5e9ff;font-size:.78rem;font-weight:700}.analysis-extra-details[open] summary{margin-bottom:.5rem}.dashboard-comparison-card{border-color:var(--commercial-warm-border);background:linear-gradient(150deg,#190f08e6,#0f0905db)}.comparison-detail{margin-top:.52rem;display:grid;gap:.36rem}.comparison-item{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;padding:.36rem .44rem;border-radius:8px;background:#1e120a7a;border:1px solid var(--commercial-warm-border)}.comparison-label{font-size:.74rem;color:#ffb347;font-weight:700}.comparison-value{font-size:.8rem;color:#d5e8ff}.results-upgrades-section{display:grid;gap:.68rem;margin-top:.72rem}.results-section-title{margin:0;font-size:.95rem;color:#ffb347;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-grid{margin-top:.72rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.settings-row{border:1px solid var(--commercial-warm-border);border-radius:11px;background:linear-gradient(145deg,#190f089e,#0f090594);padding:.5rem .54rem;display:grid;gap:.26rem;transition:border-color .2s ease,background .2s ease}.settings-row span{font-size:.68rem;color:#b4cef0}.settings-row select{width:100%;border-radius:8px;border:1px solid var(--commercial-warm-border);display:flex;align-items:center;gap:.36rem}.settings-row input[type=number]{width:100%;border-radius:8px;border:1px solid var(--commercial-warm-border);background:#060a14e0;color:#e7f0ff;padding:.4rem .52rem}.settings-store-toggles{display:flex;flex-wrap:wrap;gap:.62rem;color:#dbe9ff;font-size:.76rem}.settings-store-toggles label{display:inline-flex;align-items:center;gap:.28rem}.resume-status-badge{padding:.2rem .52rem;border-radius:999px;background:#ff8c001f;border:1px solid var(--commercial-warm-border);color:#ffb347;font-weight:700;font-size:.68rem}.summary-hero-layout{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:1rem}.summary-premium-hero{display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:1.1rem;align-items:center;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.14),transparent 30%),radial-gradient(circle at 100% 100%,rgba(249,115,22,.1),transparent 24%),linear-gradient(150deg,#121826fa,#161d2ef0)}.scan-summary-top-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:.42rem;align-items:start}.analysis-summary-top-row,.results-summary-top-row{align-items:stretch;gap:.78rem}.summary-stage-card{grid-template-columns:1fr;border-color:#50adff75;box-shadow:inset 0 0 0 1px #78c2ff1f,0 10px 24px #0000004d,0 0 18px #11b5ff24;filter:brightness(1.04)}.scan-stage-label{margin:0;color:#ff8c00;font-size:.67rem;letter-spacing:.11em;font-weight:800;text-transform:uppercase;text-shadow:0 0 10px rgba(255,140,0,.24)}.scan-stage-mainline{margin:.38rem 0 0;color:#11b5ff;font-size:clamp(1.38rem,2.75vw,1.96rem);line-height:1.16;text-shadow:0 0 14px rgba(17,181,255,.28)}.summary-device-card--initial-detected{display:grid;align-content:start;border-color:#5bc4ff70;box-shadow:inset 0 0 0 1px #60c7ff1a,0 10px 24px #0000004d,0 0 16px #11b5ff1f;filter:brightness(1.03)}.analysis-summary-top-row .summary-stage-card,.analysis-summary-top-row .summary-device-card,.results-summary-top-row .results-stage-card,.results-summary-top-row .results-decision-card{height:100%;align-self:stretch}.analysis-summary-top-row .summary-premium-copy,.analysis-summary-top-row .summary-device-card,.results-summary-top-row .summary-premium-copy,.results-summary-top-row .results-decision-card{align-content:start}.scan-initial-title{margin:0;color:#11b5ff;font-size:1.02rem;line-height:1.28;text-shadow:0 0 10px rgba(17,181,255,.22)}.summary-initial-list{margin:0;display:grid;gap:.5rem}.summary-initial-row{display:grid;gap:.18rem;border-left:3px solid rgba(17,181,255,.52);padding-left:.6rem}.summary-initial-row dt{margin:0;display:inline-flex;align-items:center;gap:.34rem;color:#8abff2;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.summary-initial-icon{width:20px;height:20px;border-radius:999px;border:1px solid rgba(17,181,255,.42);background:#0824429e;display:inline-flex;align-items:center;justify-content:center}.summary-initial-icon--os{border-color:#38bdf88c;background:#082f49a3;box-shadow:0 0 10px #38bdf833}.summary-initial-icon--cpu{border-color:#f973168f;background:#431407a3;box-shadow:0 0 10px #f973162e}.summary-initial-icon--ram{border-color:#a855f785;background:#3b07648a;box-shadow:0 0 10px #a855f72e}.summary-initial-icon--storage{border-color:#4ade8094;background:#062d1c9e;box-shadow:0 0 10px #4ade802e}.summary-initial-icon--board{border-color:#fbbf248f;background:#4220069e;box-shadow:0 0 10px #fbbf2429}.summary-initial-row dd{margin:0;color:#e7f3ff;font-family:JetBrains Mono,Space Mono,Consolas,monospace;font-size:.76rem;font-weight:500;line-height:1.28;letter-spacing:.02em;word-break:break-word}.summary-premium-title,.analysis-premium-title{margin:.35rem 0 0;color:#e5e7eb;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08}.summary-premium-subtitle{margin:.7rem 0 0;max-width:58ch;color:#94a3b8;font-size:.95rem;line-height:1.55}.summary-premium-metrics{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.summary-premium-metrics article,.analysis-snapshot-item{border:1px solid rgba(59,130,246,.14);border-radius:16px;background:#0f172aad;padding:.9rem 1rem;display:grid;gap:.24rem}.summary-premium-metrics span,.analysis-snapshot-item span{color:#94a3b8;font-size:.74rem}.summary-premium-metrics strong,.analysis-snapshot-item strong{color:#e5e7eb;font-size:.96rem}.summary-premium-actions{display:flex;align-items:center;justify-content:center;gap:.72rem;flex-wrap:wrap}.summary-device-card,.summary-insight-card,.analysis-snapshot-card,.analysis-premium-hero{background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.13),transparent 30%),linear-gradient(180deg,#121826fa,#161d2ef0)}.summary-device-grid,.analysis-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.summary-device-item{border:1px solid rgba(59,130,246,.14);border-radius:16px;background:#0f172aad;padding:.95rem 1rem;display:grid;gap:.24rem}.summary-device-key{color:#94a3b8;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.summary-device-item strong{color:#e5e7eb;font-size:.94rem;line-height:1.45}.summary-insight-head,.summary-device-head{margin-bottom:.9rem}.summary-hero-content{min-width:0}.summary-detail-list{margin-top:.58rem;display:grid;gap:.32rem}.summary-detail-row{margin:0;display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:.5rem;align-items:start}.summary-detail-label{color:#9fb4d0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.summary-detail-value{color:#e8f3ff;font-size:.84rem;font-weight:600;word-break:break-word}.summary-hero-actions{display:flex;align-items:center;justify-content:center;gap:.62rem;flex-wrap:wrap}.summary-basic-btn{position:relative;overflow:hidden;border:3px solid rgba(173,201,236,.78);border-radius:50%;background:linear-gradient(160deg,#1e2c42fa,#111c2df5);color:#f6fbff;width:80px;height:80px;min-height:80px;min-width:80px;padding:.6rem;font-family:inherit;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1.14;text-align:center;cursor:pointer;box-shadow:0 8px 18px #00000057,0 0 0 1px #ffffff14,inset 0 1px #ffffff3d,inset 0 -8px 16px #0000004d;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.summary-basic-btn:before{content:"";position:absolute;left:8%;right:8%;top:4px;height:48%;border-radius:50%;background:linear-gradient(180deg,#ffffff57,#fff0);pointer-events:none}.summary-basic-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.summary-basic-btn:disabled{opacity:.56;transform:none;cursor:not-allowed}.summary-basic-btn--scan{border-color:#78ee9e9e;background:linear-gradient(155deg,#28844afa,#16562ef5);box-shadow:0 10px 20px #113a2270,inset 0 1px #d3ffe047,inset 0 -8px 16px #0c2a1857}.summary-basic-btn--analyze{border-color:#8ac8ffad;background:linear-gradient(155deg,#2c70cefa,#184283f5);box-shadow:0 10px 20px #102d5b70,inset 0 1px #dbeeff52,inset 0 -8px 16px #0e203f57}.summary-basic-btn--results{border-color:#ff7e7eb8;background:linear-gradient(155deg,#c62b2bfa,#7c1414f5);box-shadow:0 10px 20px #53131375,inset 0 1px #ffdcdc47,inset 0 -8px 16px #470c0c5c}.analysis-live-hero-head{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.analysis-live-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.analysis-live-actions .upcore-badge{animation:upcoreBadgeFadeIn .22s ease-out}.analysis-live-text{max-width:62ch;margin-top:.7rem;color:#94a3b8;line-height:1.55}.analysis-live-text--scan-needed{margin:.18rem 0 0;font-size:1.02rem;font-weight:700;color:#66f2a8;text-shadow:0 0 10px rgba(102,242,168,.35)}.analysis-stage-subtext{margin-top:.46rem}.analysis-stage-trust{margin-top:.52rem}.analysis-process-card--immersive{border-color:#50adff61;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.12),transparent 30%),radial-gradient(circle at 100% 100%,rgba(255,140,0,.08),transparent 24%),linear-gradient(155deg,#0f1626fa,#141d2ef0);box-shadow:inset 0 0 0 1px #78c2ff14,0 12px 28px #0000004d;padding:1.22rem}.analysis-stage{gap:.72rem}.analysis-stage__title{color:#dff2ff;text-shadow:0 0 12px rgba(17,181,255,.18)}.analysis-stage__subtitle{color:#afcae8}.dashboard-technical-details--compact{border-color:#50adff57;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.1),transparent 28%),linear-gradient(180deg,#121826fa,#161d2ef0);box-shadow:inset 0 0 0 1px #78c2ff0f,0 10px 22px #0000003d}.dashboard-technical-details--compact .technical-details-summary{color:#ffb347;background:#ff8c0014;border-color:#ff8c0047}.results-stage-problem-line{margin:0;color:#fff1d6;font-weight:900;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.34;letter-spacing:.01em}.results-stage-compatibility{margin-top:.18rem;padding:.64rem .78rem;border-radius:14px;border:1px solid rgba(56,189,248,.24);background:radial-gradient(circle at 0% 50%,rgba(17,181,255,.14),transparent 58%),#08182aad;color:#bfe8ff;font-size:.8rem;line-height:1.46}.results-stage-status{margin-top:.56rem}.results-stage-impact-hero{margin-top:.65rem;display:grid;grid-template-columns:minmax(132px,160px) minmax(0,1fr);gap:1rem;align-items:center}.results-stage-impact-visual{position:relative;width:100%;max-width:156px;aspect-ratio:1;display:grid;place-items:center;justify-self:center}.results-stage-impact-visual__ring{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 0 18px rgba(255,140,0,.18))}.results-stage-impact-visual__value{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:.08rem;text-align:center}.results-stage-impact-visual__value strong{color:#fff4dc;font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1;letter-spacing:-.03em;text-shadow:0 0 16px rgba(255,179,71,.26)}.results-stage-impact-visual__value span{color:#ffcf94;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.results-stage-impact-copy{display:grid;gap:.42rem}.results-stage-impact-caption{margin:0;color:#8fd8ff;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.results-card-h3--yellow{color:#e8ff40;text-shadow:0 0 12px rgba(200,255,0,.2)}.results-main-desc--electric{color:#11b5ff!important}.results-section-label--electric{color:#11b5ff!important;text-shadow:0 0 12px rgba(17,181,255,.24)}.results-section-label--xl{font-size:.98rem;font-weight:900;letter-spacing:.07em}.results-inline-accent-yellow{color:#facc15;text-shadow:0 0 10px rgba(250,204,21,.28)}.upcore-title-electric{color:#11b5ff!important;text-shadow:0 0 12px rgba(17,181,255,.28)}.upcore-product-text-yellow{color:#f2f86a!important;text-shadow:0 0 10px rgba(242,248,106,.18)}.upcore-product-pill-yellow{color:#f2f86a!important;background:#78620f47!important;border-color:#facc1557!important}.results-section-label--yellow{color:#ff8c00!important}.results-section-label--lg{font-size:.88rem;font-weight:800;letter-spacing:.06em}.results-pro-unlock-block{display:flex;flex-direction:column;gap:.72rem;align-items:center;justify-content:center;width:100%;text-align:center}.results-pro-unlock-btn{width:270px;min-width:270px;max-width:270px;min-height:56px}.results-pro-unlock-btn .upcore-btn__label{font-size:.96rem;font-weight:800;letter-spacing:.03em}.results-pro-unlock-hint{margin:0;font-size:.92rem;line-height:1.45;color:#ffd580;font-style:normal;font-weight:700;letter-spacing:.01em;max-width:34ch}.results-pro-unlock-block--final{width:100%;margin-inline:auto}.upcore-btn--sm{font-size:.74rem!important;padding:.42rem .82rem!important;min-height:unset!important}.results-trust-badges .upcore-badge{font-size:.68rem;min-height:34px;min-width:190px;max-width:250px;padding:0}.results-trust-badges .upcore-badge__content{min-height:34px;justify-content:center;text-align:center;padding:.26rem .82rem;gap:.28rem;line-height:1.18}.results-trust-badges .upcore-badge__icon{font-size:.9em}.analysis-results-action{justify-content:center}.dashboard-technical-details{border-color:var(--commercial-warm-border)}.technical-details-toggle{margin:0}.technical-details-summary{cursor:pointer;padding:.52rem;font-weight:700;color:#ffb347;font-size:.82rem;border-radius:10px;background:#ff8c000f;border:1px solid var(--commercial-warm-border);transition:background .2s ease,border-color .2s ease;display:inline-block}.technical-details-summary:hover,.technical-details-toggle[open] .technical-details-summary{background:#ff8c001f;border-color:var(--commercial-warm-border-bright)}.technical-details-content{margin-top:.68rem;display:grid;gap:.52rem}.technical-details-content--modal{grid-template-columns:1fr;align-items:start}.technical-detail-block{border-left:3px solid var(--commercial-warm-border-bright);padding-left:.68rem;padding-top:.36rem;padding-bottom:.36rem;min-width:0}.technical-details-content--modal .technical-detail-block{border-left:0;border:1px solid rgba(118,173,243,.26);border-radius:12px;padding:.72rem .78rem;background:radial-gradient(circle at 2% 2%,rgba(17,181,255,.12),transparent 44%),linear-gradient(165deg,#0a172cdb,#081223e6);box-shadow:inset 0 1px #aad2ff14}.technical-details-content--modal .technical-detail-block+.technical-detail-block{margin-top:.12rem}.technical-details-content--modal .technical-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.72rem}.technical-details-content--modal .technical-detail-row{grid-template-columns:1fr;align-items:start;gap:.12rem;padding:.28rem .36rem;border-radius:8px;background:#0711226b;border:1px solid rgba(120,170,230,.16)}.technical-details-content--modal .detail-label{color:#8fb4df;font-size:.66rem;letter-spacing:.03em;text-transform:uppercase}.technical-details-content--modal .detail-value{text-align:left;font-size:.74rem}.technical-details-content--modal .technical-detail-meta{margin-top:.56rem;padding-top:.4rem;border-top:1px solid rgba(122,170,225,.2)}.technical-detail-block.is-primary{border-left-color:#ff8c00}.technical-detail-block--cpu{border-left-color:#38bdf8e6}.technical-detail-block--ram{border-left-color:#60a5fae6}.technical-detail-block--storage{border-left-color:#a78bfae0}.technical-detail-block--motherboard{border-left-color:#fb923cd6}.technical-detail-block--gpu{border-left-color:#94a3b8cc}.technical-detail-block.is-pending{border-left-style:dashed}.technical-detail-block__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.42rem}.technical-detail-block h4{margin:0;font-size:.82rem;color:#ff8c00;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,140,0,.2)}.technical-detail-block__title{display:inline-flex;align-items:center;gap:.4rem}.technical-detail-block__title-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(255,183,71,.42);background:#2f1b088f;box-shadow:inset 0 0 0 1px #ffc5651f}.technical-detail-block__title-badge{width:1rem;height:1rem;object-fit:contain}.technical-detail-status{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(124,184,255,.32);background:#142a468f;padding:.16rem .5rem;color:#cfe7ff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.technical-detail-status--critical{border-color:#f871718a;background:#4c181f9e;color:#fecaca}.technical-detail-status--unknown{border-color:#38bdf88a;background:#102d5099;color:#bae6fd}.technical-detail-status--pending{border-color:#94a3b880;background:#1e293b8f;color:#cbd5e1}.technical-detail-status--success{border-color:#4ade8080;background:#153f2d94;color:#bbf7d0}.technical-detail-grid{display:grid;gap:.32rem}.technical-detail-row{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;font-size:.76rem}.technical-detail-meta{margin-top:.48rem;display:grid;gap:.28rem}.technical-detail-meta p{margin:0;color:#b8d1ee;font-size:.73rem;line-height:1.45}.technical-detail-bios-warning{margin-top:.36rem;padding:.4rem .48rem;border-left:3px solid #fbbf24;background:#78350f4d;border-radius:4px}.bios-warning-label{margin:0 0 .24rem;color:#fcd34d;font-size:.73rem;font-weight:600;display:flex;align-items:center;gap:.32rem}.bios-warning-icon{display:inline-block;font-size:.82rem}.bios-motivos-list{margin:0;padding-left:1.2rem;list-style-type:disc;color:#fed7aa;font-size:.71rem;line-height:1.4}.bios-motivos-list li{margin-bottom:.16rem}.technical-detail-additional-motivos{margin-top:.28rem;padding:.32rem .4rem;border-left:2px solid rgba(96,165,250,.6);background:#0f1e3c40;border-radius:3px}.technical-detail-products{margin-top:.28rem;padding:.32rem .4rem;border-left:2px solid rgba(250,204,21,.62);background:#0f1e3c47;border-radius:3px}.additional-motivos-label{margin:0 0 .16rem;color:#93c5fd;font-size:.71rem;font-weight:500}.additional-motivos-list{margin:0;padding-left:1.2rem;list-style-type:disc;color:#cbd5e1;font-size:.7rem;line-height:1.35}.additional-motivos-list li{margin-bottom:.12rem}.technical-detail-products-list{list-style:disc}.technical-detail-products-list__item{display:grid;gap:.1rem}.technical-detail-product-link{padding:0;border:0;background:transparent;color:#f2f86a;font:inherit;font-weight:800;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:.28rem;width:fit-content}.technical-detail-product-link:hover,.technical-detail-product-link:focus-visible{color:#fef08a;text-decoration:underline;text-decoration-color:#fef08abf}.technical-detail-product-link__icon{color:#facc15;flex:0 0 auto}.technical-detail-products-list__meta{display:block;color:#cbd5e1;font-size:.68rem;line-height:1.3;padding-left:.02rem}.technical-detail-meta strong{color:#9fc4ea}.detail-label{color:#9fb4d0;font-weight:600}.detail-value{color:#d5e8ff;font-family:Monaco,Courier New,monospace;text-align:right;overflow-wrap:anywhere}@media (max-width: 980px){.technical-details-content--modal .technical-detail-grid{grid-template-columns:1fr}}.dashboard-insight-message{color:#66f2a8;text-shadow:0 0 10px rgba(58,220,140,.35)}.results-commerce-boost .primary-impact-value{font-size:clamp(2.4rem,5.8vw,3.15rem)}.results-commerce-boost .analyze-btn{font-size:.92rem;padding:.68rem 1.02rem}.dashboard-right-panel{position:sticky;top:5.9rem;display:grid;gap:.68rem;align-content:start}.right-panel-card{background:var(--v4-right-card-bg);border-color:var(--v4-right-card-border);border-radius:14px;box-shadow:inset 0 0 0 1px #11b5ff14,0 10px 18px #02061733}.right-panel-card h3{margin:0;color:#f5f9ff;font-size:.82rem;letter-spacing:.03em}.right-panel-stats{display:grid;gap:.4rem}.right-panel-stats article{border:1px solid rgba(120,176,245,.2);border-radius:10px;padding:.4rem .44rem;background:#0b162a9e;display:grid;gap:.13rem}.right-panel-stats span{color:#a9c7ea;font-size:.67rem}.right-panel-stats strong{color:#e2f1ff;font-size:.82rem}.right-panel-btn{margin-top:.46rem;width:100%;text-align:center}.premium-actions-panel{margin-top:0;border-color:#80c6ff66;background:linear-gradient(155deg,#0f2342e6,#0a1526e0)}.premium-actions-panel .actions-row{gap:.6rem}.action-ghost-btn{padding:.56rem .86rem;font-size:.77rem;border-color:#7db8ff70;background:#0e1a3199}.analysis-trust-pill{border:1px solid rgba(125,211,252,.48);border-radius:999px;padding:.3rem .6rem;font-size:.72rem;color:#d8f4ff;background:#082f496b}@keyframes upcoreBadgeFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.analysis-process-card--immersive{padding:1.5rem}.analysis-stage{display:grid;gap:.82rem}.analysis-stage__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.analysis-stage__head>div:first-child{min-width:0;flex:1 1 auto}.analysis-stage__eyebrow{margin:0;font-size:.72rem;letter-spacing:.04em;font-weight:800}.analysis-stage__eyebrow-up{color:#11b5ff;text-shadow:0 0 12px rgba(17,181,255,.34)}.analysis-stage__eyebrow-core{color:#ff8c00;text-shadow:0 0 10px rgba(255,140,0,.28)}.analysis-stage__title{margin:.36rem 0 0;font-size:clamp(1.1rem,2.3vw,1.52rem);color:#11b5ff;text-shadow:0 0 14px rgba(17,181,255,.22)}.analysis-stage__subtitle{margin:.46rem 0 0;color:#b8d2f0;font-size:.84rem;line-height:1.52;max-width:74ch}.analysis-stage__engine-logo{width:102px;max-width:22%;height:auto;object-fit:contain;flex:0 0 auto;margin-top:-.08rem;margin-right:-.12rem}.analysis-stage__close{width:34px;height:34px;border-radius:999px;border:1px solid rgba(124,184,248,.52);background:#0f2240e0;color:#cfe8ff;font-size:1rem;line-height:1;display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.analysis-stage__close:hover:not(:disabled){transform:translateY(-1px);border-color:#8addffe6;color:#f0fbff;background:#1a3f6ce6}.analysis-stage__close:disabled{opacity:.5;cursor:not-allowed}.analysis-stage__progress-meta{display:flex;justify-content:space-between;align-items:center;color:#d9ecff;font-size:.74rem}.analysis-stage__progress-meta strong{font-size:1rem;color:#8ef2c7}.analysis-stage__progress-track{height:10px;border-radius:999px;background:#507bb257;overflow:hidden}.analysis-stage__progress-fill{display:block;height:100%;background:linear-gradient(90deg,#7edbff,#83f2be);transition:width .26s ease}.analysis-stage__steps{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.analysis-stage__step{border:1px solid rgba(115,168,238,.2);border-radius:11px;padding:.44rem .5rem;color:#bbd4f4;font-size:.76rem;background:#0e1b3394;display:flex;align-items:center;gap:.48rem}.analysis-stage__dot{width:10px;height:10px;border-radius:999px;background:#8caed970;flex:0 0 auto}.analysis-stage__step-copy{display:grid;gap:.08rem}.analysis-stage__step-copy small{color:#93b8df;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.analysis-stage__step-copy strong{color:#e6f3ff;font-size:.8rem;font-weight:700}.analysis-stage__step--active{border-color:#7cdeff9e;color:#edfbff;background:#20527166}.analysis-stage__step--active .analysis-stage__dot{background:#7ee0fff2;box-shadow:0 0 8px #7ee0ffb8}.analysis-stage__step--done{border-color:#74eab08f;color:#cdf5e1;background:#16553c5c}.analysis-stage__step--done .analysis-stage__dot{background:#56f0adf2;box-shadow:0 0 8px #56f0adad}.analysis-stage__step--pending{opacity:.86}.analysis-stage__actions{display:flex;justify-content:flex-end;margin-top:.2rem}.analysis-stage--immersive{position:relative;width:min(820px,95vw);max-height:90vh;overflow:auto;border-radius:20px;border:1px solid rgba(132,199,255,.5);background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.2),transparent 36%),linear-gradient(145deg,#0b1b34f7,#081121f7);box-shadow:0 28px 70px #00000085,inset 0 0 0 1px #62a5f524;padding:1.25rem 1.3rem;animation:hardwareCardPopIn .24s cubic-bezier(.22,1,.36,1)}.analysis-stage--immersive .analysis-stage__title{font-size:clamp(1.3rem,2.6vw,1.86rem)}.analysis-stage--immersive .analysis-stage__subtitle{font-size:.9rem;max-width:68ch}.hardware-scan-overlay.premium-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;justify-items:center;align-items:center;padding:1.2rem;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:hardwareOverlayFadeIn .22s ease-out}.hardware-scan-modal-shell{width:clamp(320px,56vw,480px);max-width:calc(100vw - 2.2rem);display:grid;gap:.12rem;justify-self:center;margin-inline:auto;box-sizing:border-box}.hardware-scan-modal-banner{width:100%;min-width:0;margin-bottom:-.06rem}.hardware-scan-modal-shell .upcore-banner img{height:auto;object-fit:contain}.hardware-scan-modal-shell .analysis-stage--immersive{width:100%;max-width:100%;max-height:78vh;padding:.76rem .82rem;border-radius:14px;box-sizing:border-box}.hardware-scan-modal-shell .analysis-stage--immersive .analysis-stage__title{font-size:clamp(.98rem,1.85vw,1.2rem)}.hardware-scan-modal-shell .analysis-stage--immersive .analysis-stage__subtitle{font-size:.75rem;margin-top:.24rem}.hardware-scan-modal-shell .analysis-stage--immersive .analysis-stage__steps{gap:.3rem}.hardware-scan-modal-shell .analysis-stage__engine-logo{width:76px;max-width:18%;margin-right:0;margin-top:-.04rem}@media (max-width: 980px){.hardware-scan-modal-shell{width:min(440px,84vw);max-width:calc(100vw - 1.8rem)}}@media (max-width: 640px){.hardware-scan-modal-shell{width:min(390px,90vw);max-width:calc(100vw - 1.2rem)}.hardware-scan-modal-shell .analysis-stage--immersive{padding:.72rem .76rem}}.hardware-scan-card{position:relative;width:min(560px,94vw);border-radius:16px;border:1px solid rgba(132,199,255,.5);background:linear-gradient(145deg,#0b1b34f5,#081121f5);box-shadow:0 22px 55px #0000006b,inset 0 0 0 1px #62a5f524;padding:1rem;display:grid;gap:.54rem;animation:hardwareCardPopIn .24s cubic-bezier(.22,1,.36,1)}.hardware-scan-close{position:absolute;top:.6rem;right:.6rem;width:30px;height:30px;border-radius:999px;border:1px solid rgba(124,184,248,.52);background:#0f2240e0;color:#cfe8ff;font-size:1rem;line-height:1;display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.hardware-scan-close:hover:not(:disabled){transform:translateY(-1px);border-color:#8addffe6;color:#f0fbff;background:#1a3f6ce6}.hardware-scan-close:disabled{opacity:.5;cursor:not-allowed}@keyframes hardwareOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hardwareCardPopIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hardware-scan-title{margin:0;font-size:1.15rem;color:#ebf5ff}.hardware-scan-subtitle{margin:0;color:#bad3f3;font-size:.8rem}.hardware-scan-progress{display:flex;justify-content:space-between;align-items:center;color:#d9ecff;font-size:.74rem}.hardware-scan-progress strong{font-size:.86rem;color:#8ef2c7}.hardware-scan-progress-bar{height:8px;border-radius:999px;background:#507bb257;overflow:hidden}.hardware-scan-progress-fill{height:100%;background:linear-gradient(90deg,#7edbff,#83f2be);transition:width .26s ease}.hardware-scan-steps{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.hardware-scan-steps li{border:1px solid rgba(115,168,238,.2);border-radius:10px;padding:.35rem .44rem;color:#bbd4f4;font-size:.76rem;background:#0e1b3394;display:flex;align-items:center;gap:.4rem}.hardware-scan-steps li.is-active{border-color:#7cdeff9e;color:#edfbff;background:#20527166}.hardware-scan-steps li.is-complete{border-color:#74eab08f;color:#cdf5e1;background:#16553c5c}.scan-step-dot{width:10px;height:10px;border-radius:999px;background:#8caed970}.hardware-scan-steps li.is-active .scan-step-dot{background:#7ee0fff2;box-shadow:0 0 8px #7ee0ffb8}.hardware-scan-steps li.is-complete .scan-step-dot{background:#56f0adf2;box-shadow:0 0 8px #56f0adad}.hardware-scan-actions{display:flex;justify-content:flex-end;margin-top:.2rem}.dashboard-technical-details--compact{padding-top:.9rem;padding-bottom:.9rem}.dashboard-technical-details--compact .technical-details-summary{width:100%;padding:.62rem .72rem;display:flex;align-items:center;justify-content:space-between}.dashboard-technical-details--compact .technical-details-summary:after{content:"▾";font-size:.82rem;transition:transform .2s ease}.dashboard-technical-details--compact .technical-details-toggle[open] .technical-details-summary:after{transform:rotate(180deg)}.system-summary-host{margin:.2rem 0 0;font-size:.82rem;color:#dff0ff;font-weight:600}.system-summary-head-meta{display:flex;align-items:center;gap:.34rem}.system-state-badge{border:1px solid rgba(116,189,255,.42);border-radius:999px;padding:.2rem .46rem;font-size:.66rem;color:#d7edff;background:#1c4d6d57}.system-scan-line{margin:.36rem 0 .5rem;color:#abc9eb;font-size:.74rem}.system-score-card{border-color:#7ec4ff70;background:linear-gradient(145deg,#0f2240eb,#0b162be6);display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:.7rem}.system-score-label{margin:0;color:#9fc5ed;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.system-score-main{display:grid;justify-items:start;gap:.34rem}.system-score-ring{width:132px;height:132px;border-radius:999px;border:8px solid rgba(123,188,255,.34);background:radial-gradient(circle at 25% 22%,#85e9ff66,#244a7d61);display:grid;place-items:center;text-align:center}.system-score-ring strong{display:block;font-size:2.05rem;line-height:1;color:#eaf7ff}.system-score-ring span{color:#afd1f3;font-size:.72rem}.system-score-state{margin:0;font-size:1rem;color:#cff6e4;font-weight:700}.system-score-footnote{margin:0;color:#aac6e6;font-size:.72rem;max-width:30ch}.system-score-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.system-score-metrics article{border:1px solid rgba(120,176,244,.24);border-radius:12px;background:#0b172b9e;padding:.52rem;display:grid;gap:.16rem}.system-score-metrics span{color:#a9c5e8;font-size:.7rem}.system-score-metrics strong{color:#e4f2ff;font-size:1.02rem}.primary-install-note{margin:.42rem 0 0;color:#bad2ef;font-size:.72rem}.purchase-cta-actions{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.purchase-cta-action-button{white-space:normal}.purchase-cta-actions>a{display:inline-flex;justify-content:center}.purchase-cta-action-button--buy{min-width:210px;min-height:44px}.purchase-cta-action-button--details{min-width:130px;min-height:36px}.cta-detail-btn{font-size:.74rem;padding:.45rem .72rem}.cta-asset-link{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:none;background:transparent;cursor:pointer;text-decoration:none;border-radius:8px;min-height:44px;padding:0;flex-shrink:0}.cta-asset-link--buy{min-width:210px}.cta-asset-link--details{min-width:130px;min-height:36px}.cta-asset-link--modal-buy{min-width:220px;min-height:46px}.cta-asset-link__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:inherit}.cta-asset-link__label{position:relative;z-index:1;color:#fff;font-size:clamp(.72rem,.68rem + .18vw,.84rem);font-weight:700;letter-spacing:.03em;padding:0 1.1rem;text-shadow:0 1px 3px rgba(0,0,0,.45);white-space:normal;line-height:1.15;text-align:center}.cta-asset-link--details .cta-asset-link__label{font-size:clamp(.68rem,.65rem + .12vw,.76rem)}.cta-meta-type{color:#7dd3fc}.cta-meta-impact{color:#e8ff40}.cta-meta-price{color:#e2e8f0}.cta-meta-sep{color:#94a3b899}.secondary-upgrade-item{display:grid;gap:.3rem}.secondary-upgrade-image{width:100%;max-height:120px;object-fit:contain;border-radius:10px;border:1px solid rgba(121,187,255,.24);background:#070e1cad;padding:.34rem}.secondary-upgrade-actions{display:flex;gap:.42rem;flex-wrap:wrap;margin-top:.16rem}.recommended-products-card{border-color:var(--v4-recommended-border);background:var(--v4-recommended-bg)}.recommended-products-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.recommended-products-head span{color:#a7c6e8;font-size:.74rem}.recommended-products-grid{margin-top:.45rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.recommended-product-item{border:1px solid rgba(120,174,241,.26);border-radius:12px;background:#0c172b9e;padding:.55rem;display:grid;gap:.3rem}.recommended-product-source{margin:0;color:#9ec5ee;font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.recommended-product-image{width:100%;max-height:150px;object-fit:contain;border-radius:11px;border:1px solid rgba(124,192,255,.26);background:#080f1dbd;padding:.45rem}.recommended-product-name{margin:0;color:#e6f3ff;font-size:.82rem;font-weight:700}.recommended-product-meta{margin:0;display:flex;flex-wrap:wrap;gap:.26rem}.recommended-product-meta span{font-size:.68rem;color:#d2e6ff;border:1px solid rgba(119,173,241,.26);border-radius:999px;padding:.18rem .38rem;background:#12223d9e}.recommended-product-reason{margin:0;color:#abc7e8;font-size:.71rem}.recommended-product-actions{display:flex;gap:.4rem;flex-wrap:wrap}.premium-overlay{z-index:55;background:#040a15d1}.hardware-json-details{margin-top:.46rem}.hardware-json-details summary{cursor:pointer;color:#bcd9fb;font-size:.76rem}.analysis-detail-modal,.product-detail-modal,.pro-upgrade-modal{width:min(980px,96vw);max-height:92vh;overflow:auto;border-color:var(--v4-modal-border);background:var(--v4-modal-bg);box-shadow:var(--v4-modal-shadow)}.analysis-detail-modal{display:grid;gap:.54rem;width:min(960px,95vw);max-height:88vh;overflow:auto}.analysis-detail-lead{margin:0;color:#bdd6f4;font-size:.74rem;line-height:1.34}.analysis-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;margin-top:.18rem}.analysis-detail-card{border:1px solid rgba(118,173,243,.26);border-radius:12px;background:#0c182da8;padding:.48rem;display:grid;gap:.16rem;min-width:0}.analysis-detail-card--contextual{margin-top:0;border-color:#11b5ff70;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.18),transparent 46%),linear-gradient(158deg,#08182cdb,#091526e0)}.analysis-detail-card--structure{margin-top:0}.analysis-detail-card--cpu-route{border-color:#38bdf875;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.16),transparent 46%),linear-gradient(158deg,#08172cd6,#091526e0)}.analysis-detail-card--cpu-route>strong{color:#c8ebff;font-size:.84rem}.analysis-detail-list--cpu-route strong{color:#f2f86a}.analysis-detail-block-map{margin-top:.16rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem}.analysis-detail-block-map__item{width:100%;border:1px solid rgba(118,173,243,.24);border-radius:10px;background:#0a1426b8;padding:.38rem .42rem;display:grid;gap:.12rem;text-align:left;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,background-color .18s ease}.analysis-detail-block-map__item:hover{border-color:#76beff75;background:#10203ad6}.analysis-detail-block-map__item:focus-visible{outline:2px solid rgba(125,211,252,.86);outline-offset:2px}.analysis-detail-block-map__item span{color:#ff8c00;font-size:.67rem;font-weight:700;text-shadow:0 0 10px rgba(255,140,0,.16)}.analysis-detail-block-map__item strong{color:#9fd0ff;font-size:.62rem;letter-spacing:.05em}.analysis-detail-block-map__status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;border:1px solid rgba(124,184,255,.34);background:#1229468f;padding:.18rem .58rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.analysis-detail-block-map__status--success{border-color:#4ade808a;background:#10442c8f;color:#bbf7d0}.analysis-detail-block-map__status--critical{border-color:#f871718f;background:#58171e8f;color:#fecaca}.analysis-detail-block-map__status--unknown{border-color:#38bdf88a;background:#1034588f;color:#bae6fd}.analysis-detail-block-map__status--pending{border-color:#94a3b885;background:#232e4094;color:#cbd5e1}.analysis-detail-block-map__status--info{border-color:#7dd3fc85;background:#1835548f;color:#d3ecff}.analysis-detail-card strong{color:#ffb868;font-size:.79rem;line-height:1.28}.analysis-detail-card--diagnosis-cpu strong,.analysis-detail-card--diagnosis-ram strong,.analysis-detail-card--diagnosis-storage strong{color:#ffbb6f;text-shadow:0 0 10px rgba(255,181,77,.2)}.analysis-detail-card--diagnosis-default strong{color:#ffbb6f}.analysis-detail-card--compatibility-critical strong{color:#fca5a5;text-shadow:0 0 10px rgba(248,113,113,.24)}.analysis-detail-card--compatibility-unknown strong{color:#7dd3fc;text-shadow:0 0 10px rgba(56,189,248,.24)}.analysis-detail-card--compatibility-success strong{color:#86efac;text-shadow:0 0 10px rgba(74,222,128,.24)}.analysis-detail-card p{margin:0;color:#b6d0ef;font-size:.69rem}.analysis-detail-label{margin:0;color:#ff8c00;font-size:.63rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;text-shadow:0 0 10px rgba(255,140,0,.24)}.analysis-detail-label--recommendation{color:#ff8c00;text-shadow:0 0 10px rgba(255,140,0,.24)}.technical-detail-alternatives-list li{color:#f2f86a}.analysis-detail-list{margin:0;padding:0;list-style:none;display:grid;gap:.18rem}.analysis-detail-list li{display:flex;justify-content:space-between;gap:.4rem;color:#d1e6ff;font-size:.68rem}.analysis-detail-contextual-actions{margin-top:.18rem;display:flex;flex-wrap:wrap;gap:.34rem}.analysis-detail-sections{display:grid;gap:.42rem}.analysis-detail-raw{margin-top:.28rem}.analysis-detail-raw summary{cursor:pointer;color:#c1dcfb;font-size:.69rem}.analysis-detail-raw pre{margin-top:.4rem;background:#070e1be6;border:1px solid rgba(115,170,239,.28);border-radius:10px;padding:.48rem;max-height:38vh;overflow:auto;color:#cfe6ff;font-size:.67rem}.analysis-detail-footer{display:flex;justify-content:flex-end;gap:.34rem;flex-wrap:wrap}.analysis-detail-modal .hardware-modal-head h2{color:#ff8c00;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 10px rgba(255,140,0,.24);font-size:1rem}.analysis-detail-modal .analysis-detail-label,.analysis-detail-modal .analysis-detail-label--recommendation,.analysis-detail-modal .technical-detail-block h4{color:#ff8c00;text-shadow:0 0 10px rgba(255,140,0,.24)}.analysis-detail-lead{color:#9ad4ff}.analysis-detail-card--diagnosis-cpu p,.analysis-detail-card--diagnosis-ram p,.analysis-detail-card--diagnosis-storage p,.analysis-detail-card--diagnosis-default p{color:#dcecff}.analysis-detail-card--contextual strong{color:#c8ebff;font-size:.82rem}.analysis-detail-contextual-product{color:#f2f86a;text-shadow:0 0 10px rgba(242,248,106,.18)}.analysis-detail-contextual-retailer{color:#c8ebff}.analysis-detail-card--contextual p{color:#a7dafd}.product-detail-modal{width:min(900px,94vw);max-height:86vh;overflow:auto}.product-detail-lead{margin:.04rem 0 0;color:#9ad4ff;font-size:.72rem;line-height:1.3}.product-detail-layout{display:grid;grid-template-columns:minmax(210px,.68fr) minmax(0,1fr);gap:.56rem;margin-top:.26rem}.product-detail-media{border:1px solid rgba(118,174,245,.28);border-radius:12px;background:#0b162abd;padding:.46rem;display:grid;place-items:center}.product-detail-image{width:100%;max-height:228px;object-fit:contain}.product-detail-placeholder{width:100%;min-height:188px;border:1px dashed rgba(126,187,255,.4);border-radius:10px;display:grid;place-items:center;color:#9cc1e8;font-size:.72rem}.product-detail-content{display:grid;gap:.24rem}.product-detail-eyebrow{margin:0;color:#11b5ff;text-shadow:0 0 10px rgba(17,181,255,.24);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.product-detail-content h3{margin:0;color:#f2f86a;text-shadow:0 0 10px rgba(242,248,106,.16);font-size:.98rem;line-height:1.22}.product-detail-modal .hardware-modal-head h2{color:#dbeafe;font-size:1rem}.product-detail-tag{margin:0;color:#11b5ff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-detail-price{margin:0;font-size:.92rem;color:#c7f8e2;font-weight:700}.product-detail-meta-row{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.product-detail-retailer{margin:0;color:#dbeafe;background:#11b5ff24;border:1px solid rgba(17,181,255,.35);border-radius:999px;padding:.14rem .44rem;font-size:.64rem;font-weight:700}.product-detail-retailer-logo{height:22px;width:auto;object-fit:contain;opacity:.88;align-self:center}.results-pro-model-retailer{display:flex;align-items:center}.results-pro-model-retailer-logo{height:18px;width:auto;object-fit:contain;opacity:.85}.product-detail-note{margin:0;color:#b6d1ef;font-size:.71rem;line-height:1.3}.product-detail-note--muted{color:#8fb0d4;font-size:.66rem}.analysis-detail-plan-row{margin-top:.4rem;padding-top:.2rem;border-top:1px solid rgba(92,152,220,.2);display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.analysis-detail-compatibility-state{display:block;margin-top:.06rem;font-size:.9rem;line-height:1.18}.analysis-detail-plan-label{color:#ff8c00;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,140,0,.24)}.analysis-detail-plan-badge{height:17px;width:auto;max-width:96px;object-fit:contain;opacity:.9}.analysis-detail-contextual-meta-row{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.analysis-detail-contextual-retailer-logo{height:12px;width:auto;max-width:78px;object-fit:contain;opacity:.9;align-self:center}.technical-confidence-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(125,211,252,.34);background:#162d488f;padding:.08rem .44rem;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.technical-confidence-badge--high{border-color:#4ade8085;background:#114e318f;color:#bbf7d0}.technical-confidence-badge--medium{border-color:#fbbf248a;background:#783f0a80;color:#fde68a}.technical-confidence-badge--low{border-color:#f871718f;background:#671c2685;color:#fecaca}.technical-confidence-badge--unavailable{border-color:#94a3b885;background:#1e293b8f;color:#cbd5e1}.product-detail-actions{margin-top:.22rem;display:flex;gap:.34rem;flex-wrap:wrap}.product-detail-actions .cta-asset-link--modal-buy,.product-detail-buy-btn{min-width:220px;min-height:44px}.product-detail-back-btn{min-height:36px;font-size:.7rem}.pro-upgrade-lead{margin:.15rem 0 0;color:#c7ddf8;font-size:.82rem;line-height:1.6}.pro-upgrade-profile-row{margin-top:.72rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pro-upgrade-profile-row__label{margin:0;color:#b8d0ef;font-size:.76rem;line-height:1.4}.pro-upgrade-profile-pill{display:inline-flex;align-items:center;min-height:24px;padding:.14rem .56rem;border-radius:999px;border:1px solid rgba(125,211,252,.34);background:#082f496b;color:#d7eeff;font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pro-upgrade-profile-pill--budget{border-color:#4ade806b;background:#14532d57;color:#dcfce7}.pro-upgrade-profile-pill--balanced{border-color:#60a5fa6b;background:#1e40af47;color:#dbeafe}.pro-upgrade-profile-pill--performance{border-color:#fbbf2473;background:#78350f57;color:#fef3c7}.pro-upgrade-compare-table{margin-top:.9rem;display:grid;border:1px solid rgba(119,176,248,.22);border-radius:14px;overflow:hidden;background:#0a1426ad}.pro-upgrade-compare-head{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.6fr);gap:0;background:linear-gradient(90deg,#112848e6,#0e1c36e6);padding:.42rem .7rem;border-bottom:1px solid rgba(119,176,248,.22)}.pro-upgrade-compare-head span{color:#8fb8e8;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pro-upgrade-compare-head__free{text-align:center}.pro-upgrade-compare-head__pro{text-align:center;color:#ffb347!important}.pro-upgrade-compare-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.6fr);gap:0;padding:.46rem .7rem;border-bottom:1px solid rgba(119,176,248,.1);align-items:center;transition:background .15s ease}.pro-upgrade-compare-row:last-child{border-bottom:none}.pro-upgrade-compare-row:hover{background:#11b5ff0a}.pro-upgrade-compare-feature{color:#d4e8ff;font-size:.74rem;font-weight:500}.pro-upgrade-compare-free{color:#7a95b8;font-size:.7rem;text-align:center}.pro-upgrade-compare-pro{color:#b8eec0;font-size:.7rem;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:.28rem}.pro-upgrade-pricing{margin-top:.9rem;padding:.68rem .78rem;border:1px solid rgba(255,179,71,.28);border-radius:12px;background:#ff8c000f}.pro-upgrade-pricing__label{margin:0;color:#ffb347;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pro-upgrade-pricing__value{margin:.26rem 0 0;color:#ffe7d1;font-size:.78rem;line-height:1.5}.pro-upgrade-pricing__note{margin:.32rem 0 0;color:#f5d7b8;font-size:.72rem;line-height:1.5}.pro-upgrade-actions{margin-top:.78rem;display:flex;flex-direction:column;gap:.62rem}.pro-upgrade-interest-form{display:grid;gap:.48rem}.pro-upgrade-interest-form__label{margin:0;color:#b8d0ef;font-size:.76rem;line-height:1.5}.pro-upgrade-interest-form__row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.pro-upgrade-interest-form__input{flex:1;min-width:180px;height:38px;padding:0 .72rem;border:1px solid rgba(99,155,220,.42);border-radius:10px;background:#081224d1;color:#e5efff;font-family:inherit;font-size:.76rem;outline:none;transition:border-color .15s ease}.pro-upgrade-interest-form__input:focus{border-color:#639bdcc7}.pro-upgrade-interest-form__input::placeholder{color:#556b8d}.pro-upgrade-interest-form__btn{min-height:38px;flex-shrink:0}.pro-upgrade-interest-form__error{margin:0;color:#fca5a5;font-size:.72rem}.pro-upgrade-interest-sent{display:flex;align-items:center;gap:.5rem;padding:.62rem .78rem;border:1px solid rgba(74,222,128,.32);border-radius:12px;background:#4ade8012;color:#86efac;font-size:.78rem;line-height:1.5}.pro-upgrade-interest-sent p{margin:0}.pro-upgrade-actions__dismiss{align-self:flex-end}.pro-upgrade-grid{margin-top:.62rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.pro-upgrade-grid article{border:1px solid rgba(119,176,248,.28);border-radius:12px;background:#0c182dad;padding:.56rem;display:grid;gap:.18rem}.pro-upgrade-grid strong{color:#e5f3ff;font-size:.8rem}.pro-upgrade-grid p{margin:0;color:#abc9ea;font-size:.73rem}body{background:radial-gradient(circle at 12% 8%,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at 88% 14%,rgba(249,115,22,.12),transparent 26%),radial-gradient(circle at 50% 100%,rgba(37,99,235,.14),transparent 28%),linear-gradient(145deg,#0a0f1a,#121826 55%,#0d1422)}.dashboard-shell-v4{width:min(1880px,98vw);gap:1rem}.dashboard-shell-v4 .card{border:1px solid #1f2937;background:linear-gradient(180deg,#121826f5,#161d2eeb);box-shadow:0 18px 45px #03081457;border-radius:20px;padding:1.35rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upcore-topbar{grid-template-columns:minmax(240px,1fr) auto;gap:.62rem;padding:.36rem .62rem;background:linear-gradient(140deg,#0a0f1afa,#121826f5);border-color:#1f2937e6;box-shadow:0 16px 38px #0206174d,inset 0 0 0 1px #3b82f60f}.upcore-logo-mark{width:52px;height:52px;border-radius:12px}.upcore-topbar:before{background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.08),transparent 32%),radial-gradient(circle at 100% 0%,rgba(249,115,22,.08),transparent 24%),linear-gradient(135deg,#0a0f1afc,#121826f7)}.upcore-topbar-eyebrow{color:#60a5fa;font-size:.66rem;letter-spacing:.14em}.upcore-topbar-title{color:#e5e7eb;text-shadow:none;margin-top:.06rem;font-size:clamp(1rem,1.65vw,1.14rem);line-height:1.05}.upcore-topbar-title__up{color:#11b5ff;font-weight:900;letter-spacing:.02em;text-shadow:0 0 12px rgba(17,181,255,.38)}.upcore-topbar-title__core{color:#ff8c00;font-weight:900;letter-spacing:.01em;text-shadow:0 0 10px rgba(255,140,0,.34)}.upcore-topbar-title__suffix{color:#dbe7ff;font-weight:700}.upcore-topbar__right{display:inline-grid;justify-items:end;align-content:center;gap:.14rem;min-width:122px}.upcore-topbar__utility{display:inline-flex;align-items:center;justify-content:flex-end;gap:.36rem}.upcore-topbar-reset{position:relative;overflow:hidden;min-height:34px;border-radius:999px;border:1px solid rgba(134,239,172,.72);background:linear-gradient(135deg,#10b981f0,#16a34af0);color:#062513;font-size:.68rem;font-weight:800;letter-spacing:.03em;display:inline-flex;align-items:center;gap:.34rem;padding:.3rem .62rem;cursor:pointer;box-shadow:0 8px 18px #10b98142;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.upcore-topbar-reset:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 10px 20px #10b98157}.upcore-topbar-reset:focus-visible{outline:2px solid rgba(134,239,172,.9);outline-offset:2px}.upcore-topbar-settings{position:relative;overflow:hidden;width:36px;height:36px;border-radius:12px;border:1px solid rgba(96,165,250,.34);background:linear-gradient(145deg,#0c182eeb,#102442e6);color:#dbeafe;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px #0206173d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.upcore-topbar-settings:hover{transform:translateY(-1px);border-color:#38bdf8a3;box-shadow:0 12px 24px #11b5ff38}.upcore-topbar-settings.is-active{border-color:#ff8c00bd;background:linear-gradient(145deg,#411f06f0,#5c2c06e6);box-shadow:0 0 0 1px #ff8c0033,0 0 18px #ff8c0038}.upcore-topbar-settings:focus-visible{outline:2px solid rgba(125,211,252,.9);outline-offset:2px}.upcore-topbar-action-btn__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.upcore-topbar-action-btn__label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0 .92rem;color:#f1fff5;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-shadow:0 1px 4px rgba(0,0,0,.62);white-space:nowrap}.upcore-topbar-action-btn__label--settings{color:#fff4dc}.upcore-topbar__version{position:absolute;top:.54rem;right:.72rem;margin:0;color:#8ab4ff;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(138,180,255,.35);background:#101d36bd;box-shadow:0 4px 10px #070e1e73;pointer-events:none;z-index:4}.upcore-topbar__plan-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.2rem}.upcore-topbar__telemetry-badge{font-size:.68rem;font-weight:600;color:#a8f0c8;background:#28b46426;border:1px solid rgba(40,180,100,.35);border-radius:4px;padding:.1rem .45rem;letter-spacing:.02em;white-space:nowrap;cursor:default}.upcore-topbar__catalog-badge{font-size:.68rem;font-weight:600;border-radius:4px;padding:.1rem .45rem;letter-spacing:.02em;white-space:nowrap;cursor:default;color:#b0bfd4;background:#5064822e;border:1px solid rgba(80,100,130,.32)}.upcore-topbar__catalog-badge--healthy,.upcore-topbar__catalog-badge--local{color:#a8f0c8;background:#28b46426;border-color:#28b46459}.upcore-topbar__catalog-badge--fallback,.upcore-topbar__catalog-badge--degraded{color:#ffd580;background:#c88c1426;border-color:#c88c1452}.upcore-topbar__catalog-badge--unavailable{color:#faa;background:#c83c3c26;border-color:#c83c3c4d}.upcore-topbar__plan-badge-image{width:116px;height:auto;display:block;filter:saturate(1.04) brightness(1.02)}.upcore-topbar__plan-badge{min-width:96px;text-align:center;font-size:.84rem;letter-spacing:.06em;padding:.42rem .85rem;border-radius:999px;font-weight:800;border-width:1px}.upcore-topbar__plan-badge--free{color:#dbeafe;border-color:#60a5fa5c;background:linear-gradient(135deg,#1e40af33,#0f172ad1)}.upcore-topbar__plan-badge--pro{color:#fff7ed;border-color:#fb923cd1;background:radial-gradient(circle at 0% 50%,rgba(251,146,60,.3),transparent 56%),linear-gradient(135deg,#83340ef0,#c2410ce6);box-shadow:0 0 0 1px #fb923c33,0 0 16px #fb923c4d}.upcore-topbar__plan-badge--tech{color:#ede9fe;border-color:#a78bfab3;background:linear-gradient(135deg,#4c1d958c,#312e8180)}.upcore-topbar__plan-transparency-note{margin:0;display:inline-flex;align-items:center;justify-content:flex-end;padding:.16rem .44rem;border-radius:999px;border:1px solid rgba(123,174,255,.3);background:#0b172aad;color:#9bc4ff;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.topbar-control-pill{background:#0f172ac2;border-color:#334155e0}.topbar-control-pill span{color:#94a3b8}.topbar-control-pill select,.topbar-control-pill input{color:#e5e7eb}.topbar-neon-btn{min-height:38px;padding:.52rem .92rem}.topbar-neon-btn--scan,.topbar-neon-btn--analyze,.analyze-btn{background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#60a5faad;box-shadow:0 14px 28px #2563eb3d;color:#eff6ff}.topbar-neon-btn--scan{background:linear-gradient(135deg,#0f172afa,#1e293bf5);border-color:#334155f5;box-shadow:none;color:#e5e7eb}.topbar-neon-btn--scan:hover{border-color:#3b82f647;background:linear-gradient(135deg,#111e3afa,#1e293bf5)}.dashboard-page-hero,.dashboard-analysis-brief,.dashboard-settings-placeholder,.analysis-process-card,.dashboard-technical-summary,.dashboard-technical-details{border-color:#1f2937}.dashboard-page-hero{background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,#121826fa,#161d2eeb)}.dashboard-insight-message{color:#4ade80;text-shadow:0 0 14px rgba(74,222,128,.18)}.results-hero-card{display:grid;grid-template-columns:1fr;gap:1.2rem;align-items:center;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.18),transparent 32%),radial-gradient(circle at 100% 100%,rgba(249,115,22,.12),transparent 28%),linear-gradient(145deg,#121826fa,#0f172af5)}.results-hero-shell{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.82fr);gap:1.1rem;align-items:start}.results-eyebrow,.results-section-label{margin:0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#ff8c00;font-weight:700}.results-hero-title{margin:.35rem 0 0;font-size:clamp(1.85rem,4vw,2.8rem);color:#11b5ff;line-height:1.05}.results-hero-problem-line{margin:.45rem 0 0;color:#fecaca;font-size:.86rem;font-weight:700;line-height:1.4}.results-hero-subtitle{margin:.65rem 0 0;max-width:56ch;color:#94a3b8;font-size:.96rem;line-height:1.55}.results-compatibility-reason{margin:.5rem 0 0;max-width:56ch;color:#cbd5e1;font-size:.84rem;line-height:1.5}.results-hero-banner{margin-bottom:.7rem}.results-hero-badge-strip{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.52rem}.results-hero-signal-stack{display:grid;gap:.72rem}.results-hero-signal-card{border:1px solid rgba(51,65,85,.9);border-radius:18px;background:#0b1220d1;padding:.88rem .95rem;display:grid;gap:.45rem;box-shadow:inset 0 0 0 1px #ffffff05}.results-hero-signal-card--performance{border-color:#f973166b;background:radial-gradient(circle at 0% 50%,rgba(249,115,22,.14),transparent 56%),#1e150eb3}.results-hero-signal-card--critical{border-color:#ef444470;background:radial-gradient(circle at 0% 50%,rgba(239,68,68,.14),transparent 56%),#2b1317ad}.results-hero-signal-card--warning{border-color:#f59e0b6b;background:radial-gradient(circle at 0% 50%,rgba(245,158,11,.12),transparent 56%),#311d0ea8}.results-hero-signal-card--success{border-color:#22c55e6b;background:radial-gradient(circle at 0% 50%,rgba(34,197,94,.12),transparent 56%),#12271fa8}.results-hero-signal-card--info{border-color:#3b82f657;background:radial-gradient(circle at 0% 50%,rgba(59,130,246,.12),transparent 56%),#0f1c34ad}.results-hero-signal-head{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.results-hero-signal-kicker{margin:0;color:#9fc2e8;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.results-hero-signal-value{color:#edf5ff;font-size:1.1rem;line-height:1}.results-hero-signal-card--performance .results-hero-signal-value,.results-hero-signal-card--performance .results-hero-signal-kicker{color:#ffbe75}.results-hero-signal-card--critical .results-hero-signal-value{color:#ffb8bf}.results-hero-signal-card--critical .results-hero-signal-kicker{color:#ff9fa9}.results-hero-signal-card--warning .results-hero-signal-value,.results-hero-signal-card--warning .results-hero-signal-kicker{color:#ffd68d}.results-hero-signal-card--success .results-hero-signal-value,.results-hero-signal-card--success .results-hero-signal-kicker{color:#b8f7cf}.results-hero-signal-card--info .results-hero-signal-value,.results-hero-signal-card--info .results-hero-signal-kicker{color:#b7d9ff}.results-hero-signal-title{color:#edf5ff;font-size:1rem;line-height:1.2}.results-hero-signal-summary{margin:0;color:#cddbf0;font-size:.82rem;line-height:1.48}.results-trust-badges{margin-top:.75rem;margin-bottom:.25rem;display:flex;flex-wrap:wrap;gap:.48rem}.results-hero-impact{margin-top:1rem;position:relative;background-size:100% 100%;background-position:center;background-repeat:no-repeat;aspect-ratio:2 / 1;max-width:292px}.results-hero-impact span,.results-hero-impact p{position:absolute;top:18%;right:21%;margin:0;color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.results-hero-impact strong{position:absolute;top:33%;right:22%;font-size:clamp(1.25rem,3vw,2.5rem);line-height:1;color:#b7ff2a;text-shadow:0 0 12px rgba(183,255,42,.3)}.results-hero-meta{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.8rem}.results-hero-meta article{border:1px solid rgba(59,130,246,.14);border-radius:16px;padding:.9rem 1rem;background:#0f172aad;display:grid;gap:.22rem}.results-hero-meta span{color:#94a3b8;font-size:.74rem}.results-hero-meta strong{color:#e5e7eb;font-size:1rem}.results-hero-decision-card{gap:.34rem}.results-hero-decision-card span{color:#ff8c00;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.results-hero-decision-card p{margin:.1rem 0 0;color:#c7d6ea;font-size:.82rem;line-height:1.46}.results-impact-cards{margin-top:.94rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.results-impact-card{border:1px solid rgba(51,65,85,.9);border-radius:14px;background:#0b1220b8;padding:.66rem .72rem;display:grid;gap:.2rem}.results-impact-card span{color:#94a3b8;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.results-impact-card strong{color:#e2e8f0;font-size:.9rem}.results-impact-card--performance{border-color:#f9731675;background:radial-gradient(circle at 0% 50%,rgba(249,115,22,.16),transparent 54%),#1e150e9e}.results-impact-card--performance strong{color:#ffb26d}.results-impact-card--critical{border-color:#ef44448a;background:radial-gradient(circle at 0% 50%,rgba(239,68,68,.16),transparent 54%),#2b131799}.results-impact-card--critical strong{color:#fecaca}.results-impact-card--warning{border-color:#f59e0b80;background:radial-gradient(circle at 0% 50%,rgba(245,158,11,.14),transparent 54%),#311d0e94}.results-impact-card--warning strong{color:#fde68a}.results-impact-card--success{border-color:#22c55e7a;background:radial-gradient(circle at 0% 50%,rgba(34,197,94,.13),transparent 54%),#12271f8f}.results-impact-card--success strong{color:#bbf7d0}.results-impact-card--cost{border-color:#2563eb80;background:radial-gradient(circle at 0% 50%,rgba(37,99,235,.16),transparent 54%),#0f1c348f}.results-impact-card--cost strong{color:#bfdbfe}.results-hero-visual{display:grid;justify-items:center;gap:.9rem}.results-donut-ring{width:220px;height:220px;padding:16px;border-radius:999px;background:conic-gradient(#f97316,#fb923c 110deg,#2563eb 110deg,#3b82f6 360deg);box-shadow:0 22px 44px #0206174d,0 0 0 10px #2563eb14}.results-donut-core{width:100%;height:100%;border-radius:999px;background:linear-gradient(180deg,#0a0f1afa,#121826f5);display:grid;place-items:center;text-align:center}.results-donut-core strong{display:block;color:#f97316;font-size:2.6rem;line-height:1}.results-donut-core span{color:#94a3b8;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.results-status-chip{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .8rem;border-radius:999px;font-size:.76rem;font-weight:700;border:1px solid transparent}.status-pending{color:#cbd5e1;background:#64748b2e;border-color:#64748b42}.status-good{color:#bbf7d0;background:#22c55e24;border-color:#22c55e3d}.status-warning{color:#fed7aa;background:#f9731624;border-color:#f973163d}.status-critical{color:#fecaca;background:#ef444424;border-color:#ef44443d}.results-problem-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:1rem;align-items:start}.results-problem-card.is-critical{border-left:4px solid #ef4444}.results-problem-card.is-warning{border-left:4px solid #f97316}.results-problem-card.is-good{border-left:4px solid #22c55e}.results-problem-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-size:1.35rem;font-weight:800;color:#f8fafc;background:linear-gradient(135deg,#ef4444db,#f97316d1)}.results-problem-copy h3,.results-primary-recommendation h3,.results-pro-block h3,.results-final-cta h3,.results-section-title{margin:.28rem 0 0;color:#e5e7eb;font-size:1.3rem}.results-problem-loss{margin:.5rem 0 0;font-size:1.6rem;font-weight:800;color:#f97316}.results-primary-recommendation{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.75fr);gap:1.1rem;align-items:center;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.18),transparent 30%),linear-gradient(160deg,#121826fa,#0f172af5)}.results-primary-metrics{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.results-primary-metrics div{border:1px solid rgba(59,130,246,.14);border-radius:16px;padding:.9rem 1rem;background:#0f172aad}.results-primary-metrics span{display:block;color:#94a3b8;font-size:.74rem;margin-bottom:.18rem}.results-primary-metrics strong{color:#f97316;font-size:1.14rem}.results-primary-description,.results-option-note,.results-pro-copy p,.results-final-cta p{color:#94a3b8;line-height:1.55}.results-primary-actions,.results-final-actions{margin-top:1rem;display:flex;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.results-primary-visual{min-height:100%;border:1px solid rgba(59,130,246,.14);border-radius:18px;background:#0f172ab8;padding:1.1rem;display:grid;align-content:start;gap:.6rem}.results-impact-badge{display:inline-flex;width:fit-content;padding:.36rem .66rem;border-radius:999px;background:#f9731629;border:1px solid rgba(249,115,22,.28);color:#f97316;font-weight:800}.results-primary-tag{margin:0;color:#93c5fd;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.results-primary-cost{margin:0;font-size:1.05rem;color:#e5e7eb;font-weight:700}.results-primary-product{margin:0;color:#cbd5e1;font-size:.86rem}.results-block-head{margin-bottom:.9rem}.results-options-grid,.results-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.results-option-card,.results-secondary-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.results-option-card:hover,.results-secondary-card:hover{transform:translateY(-3px);border-color:#3b82f657;box-shadow:0 22px 40px #0206173d}.results-option-card.is-featured{border-color:#3b82f65c;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.14),transparent 28%),linear-gradient(180deg,#121826fa,#161d2ef0)}.results-option-head{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.results-option-head h4,.results-secondary-top h4{margin:0;color:#e5e7eb;font-size:1rem}.results-option-head p{margin:.25rem 0 0;color:#94a3b8;font-size:.8rem}.results-option-badge{display:inline-flex;align-items:center;padding:.32rem .62rem;border-radius:999px;background:#2563eb29;color:#93c5fd;font-size:.7rem;font-weight:700}.results-option-impact,.results-secondary-impact{display:block;margin-top:.95rem;color:#f97316;font-size:1.85rem;line-height:1}.results-option-description{margin:.5rem 0 0;color:#e5e7eb;font-weight:700}.results-option-cost{margin:.75rem 0 0;color:#cbd5e1;font-size:.84rem}.results-option-cta{margin-top:.9rem}.results-pro-block{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:1rem;align-items:center;background:radial-gradient(circle at 100% 0%,rgba(249,115,22,.1),transparent 28%),linear-gradient(160deg,#0c121ffa,#121826f5)}.results-pro-list{margin:1rem 0 0;padding-left:1.1rem;display:grid;gap:.45rem;color:#cbd5e1}.results-pro-actions{border:1px solid rgba(59,130,246,.16);border-radius:18px;background:#0f172ab8;padding:1.05rem;display:grid;gap:.8rem}.results-pro-actions p{margin:0;color:#94a3b8}.results-secondary-top{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.results-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at 100% 100%,rgba(249,115,22,.12),transparent 26%),linear-gradient(140deg,#0f172afa,#121826f5)}.results-page-base{gap:1.3rem;--results-glow-blue: 0 0 0 1px rgba(17, 181, 255, .58), 0 0 18px rgba(17, 181, 255, .36), 0 0 40px rgba(17, 181, 255, .3);--results-glow-orange: 0 0 0 1px rgba(255, 140, 0, .46), 0 0 16px rgba(255, 140, 0, .34), 0 0 34px rgba(255, 140, 0, .28)}.results-hero-guidance{margin:1rem 0 0;color:#93c5fd;font-size:.9rem;line-height:1.55}.results-hero-visual-card{width:100%;border:1px solid rgba(31,41,55,.96);border-radius:24px;background:#0b1220c7;padding:1.2rem;display:grid;gap:.95rem}.results-hero-visual-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.results-hero-visual-head span{color:#94a3b8;font-size:.82rem}.results-hero-visual-head strong{color:#f97316;font-size:1rem}.results-hero-progress{height:14px;border-radius:999px;background:#1e293b;overflow:hidden}.results-hero-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#3b82f6,#f97316)}.results-hero-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.results-hero-mini-grid article,.results-main-metric{border:1px solid rgba(31,41,55,.96);border-radius:18px;background:#121826d6;padding:1.2rem 1.1rem;display:grid;gap:.28rem;min-height:88px;align-content:center}.results-hero-mini-grid span,.results-main-metric span{color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.results-hero-mini-grid strong,.results-main-metric strong{color:#e5e7eb;font-size:1rem}.results-main-grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.results-main-card,.results-pro-card-compact,.results-components-card,.results-final-cta.simple{background:linear-gradient(180deg,#121826fa,#161d2ef0);align-self:start}.results-main-card,.results-main-card--purchase,.results-stage-card,.results-decision-card,.results-pro-card-compact,.results-components-card,.results-final-cta.simple{display:grid;align-content:start}.results-main-card,.results-main-card--purchase,.results-stage-card,.results-decision-card{align-self:start;height:auto}.results-main-card--purchase{border-color:#11b5ffe0;border-width:2px;background:radial-gradient(circle at 100% 0%,rgba(17,181,255,.24),transparent 34%),radial-gradient(circle at 0% 100%,rgba(17,181,255,.16),transparent 38%),linear-gradient(180deg,#121826fa,#161d2ef0);box-shadow:var(--results-glow-blue),inset 0 0 0 1px #11b5ff3d;padding:1.35rem 1.25rem 1.2rem;min-height:0}.results-main-copy h3{margin:.34rem 0 0}.results-main-description,.results-components-subtitle{margin:.62rem 0 0;color:#94a3b8;line-height:1.55}.results-cpu-insights-callout{margin:.72rem 0 0;padding:.74rem .86rem;border-radius:12px;border:1px solid rgba(56,189,248,.32);background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.18),transparent 50%),linear-gradient(155deg,#081d35db,#081224e6);display:grid;gap:.26rem}.results-cpu-insights-callout__kicker{margin:0;color:#7dd3fc;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.results-cpu-insights-callout__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.results-cpu-insights-callout__head strong{color:#f8fafc;font-size:.84rem;line-height:1.42}.results-cpu-insights-callout__meta{margin:0;color:#bfdbfe;font-size:.72rem;display:flex;flex-wrap:wrap;gap:.5rem .8rem}.results-cpu-insights-callout__explanation{margin:0;color:#dbeafe;font-size:.77rem;line-height:1.52}.results-cpu-insights-callout__alternatives{margin:0;color:#93c5fd;font-size:.74rem;line-height:1.46}.results-plan-access-note{margin:.72rem 0 0;padding:.74rem .86rem;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#0f172a8f;display:grid;gap:.18rem}.results-plan-access-note strong{color:#f8fafc;font-size:.78rem;letter-spacing:.02em}.results-plan-access-note p{margin:0;color:#dbeafe;font-size:.79rem;line-height:1.5}.results-plan-access-note span{color:#94a3b8;font-size:.72rem;line-height:1.45}.results-plan-access-note--warning{border-color:#fb923c6b;background:#9a34122e}.results-plan-access-note--warning strong{color:#fdba74}.results-plan-access-note--info{border-color:#38bdf857;background:#082f4947}.results-plan-access-note--info strong{color:#7dd3fc}.results-plan-sync-note{margin:.56rem 0 0;padding:.64rem .8rem;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#0f172a70;display:grid;gap:.14rem}.results-plan-sync-note strong{color:#e2e8f0;font-size:.75rem;letter-spacing:.01em}.results-plan-sync-note p{margin:0;color:#cbd5e1;font-size:.74rem;line-height:1.45}.results-plan-sync-note span{color:#94a3b8;font-size:.69rem;line-height:1.4}.results-plan-sync-note--warning{border-color:#fb923c66;background:#7c2d1238}.results-plan-sync-note--warning strong{color:#fdba74}.results-plan-sync-note--success{border-color:#4ade8052;background:#14532d3d}.results-plan-sync-note--success strong{color:#86efac}.results-purchase-guardrail{margin:.56rem 0 0;padding:.5rem .68rem;border-radius:10px;border:1px solid rgba(251,146,60,.46);background:#9a341242;color:#fed7aa;font-size:.79rem;line-height:1.46;font-weight:700}.results-main-benefits{margin:.72rem 0 0;padding-left:1rem;display:grid;gap:.24rem;color:#cbd5e1;font-size:.84rem}.results-main-benefit-cards{margin-top:.78rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;justify-content:stretch}.results-main-benefit-card{min-height:148px;border:1px solid rgba(56,189,248,.24);border-radius:16px;padding:.74rem .78rem;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.14),transparent 42%),#091323bd;display:grid;justify-items:center;align-content:start;gap:.48rem;text-align:center}.results-main-benefit-card__image{width:auto;height:42px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(17,181,255,.12))}.results-main-benefit-card__copy{display:grid;gap:.24rem}.results-main-benefit-card__copy strong{color:#f5fbff;font-size:.82rem;line-height:1.25}.results-main-benefit-card__copy p{margin:0;color:#a9c9ea;font-size:.74rem;line-height:1.42}.results-main-metrics{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.results-main-metric strong.is-accent{color:#f97316;font-size:1.15rem}.results-main-metric--performance{border-color:#f973166b;background:radial-gradient(circle at 0% 50%,rgba(249,115,22,.14),transparent 56%),#1e150e9e}.results-main-metric--performance span,.results-main-metric--performance strong{color:#ffbe75}.results-main-metric--critical{border-color:#ef444470;background:radial-gradient(circle at 0% 50%,rgba(239,68,68,.14),transparent 56%),#2b13179e}.results-main-metric--critical span,.results-main-metric--critical strong{color:#ffb8bf}.results-main-metric--warning{border-color:#f59e0b6b;background:radial-gradient(circle at 0% 50%,rgba(245,158,11,.12),transparent 56%),#311d0e9e}.results-main-metric--warning span,.results-main-metric--warning strong{color:#ffd68d}.results-main-metric--success{border-color:#22c55e6b;background:radial-gradient(circle at 0% 50%,rgba(34,197,94,.12),transparent 56%),#12271f9e}.results-main-metric--success span,.results-main-metric--success strong{color:#b8f7cf}.results-main-metric--info{border-color:#3b82f657;background:radial-gradient(circle at 0% 50%,rgba(59,130,246,.12),transparent 56%),#0f1c349e}.results-main-metric--info span,.results-main-metric--info strong{color:#b7d9ff}.results-main-actions{margin-top:1.15rem;display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;align-items:center}.results-purchase-slot{margin-top:1.15rem}.results-purchase-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;margin-top:1rem}.results-purchase-benefit-card{min-width:0;padding:.72rem .78rem;border-radius:16px;border:1px solid rgba(56,189,248,.18);background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.1),transparent 44%),linear-gradient(165deg,#0b182ce0,#0c1526e6);box-shadow:inset 0 0 0 1px #ffffff08;display:grid;gap:.3rem}.results-purchase-benefit-card span{color:#7dd3fc;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.results-purchase-benefit-card p{margin:0;color:#e6f1ff;font-size:.75rem;line-height:1.42}.results-purchase-benefit-card--value-now{border-color:#ffb3473d;background:radial-gradient(circle at 0% 0%,rgba(255,140,0,.12),transparent 46%),linear-gradient(165deg,#2b1a0de0,#121016eb)}.share-results-block{width:100%;min-width:0;display:grid;gap:.86rem;padding:.92rem .96rem;border:1px solid rgba(56,189,248,.26);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.12),transparent 44%),radial-gradient(circle at 100% 100%,rgba(255,140,0,.09),transparent 38%),linear-gradient(162deg,#081120eb,#091222e6);box-shadow:inset 0 0 0 1px #ffffff08,0 12px 24px #0206173d}.share-results-head,.share-results-info,.share-results-actions,.share-results-notification{min-width:0}.share-results-label{margin:0;color:#ff8c00;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,140,0,.22)}.share-results-title{margin:.26rem 0 0;color:#eaf5ff;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.25}.share-results-pill-row{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.6rem}.share-results-pill{display:inline-flex;align-items:center;min-height:24px;padding:.22rem .56rem;border-radius:999px;border:1px solid rgba(125,211,252,.22);background:#0a1627b8;color:#c8e9ff;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.share-results-pill--mail{border-color:#fb923c47;color:#ffe0b3}.share-results-pill--capture{border-color:#4ade803d;color:#d9ffe8}.share-results-actions{display:flex;flex-wrap:wrap;gap:.58rem}.share-action-btn,.share-dropdown-item{min-height:40px;border-radius:12px;border:1px solid transparent;padding:.5rem .86rem;font-family:inherit;font-size:.73rem;font-weight:800;letter-spacing:.03em;color:#e8f4ff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,opacity .15s ease}.share-action-btn span,.share-dropdown-item{text-align:center}.share-action-btn:hover:not(:disabled),.share-dropdown-item:hover:not(:disabled){transform:translateY(-1px)}.share-action-btn:disabled{opacity:.62;cursor:not-allowed}.share-action-btn--copy,.share-action-btn--native,.share-action-btn--capture,.share-dropdown-item{border-color:#11b5ff75;background-image:url(./bt_PS_blue-D4mWmuQk.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background:radial-gradient(circle at 0% 50%,rgba(17,181,255,.26),transparent 56%),linear-gradient(145deg,#091f3af0,#0b1830f0);box-shadow:inset 0 0 0 1px #11b5ff2e,0 10px 20px #11b5ff2e}.share-action-btn--email{border-color:#fb923c8f;background-image:url(./bt_PH_org-BGh61HyO.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background:radial-gradient(circle at 0% 50%,rgba(251,146,60,.24),transparent 58%),linear-gradient(145deg,#42220ef0,#241812f0);color:#fff4dc;box-shadow:inset 0 0 0 1px #fb923c29,0 10px 20px #fb923c2e}.share-action-btn--success{border-color:#4ade8099;background:radial-gradient(circle at 0% 50%,rgba(74,222,128,.24),transparent 56%),linear-gradient(145deg,#0a3221eb,#0b2319eb);color:#d9ffe9}.share-action-btn--error{border-color:#f87171a3;background:radial-gradient(circle at 0% 50%,rgba(248,113,113,.22),transparent 56%),linear-gradient(145deg,#46171eeb,#2d1219eb);color:#ffd9df}.share-action-dropdown{position:relative}.share-dropdown-item{position:absolute;left:0;top:calc(100% + .32rem);white-space:nowrap;z-index:6}.share-results-info{padding-top:.16rem;border-top:1px solid rgba(56,189,248,.22)}.share-info-text{margin:0;color:#9dd5ff;font-size:.75rem;line-height:1.45}.share-results-notification{padding:.36rem .62rem;border-radius:10px;border:1px solid rgba(56,189,248,.34);background:#08192fb8;color:#cce8ff;font-size:.73rem;font-weight:700}.results-save-feedback{margin:.45rem 0 0;font-size:.76rem;line-height:1.35}.results-save-feedback--success{color:#86efac}.results-save-feedback--error{color:#fca5a5}.results-history-panel{margin-top:.55rem;border-top:1px solid rgba(71,85,105,.45);padding-top:.55rem}.results-history-panel__label{margin:0;color:#cbd5e1;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.results-history-panel__empty{margin:.32rem 0 0;color:#94a3b8;font-size:.73rem}.results-history-panel__list{margin:.36rem 0 0;padding:0;list-style:none;display:grid;gap:.28rem}.results-history-panel__item{display:grid;grid-template-columns:auto auto 1fr;gap:.45rem;align-items:center;color:#dbeafe;font-size:.72rem}.results-history-panel__item small{justify-self:end;color:#93c5fd}.results-main-card--purchase .purchase-cta-inline{width:min(100%,860px);justify-self:center;padding:1.63rem 1.31rem;border-radius:18px;gap:1.4rem;background:#09111fad;border-color:#11b5ffd6;border-width:1.5px;box-shadow:0 0 0 1px #11b5ff73,0 0 22px #11b5ff47,inset 0 0 0 1px #11b5ff26;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start}.results-main-card--purchase .purchase-cta-label{grid-column:1;grid-row:1}.results-main-card--purchase .purchase-cta-meta{grid-column:1;grid-row:2;min-width:0;gap:.22rem}.results-main-card--purchase .purchase-cta-actions{grid-column:2;grid-row:1 / 3;align-self:center;justify-self:end;display:flex;flex-direction:column;align-items:center;gap:.52rem;min-width:260px}.results-main-card--purchase .purchase-cta-actions .purchase-cta-action-button--buy{min-width:260px;min-height:54px}.results-main-card--purchase .purchase-cta-actions .purchase-cta-action-button--buy .upcore-btn__label{font-size:clamp(.78rem,.72rem + .24vw,.9rem);font-weight:800}.results-main-card--purchase .purchase-cta-actions .purchase-cta-action-button--details{min-width:260px;min-height:54px;align-self:center}.results-main-card--purchase .purchase-cta-actions .purchase-cta-action-button--details .upcore-btn__label{font-size:clamp(.78rem,.72rem + .24vw,.9rem);font-weight:800}.results-main-card--purchase .purchase-cta-image{grid-column:1 / -1;grid-row:3}.results-main-card--purchase .purchase-cta-label{color:#11b5ff;text-shadow:0 0 12px rgba(17,181,255,.35);font-size:1rem;font-weight:900;letter-spacing:.08em}.results-main-card--purchase .purchase-cta-title{font-size:clamp(1.35rem,1.05rem + 1.05vw,1.75rem);line-height:1.16;color:#f2f86a;text-shadow:0 0 10px rgba(242,248,106,.18);overflow-wrap:anywhere}.results-main-card--purchase .purchase-cta-note,.results-main-card--purchase .secondary-upgrade-description{color:#cbd5e1}.results-main-card--purchase .purchase-cta-image{max-height:150px;padding:.7rem;border-radius:14px}.results-pro-card-compact{display:grid;gap:1rem;align-content:start;border-color:#f973162e;padding-top:1.45rem;position:relative;overflow:hidden}.results-collapsible-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.results-collapsible-trigger:focus-visible{outline:2px solid rgba(125,211,252,.92);outline-offset:4px;border-radius:18px}.results-collapsible-indicator{display:flex;align-items:flex-start;justify-content:flex-end;gap:.48rem;padding:.18rem .1rem 0;margin-left:auto;color:#93c5fd;font-size:.68rem;letter-spacing:.02em;text-align:right}.results-collapsible-indicator__text{font-weight:700;line-height:1.15;text-transform:uppercase}.results-collapsible-indicator__chevron{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:999px;border:1px solid rgba(125,211,252,.26);background:#0f172ab3;color:#e2e8f0;font-size:.78rem;font-weight:800;transform:rotate(-90deg);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.results-collapsible-indicator__chevron.is-expanded{transform:rotate(0);background:#1e293beb;border-color:#7dd3fc6b}.results-collapsible-card--collapsed{gap:.45rem}.results-collapsible-card--expanded{gap:1rem}.results-pro-card-row{margin-top:-.1rem}.results-pro-card--locked .section-context-banner,.results-pro-card--locked .results-pro-copy{opacity:.44;filter:saturate(.58) brightness(.72) blur(.5px)}.results-pro-card--locked .upcore-btn--pro{position:relative;z-index:2;opacity:1;filter:none;box-shadow:var(--results-glow-orange)}.results-pro-card--locked .upcore-btn--pro .upcore-btn__label{font-weight:800;letter-spacing:.03em}.results-pro-card--active{border-color:#11b5ff57;box-shadow:0 0 0 1px #11b5ff2e,0 0 18px #11b5ff24}.results-pro-card--active .section-context-banner,.results-pro-card--active .results-pro-copy{opacity:1;filter:none}.results-components-card--active{border-color:#11b5ff4d;box-shadow:0 0 0 1px #11b5ff24,0 0 16px #11b5ff1a}.results-technical-summary-shell{display:grid;gap:1.05rem;margin-top:.35rem}.results-technical-summary-headline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:.95rem 1rem;border:1px solid rgba(54,76,112,.55);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.08),transparent 28%),linear-gradient(180deg,#0b1322eb,#111827f0)}.results-technical-summary-kicker{margin:0;color:#ff8c00;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,140,0,.22)}.results-technical-summary-headline h4{margin:.34rem 0 0;color:#11b5ff;font-size:1rem;line-height:1.34;text-shadow:0 0 12px rgba(17,181,255,.24)}.results-technical-summary-headline p:last-child{margin:.62rem 0 0;color:#b8cae2;line-height:1.72}.results-technical-summary-state{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.results-technical-summary-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.86rem}.results-technical-highlight-card{border:1px solid rgba(56,189,248,.2);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.1),transparent 44%),linear-gradient(155deg,#09111fe0,#091524e0);padding:.9rem .95rem .96rem;display:grid;gap:.3rem;box-shadow:inset 0 0 0 1px #ffffff08}.results-technical-highlight-card span{color:#ff8c00;font-size:.69rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,140,0,.2)}.results-technical-highlight-card strong{color:#eff6ff;font-size:.9rem;line-height:1.45}.results-technical-highlight-card p{margin:.34rem 0 0;color:#9fb4ce;font-size:.74rem;line-height:1.64}.results-technical-highlight-tooltip-hint{margin-top:.18rem;color:#7dd3fc;font-size:.64rem;font-weight:700;letter-spacing:.01em}.results-technical-highlight-card--main-upgrade strong{color:#7dd3fc;text-shadow:0 0 10px rgba(56,189,248,.2)}.results-technical-highlight-card--purchase-now strong{color:#fff;font-size:.96rem;font-weight:900}.results-technical-highlight-card--compatibility strong{color:#86efac;text-shadow:0 0 10px rgba(74,222,128,.22)}.results-technical-highlight-card--compatibility-critical{border-color:#f8717166;background:radial-gradient(circle at 0% 0%,rgba(248,113,113,.2),transparent 48%),linear-gradient(155deg,#321218e6,#1e1016e6)}.results-technical-highlight-card--compatibility-critical strong{color:#fca5a5;text-shadow:0 0 12px rgba(248,113,113,.3)}.results-technical-highlight-card--compatibility-info{border-color:#38bdf861;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.18),transparent 48%),linear-gradient(155deg,#081d35e6,#081224e6)}.results-technical-highlight-card--compatibility-info strong{color:#7dd3fc;text-shadow:0 0 12px rgba(56,189,248,.3)}.results-technical-highlight-card--compatibility-success{border-color:#4ade805c;background:radial-gradient(circle at 0% 0%,rgba(74,222,128,.2),transparent 48%),linear-gradient(155deg,#0a271fe6,#081917e6)}.results-technical-highlight-card--compatibility-success strong{color:#86efac;text-shadow:0 0 12px rgba(74,222,128,.3)}.results-technical-highlight-card--impact-cost strong{color:#ffb24d;text-shadow:0 0 10px rgba(255,140,0,.2)}.results-technical-summary-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.92rem}.results-technical-detail-panel{border:1px solid rgba(39,54,82,.95);border-radius:18px;background:#080f1cd1;padding:.96rem 1rem 1.02rem;min-width:0;box-shadow:inset 0 0 0 1px #ffffff08}.results-technical-detail-panel p{line-height:1.62}.results-technical-detail-panel--baseline{border-color:#11b5ff3d;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.1),transparent 44%),linear-gradient(160deg,#081321db,#08101fe6)}.results-technical-detail-panel--decision{border-color:#ff8c0042;background:radial-gradient(circle at 0% 0%,rgba(255,140,0,.12),transparent 44%),linear-gradient(160deg,#1e140ed1,#0f0f16e0)}.results-technical-detail-panel__label{margin:0;color:#7dd3fc;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.results-technical-detail-panel h4{margin:.3rem 0 0;color:#ff8c00;font-size:.92rem;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 0 10px rgba(255,140,0,.2)}.results-technical-detail-panel dl{margin:.7rem 0 0;display:grid;gap:.5rem}.results-technical-detail-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:.65rem;align-items:start;padding:.24rem .28rem;border-radius:10px;border:1px solid rgba(56,189,248,.08)}.results-technical-detail-row dt{color:#7c94b5;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.results-technical-detail-row dd{margin:0;color:#edf5ff;font-size:.8rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.results-technical-detail-row--cpu dd{color:#7dd3fc}.results-technical-detail-row--memory dd{color:#93c5fd}.results-technical-detail-row--hardware dd{color:#c4b5fd}.results-technical-detail-row--benefit dd{color:#ffb24d}.results-technical-detail-row--recommendation dd{color:#fff;font-size:.85rem;font-weight:800}.results-technical-detail-row--compatibility dd{color:#86efac}.results-technical-detail-row--context dd{color:#cbd5e1}.results-pro-card-compact .analyze-btn{width:100%}.results-pro-list.compact{margin:.2rem 0 0}.results-pro-deep-grid{display:grid;gap:.85rem;margin-top:.5rem}.results-pro-panel{border:1px solid rgba(56,189,248,.2);border-radius:14px;background:#0b182ab3;padding:.72rem}.results-pro-panel--secondary{border-color:#7dd3fc24;background:#07101e7a}.results-pro-panel-head--secondary h4{color:#cfe4ff}.results-pro-secondary-note{margin:.3rem 0 .45rem;color:#9fb9d9;font-size:.69rem}.results-pro-panel h4{margin:0 0 .45rem;font-size:.9rem;color:#dbeafe}.results-pro-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.42rem}.results-pro-title-row{display:flex;align-items:center;gap:.56rem}.results-pro-title-badge{width:82px;height:auto;display:block;filter:drop-shadow(0 0 10px rgba(255,140,0,.18))}.results-pro-table{display:grid}.results-pro-table-note{margin:0 0 .5rem;font-size:.73rem;color:#fed7aa;line-height:1.35;background:#fb923c1a;border:1px solid rgba(251,146,60,.28);border-radius:8px;padding:.34rem .5rem}.results-pro-table-row{display:grid;grid-template-columns:1.1fr 1.3fr .66fr .78fr .84fr 1fr;gap:.42rem;align-items:stretch;padding:.4rem 0;border-top:1px solid rgba(51,65,85,.7);font-size:.77rem;color:#bfdbfe}.results-pro-table-row--head{border-top:0;padding-top:0;color:#93c5fd;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.results-pro-table-row__scenario{display:grid;gap:.1rem;align-content:center;min-height:100%}.results-pro-table-row__scenario strong{color:#dbeafe;font-weight:800}.results-pro-scenario-title{color:#eff6ff;font-size:.83rem;line-height:1.18;letter-spacing:.01em}.results-pro-table-row__scenario small{color:#b8f7cf;font-size:.62rem;line-height:1.2}.results-pro-table-row__context{color:#bae6fd!important;background:#0e74903d;border:1px solid rgba(56,189,248,.28);border-radius:999px;padding:.12rem .42rem;width:fit-content}.results-pro-table-row--minimum{border-left:3px solid rgba(56,189,248,.55);padding-left:.5rem;background:#0e74900f;border-radius:0 6px 6px 0}.results-pro-table-row--target{border-left:3px solid rgba(251,146,60,.65);padding-left:.5rem;background:#c2410c12;border-radius:0 6px 6px 0}.results-pro-table-row--base{border-left:3px solid rgba(100,116,139,.45);padding-left:.5rem;border-radius:0 6px 6px 0}.results-pro-table-row__scenario-label{display:flex;align-items:center;gap:.36rem}.results-pro-scenario-chip{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:.12rem .52rem;border-radius:999px;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1;flex-shrink:0;box-shadow:0 0 10px #02061738}.results-pro-scenario-chip--min{background:linear-gradient(145deg,#082f49b3,#0c4a6e8f);color:#bae6fd;border:1px solid rgba(56,189,248,.38)}.results-pro-scenario-chip--target{background:linear-gradient(145deg,#78350fb8,#9a341294);color:#ffddb0;border:1px solid rgba(251,146,60,.42)}.results-pro-scenario-chip--base{background:linear-gradient(145deg,#1e293bc7,#33415599);color:#cbd5e1;border:1px solid rgba(100,116,139,.35)}.results-pro-model-type-row{display:flex;align-items:center;gap:.42rem}.results-pro-model-type-badge{height:24px;width:auto;object-fit:contain;opacity:.95;flex-shrink:0}.results-pro-model-type-chip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:.08rem .38rem;border-radius:999px;border:1px solid rgba(56,189,248,.36);background:#08223aad;color:#bae6fd;font-size:.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;flex-shrink:0}.results-pro-table-row__source{color:#bbf7d0!important;max-width:32ch}.results-pro-table-row__component-benefit{display:grid;align-content:center;justify-items:start}.results-pro-table-row__status{display:grid;gap:.14rem;justify-items:start;align-content:center}.results-pro-table-status-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-width:98px;min-height:32px;padding:.24rem .64rem;border-radius:999px;border:1px solid rgba(71,85,105,.42);background:#0f172ab3;font-size:.63rem;font-weight:900;letter-spacing:.05em;line-height:1.1;text-align:center;text-transform:uppercase}.results-pro-table-status-pill--info{color:#d8e9ff;border-color:#60a5fa47;background:#1e3a8a2e}.results-pro-table-status-pill--success{color:#d1fae5;border-color:#34d3994d;background:#064e3b38}.results-pro-table-status-pill--warning{color:#ffe2b5;border-color:#fb923c57;background:#78350f3d}.results-pro-table-row__reference{min-width:0;display:grid;gap:.14rem;align-content:center}.results-pro-reference-card{display:grid;gap:.18rem;justify-items:start;min-width:0}.results-pro-reference-card__component{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:.1rem .46rem;border-radius:999px;border:1px solid rgba(250,204,21,.26);background:#5c4d0c3d;color:#f2f86a;font-size:.58rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.results-pro-reference-card__model{display:-webkit-box;max-width:min(100%,34ch);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#f2f86a;font-size:.79rem;font-weight:800;line-height:1.22;text-shadow:0 0 10px rgba(242,248,106,.14)}.results-pro-table-row__impact,.results-pro-table-row__cost{display:grid;align-content:center;justify-items:start}.results-pro-metric-value{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-width:92px;min-height:38px;padding:.28rem .52rem;border-radius:14px;border:1px solid rgba(71,85,105,.34);background:#0f172a6b;font-weight:900;line-height:1.05;text-align:center}.results-pro-metric-value--impact{color:#ffd452;border-color:#facc153d;background:#5c4d0c29;text-shadow:0 0 10px rgba(250,204,21,.18)}.results-pro-metric-value--benefit{color:#7dd3fc;border-color:#38bdf83d;background:#082f4929;text-shadow:0 0 10px rgba(56,189,248,.18)}.results-pro-metric-value--cost{color:#86efac;border-color:#34d3993d;background:#064e3b29;text-shadow:0 0 10px rgba(74,222,128,.18)}.results-pro-row-inline-label{display:none}.results-pro-model-list{display:flex;flex-direction:column;align-items:center;gap:.5rem}.results-pro-family-list{display:grid;gap:.56rem}.results-pro-family-item{border:1px solid rgba(56,189,248,.22);border-radius:11px;padding:.58rem .62rem;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.1),transparent 42%),linear-gradient(160deg,#071120b8,#091222c2)}.results-pro-family-item__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.results-pro-family-item__title-row{display:inline-flex;align-items:center;gap:.34rem;color:#f2f86a}.results-pro-family-item__description{margin:.34rem 0 0;color:#dbeafe;font-size:.74rem}.results-pro-family-item__products{margin:.42rem 0 0;padding-left:0;list-style:none;display:grid;gap:.34rem}.results-pro-family-item__products li{color:#e2e8f0;font-size:.72rem}.results-pro-family-item__product-row{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;border:1px solid rgba(56,189,248,.16);border-radius:9px;padding:.28rem .44rem;background:#0812225c}.results-pro-family-item__product-copy{min-width:0;display:grid;gap:.06rem}.results-pro-family-item__detail-btn{justify-self:start;flex-shrink:0;min-width:96px;font-size:.66rem!important;padding:.25rem .56rem!important;min-height:0!important;border-radius:6px!important}.results-pro-family-item__product-name{color:#f2f86a;font-weight:700;text-shadow:0 0 10px rgba(242,248,106,.18)}.results-pro-family-item__product-meta{color:#93c5fd;margin-left:0}.results-pro-family-item__fallback-note{margin:.46rem 0 0;color:#fde68a;font-size:.7rem}.results-pro-model-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "meta actions";align-items:start;gap:.28rem .62rem;width:min(100%,470px);padding:.56rem .62rem;border-radius:11px;border:1px solid rgba(56,189,248,.22);background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.12),transparent 42%),linear-gradient(160deg,#071120b8,#091222c2);box-shadow:inset 0 0 0 1px #ffffff08}.results-pro-model-main{grid-area:main;display:grid;gap:.16rem;text-align:left}.results-pro-model-main strong{color:#f2f86a;font-size:.82rem;line-height:1.3;text-shadow:0 0 10px rgba(242,248,106,.18)}.results-pro-model-main span{color:#7dd3fc;font-size:.68rem}.results-pro-model-meta{grid-area:meta;display:grid;gap:.12rem;text-align:left;color:#f8fafc;font-size:.69rem;font-weight:700}.results-pro-model-actions{grid-area:actions;justify-self:end;align-self:center;display:flex;align-items:center}.results-pro-model-actions .upcore-btn--support{min-height:30px;padding:.35rem .6rem}.results-pro-model-actions .ui-badge{font-size:.64rem}.results-pro-budget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.results-pro-budget-item{border:1px solid rgba(56,189,248,.18);border-radius:11px;background:#081323a3;padding:.72rem;min-height:214px}.results-pro-budget-head{display:grid;gap:.36rem;margin-bottom:.18rem}.results-pro-budget-chip{justify-self:start;display:inline-flex;align-items:center;min-height:24px;padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(125,211,252,.24);background:#08162abd;color:#d9f1ff;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.results-pro-budget-chip--balanced{border-color:#34d39947;color:#d1fae5}.results-pro-budget-chip--performance{border-color:#ffb34747;color:#ffe0b8}.results-pro-budget-summary{display:grid;gap:.08rem}.results-pro-budget-note{margin:0 0 .56rem;color:#b9d8f6;font-size:.72rem;line-height:1.38}.results-pro-budget-title{margin:0;font-size:.82rem;font-weight:800;color:#dbeafe;text-transform:uppercase;letter-spacing:.05em}.results-pro-budget-cost{margin:.18rem 0 0;font-size:.72rem;color:#facc15;font-weight:800}.results-pro-budget-impact{margin:.16rem 0 .52rem;font-size:1rem;color:#86efac;font-weight:900;text-shadow:0 0 10px rgba(74,222,128,.18)}.results-pro-budget-item ul{margin:0;padding-left:1rem}.results-pro-budget-item li{color:#cbd5e1;font-size:.7rem;line-height:1.3}.results-pro-actions-stack{display:grid;gap:0;justify-items:center;margin-top:.1rem}.results-pro-actions-hint{margin:0;color:#93c5fd;font-size:.72rem;line-height:1.3}.results-pro-empty{margin:0;color:#93c5fd;font-size:.78rem}.results-pro-empty--models,.results-pro-empty--budget{display:flex;align-items:center;gap:.42rem;padding:.5rem .62rem;border-radius:8px;background:#1e293b73;border:1px dashed rgba(100,116,139,.35);color:#7dd3fc}.results-pro-shared-ref-note{margin:0 0 .52rem;padding:.34rem .52rem;font-size:.7rem;color:#fde68a;background:#78350f38;border:1px solid rgba(251,191,36,.3);border-radius:8px;line-height:1.4}.results-pro-shared-ref-note .results-trust-signals{list-style:none;margin:0 0 .72rem;padding:0;display:flex;flex-wrap:wrap;gap:.38rem}.results-pro-shared-ref-note .results-trust-signal{display:inline-flex;align-items:center;padding:.18rem .56rem;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.03em;line-height:1}.results-pro-shared-ref-note .results-trust-signal--compatible{background:#10b9812e;color:#6ee7b7;border:1px solid rgba(52,211,153,.35)}.results-pro-shared-ref-note .results-trust-signal--install{background:#38bdf829;color:#7dd3fc;border:1px solid rgba(56,189,248,.32)}.results-pro-shared-ref-note .results-trust-signal--fit{background:#fb923c29;color:#fdba74;border:1px solid rgba(251,146,60,.32)}.results-pro-model-item{transition:border-color .18s ease,background .18s ease}.results-pro-model-item:hover{border-color:#38bdf875;background:radial-gradient(circle at 0% 0%,rgba(14,116,144,.18),transparent 44%),linear-gradient(160deg,#0a1c32c2,#0a1728cc)}.results-components-table{margin-top:.35rem;border:1px solid rgba(56,189,248,.24);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.1),transparent 42%),linear-gradient(165deg,#0a1221d1,#09111ed6);box-shadow:0 0 0 1px #38bdf81a,0 12px 24px #0206173d}.results-components-lock-cta{margin-top:1rem;display:flex;justify-content:center;width:100%}.results-components-lock-cta .upcore-btn--pro{width:270px;min-width:270px;max-width:270px;min-height:56px}.results-components-card--locked .section-context-banner,.results-components-card--locked .results-block-head,.results-components-card--locked .results-components-table{opacity:.44;filter:saturate(.58) brightness(.72) blur(.5px)}.results-components-header{display:grid;grid-template-columns:1.1fr .9fr .8fr .8fr;gap:.8rem;padding:.95rem 1rem;border-bottom:1px solid rgba(56,189,248,.22);background:#081426e6;color:#8fc8f8;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.results-components-header span:last-child{justify-self:start}.results-components-body{display:grid}.results-component-row{display:grid;grid-template-columns:1.1fr .9fr .8fr .8fr;gap:.8rem;padding:1.05rem 1rem;border-top:1px solid rgba(56,189,248,.14);align-items:center;transition:background-color .17s ease,transform .17s ease}.results-component-row:first-child{border-top:0}.results-component-row:hover{background:radial-gradient(circle at 0% 50%,rgba(17,181,255,.14),transparent 56%),#0f172a75;transform:translateY(-1px)}.results-component-cell{min-width:0;display:flex;align-items:center}.results-component-name p{margin:0;color:#e5e7eb;font-weight:700}.results-component-name{display:flex;align-items:center;gap:.62rem;flex-wrap:wrap}.results-component-impact{margin:0;color:#f97316;font-weight:700}.results-component-impact-badge{min-width:90px}.results-component-action{display:flex;justify-content:flex-start}.results-component-badge,.results-component-status-badge,.results-component-impact-badge{min-height:24px;border-radius:999px}.results-component-badge{width:156px;min-width:156px}.results-component-badge--img{display:block;height:24px;width:auto;min-width:unset;border-radius:4px;object-fit:contain;opacity:.92}.results-component-status-badge{width:134px;min-width:134px}.results-component-impact-badge{width:112px;min-width:112px}.results-component-cell .upcore-badge__asset{opacity:.9;filter:saturate(.98) brightness(.92)}.results-component-badge .upcore-badge__content,.results-component-status-badge .upcore-badge__content,.results-component-impact-badge .upcore-badge__content{min-height:26px;justify-content:flex-start;padding:.24rem .78rem .24rem 2.5rem;font-size:.68rem;font-weight:800;letter-spacing:.02em;gap:.16rem;line-height:1.24}.results-component-badge .upcore-badge__icon,.results-component-status-badge .upcore-badge__icon,.results-component-impact-badge .upcore-badge__icon{margin-left:.68rem;margin-right:.02rem}.results-component-badge .upcore-badge__content{color:#d6ebff}.results-component-status-badge.upcore-badge--critical .upcore-badge__content{color:#ffd2dc}.results-component-status-badge.upcore-badge--warning .upcore-badge__content{color:#ffe8bf}.results-component-status-badge.upcore-badge--success .upcore-badge__content{color:#cbf7de}.results-component-impact-badge .upcore-badge__content{color:#ffe1ab}.results-page-base{--results-badge-min-height: 34px;--results-badge-font-size: .66rem;--results-badge-letter-spacing: .03em}.results-page-base .results-stage-status{min-height:var(--results-badge-min-height);padding:.26rem .74rem;font-size:var(--results-badge-font-size);font-weight:800;letter-spacing:var(--results-badge-letter-spacing);text-transform:uppercase}.results-page-base .results-trust-badges .upcore-badge__content,.results-page-base .results-pro-table-status-badge .upcore-badge__content,.results-page-base .results-component-status-badge .upcore-badge__content{min-height:var(--results-badge-min-height);font-size:var(--results-badge-font-size);font-weight:800;letter-spacing:var(--results-badge-letter-spacing);line-height:1.18}.results-page-base .results-pro-table-status-badge .upcore-badge__content,.results-page-base .results-component-status-badge .upcore-badge__content{justify-content:center;text-align:center}.results-component-action-btn{min-height:42px}.results-final-cta.simple{grid-template-columns:1fr;gap:.9rem}.results-final-cta.simple h3{color:#ff8c00}.results-final-cta--locked .results-final-copy,.results-final-cta--locked .results-final-actions>.upcore-btn{opacity:.44;filter:saturate(.58) brightness(.72) blur(.5px)}.results-final-cta--locked .results-final-actions{justify-content:center}.results-page-base .ghost-btn{border-color:#334155f5;background:#0f172a9e;color:#cbd5e1}.results-page-base .ghost-btn:hover{border-color:#3b82f657;background:#2563eb1a;color:#e5e7eb}.settings-premium-hero{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:1rem;align-items:center;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.14),transparent 32%),radial-gradient(circle at 100% 100%,rgba(249,115,22,.08),transparent 24%),linear-gradient(160deg,#121826fa,#161d2ef0)}.settings-hero-badges{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.settings-card-upgraded,.settings-actions-card{background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.08),transparent 28%),linear-gradient(180deg,#121826fa,#161d2ef0)}.settings-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.settings-actions-grid .ghost-btn{width:100%;justify-content:center}.analysis-flow-card{position:relative;display:grid;gap:1.12rem;margin-bottom:1.6rem;padding:1.28rem 1.34rem 1.2rem;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.22),transparent 36%),radial-gradient(circle at 100% 100%,rgba(249,115,22,.16),transparent 30%),linear-gradient(158deg,#111827fa,#192132f5);border:1px solid rgba(96,165,250,.36);box-shadow:0 16px 34px #00000057,inset 0 0 0 1px #60a5fa1a}.section-context-banner{margin-bottom:.2rem;min-height:88px}.section-context-banner .upcore-banner img{object-fit:contain;object-position:center}.section-context-banner--scan{border-color:#60a5fa6b}.section-context-banner--analysis{margin-bottom:.82rem;border-color:#4f46e55c}.section-context-banner--upgrade{margin-bottom:.74rem;border-color:#3b82f657}.section-context-banner--pro{margin-bottom:.74rem;border-color:#fb923c6b}.section-context-banner .upcore-banner__content{min-width:0}.analysis-flow-card__head{display:grid;gap:.4rem;padding-right:6.2rem}.analysis-flow-engine-corner{position:absolute;top:.28rem;right:.34rem;width:90px;height:auto;object-fit:contain;pointer-events:none;opacity:.94}.analysis-flow-card__tags{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.analysis-flow-step-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;min-width:82px;padding:.08rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.analysis-flow-step-pill--neon{border:1px solid rgba(74,222,128,.78);background:radial-gradient(circle at 0% 50%,rgba(16,185,129,.22),transparent 54%),linear-gradient(135deg,#08291fe6,#0a1e18db);box-shadow:inset 0 0 0 1px #4ade802e,0 0 10px #22c55e33}.analysis-flow-step-pill--clean{border:1px solid rgba(74,222,128,.5);background:#0f402c73;box-shadow:inset 0 0 0 1px #4ade8024}.analysis-flow-card__eyebrow{margin:0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#93c5fd;font-weight:700}.analysis-flow-card__title{margin:0;font-size:clamp(.9rem,1.45vw,1.08rem);line-height:1.22;color:#ff8c00;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 11px rgba(255,140,0,.28)}.analysis-flow-card__subtitle{margin:0;max-width:72ch;color:#11b5ff;font-size:clamp(1.06rem,1.8vw,1.28rem);line-height:1.34;text-shadow:0 0 12px rgba(17,181,255,.24)}.analysis-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.7rem;width:100%;padding-top:4px;padding-bottom:4px}.analysis-stepper__step{border:1px solid transparent;border-radius:18px;background:#0f172ab8;color:#cbd5e1;min-height:74px;min-width:0;width:100%;padding:.9rem 1.1rem;font-family:inherit;font-size:.92rem;font-weight:700;display:inline-flex;align-items:center;justify-content:flex-start;gap:.72rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.analysis-stepper__connector{display:none}.analysis-stepper__step:focus-visible{outline:2px solid rgba(59,130,246,.75);outline-offset:2px}.analysis-stepper__step--active{border-color:#38bdf8eb;background:radial-gradient(circle at 0% 50%,rgba(17,181,255,.34),transparent 48%),linear-gradient(145deg,#0a2950f5,#0b213ff5);color:#eff6ff;box-shadow:0 0 0 1px #38bdf842,0 0 26px #11b5ff42,0 12px 24px #051e3a5c}.analysis-stepper__step--active:hover{transform:translateY(-1px)}.analysis-stepper__step--completed{border-color:#4ade80b8;background:radial-gradient(circle at 0% 50%,rgba(74,222,128,.26),transparent 48%),linear-gradient(145deg,#0d442df0,#0b2e1ff0);color:#dcfce7;box-shadow:0 0 18px #4ade802e}.analysis-stepper__step--completed:hover{border-color:#86efacd1;transform:translateY(-1px)}.analysis-stepper__step--disabled{border-color:#3341558a;background:#0f172a57;color:#64748b;opacity:.74;cursor:not-allowed}.analysis-stepper__badge{position:relative;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;background:#0f172afa;border:1px solid rgba(100,116,139,.6)}.analysis-stepper__icon{width:13px;height:13px}.analysis-stepper__icon-asset{width:18px;height:18px;filter:brightness(1.22) saturate(1.2) drop-shadow(0 0 5px rgba(96,165,250,.34))}.analysis-stepper__check{position:absolute;right:-5px;top:-6px;width:13px;height:13px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;color:#062513;background:#86efac;box-shadow:0 0 8px #4ade808c}.analysis-stepper__step--active .analysis-stepper__badge{border-color:#38bdf8e6;color:#dbeafe;box-shadow:0 0 14px #11b5ff47}.analysis-stepper__step--completed .analysis-stepper__badge{border-color:#4ade80d6;color:#bbf7d0;background:#142a1eeb;box-shadow:0 0 12px #4ade803d}.analysis-stepper__step--disabled .analysis-stepper__badge{border-color:#47556999;color:#64748b}.analysis-stepper__label{display:grid;gap:.14rem;white-space:nowrap;text-align:left}.analysis-stepper__label small{color:#bfdbfeb8;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.analysis-stepper__connector{width:46px;height:4px;border-radius:999px;background:linear-gradient(90deg,#3341551f,#11b5ff80,#3341551f)}.analysis-flow-card__cta-wrap{margin-top:.14rem;padding-top:.74rem;border-top:1px solid rgba(96,165,250,.2);display:grid;gap:.42rem;justify-items:center}.dashboard-v4-main--guided>.analysis-flow-card .analysis-flow-primary-btn{width:min(100%,420px);justify-self:center;min-width:0;min-height:82px;font-size:.98rem;letter-spacing:.06em}.analysis-flow-feedback{margin:0;font-size:.74rem;color:#bfdbfe;letter-spacing:.01em;animation:upcoreFlowFeedbackIn .21s ease-out}.analysis-flow-feedback--success{color:#dcfce7;background:#16653470;border-radius:0;padding:.34rem 1.38rem;box-shadow:0 0 14px #22c55e2e}.analysis-flow-feedback--progress{color:#dbeafe;background:#1e40af5c;border:1px solid rgba(96,165,250,.5);border-radius:999px;padding:.28rem .68rem;box-shadow:0 0 0 1px #3b82f629,0 0 14px #3b82f633}.analysis-flow-feedback--error{color:#fee2e2;background:#991b1b6b;border:1px solid rgba(248,113,113,.54);border-radius:999px;padding:.28rem .68rem;box-shadow:0 0 0 1px #ef444433,0 0 14px #ef444442}@keyframes upcoreFlowFeedbackIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1220px){.upcore-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.34rem .58rem}.upcore-topbar__right{justify-items:end;min-width:106px}.upcore-topbar__utility{gap:.42rem}.upcore-topbar-reset{font-size:.64rem;padding:.26rem .52rem}.dashboard-v4-workspace,.dashboard-v4-workspace--simple{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.dashboard-v4-workspace--guided,.dashboard-v4-main--guided{display:block}.dashboard-right-panel{position:static;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.recommended-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-hero-card,.results-main-grid,.results-final-cta,.settings-premium-hero{grid-template-columns:1fr;align-items:start;align-content:start}.summary-stage-card .summary-premium-copy{align-self:start}.analysis-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.analysis-stepper__step{min-height:70px;padding:.78rem .9rem}}@media (max-width: 900px){.dashboard-shell-v4{width:min(1160px,94vw)}.dashboard-v4-workspace,.dashboard-v4-workspace--simple{grid-template-columns:1fr}.dashboard-v4-workspace--guided,.dashboard-v4-main--guided{display:block}.dashboard-right-panel{position:static}.dashboard-right-panel,.system-score-card,.analysis-step-list,.settings-grid,.quick-stats-grid,.analysis-detail-grid,.analysis-detail-block-map,.technical-details-content--modal,.product-detail-layout,.pro-upgrade-grid,.recommended-products-grid,.system-score-metrics{grid-template-columns:1fr}.dashboard-page-actions{align-items:stretch}.results-trust-badges .upcore-badge{min-width:100%;max-width:none;font-size:.72rem}.results-trust-badges .upcore-badge__content{padding:.3rem .82rem}.results-pro-table-status-badge{min-width:170px}.summary-hero-layout,.results-hero-meta,.results-hero-mini-grid,.results-main-metrics,.summary-premium-metrics,.summary-device-grid,.analysis-snapshot-grid,.settings-actions-grid,.results-final-actions{grid-template-columns:1fr}.results-hero-shell{gap:.8rem}.results-hero-shell{grid-template-columns:1fr}.results-hero-signal-stack{gap:.55rem}.summary-detail-row{grid-template-columns:1fr;gap:.18rem}.summary-hero-actions{justify-content:stretch}.summary-premium-hero,.analysis-premium-hero,.scan-summary-top-row{grid-template-columns:1fr}.upcore-logo-mark{width:46px;height:46px;border-radius:12px}.upcore-topbar-title{font-size:clamp(.92rem,3.6vw,1.04rem)}.upcore-topbar-title__suffix{display:none}.upcore-topbar__plan-badge-image{width:98px}.upcore-topbar-settings{width:34px;height:34px}.upcore-topbar-reset{min-height:32px;font-size:.6rem;padding:.22rem .46rem}.upcore-topbar__version{font-size:.6rem}.summary-basic-btn{width:80px;height:80px;min-width:80px;min-height:80px}.analysis-flow-card__title{font-size:clamp(.84rem,3.4vw,.98rem)}.analysis-flow-card__subtitle{font-size:.98rem}.analysis-flow-card__head{padding-right:4.9rem}.analysis-flow-engine-corner{width:76px;top:.24rem;right:.24rem}.analysis-flow-primary-btn{min-width:100%}.summary-premium-actions{justify-content:stretch}.results-donut-ring{width:180px;height:180px}.results-components-header{display:none}.results-component-row{grid-template-columns:1fr;gap:.55rem;padding:.95rem;border-radius:18px;margin:.7rem;background:#0f172ad1;border:1px solid rgba(51,65,85,.72)}.results-component-cell{display:grid;gap:.28rem}.results-component-cell .ui-badge,.results-component-cell .analyze-btn,.results-component-cell .ghost-btn{justify-self:flex-start}.results-component-action{justify-content:flex-start}.results-pro-table-row{grid-template-columns:1fr;gap:.32rem}.results-pro-row-inline-label{display:inline-flex;margin-right:.34rem;padding:.08rem .34rem;border-radius:999px;background:#1e293bad;border:1px solid rgba(125,211,252,.26);color:#93c5fd;font-size:.6rem;font-weight:800;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;vertical-align:middle}.results-pro-table-row__reference,.results-pro-table-row__impact,.results-pro-table-row__component-benefit,.results-pro-table-row__cost,.results-pro-table-row__status{display:flex;align-items:center;flex-wrap:wrap;gap:.24rem}.results-pro-table-row__reference .results-pro-table-row__context{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip}.results-pro-model-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "meta actions";align-items:center;justify-items:stretch}.results-pro-model-meta,.results-pro-model-actions{text-align:left}.results-pro-model-meta{justify-self:flex-start}.results-pro-model-actions{justify-self:end}.results-pro-table-row--head{display:none}.results-pro-budget-grid{grid-template-columns:1fr}.results-main-actions,.purchase-cta-actions{flex-direction:column;align-items:stretch}.results-main-actions .analyze-btn,.results-main-actions .ghost-btn,.results-main-actions .results-main-detail-cta,.purchase-cta-actions .cta-buy-link,.purchase-cta-actions .cta-detail-btn,.purchase-cta-actions .cta-asset-link,.purchase-cta-actions .purchase-cta-action-button{width:100%;justify-content:center;text-align:center}.results-main-card--purchase .purchase-cta-meta{min-width:0}.results-main-card--purchase .purchase-cta-inline{width:100%;justify-self:stretch;grid-template-columns:1fr;grid-template-rows:auto}.results-main-card--purchase .purchase-cta-label,.results-main-card--purchase .purchase-cta-meta,.results-main-card--purchase .purchase-cta-actions,.results-main-card--purchase .purchase-cta-image{grid-column:1;grid-row:auto}.results-main-card--purchase .purchase-cta-actions{grid-column:1;justify-self:stretch;min-width:0}.results-main-card--purchase .purchase-cta-actions .cta-asset-link--buy,.results-main-card--purchase .purchase-cta-actions .cta-asset-link--details{min-width:0;width:100%;align-self:stretch}.results-components-lock-cta .upcore-btn--pro{width:100%}.analysis-live-hero-head{justify-content:stretch}.analysis-process-card--immersive{padding:1.1rem}.analysis-stage__head{flex-direction:column;align-items:stretch}.analysis-stage__close{align-self:flex-end}.analysis-flow-primary-btn{width:100%;justify-self:stretch;text-align:center}.results-main-benefit-cards{grid-template-columns:1fr}}@media (max-width: 640px){.results-v3-stack{gap:1rem}.results-hero-card,.results-main-card,.results-pro-card-compact,.results-components-card,.results-final-cta.simple{padding:1rem .95rem}.results-hero-title{font-size:1.35rem}.results-hero-subtitle,.results-compatibility-reason,.results-hero-guidance,.results-main-description,.results-components-subtitle{font-size:.86rem}.results-main-benefits{font-size:.8rem;gap:.35rem}.results-main-metrics{gap:.6rem}.results-main-metric{padding:.85rem .9rem;border-radius:16px;background:#0f172ab8;border:1px solid rgba(51,65,85,.78)}.results-main-card--purchase .purchase-cta-inline{padding:.82rem}.results-main-card--purchase .purchase-cta-image{max-height:120px}.results-final-actions{width:100%}.results-final-actions .analyze-btn,.results-final-actions .ghost-btn{width:100%;justify-content:center}.analysis-flow-card{margin-bottom:1.26rem;padding:1.02rem .96rem .92rem}.analysis-flow-card__title{font-size:1rem}.analysis-flow-card__subtitle{font-size:.8rem}.analysis-stepper{flex-direction:column;display:flex;align-items:stretch;gap:.42rem}.analysis-stepper__connector{display:none}.analysis-stepper__step{width:100%;justify-content:flex-start}.analysis-stage--immersive{width:100%;max-height:92vh;padding:.9rem .86rem;border-radius:16px}.analysis-stage__title{font-size:1rem}.analysis-stage__subtitle{font-size:.79rem}}.dashboard-shell-v4 .upcore-topbar{padding:.18rem .52rem .18rem .14rem;gap:.44rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-brand{padding-left:0}.dashboard-shell-v4 .upcore-topbar .upcore-logo-mark{width:44px;height:44px;border-radius:10px}.dashboard-shell-v4 .upcore-topbar .upcore-logo-mark--topbar-brand{width:176px;height:62px;border-radius:12px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar__utility{align-items:center;gap:.28rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar__right{display:flex;align-items:center;justify-content:flex-end;min-height:100%}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-reset{min-height:30px;padding:.2rem .48rem;font-size:.62rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-settings{width:32px;height:32px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar__plan-badge-image{width:100px}.dashboard-v4-main--guided{gap:.38rem}.dashboard-v4-main--guided>.analysis-flow-card{margin-bottom:.26rem!important;padding:1rem 1.08rem .96rem;gap:.78rem}.dashboard-v4-main--guided>#section-analisis-content{margin-top:.82rem!important;gap:.82rem}.dashboard-v4-main--guided>#section-resultados-content{margin-top:.82rem!important;gap:.82rem}.dashboard-v4-main--guided>.results-v3-stack{margin-top:.12rem!important;gap:.38rem}.dashboard-v4-main--guided>*{margin-top:0!important;margin-bottom:0!important}.dashboard-v4-main--guided>.results-v3-stack>*{margin-top:0!important;margin-bottom:0!important}@media (max-width: 1220px){.dashboard-shell-v4 .upcore-topbar{padding:.16rem .44rem .16rem .12rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-brand{padding-left:0}.dashboard-shell-v4 .upcore-topbar .upcore-logo-mark{width:40px;height:40px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-reset{min-height:28px;font-size:.58rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-settings{width:30px;height:30px}.dashboard-v4-main--guided>.analysis-flow-card{margin-bottom:.22rem!important;padding:.9rem .98rem .88rem}.dashboard-v4-main--guided>#section-analisis-content{margin-top:.7rem!important;gap:.7rem}.dashboard-v4-main--guided>#section-resultados-content{margin-top:.7rem!important;gap:.7rem}.dashboard-v4-main--guided>.results-v3-stack{margin-top:.1rem!important}.dashboard-v4-main--guided,.dashboard-v4-main--guided>.results-v3-stack{gap:.36rem}}.dashboard-shell-v4 .upcore-topbar{padding:.22rem .56rem .22rem .02rem;gap:.48rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-brand{padding-left:0;margin-left:-.08rem;gap:.1rem}.dashboard-shell-v4 .upcore-topbar .upcore-logo-mark{width:60px;height:40px;border-radius:11px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-logo-direct{width:176px;height:62px}.dashboard-shell-v4 .upcore-topbar .upcore-logo-image{transform:scale(1.35);transform-origin:center 44%}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-title{font-size:clamp(.88rem,1.48vw,1.04rem)}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-reset{min-height:36px;min-width:180px;padding:0;gap:0;border:0;border-radius:12px;background:transparent;box-shadow:none}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-settings{width:124px;min-width:124px;height:36px;padding:0;border:0;background:transparent;border-radius:12px;gap:0;box-shadow:none}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-settings__label{font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.dashboard-shell-v4 .upcore-topbar .upcore-topbar__utility{gap:.4rem}.dashboard-v4-main--guided>.analysis-flow-card{gap:.86rem}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper{grid-template-columns:repeat(3,minmax(170px,230px));justify-content:center;gap:.5rem;width:min(100%,760px);margin-inline:auto}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper__step{border-radius:14px;min-height:68px;padding:.7rem .9rem;gap:.58rem}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper__step--analyze{min-height:74px;border-color:#11b5ffd6;box-shadow:0 0 0 1px #11b5ff29,0 10px 22px #11b5ff38}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper__label{gap:.1rem}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper__label small{font-size:.66rem}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper__badge{width:36px;height:36px}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper__icon-asset{width:16px;height:16px}.dashboard-v4-main--guided>.analysis-flow-card .analysis-flow-primary-btn{min-width:clamp(300px,42vw,560px);min-height:76px;font-size:1.06rem;letter-spacing:.08em;border-radius:14px}@media (max-width: 1220px){.dashboard-shell-v4 .upcore-topbar{padding:.2rem .5rem .2rem .02rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-brand{margin-left:-.06rem;gap:.08rem}.dashboard-shell-v4 .upcore-topbar .upcore-logo-mark{width:62px;height:36px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-logo-direct{width:400px;height:52px}.dashboard-shell-v4 .upcore-topbar .upcore-logo-mark--topbar-brand{width:180px;height:54px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-settings{width:112px;min-width:112px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-settings__label{display:none}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-reset{min-width:156px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-action-btn__label{font-size:.66rem;padding:0 .72rem}.dashboard-v4-main--guided>.analysis-flow-card .analysis-stepper{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dashboard-v4-main--guided>.analysis-flow-card .analysis-flow-primary-btn{min-height:72px}}.results-stage-problem-line{margin-top:.62rem;padding:.5rem .72rem;border-radius:10px;border:1px solid rgba(248,113,113,.38);background:radial-gradient(circle at 0% 50%,rgba(239,68,68,.22),transparent 62%),#3c151575;color:#ffd6d6;font-weight:900;font-size:clamp(.96rem,1.02vw,1.08rem);line-height:1.35;letter-spacing:.01em;text-shadow:0 0 10px rgba(248,113,113,.24)}.results-main-card .section-context-banner--upgrade,.results-main-card--purchase .section-context-banner--analysis{min-height:72px;margin-bottom:.56rem}.results-main-card .upcore-banner,.results-main-card--purchase .upcore-banner{min-height:64px}.results-main-card .upcore-banner__content,.results-main-card--purchase .upcore-banner__content{padding-top:.12rem;padding-bottom:.12rem}.results-main-card .results-main-copy{display:grid;gap:.22rem}.results-main-card .results-main-description{margin-top:.5rem}.results-main-card .results-main-benefits{margin-top:.56rem}.results-main-metrics{margin-top:.78rem;grid-template-columns:repeat(3,minmax(120px,180px));justify-content:center;justify-items:center;gap:.6rem}.results-main-metric{width:100%;max-width:180px;min-height:86px;padding:.72rem .68rem;border-radius:14px;text-align:center;justify-items:center;align-content:center;gap:.14rem}.results-main-metric span{font-size:.66rem;letter-spacing:.06em}.results-main-metric strong{font-size:.98rem;letter-spacing:.01em}.results-main-metric strong.is-accent{font-size:1.24rem}.results-main-card--purchase{border-width:2px;padding:1.3rem 1.2rem 1.28rem}.results-main-card--purchase .results-main-description{margin-top:.5rem}.results-main-card--purchase .results-main-benefits{margin-top:.56rem}.results-purchase-slot{margin-top:.96rem}.results-main-card--purchase .purchase-cta-inline{width:min(100%,860px);min-height:248px;padding:1.46rem 1.3rem;gap:1.16rem;grid-template-columns:minmax(0,1.05fr) auto}.results-main-card--purchase .purchase-cta-meta{gap:.28rem}.results-main-card--purchase .purchase-cta-meta-line{margin:.24rem 0 0;padding:.44rem .56rem;border-radius:10px;border:1px solid rgba(56,189,248,.32);background:radial-gradient(circle at 0% 50%,rgba(56,189,248,.18),transparent 58%),#09132294;font-weight:800;font-size:.86rem;line-height:1.35;color:#e0f2fe}.results-main-card--purchase .purchase-cta-meta-line .cta-meta-impact{color:#facc15;font-size:1.04rem;text-shadow:0 0 10px rgba(250,204,21,.34)}.results-main-card--purchase .purchase-cta-meta-line .cta-meta-price{color:#86efac;font-size:.98rem;text-shadow:0 0 10px rgba(74,222,128,.26)}.results-main-card--purchase .purchase-cta-actions{min-width:272px;gap:.56rem;align-items:center}.results-main-card--purchase .purchase-cta-actions .cta-asset-link--buy{min-width:272px;min-height:58px}.results-main-card--purchase .purchase-cta-image{max-height:164px}@media (max-width: 1220px){.results-main-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.results-main-metric{max-width:none}.results-main-card--purchase .purchase-cta-inline{width:100%;min-height:0;grid-template-columns:1fr;grid-template-rows:auto}.results-main-card--purchase .purchase-cta-label,.results-main-card--purchase .purchase-cta-meta,.results-main-card--purchase .purchase-cta-actions,.results-main-card--purchase .purchase-cta-image{grid-column:1;grid-row:auto}.results-main-card--purchase .purchase-cta-actions{min-width:0;justify-self:stretch}.results-main-card--purchase .purchase-cta-actions .cta-asset-link--buy,.results-main-card--purchase .purchase-cta-actions .cta-asset-link--details{min-width:0;width:100%}}.analysis-detail-modal .hardware-modal-head,.product-detail-modal .hardware-modal-head,.pro-upgrade-modal .hardware-modal-head{margin-bottom:0;padding-bottom:.56rem;border-bottom:1px solid rgba(56,189,248,.24)}.analysis-detail-modal .hardware-modal-head h2,.product-detail-modal .hardware-modal-head h2,.pro-upgrade-modal .hardware-modal-head h2{margin:0;color:#ff8c00;font-size:clamp(1.02rem,1.22vw,1.18rem);letter-spacing:.01em}.modal-close-btn{min-height:34px;border-radius:10px;border-color:#38bdf875;background:#091425c2;color:#d8ebff;font-size:.74rem;font-weight:700}.modal-close-btn:hover:not(:disabled){border-color:#7dd3fcc7;background:#0f1f38e6}.modal-close-btn--icon{min-width:34px;width:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.modal-close-btn__glyph{display:inline-flex;align-items:center;justify-content:center;color:#d8ebff;font-size:1.2rem;font-weight:700;line-height:1;text-shadow:0 0 8px rgba(125,211,252,.24);transform:translateY(-1px)}.modal-image-close-btn{min-width:198px;min-height:44px}.modal-image-close-btn .upcore-btn__label{letter-spacing:.03em}.analysis-detail-modal{gap:.84rem}.analysis-detail-lead{margin-top:.1rem}.analysis-detail-grid{gap:.62rem}.analysis-detail-card{border-color:#38bdf852;border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.1),transparent 44%),#091323b8;padding:.68rem}.analysis-detail-label{color:#ff8c00}.analysis-detail-block-map__item{border-color:#38bdf852;border-radius:11px;padding:.5rem .54rem}.analysis-detail-footer{margin-top:.16rem;padding-top:.56rem;border-top:1px solid rgba(56,189,248,.2)}.product-detail-layout{margin-top:.56rem;gap:.86rem}.product-detail-media{border-color:#38bdf852;border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.1),transparent 40%),#091323bd}.product-detail-actions{margin-top:.56rem;padding-top:.54rem;border-top:1px solid rgba(56,189,248,.18);align-items:center}.product-detail-actions .cta-asset-link--modal-buy{min-height:50px}.pro-upgrade-lead{margin:.28rem 0 0;color:#d4e8ff}.pro-upgrade-grid{margin-top:.72rem;gap:.58rem}.pro-upgrade-grid article{border-color:#38bdf852;border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.1),transparent 42%),#091323b8;padding:.66rem .62rem;gap:.24rem}.pro-upgrade-actions{margin-top:.76rem;padding-top:.56rem;border-top:1px solid rgba(56,189,248,.2)}.pro-upgrade-actions__btn{margin:.08rem 0 0;min-height:40px;font-size:.75rem;line-height:1.38}.results-pro-card-compact{border-color:#38bdf847;background:radial-gradient(circle at 0% 100%,rgba(249,115,22,.1),transparent 30%),linear-gradient(180deg,#101827fa,#151d2ef2);margin-top:.46rem;gap:.4rem;box-shadow:0 0 0 1px #38bdf824,0 14px 30px #02081657}.results-collapsible-indicator{padding:.48rem;gap:.14rem}.results-collapsible-indicator__text{letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;line-height:1.28}.results-pro-panel{border-color:#38bdf847;border-radius:16px;background:#081222c2;font-size:.67rem;line-height:1.38;padding:.76rem;margin-top:.5rem}.results-pro-panel h4{margin-bottom:.54rem;font-size:.92rem;color:#e6f2ff}.results-pro-panel-head{margin-bottom:.52rem}.results-pro-table{gap:.08rem}.results-pro-table-row{grid-template-columns:minmax(108px,1.1fr) minmax(142px,1.25fr) minmax(68px,.58fr) minmax(82px,.72fr) minmax(78px,.78fr);gap:.34rem;padding:.44rem .1rem;border-top-color:#38bdf833;font-size:.76rem;color:#cde4ff}.results-pro-table-row--head{color:#90d4ff;font-size:.66rem;letter-spacing:.06em}.results-pro-model-list{gap:.5rem;align-items:center}.results-pro-family-list{gap:.5rem}.results-pro-family-item{padding:.56rem}.results-pro-model-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "meta actions";width:min(100%,470px);gap:.34rem .62rem;padding:.58rem .62rem;border-color:#38bdf83d;border-radius:12px}.results-pro-model-meta{gap:.2rem;text-align:left}.results-pro-model-actions{min-width:0;justify-self:end}.results-pro-action-btn{min-height:34px;min-height:44px;font-size:.72rem;background:radial-gradient(circle at 0% 50%,rgba(59,130,246,.16),transparent 56%),#0f1e37e6;color:#e2eeff;box-shadow:0 8px 18px #1e40af33}.results-pro-action-btn .upcore-btn__label{font-size:.72rem;letter-spacing:.03em}.results-pro-action-btn--buy{border-color:#fb923c80;background:radial-gradient(circle at 0% 50%,rgba(251,146,60,.22),transparent 58%),#3a210eeb;box-shadow:0 9px 20px #fb923c33}.results-pro-primary-cta{min-width:min(100%,320px);min-height:48px;border-radius:12px}.results-pro-primary-cta .upcore-btn__label{font-size:.78rem;letter-spacing:.05em}.results-pro-primary-cta--buy{box-shadow:0 10px 24px #fb923c33}.results-pro-primary-cta--details{box-shadow:0 10px 24px #3b82f638}.results-pro-primary-cta--pro{min-height:50px}.results-pro-budget-grid{gap:.58rem}.results-pro-budget-item{border-color:#38bdf83d;border-radius:12px;padding:.58rem}@media (max-width: 1220px){.analysis-detail-modal .hardware-modal-head,.product-detail-modal .hardware-modal-head,.pro-upgrade-modal .hardware-modal-head{align-items:flex-start}.results-pro-model-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "meta actions";align-items:flex-start}.results-pro-model-meta{justify-self:flex-start;text-align:left}.results-pro-model-actions{justify-self:end;text-align:left}.results-pro-model-actions{min-width:0}.results-pro-action-btn,.results-pro-primary-cta{width:100%;min-width:0}}.settings-premium-hero{gap:1.08rem}.settings-premium-hero .analysis-premium-title{font-size:clamp(1.22rem,2.08vw,1.56rem);line-height:1.18}.settings-card-upgraded,.settings-actions-card{border-color:#38bdf83d;box-shadow:0 0 0 1px #38bdf814,0 12px 28px #0308143d}.settings-grid{margin-top:.78rem;gap:.62rem}.settings-row{border-color:#38bdf842;border-radius:12px;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.1),transparent 42%),#0a1221ad;padding:.56rem .6rem;gap:.3rem}.settings-row:hover{border-color:#7dd3fc8a;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.16),transparent 42%),#0a1526c7}.settings-row span{font-size:.69rem;color:#b9d4f2;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.settings-row strong{color:#e6f2ff;font-size:.82rem}.settings-row select,.settings-row input[type=number]{border-color:#38bdf84d;background:#070e1adb;color:#e3efff}.settings-row input[type=checkbox]{width:18px;height:18px;accent-color:#0ea5e9}.settings-row-hint{color:#9cc1e6;font-size:.68rem;line-height:1.36}.settings-row-plan-toggle{grid-column:1 / -1}.settings-row-hint--plan-toggle{margin:0;max-width:58ch}.settings-plan-toggle-btn{justify-self:start;margin-top:.1rem;border-color:#fb923c57;background:radial-gradient(circle at 0% 50%,rgba(251,146,60,.16),transparent 58%),linear-gradient(145deg,#211308eb,#130e0aeb);color:#fff0d5;font-weight:800}.settings-plan-toggle-btn:hover:not(:disabled){border-color:#fb923c94;background:radial-gradient(circle at 0% 50%,rgba(251,146,60,.24),transparent 58%),linear-gradient(145deg,#311c0af0,#1c120af0);color:#fff7e7}.settings-store-toggles{gap:.5rem}.settings-store-toggles label{border:1px solid rgba(56,189,248,.22);border-radius:999px;padding:.22rem .5rem;background:#08101ea8}.settings-license-guide{margin-top:.7rem;border:1px solid rgba(14,165,233,.34);border-radius:12px;padding:.62rem .7rem;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.15),transparent 45%),#081323b8;display:grid;gap:.22rem}.settings-license-guide__label{margin:0;color:#7dd3fc;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-license-guide h4{margin:0;color:#e6f4ff;font-size:.9rem}.settings-license-guide p{margin:0;color:#b8d3ef;font-size:.75rem;line-height:1.45}.settings-version-guide{margin-top:.7rem;border:1px solid rgba(34,197,94,.28);border-radius:12px;padding:.62rem .7rem;background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.15),transparent 42%),#071412b8;display:grid;gap:.38rem}.settings-version-guide__body{display:grid;gap:.5rem}.settings-version-guide__meta{display:grid;gap:.22rem}.settings-version-guide__version,.settings-version-guide__runtime{margin:0;color:#dff7ea;font-size:.8rem;line-height:1.4}.settings-version-guide__version strong,.settings-version-guide__runtime strong{color:#b7f7d0;font-weight:800}.settings-version-guide__note{margin:0}.settings-version-guide__actions{display:flex;flex-wrap:wrap;gap:.5rem}.settings-version-open-btn{border-color:#4ade807a!important;background:radial-gradient(circle at 0% 50%,rgba(74,222,128,.15),transparent 56%),#091c14d6!important;color:#e9fff0!important;box-shadow:0 10px 22px #22c55e24}.settings-version-open-btn:hover:not(:disabled){border-color:#86efacd1!important;box-shadow:0 12px 24px #22c55e38}.settings-actions-grid{margin-top:.68rem;gap:.62rem}.settings-actions-grid .action-ghost-btn{min-height:40px;border-radius:10px;font-size:.78rem}.settings-license-open-btn{border-color:#38bdf88a!important;background:radial-gradient(circle at 0% 50%,rgba(56,189,248,.16),transparent 56%),#0c192ed1!important;color:#dcf1ff!important;box-shadow:0 10px 22px #0ea5e929}.settings-license-open-btn:hover:not(:disabled){border-color:#7dd3fccc!important;box-shadow:0 12px 24px #0ea5e93d}@media (max-width: 1220px){.settings-license-guide{margin-top:.6rem;padding:.56rem .62rem}.settings-actions-grid{grid-template-columns:1fr}}.dashboard-shell-v4 .upcore-topbar{--upcore-topbar-brand-offset-x: 5px;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-brand{flex:0 0 auto;align-self:center;margin-left:0!important;padding-left:var(--upcore-topbar-brand-offset-x)!important;gap:.08rem}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-logo-direct{flex:0 0 auto;width:176px;height:58px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-brand-copy{gap:0}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-title{font-size:clamp(1.02rem,1.9vw,1.22rem);letter-spacing:.03em}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-title__control{color:#ff8c00;text-transform:uppercase;font-weight:900;text-shadow:0 0 10px rgba(255,140,0,.24)}.dashboard-shell-v4 .upcore-topbar .upcore-topbar__right{margin-left:auto;flex:0 0 auto}@media (max-width: 1220px){.dashboard-shell-v4 .upcore-topbar{--upcore-topbar-brand-offset-x: 8px}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-title{font-size:clamp(.96rem,1.75vw,1.1rem)}.dashboard-shell-v4 .upcore-topbar .upcore-topbar-logo-direct{width:148px;height:78px}}.results-main-metric{border-color:#11b5ff52;background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.14),transparent 54%),linear-gradient(160deg,#091222e6,#0d172ae0);box-shadow:inset 0 0 0 1px #11b5ff1f,0 0 18px #11b5ff24}.results-main-metric span{color:#a8d7ff}.results-main-metric strong{color:#eaf4ff}.results-main-metric--performance{border-color:#ff8c008f;background:radial-gradient(circle at 0% 50%,rgba(255,140,0,.22),transparent 58%),radial-gradient(circle at 100% 0%,rgba(17,181,255,.1),transparent 38%),linear-gradient(160deg,#271408db,#14100edb);box-shadow:inset 0 0 0 1px #ff8c0033,0 0 18px #ff8c0033}.results-main-metric--performance span,.results-main-metric--performance strong{color:#ffd39b}.results-main-metric--info{border-color:#11b5ff94;background:radial-gradient(circle at 0% 50%,rgba(17,181,255,.24),transparent 58%),linear-gradient(160deg,#09182de6,#0c1c32e6);box-shadow:inset 0 0 0 1px #11b5ff33,0 0 20px #11b5ff38}.results-main-metric--info span,.results-main-metric--info strong{color:#bfe8ff}.results-main-card--purchase .purchase-cta-inline{width:min(100%,860px);max-width:860px;margin-inline:auto;justify-self:center}@media (max-width: 1220px){.results-main-card--purchase .purchase-cta-inline{width:min(100%,860px);max-width:860px;justify-self:center}}.results-pro-panel h4,.results-components-card .results-section-title{color:#ff8c00;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 10px rgba(255,140,0,.24)}.results-pro-table-row__impact{color:#facc15;font-weight:800;font-size:.82rem;text-shadow:0 0 10px rgba(250,204,21,.22)}.results-pro-table-row__cost{color:#86efac;font-weight:800;font-size:.8rem;text-shadow:0 0 10px rgba(74,222,128,.18)}.results-pro-model-meta{min-width:130px;gap:.38rem}.results-pro-model-meta__price{color:#86efac;font-weight:900;font-size:.82rem;text-shadow:0 0 10px rgba(74,222,128,.2)}.results-pro-model-meta__impact{color:#facc15;font-weight:800;font-size:.8rem;text-shadow:0 0 10px rgba(250,204,21,.22)}.results-pro-action-btn--buy,.results-summary-action-btn--buy{border-color:transparent!important;background:transparent!important;color:#fff4dc!important;box-shadow:0 10px 22px #fb923c38!important}.results-pro-action-btn--buy .upcore-btn__label,.results-summary-action-btn--buy .upcore-btn__label{font-weight:800;letter-spacing:.03em}.results-summary-action-btn--details,.results-pro-primary-cta--details{border-color:transparent!important;background:transparent!important;color:#eaf5ff!important;box-shadow:0 10px 22px #11b5ff33!important}.results-main-detail-cta,.results-pro-primary-cta--details{width:244px;min-width:244px;max-width:244px;justify-self:center}.results-summary-action-btn--details .upcore-btn__label{font-weight:800}.results-pro-action-btn,.results-summary-action-btn,.results-pro-primary-cta--buy,.results-pro-primary-cta--details{min-height:40px;padding:.44rem .96rem!important}.results-pro-action-btn .upcore-btn__content,.results-summary-action-btn .upcore-btn__content,.results-pro-primary-cta--buy .upcore-btn__content,.results-pro-primary-cta--details .upcore-btn__content{gap:.28rem;padding:0 .1rem}.results-pro-action-btn .upcore-btn__label,.results-summary-action-btn .upcore-btn__label,.results-pro-primary-cta--buy .upcore-btn__label,.results-pro-primary-cta--details .upcore-btn__label{font-size:.69rem;letter-spacing:.02em}.pro-upgrade-compare-head__badge{width:124px;max-width:100%;height:auto;display:block;margin:0 auto}.results-pro-budget-item{border-width:1px;border-style:solid;box-shadow:inset 0 0 0 1px #ffffff08}.results-pro-budget-item--economy{border-color:#38bdf85c;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.18),transparent 48%),linear-gradient(155deg,#081d35e6,#081224e6)}.results-pro-budget-item--balanced{border-color:#10b98157;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.18),transparent 48%),linear-gradient(155deg,#07231ce6,#08181fe6)}.results-pro-budget-item--performance{border-color:#ff8c006b;background:radial-gradient(circle at 0% 0%,rgba(255,140,0,.2),transparent 50%),linear-gradient(155deg,#2d190be6,#1a110ee6)}.results-pro-budget-title{color:#f8fbff;font-size:.8rem;letter-spacing:.02em}.results-pro-budget-cost{margin-top:.22rem;color:#ffb24d;font-size:.78rem;text-shadow:0 0 10px rgba(255,140,0,.22)}.results-pro-budget-impact{margin-top:.12rem;margin-bottom:.42rem;color:#7dd3fc;font-size:.76rem;font-weight:800;text-shadow:0 0 10px rgba(56,189,248,.2)}.results-pro-budget-item ul{list-style:none;padding-left:0;margin:0;display:grid;gap:.2rem}.results-pro-budget-item__recommended{color:#f2f86a;font-size:.79rem;font-weight:800;line-height:1.34;text-shadow:0 0 8px rgba(242,248,106,.16)}.results-pro-budget-item__secondary{color:#f2f86a;font-size:.72rem;line-height:1.32;text-shadow:0 0 8px rgba(242,248,106,.14)}.results-pro-budget-item__recommended,.results-pro-budget-item__secondary{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.results-pro-budget-buy-btn{flex-shrink:0;min-height:30px;padding:.22rem .68rem;font-size:.68rem;font-weight:700;border-radius:8px;border:0;background-image:url(./bt_PH_org-BGh61HyO.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-color:transparent;color:#fff5d9;box-shadow:0 0 0 1px #ffb34714,0 8px 14px #00000047;cursor:pointer;transition:filter .15s ease,transform .15s ease,color .15s ease;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase}.results-pro-budget-buy-btn:hover,.results-pro-budget-buy-btn:focus-visible{filter:brightness(1.08);color:#fff3da;transform:translateY(-1px);outline:none}@media (max-width: 900px){.results-pro-model-meta{min-width:0;justify-self:start;text-align:left}.results-pro-model-meta .settings-version-guide{margin-top:.6rem;padding:.56rem .62rem}}.results-final-save-btn{min-width:230px}.results-final-copy{min-width:0;padding:.88rem .96rem;border-radius:18px;border:1px solid rgba(56,189,248,.16);background:radial-gradient(circle at 0% 0%,rgba(17,181,255,.08),transparent 40%),linear-gradient(165deg,#0a1222c2,#0c1220b3)}.results-final-actions{align-self:center}@media (max-width: 1220px){.results-stage-impact-hero{grid-template-columns:minmax(120px,144px) minmax(0,1fr);gap:.8rem}.results-collapsible-indicator{padding:.48rem 0 .1rem;gap:.28rem}.results-collapsible-indicator__text{font-size:.64rem;line-height:1.12}}@media (max-width: 900px){.results-purchase-benefit-grid{grid-template-columns:1fr}.results-stage-impact-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.results-stage-impact-copy{justify-items:center}.results-stage-impact-caption{text-align:center}}@media (max-width: 640px){.results-final-actions .results-final-save-btn,.results-final-actions .upcore-btn{width:100%;justify-content:center}}.settings-modal{width:min(748px,91vw);max-height:81vh;overflow:hidden;display:flex;flex-direction:column;border-color:#79b9ff75;box-shadow:0 18px 50px #00000073}.settings-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.2rem;padding-bottom:.44rem;border-bottom:1px solid rgba(56,189,248,.24)}.settings-modal-head h2{margin:0;color:#ffb347;font-size:clamp(.96rem,1.1vw,1.08rem);letter-spacing:.01em}.settings-modal-subtitle{margin:0;margin-top:.08rem;font-size:.72rem;color:#9db8dd;font-weight:400}.settings-modal-head .modal-close-btn{flex-shrink:0;margin-top:-.15rem}.settings-modal-tabs{display:flex;align-items:flex-end;gap:0;padding:.18rem 0 0;border-bottom:1px solid rgba(56,189,248,.15);overflow-x:auto;-webkit-overflow-scrolling:touch}.settings-tab-btn{flex:1;min-width:max-content;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.35rem .72rem .56rem;background:transparent;border:none;color:#9db8dd;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .24s ease;font-family:Space Grotesk,sans-serif;line-height:1}.settings-tab-btn:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:0;height:2px;border-radius:999px;background:transparent;transition:background .24s ease}.settings-tab-btn:hover{color:#c9dfff}.settings-tab-btn:hover:after{background:#38bdf866}.settings-tab-btn.active{color:#ffb347}.settings-tab-btn.active:after{background:#ffb347}.settings-modal-content{flex:1;overflow-y:auto;padding:.82rem .82rem .78rem;-webkit-overflow-scrolling:touch}.settings-tab-pane{animation:fadeIn .24s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.settings-modal-intro{margin:0 0 .58rem;font-size:.71rem;color:#b3c5e0;line-height:1.32}.settings-modal-grid{display:flex;flex-direction:column;gap:.58rem}.settings-modal-grid--engine,.settings-modal-grid--basic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .7rem}.settings-modal-row{display:flex;flex-direction:column;gap:.18rem;min-width:0}.settings-modal-row--span-2{grid-column:1 / -1}.settings-modal-row--static{gap:.26rem}.settings-modal-row--action{gap:.34rem;padding:.6rem .68rem;background:#0f172a80;border-radius:10px;border:1px solid rgba(56,189,248,.2)}.settings-modal-label{display:block;font-size:.67rem;font-weight:600;color:#d7ebff;text-transform:capitalize}.settings-modal-select,.settings-modal-input{width:100%;min-height:34px;padding:.42rem .52rem;border-radius:8px;border:1px solid rgba(56,189,248,.38);background:#091425b8;color:#d8ebff;font-size:.71rem;font-family:Space Grotesk,sans-serif;transition:all .24s ease}.settings-modal-select:hover,.settings-modal-input:hover{border-color:#38bdf88f}.settings-modal-select:focus,.settings-modal-input:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf826}.settings-modal-select option{background:#121826;color:#d8ebff}.settings-modal-hint{display:block;font-size:.62rem;color:#718096;margin:0;line-height:1.24}.settings-modal-plan-info{display:flex;flex-direction:column;gap:.22rem}.settings-modal-access-summary{border:1px solid rgba(255,179,71,.22);background:linear-gradient(180deg,#1f170e99,#0a1221a3);border-radius:10px;padding:.46rem .54rem}.settings-modal-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem .62rem}.settings-modal-access-grid p{margin:0;color:#d9e8ff;font-size:.67rem;line-height:1.26}.settings-modal-access-grid strong{color:#ffe2aa;font-weight:700}.settings-modal-hint--warning{color:#ffd489}.settings-modal-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:.4rem .94rem}.settings-modal-checkboxes label{display:flex;align-items:center;gap:.42rem;cursor:pointer;font-size:.72rem;color:#c9dfff;-webkit-user-select:none;user-select:none}.settings-modal-checkboxes input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#ffb347}.settings-modal-btn{min-height:34px;padding:.42rem .72rem;border-radius:8px;border:1px solid rgba(56,189,248,.46);background:#091425c2;color:#d8ebff;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .24s ease}.settings-modal-btn:hover:not(:disabled){border-color:#7dd3fcc7;background:#0f1f38e6;color:#ffb347}.settings-modal-btn:disabled{opacity:.5;cursor:not-allowed}.settings-modal-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .7rem}.settings-modal-action-card{display:flex;flex-direction:column;gap:.22rem;padding:.5rem .54rem;border-radius:10px;border:1px solid rgba(56,189,248,.14);background:#0a122170;min-width:0}.settings-modal-action-card--span-2{grid-column:1 / -1}.settings-modal-action-card--primary{border-color:#ffb34729;background:linear-gradient(180deg,#20160a8f,#0a122170)}.settings-modal-action-btn{min-height:38px;padding:.56rem .78rem;border-radius:8px;border:1px solid rgba(56,189,248,.46);background:#091425c2;color:#d8ebff;font-size:.72rem;font-weight:600;text-align:left;cursor:pointer;transition:all .24s ease}.settings-modal-action-btn--primary{border-color:#ffb3477a;background:linear-gradient(180deg,#34220ceb,#17100aeb);box-shadow:0 0 0 1px #ffb34714,inset 0 0 18px #ff8c0014}.settings-modal-action-btn:hover:not(:disabled){border-color:#7dd3fcc7;background:#0f1f38e6;color:#ffb347}.settings-modal-action-btn--primary:hover:not(:disabled){border-color:#ffc66dd6;background:linear-gradient(180deg,#432a0af5,#1f1208f5)}.install-decision-modal__body{display:grid;gap:.9rem}.install-decision-modal__meta{display:grid;gap:.4rem}.install-decision-modal__mode-badge{display:inline-flex;align-items:center;margin-left:.35rem;padding:.18rem .46rem;border-radius:999px;border:1px solid rgba(56,189,248,.28);background:#0a192db8;color:#bfe4ff;font-size:.66rem;font-weight:700}.install-decision-modal__warnings{margin:0;padding-left:1rem;display:grid;gap:.2rem}.install-decision-modal__scenario{display:grid;gap:.72rem}.install-decision-modal__description{margin:0;color:#d9e8fb;font-size:.82rem;line-height:1.45}.install-decision-modal__actions{display:flex;flex-wrap:wrap;gap:.58rem;align-items:stretch}.install-decision-modal__action-btn{min-width:168px;justify-content:center;text-align:center}.install-decision-modal__badge-recommended{display:inline-flex;align-items:center;margin-left:.38rem;padding:.12rem .4rem;border-radius:999px;background:#ffb3472e;color:#ffd28f;font-size:.64rem;font-weight:800;letter-spacing:.01em}.settings-modal-notice{margin-top:.62rem;padding:.52rem .64rem;background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:6px;font-size:.67rem;color:#fcd34d;line-height:1.28}.settings-modal-footer{padding-top:.52rem;border-top:1px solid rgba(56,189,248,.15);display:flex;justify-content:center;gap:.5rem}.settings-modal-close-ornament{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:218px;min-height:56px;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.settings-modal-close-asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.32))}.settings-modal-close-label{position:absolute;z-index:1;color:#ffd79b;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,179,71,.18);pointer-events:none}.settings-modal-close-ornament:hover:not(:disabled){transform:translateY(-1px)}.settings-modal-close-ornament:hover:not(:disabled) .settings-modal-close-asset{filter:drop-shadow(0 10px 22px rgba(0,0,0,.38)) brightness(1.04)}.settings-modal-close-ornament:hover:not(:disabled) .settings-modal-close-label{color:#fff1cb}.upcore-initial-consent-modal{max-width:760px}.upcore-initial-consent-copy{margin-bottom:10px}.upcore-initial-consent-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:14px}@media (max-width: 768px){.settings-modal{width:min(96vw,600px);max-height:86vh}.settings-modal-grid{gap:.7rem}.settings-modal-grid--engine,.settings-modal-grid--basic,.settings-modal-access-grid{grid-template-columns:1fr}.settings-modal-tabs{gap:0}.settings-tab-btn{padding:.38rem .64rem .52rem;font-size:.71rem}.settings-modal-content{padding:.78rem .72rem}.settings-modal-action-btn{padding:.54rem .7rem;font-size:.7rem}.settings-modal-actions-grid{grid-template-columns:1fr}.settings-modal-close-ornament{min-width:188px;min-height:50px}.settings-modal-close-label{font-size:.74rem}}
