@import url(https://fonts.googleapis.com/css2?family=Syne:wght@800&family=DM+Sans:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300&family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&family=Syne:wght@700;800&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.animated-bg{background:#05070a;height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.gradient-orb{filter:blur(120px);opacity:.2;position:absolute}.orb-1{background:radial-gradient(ellipse at center right,#242b3d 0,#0000 80%);border-radius:40%;height:100vh;right:-200px;top:0;width:800px}.orb-2{background:radial-gradient(circle at center left,#7a2410 0,#0000 75%);bottom:10%;height:800px;left:-150px;opacity:.15;width:600px}.orb-3{background:linear-gradient(0deg,#000 0,#0000);bottom:0;height:300px;left:0;opacity:.8;width:100%}.navbar{background:#0a0e13;border-bottom:1px solid #ffffff12;padding:16px 32px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.navbar.navbar-hidden{display:none}.navbar-container{align-items:center;display:flex;justify-content:space-between;padding:0 32px}.page-title{color:#fff;font-size:15px;font-weight:500;margin:0}.top-nav-create-btn{align-items:center;background:#f97316;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;transition:opacity .2s}.top-nav-create-btn:hover{opacity:.9}@media (max-width:768px){.navbar{left:0}}.sidebar{background:#0d1117;border-right:1px solid #ffffff12;bottom:0;box-shadow:inset 0 1px 0 #f9731614;display:flex;flex-direction:column;flex-shrink:0;left:0;position:fixed;top:0;width:220px;z-index:1000}.sidebar-header{align-items:center;display:flex;gap:8px;padding:20px 16px}.sidebar-wordmark{color:#fff;font-size:13px;font-weight:600;letter-spacing:.05em}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:8px 12px 8px 0}.sidebar-link{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;font-weight:500;gap:12px;padding:10px 16px;text-align:left;transition:all .2s;width:100%}.sidebar-link:hover{background:#ffffff0a}.sidebar-link.active{background:#ffffff0f;border-bottom-left-radius:0;border-left:2px solid #f97316!important;border-top-left-radius:0;color:#fff;padding-left:14px!important}.sidebar-user-footer{border-top:1px solid #1f2937;padding:16px}.sidebar-user-info{align-items:center;display:flex;gap:12px}.sidebar-user-avatar{flex-shrink:0;height:32px;width:32px}.user-avatar-img{object-fit:cover}.user-avatar-img,.user-avatar-initial{border-radius:50%;height:100%;width:100%}.user-avatar-initial{align-items:center;background:#374151;color:#d1d5db;display:flex;font-size:14px;font-weight:700;justify-content:center}.sidebar-user-meta{display:flex;flex:1 1;flex-direction:column;min-width:0}.user-name-text{color:#fff;font-size:13px;font-weight:600}.user-email-text,.user-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-logout-text-link,.user-email-text{color:#6b7280;font-size:11px}.sidebar-logout-text-link{background:none;border:none;cursor:pointer;margin-top:4px;padding:0;text-align:left;transition:color .2s;width:-webkit-fit-content;width:fit-content}.sidebar-logout-text-link:hover{color:#f87171}@media (max-width:768px){.sidebar{display:none}}.toast{align-items:center;animation:slideInToast .3s cubic-bezier(.34,1.56,.64,1);bottom:32px;display:flex;font-size:14px;font-weight:500;gap:10px;max-width:400px;padding:14px 20px;position:fixed;right:32px;z-index:9999}.toast-success{border-left:3px solid var(--green);color:var(--green)}.toast-error{border-left:3px solid var(--red);color:var(--red)}.hp-btn-circle{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:color .8s ease,border-color .8s ease;-webkit-user-select:none;user-select:none;z-index:1}.hp-btn-circle:active{transform:scale(.96);transition:transform .1s ease}.hp-btn-circle .btn-content{align-items:center;display:flex;gap:8px;pointer-events:none;position:relative;z-index:20}.hp-btn-circle:after{aspect-ratio:1/1;background:#f97316;background:var(--hp-accent,#f97316);border-radius:50%;content:"";left:var(--x);opacity:0;pointer-events:none;position:absolute;top:var(--y);transform:translate(-50%,-50%) scale(0);transition:transform 1.2s cubic-bezier(.1,0,.3,1),opacity .8s ease;width:350%;z-index:-1}@media (hover:hover){.hp-btn-circle:hover{color:#000;transition-delay:.4s}.hp-btn-circle:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hp-btn--filled:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.hp-btn--filled{border-color:#f97316;border-color:var(--hp-accent,#f97316);color:#000}.hp-btn--filled:after{left:50%;top:50%}@media (hover:hover){.hp-btn--filled:hover{opacity:.9;transform:translateY(-1px)}}.hp-btn--primary{border-color:#f97316;border-color:var(--hp-accent,#f97316)}.hp-btn--light:after{background:#fff}.hp-btn--outline{border-color:#fff3}@media (hover:hover){.hp-btn--outline:hover{border-color:#f97316;border-color:var(--hp-accent,#f97316)}}.aurora-text-container{animation:aurora-entrance 2s cubic-bezier(.16,1,.3,1) forwards;display:inline-block;filter:blur(5px);opacity:0;position:relative;transform:translateY(20px) scale(.9)}.aurora-text-content{-webkit-text-fill-color:#0000;animation:aurora-animation 8s ease-in-out infinite alternate;background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#0000;display:inline-block;position:relative;will-change:transform,background-position}@keyframes aurora-entrance{0%{filter:blur(10px);opacity:0;transform:translateY(30px) scale(.9)}60%{filter:blur(0);opacity:1;transform:translateY(-2px) scale(1.08)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes aurora-animation{0%{background-position:0 50%;transform:rotate(-1.5deg) scale(.98)}25%{background-position:50% 100%;transform:rotate(1.5deg) scale(1.02)}50%{background-position:100% 50%;transform:rotate(-1deg) scale(.99)}75%{background-position:50% 0;transform:rotate(1deg) scale(1.01)}to{background-position:0 50%;transform:rotate(-1.5deg) scale(.98)}}.animated-shiny-text{align-items:center;animation:shiny-text 5s linear infinite;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#0000,#fff,#0000);background-repeat:no-repeat;background-size:var(--shiny-width) 100%;color:var(--hp-accent);display:inline-flex;font-weight:600;transition:background-position 1s cubic-bezier(.6,.6,0,1)}.hp-hero-badge .animated-shiny-text{color:inherit}@keyframes shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width)) 0}30%,60%{background-position:calc(100% + var(--shiny-width)) 0}}.shine-border-overlay{animation:shine var(--duration) infinite linear;border-radius:inherit;height:100%;inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;width:100%;will-change:background-position}@keyframes shine{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.hp-logo-img{display:block;height:36px;image-rendering:-webkit-optimize-contrast;object-fit:contain;width:auto}.hp-logo-img--footer{height:30px;opacity:.9}.hp-screenshot-desktop{display:block}@media (max-width:767px){.hp-screenshot-desktop{display:none!important}}.hp{--hp-primary:#05070a;--hp-accent:#f97316;--hp-accent-bright:#ff6b2b;--hp-accent-hover:#ea580c;--hp-accent-dim:#f9731626;--hp-cold-technical:#46536f;--hp-bruised-indigo:#1a1c2c;--hp-smoky-blue:#242b3d;--hp-danger-haze:#7a2410;--hp-surface:#ffffff05;--hp-surface2:#ffffff0d;--hp-bg:#05070a;--hp-bg2:#090b11;--hp-fg:#fff;--hp-fg-dark:#fff;--hp-fg2:#fff9;--hp-fg3:#ffffff59;--hp-border:#ffffff0f;--hp-border-light:#ffffff1a;--hp-success:#2ea043;--hp-max:1200px;--hp-radius:12px;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 100% 100%,#000000e6 0,#0000 50%),radial-gradient(circle at 0 0,#000c 0,#0000 40%),radial-gradient(ellipse 800px 1500px at 100% 10%,#46536f1f 0,#0000 60%),radial-gradient(ellipse 800px 1200px at 0 50%,#7a24101a 0,#0000 50%),#05070a;color:var(--hp-fg);font-family:Inter,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden;position:relative}@media (max-width:768px){.hp{background:radial-gradient(circle at 100% 100%,#000000e6 0,#0000 50%),radial-gradient(circle at 0 0,#000c 0,#0000 40%),radial-gradient(ellipse 400px 800px at 100% 10%,#46536f14 0,#0000 60%),radial-gradient(ellipse 400px 600px at 0 50%,#7a24100f 0,#0000 50%),#05070a}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal--on{opacity:1;transform:translateY(0)}.hp:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),radial-gradient(circle,#ffffff0d 1px,#0000 0);background-size:auto,30px 30px;content:"";inset:0;mix-blend-mode:overlay;opacity:.1;pointer-events:none;position:fixed;z-index:10000}.hp-particles{display:none}.hp-nav{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#05070af2;border-bottom:1px solid var(--hp-border);left:0;position:fixed;right:0;top:0;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s;z-index:200}.hp-nav--hidden{transform:translateY(-100%)}.hp-nav--scrolled{border-color:#ffffff1f;box-shadow:0 1px 40px #0006}.hp-nav-inner{height:72px;justify-content:space-between;margin:0 auto;max-width:var(--hp-max);padding:0 32px}.hp-nav-inner,.hp-nav-links{align-items:center;display:flex}.hp-nav-links{gap:32px}.hp-nav-links button{background:none;border:none;color:var(--hp-fg2);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.01em;transition:all .2s ease}.hp-nav-links button:hover{color:var(--hp-accent);transform:translateY(-1px)}@media (max-width:900px){.hp-nav-links{display:none}}.hp-logo{gap:10px;text-decoration:none}.hp-logo,.hp-logo-icon{align-items:center;display:flex}.hp-logo-icon{background:var(--hp-accent);border-radius:8px;height:32px;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);width:32px}.hp-logo-icon:hover{transform:rotate(-8deg) scale(1.1)}.hp-logo-icon--sm{border-radius:6px;height:26px;width:26px}.hp-logo-letter{font-size:15px;font-weight:800;line-height:1}.hp-logo-letter,.hp-logo-text{color:#fff;font-family:Syne,sans-serif}.hp-logo-text{font-size:16px;font-weight:700;letter-spacing:-.01em}.hp-nav-right{gap:20px}.hp-nav-right,.hp-nav-status{align-items:center;display:flex}.hp-nav-status{gap:7px}.hp-dot{background:#ffffff40;border-radius:50%;height:6px;transition:background .3s;width:6px}.hp-dot.on{animation:hp-pulse-dot 2.5s ease-in-out infinite;background:var(--hp-success);box-shadow:0 0 0 3px #3fb95033}@keyframes hp-pulse-dot{0%,to{box-shadow:0 0 0 2px #3fb95033}50%{box-shadow:0 0 0 5px #3fb9501f}}.hp-dot-label{color:var(--hp-fg2);font-size:12px;font-weight:400;letter-spacing:.01em}.hp-nav-dash{background:var(--hp-surface2);border:1px solid var(--hp-border);border-radius:6px;color:var(--hp-fg);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.01em;padding:7px 16px;transition:all .2s ease}.hp-nav-dash:hover{background:var(--hp-accent);border-color:var(--hp-accent);color:#fff}.hp-hero{background:#0000;overflow:hidden;position:relative}.hp-hero:before{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:80px 80px;content:"";inset:0;mask-image:linear-gradient(to bottom right,#000 20%,#0000 80%);-webkit-mask-image:linear-gradient(to bottom right,#000 20%,#0000 80%);opacity:.4;position:absolute}.hp-hero-inner{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:var(--hp-max);min-height:90vh;padding:120px 32px 100px;position:relative;z-index:1}.hp-hero-left{flex:1 1;max-width:520px}.hp-hero-right{display:flex;flex:1 1;justify-content:flex-end;opacity:1;perspective:1000px;position:relative;transform:none}.hp-hero-dash{background:#0f1117;border:1px solid #ffffff1a;border-radius:8px;box-shadow:none;height:auto;min-width:340px;padding:24px;transform:rotate(-2deg);width:360px}@keyframes hp-progress-loop{0%{width:0}to{width:100%}}.hp-dash-progress-fill--animated{animation:hp-progress-loop 8s linear infinite;height:100%}.hp-dash-header{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.hp-dash-title{color:var(--hp-fg);font-family:monospace;font-size:14px;font-weight:600}.hp-dash-live{align-items:center;color:var(--hp-success);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.hp-dash-live-dot{background:var(--hp-success);border-radius:50%;height:6px;width:6px}.hp-dash-row{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.hp-dash-row-top{align-items:center;display:flex;justify-content:space-between}.hp-dash-device{color:var(--hp-fg2);font-family:monospace;font-size:13px}.hp-dash-status{color:var(--hp-fg3);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.hp-dash-status--active{color:var(--hp-accent)}.hp-dash-progress-track{background:#ffffff1a;border-radius:2px;height:3px;overflow:hidden;width:100%}.hp-dash-progress-fill{background:var(--hp-accent);border-radius:2px;height:100%}.hp-dash-bugs{border-top:1px dashed #ffffff1a;margin-top:24px;padding-top:16px}.hp-dash-bugs-title{color:var(--hp-fg3);font-size:11px;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.hp-dash-bug-item{align-items:center;color:var(--hp-fg2);display:flex;font-size:13px;gap:8px;margin-bottom:8px}.hp-dash-bug-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.hp-dash-bug-dot.critical{background:#ff7b72}.hp-dash-bug-dot.medium{background:#f2cc60}.hp-hero-badge{align-items:center;animation:hp-badge-in .8s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;border-top-color:#ffffff26;box-shadow:0 2px 10px #0003,inset 0 0 0 1px #ffffff05;color:#fff;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;gap:10px;letter-spacing:.02em;margin-bottom:32px;padding:4px 12px;text-transform:uppercase}.hp-hero-badge:before{background:var(--hp-accent);border-radius:1px;box-shadow:0 0 8px var(--hp-accent);content:"";height:4px;width:4px}@keyframes hp-badge-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hp-h1{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:min(56px,9vw);font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:0 0 24px;max-width:600px}.hp-h1 em{color:var(--hp-accent);font-style:normal}.hp-sub{color:var(--hp-fg2);font-size:17px;font-weight:400;line-height:1.7;margin:0 0 24px;max-width:500px;opacity:.8}.hp-hero-mission{align-items:center;display:flex;gap:16px;margin-bottom:48px;max-width:500px}.hp-mission-accent{background:var(--hp-accent);border-radius:4px;flex-shrink:0;height:24px;width:2px}.hp-hero-mission p{color:var(--hp-fg);font-size:14px;letter-spacing:.01em;line-height:1.5;margin:0;opacity:.9}.hp-hero-mission p strong{color:var(--hp-accent);font-weight:600}.hp-cta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.hp-hero-divider{align-items:center;background:repeating-linear-gradient(90deg,#ffffff0a,#ffffff0a 1px,#0000 0,#0000 24px);border-bottom:1px solid #ffffff08;border-top:1px solid #ffffff08;display:flex;height:32px;justify-content:center;margin:60px 0 0;mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);position:relative;width:100%}.hp-hero-divider:after{background:var(--hp-bg);color:#fff3;content:"CALIBRATION_SEQUENCE // 001-A";font-family:Inter,monospace;font-size:8px;letter-spacing:.3em;padding:0 16px;text-transform:uppercase}.hp-btn{-webkit-tap-highlight-color:transparent;align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;gap:8px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease;z-index:1}.hp-btn span{position:relative;z-index:20}.hp-btn:active{transform:scale(.97)}.hp-btn--primary{background:#0000;border-color:var(--hp-accent);color:#fff}.hp-btn--ghost{background:#0000;border-color:var(--hp-border);color:var(--hp-fg)}.hp-btn--light{background:#0000;border-color:#fff;color:#fff}.hp-btn--outline{background:#0000;border:1px solid #fff3;color:var(--hp-fg)}.hp-hero-cta-btns{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media (max-width:480px){.hp-hero-cta-btns{flex-direction:column;width:100%}}.hp-login-wrap{display:flex;flex-direction:column;gap:10px}.hp-login-wrap--center{align-items:center}.hp-login-note{color:var(--hp-fg3);font-size:12px;letter-spacing:.01em;margin:0}.hp-murphy-section{background:#0000;overflow:hidden;position:relative}.hp-murphy-section:before{background:radial-gradient(ellipse 600px 900px at 0 50%,#7a241014 0,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.hp-murphy-inner{align-items:center;display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:var(--hp-max);padding:48px 32px}.hp-murphy-content{flex:1 1;max-width:520px}.hp-murphy-h2{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:clamp(32px,5vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:16px 0 24px}.hp-murphy-h2 span{color:var(--hp-accent)}.hp-murphy-p{color:var(--hp-fg2);font-size:17px;font-weight:300;line-height:1.7}.hp-murphy-graphic-wrap{display:flex;flex:1 1;justify-content:center;opacity:0;position:relative;transform:translateX(40px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.reveal--on .hp-murphy-graphic-wrap{opacity:1;transform:translateX(0);transition-delay:.8s}.hp-murphy-graphic{border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 30px 60px #0009;height:auto;max-width:440px;width:100%;z-index:1}.hp-murphy-glow{background:radial-gradient(circle,#7a241026 0,#0000 75%);filter:blur(60px);height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.hp-numbers{background:var(--hp-bg2);border-bottom:1px solid var(--hp-border);border-top:1px solid var(--hp-border);position:relative;z-index:1}.hp-numbers-inner{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:var(--hp-max);padding:0 32px}.hp-num-block{border-right:1px solid var(--hp-border);display:flex;flex-direction:column;gap:4px;padding:28px 20px;text-align:center;transition:background .2s}.hp-num-block:last-child{border-right:none}.hp-num-block:hover{background:var(--hp-surface)}.hp-num-block strong{color:var(--hp-accent);font-family:Syne,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.03em}.hp-num-block span{color:#9e6a4a;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.hp-section--pain{background:var(--hp-bg);max-width:100%;position:relative;z-index:1}.hp-pain-inner{margin:0 auto;max-width:1100px;padding:48px 24px 40px}.hp-pain-inner .hp-section-title{margin:0 0 12px;max-width:600px;text-align:left}.hp-pain-inner .hp-section-sub{margin:0 0 32px;max-width:600px;text-align:left}.hp-evidence-grid{align-items:stretch;display:flex;gap:24px}.hp-evidence-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--hp-radius);flex:1 1;overflow:hidden;padding:28px;position:relative}.hp-evidence-card,.hp-mock-review{display:flex;flex-direction:column}.hp-mock-review{gap:12px}.hp-mock-stars{color:#f97316;font-size:18px;letter-spacing:2px}.hp-mock-review-text{color:var(--hp-fg);font-size:16px;font-style:italic;font-weight:500;line-height:1.5}.hp-mock-review-meta{color:var(--hp-fg2);display:flex;font-size:13px;justify-content:space-between;margin-top:8px}.hp-mock-log-container{display:flex;flex-direction:column;gap:16px;height:100%}.hp-mock-log{background:#0d1117;border:1px solid #ffffff1a;border-radius:8px;color:#a5d6ff;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.5;overflow-x:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.hp-mock-log-error{color:#ff7b72;font-weight:700}.hp-mock-log-overlay{border-left:3px solid #f97316;color:var(--hp-fg);font-size:14px;font-weight:600;margin-top:auto;padding-left:12px}.hp-pricing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px}.hp-pricing-card{background:#090b11;border:1px solid #ffffff1a;border-radius:var(--hp-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:32px 24px;position:relative;transition:border-color .2s ease,background .2s ease}.hp-pricing-card--featured{background:#0c0e14;border:1px solid var(--hp-accent);padding-top:40px}.hp-pricing-shine{opacity:0;transition:opacity .8s ease}@media (hover:hover){.hp-pricing-card:hover .hp-pricing-shine{opacity:1}}.hp-pricing-icon{color:var(--hp-accent);display:block;margin-bottom:14px}.hp-pricing-card h3{color:#ffffff80;font-size:13px;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.hp-pricing-card h3,.hp-pricing-price{font-family:Inter,sans-serif;font-weight:600}.hp-pricing-price{align-items:baseline;color:#fff;display:flex;font-size:36px;gap:8px;letter-spacing:normal;line-height:1;margin:24px 0}.hp-pricing-period{color:#fff6;font-family:Inter,sans-serif;font-size:13px;font-weight:400;letter-spacing:0}.hp-pricing-divider{background:#ffffff14;height:1px;margin:0 0 24px;width:100%}.hp-pricing-features{display:flex;flex:1 1;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.hp-pricing-features li{color:var(--hp-fg2);font-size:14px;font-weight:300;line-height:1.8}.hp-pricing-features li strong{color:var(--hp-fg);font-weight:500}.hp-pricing-btn{justify-content:center;width:100%}.hp-pricing-recommended{background:var(--hp-accent);color:#000;font-size:10px;font-weight:800;left:0;letter-spacing:.05em;padding:4px 0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.hp-pricing-label{color:var(--hp-fg2);font-size:13px;font-weight:400;margin-bottom:24px}.hp-section{background:var(--hp-primary);max-width:100%;position:relative;z-index:1}.hp-section>div{box-sizing:border-box;margin:0 auto;max-width:var(--hp-max);padding:48px 32px;width:100%}.hp-section .hp-section-title{color:var(--hp-fg)}.hp-section .hp-section-sub{color:var(--hp-fg2)}.hp-section--alt{background:var(--hp-bg2);border-bottom:1px solid var(--hp-border);border-top:1px solid var(--hp-border);max-width:100%}.hp-section--alt>*{margin-left:auto;margin-right:auto;max-width:var(--hp-max);padding:48px 32px}.hp-section-title{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:2.8rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px;text-align:center;width:100%}.hp-section-title--left{text-align:left}.hp-section-sub{color:var(--hp-fg2);font-size:16px;font-weight:300;line-height:1.7;margin:0 auto 36px;max-width:480px;text-align:center}.hp-steps{grid-gap:0;background:var(--hp-surface2);border:1px solid var(--hp-border);border-radius:14px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden}.hp-step{border-right:1px solid var(--hp-border);display:flex;flex-direction:column;gap:10px;padding:36px 32px;position:relative;transition:background .2s}.hp-step:last-child{border-right:none}.hp-step:hover{background:#ffffff0a}.hp-step-connector{display:none}.hp-step-n{color:var(--hp-accent);font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.hp-step h3,.hp-step-n{font-family:Syne,sans-serif}.hp-step h3{color:var(--hp-fg);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:0}.hp-step p{color:var(--hp-fg2);font-size:14px;font-weight:300;line-height:1.7;margin:0}.hp-features{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.hp-features li{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:var(--hp-radius);display:flex;flex-direction:column;gap:8px;padding:32px 28px;transition:all .3s cubic-bezier(.16,1,.3,1)}.hp-features li:hover{background:var(--hp-surface2);border-color:var(--hp-accent-dim);transform:translateY(-4px)}.hp-feat-icon{color:var(--hp-accent);display:block;line-height:1;margin-bottom:8px}.hp-features li strong{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em}.hp-features li span{color:var(--hp-fg2);font-size:14px;font-weight:300;line-height:1.65}.hp-section--cta{background:var(--hp-primary);max-width:100%;overflow:hidden;padding:0;position:relative;text-align:left}.hp-cta-inner{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr auto;margin:0 auto;max-width:var(--hp-max);padding:48px 32px;position:relative;z-index:1}.hp-cta-inner h2,.hp-cta-inner-title{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0 0 12px}.hp-cta-inner .hp-sub{color:#46536f;font-size:18px;font-weight:300;margin-bottom:40px;max-width:500px}.hp-cta-inner p{color:var(--hp-fg2);font-size:16px;font-weight:300;line-height:1.7;margin:0;max-width:420px}.hp-cta-right{flex-shrink:0}.hp-section--sample-reports{background:#050505;border-top:1px solid #ffffff0d;padding:48px 0;position:relative;z-index:1}.hp-sample-intro{margin:0 auto 32px;max-width:600px;padding:0 32px;text-align:center}.hp-sample-h2{color:#ff6b35;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.hp-sample-p{color:#ffffff80;font-size:18px;font-weight:400;line-height:1.6;margin:0}.hp-sample-reports-container{margin:0 auto;max-width:960px;padding:0 32px}@media (max-width:768px){.hp-section--sample-reports{padding:40px 0}.hp-sample-h2{font-size:32px}.hp-sample-intro{margin-bottom:24px}}.hp-footer{background:#080b10;border-top:1px solid #ffffff0f;color:#fff;position:relative;z-index:1}.hp-footer-inner{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.5fr 1fr 1fr 1.2fr;margin:0 auto;max-width:var(--hp-max);padding:40px 32px 28px}.hp-logo--footer{margin-bottom:14px}.hp-footer-tagline{color:#fff6;font-size:13px;font-weight:300;line-height:1.6;margin:0}.hp-footer-col h4{color:var(--hp-accent);font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.hp-footer-col address{font-style:normal;line-height:1.7}.hp-footer-col address,.hp-footer-col p{color:#ffffff8c;font-size:13px;font-weight:300}.hp-footer-col p{margin:0 0 6px}.hp-footer-col a{color:#ffffff8c;text-decoration:none;transition:color .2s}.hp-footer-col a:hover{color:var(--hp-accent)}.hp-footer-socials{display:flex;flex-direction:column;gap:12px}.hp-footer-socials a{align-items:center;color:#ffffff8c;display:flex;font-size:13px;gap:10px;text-decoration:none;transition:color .2s}.hp-footer-socials a:hover{color:var(--hp-accent)}.hp-footer-bottom{align-items:center;border-top:1px solid #ffffff0f;color:#ffffff47;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.02em;margin:0 auto;max-width:var(--hp-max);padding:20px 32px}.hp-dl-section{background:linear-gradient(135deg,#ff9f4314,#5f27cd1f);border-bottom:1px solid #ff9f4326;border-top:1px solid #ff9f4326;padding:48px 24px}.hp-dl-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.hp-dl-left p{color:#fff9;line-height:1.7;margin-bottom:28px}.hp-dl-perks{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 32px;padding:0}.hp-dl-perks li{align-items:center;color:var(--hp-fg2);display:flex;font-size:14px;font-weight:300;gap:14px}.hp-dl-perk-icon{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;color:var(--hp-accent);flex-shrink:0;height:32px;justify-content:center;width:32px}.hp-dl-perk-icon,.hp-dl-right{align-items:center;display:flex}.hp-dl-right{flex-direction:column;gap:20px}.hp-dl-card{background:#0d1117;border:1px solid #ffffff0d;border-radius:20px;box-shadow:0 40px 80px #00000080;overflow:hidden;padding:48px 40px;position:relative;text-align:center;width:100%}.hp-dl-card-badge{align-items:center;background:#4ade800d;border:1px solid #4ade801a;border-radius:100px;color:#4ade80;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.08em;padding:6px 14px;position:absolute;right:20px;text-transform:uppercase;top:20px}.hp-dl-card-icon{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;color:#fff;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.hp-dl-card h3{color:#fff;font-family:Syne,sans-serif;font-size:22px;font-weight:700;margin:0 0 4px}.hp-dl-card-sub{color:var(--hp-fg3);font-size:14px;margin-bottom:32px}.hp-dl-card-main{background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;padding:24px}.hp-dl-card-meta{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:20px}.hp-dl-version-tag{background:#4ade801a;border-radius:4px;color:#4ade80;font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 8px}.hp-dl-version-num{color:var(--hp-fg3);font-family:monospace;font-size:12px}.hp-btn--download{background:#fff!important;border-radius:10px!important;color:#000!important;font-size:15px!important;font-weight:700;justify-content:center;padding:14px!important;transition:transform .2s,background .2s;width:100%}.hp-btn--download:hover{background:#f0f0f0!important;transform:translateY(-2px)}.hp-dl-contact{color:var(--hp-fg3);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:center;opacity:.6}.hp-mobile-dl-banner{background:linear-gradient(135deg,#ff5c0026,#ff9f431a);border-bottom:1px solid #ff5c0033;display:none;padding:16px 20px;text-align:center}.hp-mobile-dl-banner p{color:#fffc;font-size:.85rem;line-height:1.5;margin:0 0 12px}.hp-mobile-dl-banner .hp-btn{font-size:.85rem;justify-content:center;padding:10px 24px;width:100%}.hp-section--technical{background:var(--hp-bg2);border-bottom:1px solid var(--hp-border);border-top:1px solid var(--hp-border);position:relative;z-index:1}.hp-technical-inner{margin:0 auto;max-width:var(--hp-max);padding:48px 32px}.hp-technical-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.hp-tech-card{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:var(--hp-radius);padding:32px;transition:all .3s ease}.hp-tech-card:hover{background:var(--hp-surface2);border-color:var(--hp-border-light)}.hp-tech-card-header{align-items:center;display:flex;gap:16px;margin-bottom:20px}.hp-tech-icon{color:var(--hp-accent)}.hp-tech-card h3{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:22px;font-weight:700}.hp-tech-desc{color:var(--hp-fg2);font-size:15px;font-weight:300;line-height:1.6;margin-bottom:28px}.hp-tech-lists{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.hp-tech-list-group{display:flex;flex-direction:column;gap:12px}.hp-tech-list-label{color:var(--hp-fg3);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hp-tech-list-label--alt{color:var(--hp-accent);opacity:.8}.hp-tech-list-group ul{display:flex;flex-direction:column;gap:8px;list-style:none}.hp-tech-list-group ul li{align-items:center;color:var(--hp-fg2);display:flex;font-size:14px;gap:8px}.hp-tech-list-group ul li:before{color:var(--hp-accent);content:"•";font-weight:700}.hp-tech-list--muted li{opacity:.5}@media (max-width:900px){.hp-technical-grid{grid-template-columns:1fr}}@media (max-width:480px){.hp-tech-lists{gap:16px!important;grid-template-columns:1fr!important}.hp-technical-inner{padding:48px 20px!important}.hp-tech-card h3{font-size:18px!important}.hp-tech-desc{font-size:14px!important;margin-bottom:20px!important}}@keyframes hp-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hp-testers-section{background:var(--hp-primary);border-bottom:1px solid var(--hp-border);border-top:1px solid var(--hp-border);overflow:hidden;position:relative}.hp-testers-inner{grid-gap:48px;align-items:flex-start;display:grid;gap:48px;grid-template-columns:1.2fr 1fr;margin:0 auto;max-width:var(--hp-max);padding:48px 32px;position:relative;z-index:1}.hp-testers-desc{color:var(--hp-fg2);font-size:16px;font-weight:300;line-height:1.75;margin:0 0 28px;max-width:440px}.hp-testers-perks{display:flex;flex-direction:column;gap:24px}.hp-tester-perk{align-items:flex-start;display:flex;gap:16px}.hp-tester-perk-icon{color:var(--hp-accent);flex-shrink:0;line-height:1;margin-top:2px}.hp-tester-perk div{display:flex;flex-direction:column;gap:3px}.hp-tester-perk strong{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.hp-tester-perk span{color:var(--hp-fg2);font-size:13px;font-weight:300;line-height:1.6}.hp-tester-card-stack{display:flex;flex-direction:column;gap:12px;position:relative}.hp-tester-card{align-items:center;background:#0f1117;border:1px solid #ffffff0d;border-radius:14px;display:flex;gap:16px;max-width:440px;padding:20px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.hp-tester-card:hover{background:#161922;border-color:#ffffff26;box-shadow:0 10px 30px #0000004d;transform:translateX(8px)}.hp-tester-avatar{align-items:center;background:linear-gradient(135deg,#ff5c00,#ff8c42);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Syne,sans-serif;font-size:13px;font-weight:800;height:42px;justify-content:center;width:42px}.hp-tester-avatar--2{background:linear-gradient(135deg,#1e6fce,#4a9eff)}.hp-tester-avatar--3{background:linear-gradient(135deg,#2d9e6b,#52d699)}.hp-tester-info{display:flex;flex:1 1;flex-direction:column;gap:3px}.hp-tester-info strong{color:var(--hp-fg);font-size:14px;font-weight:600}.hp-tester-info span{color:var(--hp-fg3);font-size:12px;font-weight:300}.hp-tester-earning{background:#3fb9501a;border:1px solid #3fb95033;border-radius:100px;color:var(--hp-success);font-size:13px;font-weight:600;padding:4px 10px;white-space:nowrap}.hp-tester-live-badge{align-items:center;color:var(--hp-fg3);display:flex;font-size:12px;font-weight:400;gap:8px;letter-spacing:.02em;padding:12px 4px 0}@media (max-width:1024px){.hp-hero-inner{flex-direction:column;min-height:auto;padding:100px 24px 48px!important;text-align:center}.hp-hero-left{max-width:100%!important}.hp-hero-right{justify-content:center;margin-top:32px;opacity:1;transform:none;width:100%}.hp-hero-dash{margin:0 auto;transform:none}.hp-h1{font-size:2.8rem;max-width:100%!important}.hp-hero-mission,.hp-sub{margin-left:auto;margin-right:auto;max-width:100%!important}.hp-cta{justify-content:center}.hp-murphy-inner,.hp-testers-inner{display:flex!important;flex-direction:column!important;gap:28px!important;padding:40px 24px!important;text-align:center!important}.hp-section-title--left,.hp-testers-desc{text-align:center!important}.hp-testers-desc{max-width:100%!important}.hp-testers-perks{margin:0 auto;max-width:480px;text-align:left;width:100%}.hp-tester-perk-icon{font-size:0}.hp-tester-card-stack{align-items:center}.hp-tester-card{max-width:100%!important;transform:none!important}.hp-pricing-grid{grid-template-columns:repeat(2,1fr)!important}.hp-technical-grid{grid-template-columns:1fr!important}.hp-tech-card[style*=column]{grid-column:auto!important}.hp-cta-inner,.hp-pain-inner,.hp-section--alt>*,.hp-section>div,.hp-technical-inner{padding:40px 24px!important}.hp-dl-section{padding:40px 20px!important}}@media (max-width:768px){.hp-murphy-inner,.hp-pain-inner,.hp-section--alt>*,.hp-section>div,.hp-technical-inner,.hp-testers-inner{padding:32px 20px!important}.hp-section-title{font-size:2rem!important;margin-bottom:16px!important}.hp-section-sub{font-size:14px!important;margin-bottom:24px!important}.hp-numbers-inner{grid-template-columns:repeat(2,1fr)!important}.hp-num-block{padding:20px 16px!important}.hp-num-block strong{font-size:24px!important}.hp-features{grid-template-columns:1fr!important}.hp-features li{padding:20px!important}.hp-steps{grid-template-columns:1fr!important}.hp-step{border-bottom:1px solid var(--hp-border)!important;border-right:none!important;padding:24px 20px!important}.hp-step:last-child{border-bottom:none!important}.hp-cta-inner{gap:20px!important;grid-template-columns:1fr!important;padding:32px 20px!important;text-align:center!important}.hp-cta-inner .hp-sub,.hp-cta-inner p{margin-left:auto!important;margin-right:auto!important}.hp-footer-inner{gap:24px!important;grid-template-columns:1fr!important;padding:32px 20px 24px!important;text-align:center!important}.hp-footer-socials{align-items:center!important}.hp-footer-bottom{flex-direction:column!important;gap:10px!important;padding:16px 20px!important}.hp-mobile-dl-banner{display:block!important}.hp-dl-grid{display:flex!important;flex-direction:column!important;gap:32px!important;text-align:center!important}.hp-dl-section{padding:32px 16px!important}.hp-dl-perks{align-items:flex-start!important;gap:12px!important;margin-left:auto;margin-right:auto;max-width:400px;width:100%}.hp-dl-contact{justify-content:center!important}.hp-dl-card{padding:32px 24px!important}.hp-hero-dash{max-width:360px!important;min-width:auto!important;width:100%!important}.hp-evidence-grid{flex-direction:column!important;gap:16px!important}.hp-evidence-card{padding:20px!important}.hp-pricing-grid{gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.hp-pricing-card{padding:24px 16px!important}.hp-pricing-price{font-size:28px!important;margin:16px 0!important}.hp-pricing-features{gap:8px!important;margin-bottom:16px!important}.hp-pricing-features li{font-size:13px!important}.hp-murphy-graphic{max-width:320px!important}.hp-testers-perks{gap:16px!important}.hp-tester-card{padding:14px 16px!important}}@media (max-width:480px){.hp-h1{font-size:2rem!important;letter-spacing:-.03em!important}.hp-section-title{font-size:1.6rem!important}.hp-murphy-inner,.hp-pain-inner,.hp-section--alt>*,.hp-section>div,.hp-technical-inner,.hp-testers-inner{padding:24px 16px!important}.hp-hero-inner{padding-top:80px!important}.hp-hero-dash{margin-bottom:-50px!important;transform:scale(.85)!important;transform-origin:center top!important}.hp-numbers-inner{grid-template-columns:1fr 1fr!important}.hp-num-block{border-right:none!important;padding:16px 12px!important}.hp-num-block strong{font-size:20px!important}.hp-num-block span{font-size:9px!important}.hp-pricing-grid,.hp-tech-lists{grid-template-columns:1fr!important}.hp-tech-lists{gap:16px!important}.hp-nav-inner{padding:0 16px!important}.hp-nav-dash{font-size:12px!important;padding:6px 12px!important}.hp-section--sample-reports{padding:24px 0!important}.hp-sample-intro{margin-bottom:20px!important;padding:0 16px!important}.hp-sample-reports-container{padding:0 12px!important}.hp-cta-inner{padding:24px 16px!important}.hp-footer-inner{gap:16px!important;padding:24px 16px 18px!important}.hp-dl-section{padding:24px 12px!important}.hp-dl-card{padding:24px 16px!important}.hp-tester-card{gap:10px!important;padding:12px!important}.hp-tester-avatar{font-size:11px!important;height:36px!important;width:36px!important}.hp-tester-info strong{font-size:13px!important}.hp-tester-earning,.hp-tester-info span{font-size:11px!important}.hp-tester-earning{padding:3px 8px!important}.hp-murphy-graphic{max-width:260px!important}.hp-murphy-h2{font-size:28px!important}.hp-evidence-card{padding:16px!important}.hp-mock-log{font-size:10px!important;padding:12px!important}}.hp-footer-links{align-items:center;display:flex;gap:24px}.hp-footer-links button{background:none;border:none;border-bottom:1px solid #0000;color:var(--hp-fg3);cursor:pointer;font-size:13px;padding:4px 0;transition:all .2s ease}.hp-footer-links button:hover{border-bottom-color:var(--hp-accent);color:var(--hp-accent)}@media (max-width:768px){.hp-footer-links{flex-wrap:wrap;gap:16px;justify-content:center;margin:12px 0}.hp-technical-stack{margin-top:24px!important;padding:32px 0!important}.hp-tech-block{margin-bottom:32px!important}.hp-tech-block h3{font-size:20px!important;max-width:100%!important}.hp-tech-block p{font-size:14px!important;max-width:100%!important}.hp-section--technical [style*="gridTemplateColumns: repeat(4"]{font-size:11px!important;grid-template-columns:repeat(4,minmax(80px,1fr))!important}.hp-tech-block>div[style*="display: flex"][style*="gap: 16px"]{flex-direction:column!important}.hp-section--technical img[alt="AI Report Detail"]{height:auto!important;max-height:240px!important}}@media (max-width:480px){.hp-tech-block h3{font-size:18px!important}.hp-section--technical [style*=overflowX]{padding:16px!important}.hp-section--technical [style*="gridTemplateColumns: repeat(4"]{font-size:10px!important;grid-template-columns:repeat(4,minmax(65px,1fr))!important}.hp-section--technical img[alt="AI Report Detail"]{max-height:180px!important}}.bq-report-view{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:900px;width:100%}.bq-report-header{margin-bottom:40px;text-align:left}.bq-report-id{color:#ff6b35;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:12px}.bq-report-main-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.025em;margin:0 0 32px}.bq-meta-bar{display:flex;flex-wrap:wrap;gap:24px;padding:0}.bq-meta-cell{align-items:center;color:#fff6;display:flex;font-size:13px;font-weight:500;gap:10px}.bq-meta-cell svg{flex-shrink:0}.bq-result-badge{background:#10b9810d;border:1px solid #10b9811a;border-radius:6px;color:#10b981;padding:4px 12px}.bq-surface{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0d;border-radius:12px;margin-bottom:40px;overflow:hidden}.bq-env-row{display:flex;gap:40px;padding:24px 32px}.bq-env-item label{color:#ffffff4d;display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.bq-env-item span{color:#ffffffb3;font-size:14px;font-weight:500}.bq-tracker-section{background:#0000;border:none}.bq-section-head h3{color:#ffffff80;font-size:16px;font-weight:600;margin-bottom:24px}.bq-issues-list{display:flex;flex-direction:column;gap:12px}.bq-issue-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;display:grid;grid-template-rows:auto 0fr;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1)}.bq-issue-row.is-expanded{grid-template-rows:auto 1fr}.bq-issue-row.is-expanded,.bq-issue-row:hover{background:hsla(0,0%,100%,.035);border-color:#ffffff14}.bq-issue-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:18px 24px;position:relative;z-index:2}.bq-issue-left{align-items:center;display:flex;gap:20px}.bq-badge{border:1px solid;border-radius:4px;font-size:10px;font-weight:700;padding:4px 10px;text-transform:uppercase}.bq-badge-critical{background:#ef44440d;border-color:#ef44441a;color:#ef4444}.bq-badge-high{background:#f59e0b0d;border-color:#f59e0b1a;color:#f59e0b}.bq-issue-title-group h4{color:#fff;font-size:15px;font-weight:600;margin:0 0 4px}.bq-issue-sub{color:#ffffff4d;font-size:12px;gap:8px}.bq-issue-right,.bq-issue-sub{align-items:center;display:flex}.bq-issue-right{color:#fff3;gap:32px}.bq-issue-preview{color:#fff6;font-size:13px;margin:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-issue-content{background:#0000001a;border-top:1px solid #0000;min-height:0;overflow:hidden;transition:border-color .5s ease}.bq-issue-row.is-expanded .bq-issue-content{border-top-color:#ffffff0a}.bq-issue-grid{grid-gap:56px;display:grid;gap:56px;grid-template-columns:1.25fr .75fr;opacity:0;padding:40px;transition:opacity .4s ease}.bq-issue-row.is-expanded .bq-issue-grid{opacity:1}.bq-content-sec{margin-bottom:24px}.bq-content-sec label{color:#ffffff4d;display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.bq-content-sec p{color:#fff9;font-size:14px;line-height:1.6;margin:0}.bq-steps-list{display:flex;flex-direction:column;gap:12px}.bq-step{align-items:flex-start;display:flex;gap:14px}.bq-step-num{align-items:center;background:#ff6b350d;border:1px solid #ff6b351a;border-radius:4px;color:#ff6b35;display:flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;height:20px;justify-content:center;width:20px}.bq-fixes{list-style:none;margin:0;padding:0}.bq-fixes li{align-items:center;color:#ffffffb3;display:flex;font-size:13.5px;gap:10px;margin-bottom:8px}.bq-fixes li svg{color:#10b981}.bq-media-frame{margin-bottom:32px}.bq-frame-label{color:#ffffff40;font-size:11px;font-weight:600;margin-bottom:12px}.bq-video-box{aspect-ratio:3/4;background:#000;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden;position:relative;width:100%}.bq-video-asset{height:100%;object-fit:contain;width:100%}.bq-video-placeholder{background:#050505;cursor:pointer;flex-direction:column;gap:16px;height:100%;width:100%}.bq-play-icon,.bq-video-placeholder{align-items:center;display:flex;justify-content:center}.bq-play-icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;height:48px;width:48px}.bq-video-placeholder span{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bq-evidence-meta{display:flex;flex-direction:column;gap:24px;margin-top:24px}.bq-meta-block label{color:#fff3;display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.bq-spec-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1.2fr}.bq-spec-item{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:6px;color:#ffffff80;display:flex;font-size:11px;gap:8px;min-width:0;padding:8px 12px}.bq-spec-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-spec-item svg{color:#ff6b35;flex-shrink:0}.bq-tester-card{align-items:center;display:flex;gap:12px}.bq-tester-avatar{border:1px solid #ffffff1a;border-radius:50%;height:32px;width:32px}.bq-tester-bio{display:flex;flex-direction:column}.bq-tester-name{color:#fff;font-size:13.5px;font-weight:600}.bq-tester-ts{color:#ffffff4d;font-size:11px}.bq-insights-section{padding:40px}.bq-insights-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.bq-insight-tag{color:#ff6b35;font-size:9px;font-weight:800;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.bq-insight h5{font-size:16px;font-weight:600;margin:0 0 12px}.bq-insight p{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.bq-report-footer{border-top:1px solid #ffffff0d;justify-content:space-between;margin-top:40px;padding-bottom:40px;padding-top:24px}.bq-report-footer,.bq-shield{align-items:center;display:flex}.bq-shield{color:#ffffff40;font-size:12px;font-weight:500;gap:10px}.bq-footer-right{display:flex;gap:16px}.bq-footer-btn{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#fff9;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease}.bq-btn-accent{background:#ff6b35;border-color:#ff6b35;color:#fff}.bq-footer-btn:hover{background:#ffffff0d;border-color:#fff3}.bq-btn-accent:hover{background:#e65a2b;border-color:#e65a2b}@media (max-width:800px){.bq-issue-grid{gap:32px;grid-template-columns:1fr;padding:24px}.bq-insights-grid{gap:24px;grid-template-columns:1fr}.bq-env-row{flex-wrap:wrap;gap:24px;padding:16px 20px}.bq-report-header{margin-bottom:24px}.bq-report-main-title{font-size:24px;margin-bottom:20px}.bq-meta-bar{gap:16px}.bq-surface{margin-bottom:24px}.bq-issue-summary{padding:14px 16px}.bq-issue-left{gap:12px}.bq-issue-right{gap:16px}.bq-issue-preview{display:none}.bq-insights-section{padding:24px}.bq-report-footer{flex-direction:column;gap:16px;margin-top:24px;padding-bottom:24px;padding-top:16px;text-align:center}}@media (max-width:480px){.bq-report-main-title{font-size:20px;margin-bottom:16px}.bq-meta-bar{flex-direction:column;gap:12px}.bq-issue-summary{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.bq-issue-right{justify-content:flex-end;width:100%}.bq-spec-grid{grid-template-columns:1fr}.bq-issue-grid{gap:24px;padding:16px}.bq-insights-section{padding:16px}.bq-content-sec{margin-bottom:16px}}.builders-section{background:#0000;overflow:hidden;padding:64px 0 48px;position:relative;z-index:1}.builders-section:before{background:radial-gradient(ellipse 600px 800px at 25% 30%,#f973160a 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.builders-hero{margin:0 auto 40px;max-width:640px;padding:0 32px;position:relative;text-align:center;z-index:1}.builders-hero h2{color:#fff;font-family:Syne,sans-serif;font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 20px}.builders-hero h2 .highlight{color:#f97316}.builders-hero p{color:#ffffff80;font-size:16px;font-weight:300;line-height:1.7;margin:0}.builders-founders{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1000px;padding:0 32px;position:relative;z-index:1}.builder-card{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:5fr 7fr}.builder-card--reverse{grid-template-columns:7fr 5fr}.builder-card--reverse .builder-image-wrap{order:2}.builder-card--reverse .builder-story{order:1}.builder-image-wrap{position:relative}.builder-image-container{aspect-ratio:1;border-radius:14px;max-width:320px;overflow:hidden;position:relative}.builder-card--reverse .builder-image-container{margin-left:auto}.builder-image-container:after{border-radius:14px;box-shadow:0 20px 50px #00000073,0 0 30px #f973160f;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.builder-photo{border:1px solid #ffffff12;border-radius:14px;display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.builder-image-container:hover .builder-photo{transform:scale(1.03)}.builder-role-badge{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#05070ad1;border:1px solid #ffffff1a;border-radius:6px;bottom:12px;color:#f97316;font-size:10px;font-weight:600;left:12px;letter-spacing:.06em;padding:6px 12px;position:absolute;text-transform:uppercase;z-index:2}.builder-story{display:flex;flex-direction:column;gap:12px}.builder-name{color:#fff;font-family:Syne,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.builder-role{color:#f97316;font-size:12px;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.builder-linkedin{align-items:center;color:#ffffff59;display:inline-flex;font-size:12px;font-weight:400;gap:5px;text-decoration:none;transition:color .2s;width:-webkit-fit-content;width:fit-content}.builder-linkedin:hover{color:#0a66c2}.builder-quote{border-left:2px solid #f9731680;color:#ffffffb3;font-size:16px;font-style:italic;line-height:1.6;margin:8px 0 4px;padding:0 0 0 16px}.builder-bio{color:#ffffff73;font-size:14px;font-weight:300;line-height:1.75;margin:0}.builder-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.builder-stat{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:1px;min-width:100px;padding:12px 16px}.builder-stat strong{color:#f97316;font-family:Syne,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.builder-stat span{color:#ffffff59;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.builders-divider{background:#ffffff14;height:1px;margin:0 auto;width:80px}.builders-why{margin:48px auto 0;max-width:820px;padding:0 32px;position:relative;z-index:1}.builders-why-title{color:#ffffff4d;font-family:Syne,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 32px;text-align:center;text-transform:uppercase}.builders-why-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.builders-why-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:20px 24px;transition:border-color .3s ease}.builders-why-card:hover{border-color:#f973161f}.builders-why-card strong{color:#ffffffd9;font-family:Syne,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.builders-why-card span{color:#ffffff61;font-size:13px;font-weight:300;line-height:1.6}.builders-fade{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.builders-fade--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.builders-fade{opacity:1;transform:none}.builder-photo,.builders-fade{transition:none}.builder-image-container:hover .builder-photo{transform:none}}@media (max-width:1024px){.builders-section{padding:48px 0 40px}.builders-hero{margin-bottom:32px}.builder-card,.builder-card--reverse{gap:32px;grid-template-columns:1fr!important;text-align:center}.builder-card--reverse .builder-image-wrap,.builder-card--reverse .builder-story{order:0!important}.builder-image-container{margin:0 auto!important;max-width:240px}.builder-story{align-items:center}.builder-quote{border-left:none;border-top:2px solid #f9731680;padding-left:0;padding-top:12px;text-align:center}.builder-stats{justify-content:center}.builder-linkedin{margin:0 auto}.builders-founders{gap:48px}}@media (max-width:768px){.builders-section{padding:40px 0 32px}.builders-hero{margin-bottom:28px;padding:0 24px}.builders-founders,.builders-why{padding:0 24px}.builders-why{margin-top:36px}.builders-why-grid{grid-template-columns:1fr}.builder-image-container{max-width:200px}.builder-stats{align-items:center;flex-direction:column}.builder-stat{align-items:center;max-width:220px;text-align:center;width:100%}.builder-name{font-size:22px}.builder-quote{font-size:15px}}@media (max-width:480px){.builders-hero h2{font-size:1.6rem!important}.builders-hero p{font-size:14px}}.builders-socials{align-items:center;border-top:1px solid #ffffff0d;display:flex;gap:32px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:40px;max-width:600px;padding-top:28px}.builders-socials a{align-items:center;color:#fff6;display:flex;font-size:14px;gap:8px;text-decoration:none;transition:color .2s,transform .2s}.builders-socials a:hover{color:#f97316;color:var(--hp-accent,#f97316);transform:translateY(-2px)}.builders-socials a svg{opacity:.7}@media (max-width:768px){.builders-socials{flex-direction:column;gap:20px;margin-top:32px;padding-top:24px}}:root{--hero-bg:#060810;--hero-bg2:#080b16;--hero-panel:#0c1020;--hero-border:#ffffff12;--hero-border2:#ffffff0a;--hero-orange:#ff8c28;--hero-orange2:#ffb26a;--hero-og-soft:#ff8c281f;--hero-og-glow:#ff8c2840;--hero-green:#0ff08a;--hero-g-soft:#0ff08a1a;--hero-g-border:#0ff08a33;--hero-red:#ff3f6c;--hero-r-soft:#ff3f6c1f;--hero-r-border:#ff3f6c38;--hero-amber:#fbbf24;--hero-a-soft:#fbbf241a;--hero-a-border:#fbbf2438;--hero-text:#eef1f8;--hero-text-soft:#8893ab;--hero-text-dim:#4e5670}@keyframes HeroSection_slideUp__0iN05{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection_floatY__X7LkD{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes HeroSection_blink__0Rc0K{0%,to{opacity:1}50%{opacity:.4}}@keyframes HeroSection_pulse__y\+FEU{0%,to{box-shadow:0 0 0 0 #0ff08a66}50%{box-shadow:0 0 0 4px #0ff08a00}}.HeroSection_hero__EPSxV{background:#060810;background:var(--hero-bg);font-family:DM Sans,sans-serif;height:100vh;max-height:100vh;overflow:hidden;position:relative}.HeroSection_grain__8gLzs{inset:0;opacity:.035;pointer-events:none;position:fixed;z-index:100}.HeroSection_blob__6j-t6{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.HeroSection_blob1__G87rC{background:#ff781e21;height:700px;left:-180px;top:-200px;width:700px}.HeroSection_blob2__HQrkF{background:#2850ff14;bottom:-180px;height:600px;right:20%;width:600px}.HeroSection_blob3__nuPZD{background:#ff3c640d;height:400px;right:5%;top:40%;width:400px}.HeroSection_gridLines__2zN0z{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,#0000 0);background-size:80px 80px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,#0000 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,#0000 80%);pointer-events:none;position:absolute}.HeroSection_grid__5URUj{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr 1.18fr;height:100%;margin:0 auto;max-width:1200px;padding:80px 32px 24px;position:relative;z-index:1}.HeroSection_copyCol__FGj2d{display:flex;flex-direction:column;gap:0}.HeroSection_eyebrow__NnGgQ{align-items:center;animation:HeroSection_slideUp__0iN05 .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;border-top-color:#ffffff26;box-shadow:0 2px 10px #0003,inset 0 0 0 1px #ffffff05;display:inline-flex;gap:10px;margin-bottom:16px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.HeroSection_eyebrowDot__9dE2M{background:#ff8c28;background:var(--hero-orange);border-radius:1px;box-shadow:0 0 8px #ff8c28;box-shadow:0 0 8px var(--hero-orange);height:4px;width:4px}.HeroSection_eyebrowText__w5Iwp{color:#fff;font-family:JetBrains Mono,DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.HeroSection_headline__rGjEk{animation:HeroSection_slideUp__0iN05 .6s ease both;animation-delay:.2s;color:#eef1f8;color:var(--hero-text);font-family:Syne,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0 0 14px}.HeroSection_headline__rGjEk em{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff8c28,#ff5f00);-webkit-background-clip:text;background-clip:text;font-style:normal}.HeroSection_subline__Dt6Yg{animation:HeroSection_slideUp__0iN05 .6s ease both;animation-delay:.3s;color:#8893ab;color:var(--hero-text-soft);font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 20px;max-width:380px}.HeroSection_ctaRow__FYmzg{align-items:center;animation:HeroSection_slideUp__0iN05 .6s ease both;animation-delay:.4s;display:flex;gap:16px}.HeroSection_ctaPrimary__eClqk{background:#0000;border:1px solid #ff8c28;border:1px solid var(--hero-orange);border-radius:6px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.HeroSection_ctaPrimary__eClqk:hover{background:#ff8c2814;box-shadow:0 0 20px #ff8c2826}.HeroSection_ctaPrimary__eClqk:active{transform:scale(.97)}.HeroSection_ctaGhost__ZGeZT{background:#0000;border:1px solid #ffffff0f;border-radius:6px;color:#8893ab;color:var(--hero-text-soft);cursor:pointer;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;padding:12px 24px;transition:all .2s ease}.HeroSection_ctaGhost__ZGeZT:hover{border-color:#fff3;color:#eef1f8;color:var(--hero-text)}.HeroSection_trustRow__GB5wP{align-items:center;animation:HeroSection_slideUp__0iN05 .6s ease both;animation-delay:.5s;display:flex;gap:14px;margin-top:20px}.HeroSection_avatarStack__lQujA{display:flex}.HeroSection_avatar__B2HdG{align-items:center;border:2px solid #060810;border:2px solid var(--hero-bg);border-radius:50%;color:#fff;display:flex;font-family:Syne,sans-serif;font-size:10px;font-weight:700;height:30px;justify-content:center;width:30px}.HeroSection_avatar__B2HdG+.HeroSection_avatar__B2HdG{margin-left:-8px}.HeroSection_trustText__2S3Fr{color:#8893ab;color:var(--hero-text-soft);font-family:DM Sans,sans-serif;font-size:13px}.HeroSection_trustText__2S3Fr strong{color:#eef1f8;color:var(--hero-text);font-weight:600}.HeroSection_mockupCol__f41e8{align-items:center;display:flex;justify-content:center;max-height:calc(100vh - 140px);position:relative}.HeroSection_browserGlow__bcbD-{background:radial-gradient(ellipse,#ff781e1f,#0000);border-radius:50%;filter:blur(20px);height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.HeroSection_floatBadge__3Odye{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;gap:10px;padding:10px 14px;pointer-events:none;position:absolute;z-index:10}.HeroSection_floatBadgeIcon__31Mh5{align-items:center;border-radius:8px;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.HeroSection_floatBadgeNum__-MjgJ{font-family:Syne,sans-serif;font-size:17px;font-weight:800}.HeroSection_floatBadgeLabel__JWTdd{color:#8893ab;color:var(--hero-text-soft);font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.HeroSection_floatBadgeInfo__NyNhz{display:flex;flex-direction:column;gap:2px}.HeroSection_badgeBugs__yCX3J{animation:HeroSection_floatY__X7LkD 3.5s ease-in-out infinite;background:linear-gradient(135deg,#1a0f20,#120d1e);border:1px solid #ff3f6c4d;right:-32px;top:48px}.HeroSection_badgeBugsIcon__WdWLB{background:#ff3f6c1f;background:var(--hero-r-soft);border:1px solid #ff3f6c38;border:1px solid var(--hero-r-border)}.HeroSection_badgeBugsNum__ONzN-{color:#ff3f6c;color:var(--hero-red)}.HeroSection_badgeTesters__VFkQd{animation:HeroSection_floatY__X7LkD 4s ease-in-out infinite;animation-delay:1s;background:linear-gradient(135deg,#0f1a15,#0d1e14);border:1px solid #0ff08a33;border:1px solid var(--hero-g-border);bottom:90px;left:-40px}.HeroSection_badgeTestersIcon__MGB6F{background:#0ff08a1a;background:var(--hero-g-soft);border:1px solid #0ff08a33;border:1px solid var(--hero-g-border)}.HeroSection_badgeTestersNum__JrXt3{color:#0ff08a;color:var(--hero-green)}.HeroSection_badgeDevice__\+pamc{animation:HeroSection_floatY__X7LkD 5s ease-in-out infinite;animation-delay:.5s;background:linear-gradient(135deg,#12131c,#0e1018);border:1px solid #ffffff12;border:1px solid var(--hero-border);left:-50px;top:200px}.HeroSection_badgeDeviceName__NxO2t{color:#eef1f8;color:var(--hero-text);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.HeroSection_badgeDeviceMeta__nCh2a{color:#4e5670;color:var(--hero-text-dim);font-family:DM Sans,sans-serif;font-size:9px}.HeroSection_browserFrame__QZPtW{background:#0d1120;border:1px solid #ffffff1a;border-radius:14px;box-shadow:inset 0 4px 0 #ffffff0a,0 60px 120px #000000bf,0 20px 60px #00000080;max-width:680px;overflow:hidden;position:relative;transform:perspective(1400px) rotateX(7deg) rotateY(-6deg) rotate(1deg);transform-origin:center top;transition:transform .6s ease;width:100%}.HeroSection_browserFrame__QZPtW:hover{transform:perspective(1400px) rotateX(4deg) rotateY(-3deg) rotate(.5deg)}.HeroSection_chromeBar__HitGO{align-items:center;background:#0a0d1a;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:7px;height:36px;padding:0 14px}.HeroSection_trafficLight__1obP9{border-radius:50%;height:11px;width:11px}.HeroSection_tlRed__WDiOi{background:#ff5f57;box-shadow:0 0 6px #ff5f5766}.HeroSection_tlAmber__FoExf{background:#ffbd2e;box-shadow:0 0 6px #ffbd2e4d}.HeroSection_tlGreen__-h7W7{background:#27c840;box-shadow:0 0 6px #27c8404d}.HeroSection_addressBar__\+mTKt{display:flex;flex:1 1;justify-content:center}.HeroSection_addressPill__f1xQ9{align-items:center;background:#ffffff0a;border-radius:8px;color:#4e5670;color:var(--hero-text-dim);display:flex;font-family:DM Sans,sans-serif;font-size:11px;gap:6px;max-width:280px;padding:5px 14px;width:100%}.HeroSection_lockIcon__drqKP{flex-shrink:0;opacity:.5}.HeroSection_dashCrop__mwa5Q{max-height:calc(100vh - 240px);overflow:hidden;position:relative}.HeroSection_dashCrop__mwa5Q:after{background:linear-gradient(180deg,#0000,#0d1120);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.HeroSection_dashboard__uRmIR{display:flex;height:100%}.HeroSection_dashSidebar__oaDcI{background:#090c18;border-right:1px solid #ffffff0a;display:flex;flex-direction:column;flex-shrink:0;padding:12px 0;width:160px}.HeroSection_dashBrand__wZBRJ{align-items:center;display:flex;gap:8px;padding:0 12px 14px}.HeroSection_dashLogo__6kqY2{align-items:center;background:#0000;border:none;border-radius:8px;box-shadow:none;display:flex;font-size:14px;height:26px;justify-content:center;width:26px}.HeroSection_dashBrandName__m7tEQ{color:#eef1f8;color:var(--hero-text);font-family:Syne,sans-serif;font-size:12px;font-weight:800}.HeroSection_dashNav__3sMrT{display:flex;flex:1 1;flex-direction:column;gap:1px;padding:0 8px}.HeroSection_dashNavItem__o9E5d{align-items:center;border-radius:6px;color:#4e5670;color:var(--hero-text-dim);display:flex;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;gap:8px;padding:7px 10px;transition:background .2s ease}.HeroSection_dashNavActive__LGg7m{background:#ff8c281f;background:var(--hero-og-soft);border:1px solid #ff8c2826;color:#ffb26a;color:var(--hero-orange2)}.HeroSection_navDot__CGU2L{background:#4e5670;background:var(--hero-text-dim);border-radius:50%;flex-shrink:0;height:5px;width:5px}.HeroSection_navDotActive__s1WYU{background:#ff8c28;background:var(--hero-orange);box-shadow:0 0 8px #ff8c2880}.HeroSection_dashUserCard__ftzha{align-items:center;border-top:1px solid #ffffff0a;display:flex;gap:10px;margin-top:auto;padding:14px 16px}.HeroSection_dashUserAvatar__dN6zN{align-items:center;background:linear-gradient(135deg,#ff8c28,#ff5a00);border-radius:8px;color:#fff;display:flex;font-family:Syne,sans-serif;font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.HeroSection_dashUserInfo__0rTV7{display:flex;flex-direction:column}.HeroSection_dashUserName__7oVud{color:#eef1f8;color:var(--hero-text);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.HeroSection_dashUserEmail__eHLhE{color:#4e5670;color:var(--hero-text-dim);font-family:DM Sans,sans-serif;font-size:9px}.HeroSection_dashMain__jvaMc{background:#080b16;background:var(--hero-bg2);flex:1 1;overflow:hidden;padding:14px 18px}.HeroSection_dashTopbar__kCChn{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.HeroSection_dashBackBtn__\+38Ht{align-items:center;background:none;border:none;color:#8893ab;color:var(--hero-text-soft);cursor:default;display:flex;font-family:DM Sans,sans-serif;font-size:12px;gap:4px}.HeroSection_dashTopRight__Sli72{align-items:center;display:flex;gap:8px}.HeroSection_dashFilterBtn__66dz0{background:#ffffff08;border:1px solid #ffffff0a;border:1px solid var(--hero-border2);border-radius:8px;color:#4e5670;color:var(--hero-text-dim)}.HeroSection_dashFilterBtn__66dz0,.HeroSection_dashShareBtn__JPYqU{cursor:default;font-family:DM Sans,sans-serif;font-size:11px;padding:6px 12px}.HeroSection_dashShareBtn__JPYqU{align-items:center;background:#ff8c281f;background:var(--hero-og-soft);border:1px solid #ff8c282e;border-radius:8px;color:#ffb26a;color:var(--hero-orange2);display:flex;gap:4px}.HeroSection_projectCard__GJgue{background:#0c1020;background:var(--hero-panel);border:1px solid #ffffff12;border:1px solid var(--hero-border);border-radius:12px;margin-bottom:12px;overflow:hidden;position:relative}.HeroSection_projectAccent__EFizM{background:linear-gradient(90deg,#ff8c28,#ff8c2833,#0000);height:2px}.HeroSection_projectGlow__ewtvw{background:radial-gradient(ellipse at top right,#ff8c280f,#0000 70%);height:200px;pointer-events:none;position:absolute;right:0;top:0;width:200px}.HeroSection_projectHeader__-QMtI{align-items:center;display:flex;gap:10px;padding:12px 16px 8px}.HeroSection_projectAvatar__R\+cL\+{align-items:center;background:linear-gradient(135deg,#3c64ff33,#3c64ff0f);border:1px solid #3c64ff33;border-radius:10px;color:#7da0ff;display:flex;font-family:Syne,sans-serif;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px}.HeroSection_projectTitle__Ewz3B{color:#eef1f8;color:var(--hero-text);font-family:Syne,sans-serif;font-size:13px;font-weight:800}.HeroSection_projectMeta__oh\+4o{align-items:center;color:#4e5670;color:var(--hero-text-dim);display:flex;font-family:DM Sans,sans-serif;font-size:11px;gap:8px}.HeroSection_activeBadge__pMoui{align-items:center;background:#0ff08a1a;background:var(--hero-g-soft);border:1px solid #0ff08a33;border:1px solid var(--hero-g-border);border-radius:999px;color:#0ff08a;color:var(--hero-green);display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:2px 10px 2px 6px}.HeroSection_activeDot__lNmjz{animation:HeroSection_pulse__y\+FEU 2s ease-in-out infinite;background:#0ff08a;background:var(--hero-green);border-radius:50%;height:6px;width:6px}.HeroSection_instrCard__V9x7e{background:#0003;border:1px solid #ffffff0a;border:1px solid var(--hero-border2);border-radius:8px;margin:0 16px 10px;padding:10px 14px}.HeroSection_instrLabel__EjgCI{color:#ff8c28;color:var(--hero-orange);font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.HeroSection_instrText__Qm5NQ{color:#8893ab;color:var(--hero-text-soft);font-family:DM Sans,sans-serif;font-size:11px;line-height:1.6}.HeroSection_targetRow__waGdx{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 16px 12px}.HeroSection_chips__7yoig{display:flex;flex-wrap:wrap;gap:6px}.HeroSection_chip__Bq3NY{background:#ffffff0a;border:1px solid #ffffff0a;border:1px solid var(--hero-border2);border-radius:6px;color:#8893ab;color:var(--hero-text-soft);font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;padding:4px 10px}.HeroSection_testerStat__PX3PP{align-items:baseline;background:#0ff08a1a;background:var(--hero-g-soft);border:1px solid #0ff08a33;border:1px solid var(--hero-g-border);border-radius:10px;display:flex;gap:4px;padding:8px 16px}.HeroSection_testerStatNum__0R2gw{color:#0ff08a;color:var(--hero-green);font-family:Syne,sans-serif;font-size:20px;font-weight:800}.HeroSection_testerStatSlash__6iGPf{color:#4e5670;color:var(--hero-text-dim);font-family:DM Sans,sans-serif;font-size:11px}.HeroSection_issuesSection__TKU1P{padding:0 20px}.HeroSection_issuesHeader__xYJsI{align-items:center;display:flex;gap:10px;margin-bottom:10px}.HeroSection_issuesTitle__pvdq9{color:#eef1f8;color:var(--hero-text);font-family:Syne,sans-serif;font-size:13px;font-weight:700}.HeroSection_issuesCount__MBvjb{background:#ff8c281f;background:var(--hero-og-soft);border-radius:6px;color:#ff8c28;color:var(--hero-orange);font-family:Syne,sans-serif;font-size:10px;font-weight:700;padding:2px 8px}.HeroSection_issuesCols__rGKuV{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--hero-border2);color:#4e5670;color:var(--hero-text-dim);font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;letter-spacing:.06em;padding:6px 14px;text-transform:uppercase}.HeroSection_issueCard__VmQF8,.HeroSection_issuesCols__rGKuV{display:grid;grid-template-columns:2fr 1.2fr .8fr .6fr;margin-bottom:6px}.HeroSection_issueCard__VmQF8{align-items:center;background:#00000026;border:1px solid #ffffff0a;border:1px solid var(--hero-border2);border-radius:10px;overflow:hidden;padding:10px 14px;position:relative}.HeroSection_issueStripe__BW2Tr{bottom:0;left:0;position:absolute;top:0;width:3px}.HeroSection_issueStripeAmber__sgffh{background:linear-gradient(180deg,#fbbf24,#fbbf244d);background:linear-gradient(to bottom,var(--hero-amber),#fbbf244d)}.HeroSection_issueStripeRed__BYT0X{background:linear-gradient(180deg,#ff3f6c,#ff3f6c4d);background:linear-gradient(to bottom,var(--hero-red),#ff3f6c4d)}.HeroSection_issueTitle__XxFkS{color:#eef1f8;color:var(--hero-text);font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;padding-left:8px}.HeroSection_devicePill__ITv69{background:#ffffff0a;border:1px solid #ffffff0a;border:1px solid var(--hero-border2);border-radius:5px;color:#8893ab;color:var(--hero-text-soft);font-weight:500}.HeroSection_devicePill__ITv69,.HeroSection_severityBadge__\+Rt89{font-family:DM Sans,sans-serif;font-size:9px;padding:3px 8px;width:-webkit-fit-content;width:fit-content}.HeroSection_severityBadge__\+Rt89{border-radius:5px;font-weight:700}.HeroSection_severityHigh__ECvwq{background:#fbbf241a;background:var(--hero-a-soft);border:1px solid #fbbf2438;border:1px solid var(--hero-a-border);color:#fbbf24;color:var(--hero-amber)}.HeroSection_severityCritical__wwH8s{background:#ff3f6c1f;background:var(--hero-r-soft);border:1px solid #ff3f6c38;border:1px solid var(--hero-r-border);color:#ff3f6c;color:var(--hero-red)}.HeroSection_issueArrow__\+W7Dg{align-items:center;background:#ffffff0a;border:1px solid #ffffff0a;border:1px solid var(--hero-border2);border-radius:6px;color:#4e5670;color:var(--hero-text-dim);display:flex;font-size:12px;height:24px;justify-content:center;justify-self:end;width:24px}.HeroSection_navIcon__pgiBo{flex-shrink:0;height:14px;opacity:.5;width:14px}.HeroSection_navIconActive__MxhFY{color:#ffb26a;color:var(--hero-orange2);opacity:1}@media (max-width:1024px){.HeroSection_hero__EPSxV{height:auto;max-height:none;min-height:0}.HeroSection_grid__5URUj{gap:32px!important;grid-template-columns:1fr!important;height:auto!important;padding:80px 24px 40px!important;text-align:center}.HeroSection_copyCol__FGj2d{align-items:center}.HeroSection_headline__rGjEk{font-size:clamp(26px,5vw,38px)!important;text-align:center}.HeroSection_subline__Dt6Yg{margin-left:auto;margin-right:auto;text-align:center}.HeroSection_ctaRow__FYmzg,.HeroSection_trustRow__GB5wP{justify-content:center}.HeroSection_mockupCol__f41e8{justify-content:center;max-height:none!important}.HeroSection_browserFrame__QZPtW{margin:0 auto;max-width:560px!important}.HeroSection_floatBadge__3Odye{display:none}}@media (max-width:768px){.HeroSection_grid__5URUj{gap:28px!important;padding:72px 20px 32px!important}.HeroSection_eyebrow__NnGgQ,.HeroSection_subline__Dt6Yg{display:none!important}.HeroSection_headline__rGjEk{font-size:clamp(30px,8vw,38px)!important;letter-spacing:-.03em!important;line-height:1.15!important;margin-bottom:20px!important}.HeroSection_ctaGhost__ZGeZT,.HeroSection_ctaPrimary__eClqk{border-radius:8px!important;font-size:15px!important;padding:12px 24px!important}.HeroSection_trustRow__GB5wP{flex-direction:column!important;gap:8px!important;margin-top:8px!important}.HeroSection_avatar__B2HdG{font-size:10px!important;height:32px!important;width:32px!important}.HeroSection_trustText__2S3Fr{font-size:13px!important}.HeroSection_mockupCol__f41e8{display:none!important}.HeroSection_chromeBar__HitGO{height:28px!important;padding:0 10px!important}.HeroSection_trafficLight__1obP9{height:7px!important;width:7px!important}.HeroSection_addressPill__f1xQ9{font-size:9px!important;padding:3px 10px!important}.HeroSection_dashSidebar__oaDcI{padding:6px 0!important;width:110px!important}.HeroSection_dashBrand__wZBRJ{gap:5px!important;padding:0 8px 8px!important}.HeroSection_dashLogo__6kqY2{height:18px!important;width:18px!important}.HeroSection_dashBrandName__m7tEQ{font-size:9px!important}.HeroSection_dashNavItem__o9E5d{font-size:8px!important;gap:4px!important;padding:4px 6px!important}.HeroSection_dashMain__jvaMc{padding:8px 10px!important}.HeroSection_dashTopbar__kCChn{margin-bottom:6px!important}.HeroSection_dashBackBtn__\+38Ht{font-size:9px!important}.HeroSection_dashFilterBtn__66dz0,.HeroSection_dashShareBtn__JPYqU{font-size:8px!important;padding:3px 6px!important}.HeroSection_projectCard__GJgue{border-radius:8px!important;margin-bottom:6px!important}.HeroSection_projectHeader__-QMtI{gap:6px!important;padding:6px 10px 4px!important}.HeroSection_projectAvatar__R\+cL\+{font-size:10px!important;height:22px!important;width:22px!important}.HeroSection_projectTitle__Ewz3B{font-size:10px!important}.HeroSection_projectMeta__oh\+4o{font-size:8px!important}.HeroSection_instrCard__V9x7e{margin:0 10px 6px!important;padding:6px 8px!important}.HeroSection_instrLabel__EjgCI{font-size:7px!important;margin-bottom:3px!important}.HeroSection_instrText__Qm5NQ{font-size:8px!important}.HeroSection_targetRow__waGdx{padding:0 10px 6px!important}.HeroSection_chip__Bq3NY{font-size:7px!important;padding:2px 5px!important}.HeroSection_testerStat__PX3PP{padding:4px 10px!important}.HeroSection_testerStatNum__0R2gw{font-size:14px!important}.HeroSection_testerStatSlash__6iGPf{font-size:8px!important}.HeroSection_dashCrop__mwa5Q{max-height:280px!important}.HeroSection_issuesSection__TKU1P{padding:0 10px!important}.HeroSection_issuesTitle__pvdq9{font-size:10px!important}.HeroSection_issuesCount__MBvjb{font-size:8px!important}.HeroSection_issuesCols__rGKuV{font-size:7px!important;padding:4px 10px!important}.HeroSection_issueCard__VmQF8{margin-bottom:4px!important;padding:6px 10px!important}.HeroSection_issueTitle__XxFkS{font-size:8px!important}.HeroSection_devicePill__ITv69{font-size:7px!important}.HeroSection_severityBadge__\+Rt89{font-size:7px!important;padding:2px 5px!important}.HeroSection_issueArrow__\+W7Dg{height:18px!important;width:18px!important}}@media (max-width:480px){.HeroSection_grid__5URUj{gap:24px!important;padding:64px 16px 24px!important}.HeroSection_headline__rGjEk{font-size:clamp(26px,9vw,34px)!important;margin-bottom:16px!important}.HeroSection_ctaRow__FYmzg{gap:12px!important}.HeroSection_ctaGhost__ZGeZT,.HeroSection_ctaPrimary__eClqk{font-size:14px!important;padding:11px 20px!important}.HeroSection_trustRow__GB5wP{gap:6px!important;margin-top:6px!important}.HeroSection_avatar__B2HdG{height:30px!important;width:30px!important}.HeroSection_dashSidebar__oaDcI{display:none!important}.HeroSection_dashCrop__mwa5Q{max-height:220px!important}.HeroSection_browserFrame__QZPtW{border-radius:10px!important;transform:perspective(1000px) rotateX(5deg)!important}}@keyframes loginEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.login-page{background:#0000;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.login-page:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),radial-gradient(circle,#ffffff0d 1px,#0000 0);background-size:auto,30px 30px;content:"";inset:0;mix-blend-mode:overlay;opacity:.1;pointer-events:none;position:fixed;z-index:10}.login-body{align-items:center;display:flex;flex:1 1;gap:80px;justify-content:center;margin:0 auto;max-width:1200px;padding:40px 32px;position:relative;width:100%;z-index:2}.login-left-desktop{animation:loginEnter .8s ease backwards;display:flex;flex:1 1;flex-direction:column;gap:24px}.login-hero h1{color:var(--hp-fg);font-family:Syne,sans-serif;font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0 0 16px}.login-subtitle{color:var(--hp-fg2);font-size:18px;font-weight:300;line-height:1.6;margin:0}.login-trust-signals{display:flex;flex-direction:column;gap:16px;list-style:none;margin:32px 0 0;padding:0}.login-trust-signals li{align-items:center;color:var(--hp-fg2);display:flex;font-size:15px;gap:12px}.login-trust-signals li:before{background:var(--hp-accent);border-radius:50%;content:"";height:6px;width:6px}.login-right{flex-shrink:0;justify-content:center;width:400px}.login-form-box,.login-right{display:flex;flex-direction:column}.login-form-box{align-items:center;animation:loginEnter .8s ease .1s backwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 24px 48px #0006;padding:40px;text-align:center;width:100%}.login-mobile-header{margin-bottom:32px}.login-m-title{font-size:32px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.login-m-subtitle{color:var(--hp-fg3);font-size:14px;margin:0}.login-plan-selected{background:#f973161a;border:1px solid #f9731633;border-radius:100px;color:var(--hp-accent);font-size:13px;margin-bottom:24px;padding:8px 16px}.login-google-container{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:100%}.login-form-label{color:var(--hp-fg2);font-size:14px;font-weight:500}.login-google-wrap{align-items:center!important;border-radius:12px;display:flex!important;justify-content:center!important;margin:0 auto;overflow:hidden;width:100%}.login-note{color:#ffffff4d;font-size:12px;line-height:1.6;margin:0}@media (max-width:900px){.login-left-desktop{display:none}.login-right{max-width:440px;width:100%}.login-form-box{border-radius:20px;padding:32px 24px}}@media (max-width:480px){.login-body{padding:24px 16px}.login-form-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;box-shadow:none;padding:40px 20px}.login-m-title{font-size:28px}}.onboarding-page{align-items:center;background-color:#0a0e13;background-image:radial-gradient(circle at 10% 20%,#ff6b2b14 0,#0000 40%),radial-gradient(circle at 90% 80%,#4f8ef714 0,#0000 40%),linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:100% 100%,100% 100%,40px 40px,40px 40px;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.onboarding-page:after,.onboarding-page:before{border-radius:50%;content:"";filter:blur(120px);height:600px;opacity:.15;pointer-events:none;position:absolute;width:600px;z-index:0}.onboarding-page:before{animation:blobFloat 20s infinite alternate;background:var(--saffron);right:-100px;top:-100px}.onboarding-page:after{animation:blobFloat 25s infinite alternate-reverse;background:var(--blue);bottom:-200px;left:-100px}@keyframes blobFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(-50px,100px) scale(1.1)}to{transform:translate(50px,-50px) scale(.9)}}.onboarding-container{animation:onboardingEntrance .8s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#0d111799;border:1px solid var(--glass-border);border-radius:32px;box-shadow:var(--shadow-lg);display:flex;max-width:960px;overflow:hidden;position:relative;width:100%;z-index:1}@keyframes onboardingEntrance{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.onboarding-sidebar{background:linear-gradient(135deg,#ff6b2b1a,#0d1117cc);border-right:1px solid var(--glass-border);display:flex;flex-direction:column;justify-content:space-between;padding:48px;width:380px}.onboarding-brand{align-items:center;display:flex;gap:12px;margin-bottom:40px}.onboarding-brand img{height:32px}.sidebar-welcome-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom right,#fff 50%,#ffffff80);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;line-height:1.1;margin-bottom:16px}.sidebar-welcome-text p{color:var(--text-sec);font-size:16px;line-height:1.6}.sidebar-features{display:flex;flex-direction:column;gap:20px;margin-top:40px}.feature-item{color:var(--text-sec);font-size:14px;gap:12px}.feature-icon,.feature-item{align-items:center;display:flex}.feature-icon{background:#ff6b2b1a;border-radius:8px;color:var(--saffron);height:32px;justify-content:center;width:32px}.onboarding-main{background:#0d111733;display:flex;flex:1 1;flex-direction:column;padding:48px}.onboarding-header{margin-bottom:40px}.onboarding-step-indicator{align-items:center;display:flex;gap:8px;margin-bottom:24px}.step-pill{background:#ffffff0d;border-radius:2px;flex:1 1;height:4px;overflow:hidden;position:relative}.step-pill-fill{background:var(--saffron);box-shadow:0 0 10px var(--saffron-glow);height:100%;left:0;position:absolute;top:0;transition:width .6s cubic-bezier(.16,1,.3,1)}.onboarding-step-body{flex:1 1}.onboarding-step-body h2{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px}.onboarding-step-body p.subtitle{color:var(--text-sec);font-size:15px;margin-bottom:32px}.onboarding-form{gap:24px}.form-field,.onboarding-form{display:flex;flex-direction:column}.form-field{gap:8px}.form-field label{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.optional-tag{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:0;opacity:.6;text-transform:none}.onboarding-input{background:#ffffff08;border:1px solid var(--glass-border);border-radius:12px;color:#fff;font-size:15px;height:52px;outline:none;padding:0 16px;transition:all .2s;width:100%}.onboarding-input:focus{background:#ffffff0d;border-color:var(--saffron);box-shadow:0 0 0 4px var(--saffron-dim)}.onboarding-input::placeholder{color:#fff3}.onboarding-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.selection-chip{align-items:center;background:#ffffff08;border:1px solid var(--glass-border);border-radius:12px;color:var(--text-sec);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:12px 16px;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1)}.selection-chip:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-2px)}.selection-chip.active{background:var(--saffron-dim);border-color:var(--saffron);box-shadow:0 4px 12px #ff6b2b1a;color:var(--saffron)}.selection-chip .chip-dot{background:currentColor;border-radius:50%;height:6px;opacity:.3;width:6px}.selection-chip.active .chip-dot{box-shadow:0 0 8px currentColor;opacity:1}.summary-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.summary-card{background:#ffffff05;border:1px solid var(--glass-border);border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:16px}.summary-card .label{color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase}.summary-card .value{color:#fff;font-size:15px;font-weight:600}.onboarding-footer{align-items:center;border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;margin-top:32px;padding-top:32px}.onboarding-footer .btn-back{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;transition:color .2s}.onboarding-footer .btn-back:hover{color:#fff}.onboarding-footer .btn-next{align-items:center;background:var(--saffron);border:none;border-radius:var(--radius-sm);box-shadow:0 8px 16px #ff6b2b40;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:12px 32px;transition:all .3s}.onboarding-footer .btn-next:hover:not(:disabled){background:#ff7d45;box-shadow:0 12px 24px #ff6b2b59;transform:translateY(-2px)}.onboarding-footer .btn-next:disabled{background:#ffffff0d;box-shadow:none;color:#fff3;cursor:not-allowed}.celebration-icon{align-items:center;background:var(--green-dim);border-radius:50%;color:var(--green);display:flex;height:64px;justify-content:center;margin-bottom:24px;position:relative;width:64px}.celebration-icon:after{animation:ripple 1.5s ease-out infinite;border:2px solid var(--green);border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (max-width:820px){.onboarding-container{flex-direction:column;max-width:500px}.onboarding-sidebar{border-bottom:1px solid var(--glass-border);border-right:none;padding:32px;width:100%}.onboarding-main{padding:32px}}.dashboard-page{color:#fff;min-height:100vh;padding:0 0 40px}.skeleton{border-radius:4px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:10px;margin-bottom:8px;width:100%}.dashboard-top-row{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 20px}.dashboard-title-group h1{color:#fff;font-size:20px;font-weight:500;margin:0 0 4px}.dashboard-date{color:#9ca3af;font-size:12px}.new-project-btn{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;color:#d1d5db;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 16px;transition:all .2s ease}.new-project-btn:hover{background:#ffffff0d;border-color:#9ca3af;color:#fff}.dashboard-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px;padding:0 32px}.dashboard-stat-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;padding:20px}.dashboard-stat-card .stat-label{color:#9ca3af;font-size:11px;font-weight:500;margin-bottom:4px}.dashboard-stat-card .stat-value{color:#fff;font-size:28px;font-weight:600;margin-bottom:4px}.dashboard-stat-card .stat-desc{color:#6b7280;font-size:11px}.dashboard-stat-card.card-success{background:#14532d26;border:1px solid #16a34a40}.dashboard-stat-card.card-success .stat-value{color:#4ade80}.dashboard-stat-card.card-danger{background:#7f1d1d26;border:1px solid #dc262640}.dashboard-stat-card.card-danger .stat-value{color:#f87171}.dashboard-section-title{color:#fff;font-size:13px;font-weight:500;margin:0 0 12px 32px}.projects-table-container{margin-bottom:40px;padding:0 32px}.projects-list{display:flex;flex-direction:column;gap:12px}.project-list-row{align-items:center;background:#0000;border:1px solid #374151;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.project-list-row:hover{background:#ffffff08;border-color:#4b5563}.project-id-cell{align-items:center;display:flex;flex:2 1;gap:16px}.project-monogram{background:#1f2937;border:1px solid #374151;border-radius:6px;color:#9ca3af;font-size:12px;font-weight:600;height:32px;width:32px}.project-name-group{display:flex;flex-direction:column}.project-row-name{color:#fff;font-size:14px;font-weight:500}.project-row-date{color:#6b7280;font-size:12px}.project-stat-cell{align-items:center;display:flex;flex:1 1;flex-direction:column}.project-row-val{color:#fff;font-size:14px;font-weight:600}.project-row-lbl{color:#9ca3af;font-size:11px}.text-danger{color:#f87171!important}.text-success{color:#4ade80!important}.project-status-cell{align-items:center;display:flex;flex:1.5 1;gap:24px;justify-content:flex-end}.status-pill{font-weight:600}.active-pill{background:#ffffff0d;border:1px solid #ffffff1a;color:#a1a1aa}.view-report-link{color:#9ca3af;font-size:12px;transition:color .2s}.project-list-row:hover .view-report-link{color:#fff}.empty-projects{background:#ffffff05;border:1px dashed #374151;border-radius:12px;flex-direction:column;padding:64px 32px;text-align:center}.empty-projects,.empty-projects-icon{align-items:center;display:flex;justify-content:center}.empty-projects-icon{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;color:#4b5563;height:64px;margin-bottom:20px;width:64px}.empty-projects h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.empty-projects p{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.empty-create-btn{align-items:center;background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:transform .2s,opacity .2s}.empty-create-btn:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:1024px){.dashboard-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-stats-grid{grid-template-columns:1fr}.project-list-row{align-items:flex-start;flex-direction:column;gap:16px}.project-status-cell{justify-content:space-between;width:100%}}.create-test-page{animation:fadeSlideUp .5s ease-out;margin:0 auto;max-width:1120px;padding:40px 24px 80px}.ct-bare-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px}.ct-bare-header h1{color:#fff;font-size:20px;font-weight:500;margin:0}.ct-cancel-ghost{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:7px 16px;transition:all .2s ease}.ct-cancel-ghost span{color:#9ca3af;font-size:18px;line-height:1}.ct-cancel-ghost:hover{background:#ffffff0d;border-color:#6b7280;color:#fff}.create-test-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:62% 35%}.create-test-main-col{display:flex;flex-direction:column}.create-test-sidebar-col{position:-webkit-sticky;position:sticky;top:40px}.ct-quiet-heading{border-bottom:1px solid #1f2937;color:#fff;font-size:13px;font-weight:500;margin-bottom:20px;margin-top:0;padding-bottom:12px}.ct-quiet-subtitle{color:#6b7280;font-size:12px;margin-bottom:24px;margin-top:-12px}.ct-form-section{margin-bottom:32px}.form-group{margin-bottom:20px}.form-group label{margin-bottom:8px}.form-group label .qualifier{color:#4b5563;font-size:10px;font-weight:400;margin-left:4px}.form-row{display:flex;gap:16px}.flex-1{flex:1 1}.ct-minimal-input,.ct-minimal-select,.ct-minimal-textarea{background:#111827;border:1px solid #374151;border-radius:6px;box-sizing:border-box;color:#fff;font-size:14px;padding:10px 14px;transition:border-color .2s ease;width:100%}.ct-minimal-input::placeholder,.ct-minimal-textarea::placeholder{color:#4b5563}.ct-minimal-input:focus,.ct-minimal-select:focus,.ct-minimal-textarea:focus{border-color:#4b5563;outline:none}.ct-minimal-input,.ct-minimal-select{height:40px}.ct-minimal-textarea{line-height:1.5;min-height:160px;resize:vertical}.minimal-hint{color:#6b7280;font-size:11px;margin-top:6px}.ct-minimal-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.minimal-apk-dropzone{align-items:center;background:#ffffff05;border:1.5px dashed #374151;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;padding:40px 24px;text-align:center;transition:all .2s ease}.minimal-apk-dropzone.active,.minimal-apk-dropzone:hover{background:#ffffff0a;border-color:#4b5563}.minimal-apk-placeholder{align-items:center;display:flex;flex-direction:column;gap:8px}.minimal-apk-placeholder .upload-icon{color:#6b7280;margin-bottom:4px}.minimal-apk-placeholder .upload-title{color:#fff;font-size:14px;font-weight:500}.minimal-apk-placeholder .upload-sub{color:#9ca3af;font-size:12px}.minimal-apk-placeholder .upload-meta{color:#4b5563;font-size:11px}.minimal-apk-selected{align-items:center;background:#ffffff08;border:1px solid #374151;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;width:100%}.apk-main-info{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.apk-name{color:#fff;font-size:13px;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apk-size{color:#6b7280;font-size:11px}.apk-remove-btn{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:18px;line-height:1;padding:4px;transition:color .2s}.apk-remove-btn:hover{color:#ef4444}.ct-launch-checklist{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.checklist-item{align-items:center;display:flex;gap:10px}.checklist-item .dot-indicator{background:#0000;border:1px solid #4b5563;border-radius:50%;height:10px;transition:all .3s cubic-bezier(.4,0,.2,1);width:10px}.checklist-item.complete .dot-indicator{background:#4ade80;border-color:#4ade80;box-shadow:0 0 8px #4ade804d}.checklist-item span{color:#9ca3af;font-size:12px}.minimal-submit-btn{background:#f9731626;border:1px solid #f973164d;border-radius:6px;color:#fb923c;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s ease;width:100%}.minimal-submit-btn:not(:disabled):hover{background:#f9731640;border-color:#f9731666}.minimal-submit-btn:disabled{cursor:not-allowed;opacity:.4}.upload-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.upload-overlay .spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#fb923c;height:40px;margin-bottom:20px;width:40px}@media (max-width:850px){.create-test-grid{grid-template-columns:1fr}.create-test-sidebar-col{position:static}}.test-detail-page{color:#fff;min-height:100vh;padding:0 0 60px}.td-header{justify-content:space-between;margin-bottom:24px}.td-back-link,.td-header{align-items:center;display:flex}.td-back-link{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.td-back-link:hover{background:#ffffff1a;color:#fff}.td-header-actions{align-items:center;display:flex;gap:12px}.td-select-wrapper{align-items:center;display:flex;position:relative}.td-select{-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;min-width:100px;outline:none;padding:8px 36px 8px 16px;transition:all .2s}.td-select:hover{background:#ffffff1a;border-color:#fff3}.td-select-icon{color:#9ca3af;pointer-events:none;position:absolute;right:12px}.td-select option{background:#1e293b;color:#fff}.td-share-btn-ghost{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.td-share-btn-ghost:hover{background:#ffffff0d;border-color:#6b7280}.td-info-hero{background:linear-gradient(180deg,#1e293b66,#0f172a99);border:1px solid #ffffff14;border-radius:16px;margin-bottom:40px;padding:32px}.td-hero-content{align-items:center;display:flex;gap:24px}.td-app-monogram-large{align-items:center;background:#374151;border-radius:8px;color:#d1d5db;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.td-app-details h1{color:#fff;font-size:22px;font-weight:600;margin:0 0 8px}.td-meta{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;margin:0}.td-meta-dot{color:#fff3}.status-pill{text-transform:capitalize}.amber-pill{background:#78350f;color:#fde68a}.active-pill-solid{background:#064e3b;color:#6ee7b7}.td-hero-divider{background:#ffffff1a;height:1px;margin:24px 0}.td-targeting-section{border-top:1px solid #1f2937;padding-top:16px}.td-targeting-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.td-targeting-label{color:#9ca3af;font-size:11px;font-weight:500}.td-targeting-actions{align-items:center;display:flex;gap:12px}.td-eligible-stats{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:8px}.status-dot-green{background:#4ade80;border-radius:50%;height:6px;width:6px}.td-edit-btn-ghost{align-items:center;background:#0000;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:5px 12px}.td-chip-ghost,.td-edit-btn-ghost{border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;font-weight:500}.td-chip-ghost{display:inline-flex;font-size:13px;padding:6px 14px}.td-chip{align-items:center!important;background:#ffffff0f!important;border:1px solid #374151!important;border-radius:6px!important;box-shadow:none!important;color:#d1d5db!important;display:inline-flex!important;font-size:12px!important;font-weight:500!important;gap:0!important;justify-content:center!important;padding:4px 10px!important;text-shadow:none!important;transition:none!important}.td-chip i,.td-chip svg{display:none!important}.td-chip:hover{background:#ffffff0f!important;color:#d1d5db!important}.td-section-header{margin-bottom:20px}.td-section-title{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:12px}.td-count-badge{background:#374151;border-radius:999px;color:#d1d5db;font-size:12px;font-weight:600;padding:2px 8px}.table-header-row-modern{border-bottom:1px solid #1f2937;display:grid;grid-template-columns:3fr 1.5fr 1fr 1fr 40px;margin-bottom:8px;padding:0 16px 12px}.table-col-header{color:#9ca3af;font-size:11px;font-weight:500;text-transform:none}.bug-row-container-modern{border-bottom:1px solid #ffffff0d}.bug-table-row-modern{align-items:center;cursor:pointer;display:grid;grid-template-columns:3fr 1.5fr 1fr 1fr 40px;padding:16px;transition:background .2s}.bug-table-row-modern:hover{background:#ffffff08}.bug-title-col{color:#fff;font-size:14px;font-weight:500}.bug-device-col-gray{color:#d1d5db;font-size:13px}.bug-time-col-gray{color:#9ca3af;font-size:12px}.severity-pill{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 8px}.severity-pill.critical{background:#450a0a;color:#fecaca}.severity-pill.high{background:#7f1d1d;color:#fca5a5}.severity-pill.medium{background:#78350f;color:#fde68a}.severity-pill.low{background:#1f2937;color:#9ca3af}.chevron-icon{color:#4b5563;transition:transform .3s}.chevron-icon.rotated{transform:rotate(180deg)}.bug-detail-expand-modern{padding:0 16px 24px}.bug-detail-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.2fr 1fr;margin-top:12px}.section-label-tiny{color:#9ca3af;font-size:10px;font-weight:800;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.bug-notes-bubble{color:#d1d5db;font-size:13px;line-height:1.6}.ai-report-box-modern{background:#1f293780;border:1px solid #374151;border-radius:8px;padding:24px}.ai-severity-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:8px;margin-bottom:20px;padding-bottom:16px}.pill-inline{border-radius:4px;font-size:10px;font-weight:700;padding:2px 8px}.pill-inline.high{background:#7f1d1d;color:#fca5a5}.pill-inline.critical{background:#450a0a;color:#fecaca}.ai-markdown-modern{color:#d1d5db;font-size:13px;line-height:1.6}.ai-markdown-modern h3{color:#fff;font-size:13px;font-weight:500;margin:24px 0 12px;text-transform:none}.ai-markdown-modern ol{margin:12px 0;padding-left:20px}.ai-markdown-modern li{color:#e5e7eb;margin-bottom:10px}.no-recording-panel{align-items:center;background:#0000;color:#4b5563;display:flex;flex-direction:column;height:180px;justify-content:center}.bug-video-panel,.no-recording-panel{border:1px solid #374151;border-radius:8px}.bug-video-panel{background:#000;overflow:hidden}.specs-grid-modern{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.spec-item-modern{display:flex;flex-direction:column;gap:4px}.spec-label-modern{color:#9ca3af;font-size:11px;text-transform:none}.spec-value-modern{color:#fff;font-size:13px;font-weight:600}.skeleton{animation:skeleton-shimmer 1.5s linear infinite;background:linear-gradient(90deg,#1f2937 25%,#374151 50%,#1f2937 75%);background-size:200% 100%}.anim-fade-down{animation:animFadeDown .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(-8px)}@keyframes animFadeDown{to{opacity:1;transform:translateY(0)}}.anim-delay-1{animation-delay:.08s}.anim-delay-2{animation-delay:.16s}.anim-delay-3{animation-delay:.24s}.skeleton-hero-content{align-items:center;display:flex;gap:24px}.skeleton-monogram{border-radius:8px;height:40px;width:40px}.skeleton-hero-text{flex:1 1}.skeleton-h1{border-radius:4px;height:28px;margin-bottom:10px;width:200px}.skeleton-meta{height:14px;width:320px}.skeleton-meta,.skeleton-title{border-radius:4px}.test-context-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:24px;padding:16px}.context-lbl-tiny{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.context-instructions p{color:#fff;font-size:13px;line-height:1.6;margin:0;opacity:.85}.context-criteria .td-criteria-chips{margin-top:4px}.td-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.td-modal-card{animation:modalEnter .3s cubic-bezier(.16,1,.3,1);background:#0f1117;border:1px solid #2d3139;border-radius:10px;box-shadow:0 8px 32px #00000080;max-width:460px;overflow:hidden;padding:24px;width:100%}@keyframes modalEnter{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.td-modal-header{align-items:center;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 0 16px}.td-modal-header h2{color:#fff;font-size:15px;font-weight:500;margin:0}.btn-close-modal{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:18px;line-height:1;padding:4px;transition:all .2s}.btn-close-modal:hover{color:#fff}.td-modal-body{display:flex;flex-direction:column;gap:14px;padding:0}.td-modal-footer{border-top:1px solid #1f2937;display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding:16px 0 0}.btn-cancel-modal{background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .2s}.btn-cancel-modal:hover{border-color:#4b5563;color:#d1d5db}.btn-save-modal{background:#f9731626;border:1px solid #f973164d;border-radius:6px;color:#fb923c;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .2s}.btn-save-modal:hover{background:#f9731640}.td-form-group{display:flex;flex-direction:column;gap:6px}.td-form-group label{color:#9ca3af;font-size:11px;font-weight:500}.td-form-group input,.td-form-group select{background:#080b10;border:1px solid #2d3139;border-radius:6px;color:#fff;font-size:13px;height:38px;outline:none;padding:9px 12px;transition:all .2s}.td-form-group select option{background:#0f1117;color:#d1d5db;padding:8px 12px}.td-form-group select option:active,.td-form-group select option:checked,.td-form-group select option:focus,.td-form-group select option:hover{background:#f973161f;color:#fb923c}.td-form-group input::placeholder{color:#4b5563}.td-form-group input:focus,.td-form-group select:focus{border-color:#4b5563;box-shadow:none;outline:none}.td-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.settings-page{padding-bottom:60px}.sp-header-container{padding:24px 32px 20px}.sp-header-container h1{color:#fff;font-size:20px;font-weight:500;margin:0}.sp-grid{align-items:flex-start;display:flex;gap:24px;padding:0 32px}.sp-main-card{background:#ffffff08;border:1px solid #1f2937;border-radius:12px;padding:28px}.sp-col-left{width:65%}.sp-col-right{display:flex;flex-direction:column;gap:16px;width:32%}.sp-section-label{color:#fff;font-size:13px;font-weight:500;margin-bottom:20px}.sp-profile-row{align-items:center;border-bottom:1px solid #1f2937;display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.sp-avatar{object-fit:cover}.sp-avatar,.sp-avatar-placeholder{border-radius:50%;height:48px;width:48px}.sp-avatar-placeholder{align-items:center;background:#f97316;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center}.sp-profile-info{align-items:flex-start;display:flex;flex-direction:column}.sp-profile-name{color:#fff;font-size:16px;font-weight:500;line-height:1.2;margin-bottom:4px}.sp-profile-email{color:#9ca3af;font-size:12px;line-height:1.2;margin-bottom:8px}.sp-profile-badge{background:#1e3a5f;border-radius:999px;color:#93c5fd;font-size:11px;font-weight:500;padding:2px 10px;text-transform:none}.sp-divider{background:#1f2937;height:1px;margin:16px 0;width:100%}.sp-form{flex-direction:column}.sp-form,.sp-form-row{display:flex;gap:16px}.sp-form-row.full-width{flex-direction:column}.form-group{display:flex;flex:1 1;flex-direction:column}.form-group label{color:#9ca3af;font-size:11px;font-weight:500;margin-bottom:6px;text-transform:none}.sp-optional{color:#4b5563;font-size:11px;font-weight:400;margin-left:4px}.sp-input{background:#111827;border:1px solid #374151;border-radius:6px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;height:40px;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}.sp-input::placeholder{color:#4b5563}.sp-input:focus{border-color:#4b5563}select.sp-input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.sp-actions{gap:16px;justify-content:flex-end;margin-top:24px}.sp-actions,.sp-unsaved{align-items:center;display:flex}.sp-unsaved{color:#9ca3af;font-size:11px;gap:6px}.sp-unsaved-dot{background:#f59e0b;border-radius:50%;height:6px;width:6px}.sp-save-btn{background:#0000;border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.sp-save-btn:hover:not(:disabled){background:#ffffff0d;border-color:#9ca3af;color:#fff}.sp-save-btn:disabled{cursor:not-allowed;opacity:.6}.sp-card{background:#0000;border:1px solid #374151;border-radius:10px;display:flex;flex-direction:column;padding:20px}.sp-card.danger-card{background:#7f1d1d0f;border:1px solid #ef444426}.sp-card-title{color:#fff;font-size:14px;font-weight:500;margin:0 0 8px}.sp-card-title.text-red{color:#f87171}.sp-card-desc{color:#9ca3af;font-size:12px;line-height:1.6;margin:0 0 16px}.sp-ghost-btn{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#e5e7eb;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:all .2s;width:100%}.sp-ghost-btn:hover{border-color:#9ca3af;color:#fff}.sp-delete-btn{background:#7f1d1d4d;border:1px solid #ef444459;border-radius:6px;box-sizing:border-box;color:#fca5a5;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;text-align:center;transition:all .2s;width:100%}.sp-delete-btn:hover{background:#7f1d1d80;border-color:#ef444499;color:#fca5a5}@media (max-width:1024px){.sp-grid{flex-direction:column}.sp-col-left,.sp-col-right{width:100%}}@media (max-width:600px){.sp-form-row{flex-direction:column}}.rp-header-container{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 20px}.rp-header-content h1{color:#fff;font-size:20px;font-weight:500;margin:0}.rp-export-btn{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 16px;transition:all .2s}.rp-export-btn:hover:not(:disabled){background:#ffffff0d;color:#fff}.rp-export-btn:disabled{cursor:not-allowed;opacity:.5}.section-label{color:#fff;font-size:13px;font-weight:500;margin-bottom:12px;padding:0 32px}.rp-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;padding:0 32px}.rp-stat-card{background:#1f2937;border-radius:4px;display:flex;flex-direction:column;padding:20px}.rp-stat-card.critical{background:#14532d26;border:1px solid #16a34a33}.rp-stat-card.danger{background:#7f1d1d26;border:1px solid #dc262633}.rp-stat-label{color:#9ca3af;font-size:11px;font-weight:500;margin-bottom:8px}.rp-stat-value{color:#fff;font-size:32px;font-weight:600;line-height:1;margin-bottom:4px}.rp-stat-card.critical .rp-stat-value{color:#4ade80}.rp-stat-card.danger .rp-stat-value{color:#f87171}.rp-stat-desc{color:#6b7280;font-size:12px}.rp-main-card{padding:0 32px}.rp-card-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.rp-card-title{color:#fff;font-size:16px;font-weight:500;margin:0}.rp-count-badge{background:#374151;border-radius:999px;color:#d1d5db;font-size:12px;padding:2px 8px}.rp-table{border-collapse:collapse;width:100%}.rp-table th{border-bottom:1px solid #1f2937;color:#9ca3af;font-size:11px;font-weight:500;padding:12px 0;text-align:left}.rp-table td{border-bottom:1px solid #374151;color:#fff;font-size:14px;padding:14px 0}.rp-table td.font-medium{font-weight:500}.rp-table tbody tr:last-child td{border-bottom:none}.rp-table tbody tr:hover td{background:#ffffff08}.project-tag{gap:8px}.project-monogram,.project-tag{align-items:center;display:flex}.project-monogram{background:#374151;border-radius:4px;color:#d1d5db;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.project-name,.reporter-info{color:#d1d5db;font-size:13px}.rp-date{color:#9ca3af;font-size:12px}.status-pill{align-items:center;display:inline-flex;font-size:11px;padding:2px 10px}.status-pill.new{background:#f973161a;color:var(--saffron)}.status-pill.analyzed{background:#1e3a5f;color:#93c5fd}.pdf-link{color:#9ca3af;cursor:pointer;font-size:12px;text-decoration:none;transition:color .2s}.pdf-link:hover{color:#fff}.rp-error-row{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;padding:16px 0}.rp-error-icon{color:#6b7280;font-size:14px}.rp-retry-link{background:none;border:none;color:#d1d5db;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.rp-retry-link:hover{color:#fff}@keyframes shimmer{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.skel-header-bar{border-radius:4px;height:16px;width:180px}.skel-badge-bar,.skel-header-bar{animation:shimmer 1.5s ease-in-out infinite;background:#374151}.skel-badge-bar{border-radius:999px;height:20px;width:48px}.skel-stat-label{border-radius:2px;height:10px;margin-bottom:8px;width:56px}.skel-stat-label,.skel-stat-number{animation:shimmer 1.5s ease-in-out infinite;background:#374151}.skel-stat-number{border-radius:4px;height:32px;margin-bottom:4px;width:72px}.skel-stat-desc{height:10px;width:120px}.skel-stat-desc,.skel-th{animation:shimmer 1.5s ease-in-out infinite;background:#374151;border-radius:2px}.skel-th{height:12px}.skel-row td{border-bottom:1px solid #374151;padding:14px 0}.skel-bar{animation:shimmer 1.5s ease-in-out infinite backwards;background:#374151}.skel-td-title{border-radius:2px;height:13px;width:280px}.skel-td-project{border-radius:4px;height:20px;width:72px}.skel-td-reporter{border-radius:2px;height:13px;width:80px}.skel-td-date{border-radius:2px;height:13px;width:72px}.skel-td-status{border-radius:999px;height:22px;width:64px}@media (max-width:1024px){.rp-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.rp-stats-grid{grid-template-columns:1fr}}.admin-page{padding-bottom:60px}.admin-header-container{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 20px}.admin-header-container h1{color:#fff;font-size:20px;font-weight:500;margin:0}.admin-refresh-btn{align-items:center;background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.admin-refresh-btn:hover{background:#ffffff05;border-color:#4b5563;color:#fff}.admin-tabs-row{border-bottom:1px solid #1f2937;margin-bottom:20px;padding:0 32px}.admin-tabs-list{display:flex;gap:4px;margin-bottom:-1px}.admin-tab{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.admin-tab:hover{background:#ffffff0a;color:#e5e7eb}.admin-tab.active{background:#ffffff14;color:#fff}.admin-tab-count{background:#f9731626;border-radius:100px;color:#fb923c;font-size:10px;padding:1px 6px}.admin-content{padding:0 32px}.admin-stats-row{display:flex;gap:20px;margin-bottom:24px}.admin-stat-small{display:flex;flex:1 1;flex-direction:column}.admin-stat-label{color:#9ca3af;font-size:11px;font-weight:500;margin-bottom:4px}.admin-stat-val{color:#fff;font-size:24px;font-weight:500}.admin-stat-desc{color:#4b5563;font-size:11px;margin-top:2px}.admin-table{border-collapse:collapse;width:100%}.admin-table th{border-bottom:1px solid #1f2937;color:#9ca3af;font-size:11px;font-weight:500;padding:12px 0;text-align:left}.admin-table td{border-bottom:1px solid #1f2937;color:#e5e7eb;font-size:13px;padding:14px 0;transition:background .2s;vertical-align:middle}.admin-table tr:hover td{background:#ffffff03}.admin-tester-name{color:#fff;font-size:14px;font-weight:500}.admin-tester-email{color:#6b7280;font-size:12px;margin-top:1px}.admin-cell-mono{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.admin-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;padding:2px 10px}.admin-status-badge.active{background:#14532d;color:#4ade80}.admin-status-badge.banned,.admin-status-badge.rejected{background:#450a0a;color:#f87171}.admin-status-badge.pending{background:#422006;color:#fbbf24}.admin-status-badge.no-token{background:#78350f4d;color:#fde68a}.admin-status-badge.on{background:#14532d;color:#4ade80;cursor:pointer}.admin-status-badge.off{background:#1f2937;color:#9ca3af;cursor:pointer}.admin-chip{border-radius:999px;display:inline-flex;font-size:11px;padding:2px 8px}.admin-chip.flagship,.admin-chip.wifi{background:#1e3a5f;color:#93c5fd}.admin-chip.low-end{background:#292524;color:#a8a29e}.admin-action-group{display:flex;gap:8px}.admin-ghost-icon-btn{align-items:center;background:#0000;border:1px solid #374151;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.admin-ghost-icon-btn:hover{border-color:#4b5563;color:#fff}.admin-ghost-icon-btn.delete:hover{border-color:#ef444466;color:#f87171}.admin-payments-toolbar{margin-bottom:20px}.admin-ghost-btn{background:#0000;border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.admin-ghost-btn:hover{border-color:#9ca3af;color:#fff}.admin-empty-state{align-items:center;border:1px dashed #1f2937;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 0}.empty-dash{color:#4b5563;font-size:20px}.empty-text{color:#9ca3af;font-size:14px;margin-top:8px}.admin-notif-form{margin-bottom:40px;max-width:600px}.admin-notif-header{color:#fff;font-size:16px;font-weight:500;margin-bottom:20px}.admin-notif-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.admin-form-group{display:flex;flex-direction:column;margin-bottom:16px}.admin-form-group label{color:#9ca3af;font-size:11px;font-weight:500;margin-bottom:6px}.admin-input,.admin-textarea{background:#111827;border:1px solid #374151;border-radius:6px;color:#fff;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s}.admin-input::placeholder,.admin-textarea::placeholder{color:#4b5563}.admin-input:focus,.admin-textarea:focus{border-color:#4b5563}.admin-send-btn{background:#f9731626;border:1px solid #f973164d;border-radius:6px;color:#fb923c;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.admin-send-btn:hover{background:#f9731640}.admin-notif-actions{align-items:center;display:flex;gap:16px;margin-top:8px}.admin-notif-result{color:#4ade80;font-size:13px}.admin-schedule-box{background:#ffffff08;border-left:3px solid #374151;border-radius:6px;color:#d1d5db;font-size:12px;line-height:1.6;margin-top:24px;padding:12px 16px}.admin-schedule-box strong{color:#fff;font-weight:500}.admin-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.admin-modal-content{background:#0d1117;border:1px solid #30363d;border-radius:12px;box-shadow:0 20px 40px #0006;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.admin-modal-header{align-items:center;border-bottom:1px solid #30363d;display:flex;justify-content:space-between;padding:20px 24px}.admin-modal-header h3{color:#fff;font-size:16px;font-weight:500;margin:0}.admin-modal-close{background:#0000;border:none;color:#6b7280;cursor:pointer}.admin-modal-close:hover{color:#fff}.admin-budget-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2100}.admin-budget-manager{background:#0d1117;border:1px solid #30363d;border-radius:12px;padding:24px;width:480px}.admin-budget-manager-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.admin-budget-manager-header span{color:#fff;font-size:15px}.admin-budget-manager-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.admin-budget-field label{color:#9ca3af;display:block;font-size:11px;margin-bottom:6px}.admin-budget-input-wrapper{align-items:center;background:#111827;border:1px solid #374151;border-radius:6px;display:flex;gap:8px;height:40px;padding:0 12px}.admin-budget-input-wrapper input{background:#0000;border:none;color:#fff;outline:none;width:100%}.admin-payout-breakdown{background:#ffffff05;border:1px solid #1f2937;border-radius:8px;margin-bottom:24px;padding:16px}.payout-row{display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.payout-row:last-child{margin-bottom:0}.highlight-payout{border-top:1px solid #1f2937;margin-top:12px;padding-top:12px}.highlight-payout .payout-value{color:#fb923c;font-weight:500}.admin-budget-manager-actions{display:flex;gap:12px}.admin-edit-btn{background:#0000;border:none;color:#4b5563;cursor:pointer;padding:4px}.admin-edit-btn:hover{color:#fff}.spinner-sm{animation:admin-spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:14px;width:14px}@keyframes admin-spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.admin-content,.admin-header-container,.admin-tabs-row{padding-left:20px;padding-right:20px}}:root{--portal-bg:#0a0e13;--portal-accent:#f97316;--portal-accent-dim:#f973161a;--portal-accent-glow:#f973164d;--portal-glass:#ffffff08;--portal-glass-border:#ffffff0f;--portal-text-main:#fff;--portal-text-sec:#ffffff80}.shared-portal-root{background-color:#0a0e13;background-color:var(--portal-bg);color:#fff;color:var(--portal-text-main);font-family:Inter,-apple-system,sans-serif;min-height:100vh;opacity:0;overflow-x:hidden;position:relative;transition:opacity 1s ease-in-out}.shared-portal-root.is-ready{opacity:1}.portal-glass-overlay{background-image:radial-gradient(circle at 5% 5%,#ffffff05 0,#0000 40%);inset:0;pointer-events:none;position:fixed;z-index:0}.shared-portal-container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:10}.portal-header{background:#18181b;border-bottom:1px solid #27272a;box-sizing:border-box;justify-content:space-between;margin:0;padding:16px;position:relative;width:100%;z-index:20}.header-left,.portal-header{align-items:center;display:flex}.header-left{gap:32px}.brand-lock{align-items:center;display:flex;gap:12px;margin-left:8px}.brand-lock img{height:28px;width:auto}.brand-text{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.03em}.brand-text span{color:#f97316;color:var(--portal-accent)}.nav-exit-btn{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;color:#d1d5db;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 14px;transition:all .2s}.nav-exit-btn:hover{background:#ffffff0d;border-color:#6b7280}.audit-badge{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:999px;color:#9ca3af;display:flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:normal;padding:6px 14px;text-transform:none}.portal-hero{background:#1f2937;border:1px solid #374151;border-radius:12px;margin-top:24px;overflow:hidden;padding:32px 32px 24px;position:relative}.portal-hero:before{background:radial-gradient(circle,hsla(0,0%,100%,.015) 0,#0000 70%);content:"";height:200px;pointer-events:none;position:absolute;right:-50px;top:-50px;width:200px}.hero-branding{align-items:flex-start;display:flex;gap:32px;margin-bottom:24px}.app-info{flex:1 1}.audit-label{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:normal;margin-bottom:6px;text-transform:none}.title-row{align-items:center;display:flex;gap:12px;margin-bottom:8px}.title-row h1{color:#fff;font-size:40px;font-weight:600;letter-spacing:-.04em;margin:0}.hero-metadata{font-size:14px;gap:8px}.company-avatar,.hero-metadata{align-items:center;display:flex}.company-avatar{background:#374151;border-radius:4px;color:#d1d5db;font-size:10px;font-weight:700;height:20px;justify-content:center;letter-spacing:.05em;width:20px}.company-tag{color:#d1d5db;font-weight:400}.dot{background:#4b5563;border-radius:50%;height:4px;margin:0 2px;width:4px}.date-tag{color:#9ca3af}.status-pill{background:#4b5563;border-radius:999px;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:3px 10px}.status-pill.active{background:#14532d;color:#4ade80}.hero-grid{align-items:stretch;display:flex;gap:24px}.hero-scope-card{background:#0000;border:none;flex:1 1;padding:0}.hero-divider{background:#374151;width:1px}.hero-specs-card{background:#0000;border:none;flex-shrink:0;padding:0;width:300px}.card-lbl{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:normal;margin-bottom:8px;text-transform:none}.scope-content{color:#f3f4f6;font-size:13px;font-weight:400;line-height:1.5}.specs-list{display:flex;flex-direction:column;gap:8px}.spec-row{align-items:flex-start;border-bottom:none;display:flex;font-size:13px;justify-content:space-between}.spec-row,.spec-row:last-child{padding-bottom:0}.spec-row .sl{color:#9ca3af;font-size:12px}.spec-row .sv{color:#fff;font-size:13px;font-weight:500;text-align:right}.spec-row.saffron .sv{color:#f97316}.findings-header{align-items:center;display:flex;gap:24px;margin-bottom:40px;margin-top:80px}.findings-header h2{color:#fff;font-size:18px;font-weight:500;letter-spacing:normal;text-transform:none;white-space:nowrap}.findings-count{background:#374151;border-radius:999px;color:#d1d5db;font-size:12px;margin-left:12px;padding:2px 8px}.header-line{background:linear-gradient(90deg,#ffffff0f,#0000);background:linear-gradient(90deg,var(--portal-glass-border),#0000);flex:1 1;height:1px}.findings-grid{display:flex;flex-direction:column;gap:24px;margin-bottom:120px}.finding-card{background:#0000;border:1px solid #374151;border-radius:10px;overflow:hidden;transition:all .2s ease}.finding-card:hover{background:#3741514d}.finding-card.active{background:#3741514d;border-color:#374151;box-shadow:none}.card-tgl{cursor:pointer;justify-content:space-between;padding:24px 32px}.card-tgl,.card-tgl-left{align-items:center;display:flex}.card-tgl-left{gap:24px}.card-tgl-right{align-items:center;display:flex;gap:12px}.bug-basics h3{word-wrap:break-word;color:#fff;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 4px}.bug-meta-pills{display:flex;gap:12px}.pill-tester{color:#9ca3af;font-size:12px;font-weight:400}.pill-severity{align-items:center;background:#374151;border-radius:999px;color:#d1d5db;display:flex;font-size:11px;font-weight:500;gap:6px;letter-spacing:normal;padding:2px 10px;text-transform:none}.pill-severity.critical{background:#450a0a;color:#f87171}.pill-severity.high{background:#7f1d1d;color:#fca5a5}.pill-severity.medium{background:#78350f;color:#fbbf24}.pill-severity.low{background:#1e3a8a;color:#93c5fd}.tgl-icon{align-items:center;background:#0000;border-radius:50%;color:#9ca3af;display:flex;height:40px;justify-content:center;transition:transform .3s ease;width:40px}.finding-card.active .tgl-icon{color:#fff;transform:rotate(180deg)}.card-expanded-body{animation:slideDownFade .4s ease-out;border-top:1px solid #374151;padding:0 32px 24px}.expanded-layout{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.2fr .8fr;padding-top:24px}.sect-lbl{align-items:center;color:#9ca3af;display:flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:normal;margin-bottom:12px;text-transform:none}.sect-box{background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--portal-glass-border);border-radius:16px;padding:24px}.sect-box.notes{align-items:flex-start;background:#1f2937;border:1px solid #374151;border-radius:8px;color:#d1d5db;display:flex;font-size:13px;gap:8px;line-height:1.5;padding:12px 16px}.notes-dot{background:#6b7280;border-radius:50%;flex-shrink:0;height:6px;margin-top:6px;width:6px}.pane-sect{margin-bottom:32px}.markdown-ai{color:#ffffff80;color:var(--portal-text-sec);font-size:14px;line-height:1.7}.markdown-ai h1,.markdown-ai h2,.markdown-ai h3{color:#fff;font-size:13px;font-weight:500;margin-bottom:10px;margin-top:16px;text-transform:none}.markdown-ai p{color:#d1d5db;font-size:13px;line-height:1.6;margin-bottom:16px}.markdown-ai .ai-steps{counter-reset:step-counter;list-style:none;margin-bottom:16px;padding-left:20px}.markdown-ai .ai-steps li{color:#e5e7eb;font-size:13px;line-height:1.5;margin-bottom:6px;padding-left:24px;position:relative}.markdown-ai .ai-steps li:before{color:#4b5563;content:counter(step-counter) ".";counter-increment:step-counter;font-family:monospace;font-size:12px;font-weight:500;left:0;position:absolute;top:0}.markdown-ai .ai-list{list-style:none;margin-bottom:16px;padding-left:0}.markdown-ai .ai-list li{color:#d1d5db;font-size:13px;line-height:1.6;margin-bottom:6px;padding-left:16px;position:relative}.markdown-ai .ai-list li:before{background:#6b7280;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.markdown-severity-row{align-items:center;display:flex;gap:12px;margin-bottom:12px;margin-top:24px}.markdown-severity-row .sect-lbl{margin-bottom:0}.media-box{background:#1f2937;border:1px solid #374151;border-radius:8px;box-shadow:none;overflow:hidden;position:relative}.bug-video{aspect-ratio:9/16;display:block;max-height:500px;object-fit:contain;width:100%}.download-pill-btn{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#d1d5db;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin-top:12px;padding:6px 14px;text-decoration:none;transition:all .2s;width:100%}.download-pill-btn:hover{background:#ffffff0d;border-color:#6b7280;color:#fff}.download-report-btn{align-items:center;background:#0000;border:1px solid #4b5563;border-radius:6px;color:#d1d5db;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 16px;transition:all .2s ease}.download-report-btn:hover{background:#ffffff0d;border-color:#9ca3af;color:#fff}.telemetry-grid{display:flex;flex-direction:column;gap:8px}.tel-item{border-radius:8px;gap:12px}.tel-item,.tel-item-net{align-items:center;background:#0000;border:1px solid #374151;display:flex;padding:10px 14px}.tel-item-net{border-radius:8px;justify-content:space-between}.tel-net-left{align-items:center;display:flex;gap:8px}.tel-net-dot{background:#f97316;border-radius:50%;height:6px;width:6px}.tel-icon{background:#ffffff0d;border-radius:6px;color:#9ca3af;height:24px;justify-content:center;width:24px}.tel-icon,.tel-info{align-items:center;display:flex}.tel-info{flex:1 1;flex-direction:row;justify-content:space-between}.tel-lbl{color:#9ca3af;font-size:12px;font-weight:400}.tel-val{color:#e5e7eb;font-size:13px;font-weight:500}.shared-load-state{align-items:center;background:#0a0e13;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.scanner-line{display:none}.spinner-glow{animation:spin 1s linear infinite;border:2px solid #f973161a;border-top:2px solid #f97316;border:2px solid var(--portal-accent-dim);border-radius:50%;border-top-color:var(--portal-accent);box-shadow:0 0 20px #f973164d;box-shadow:0 0 20px var(--portal-accent-glow);height:60px;width:60px}.shared-error-state{align-items:center;display:flex;height:100vh;justify-content:center;padding:24px}.error-card{background:#ffffff08;background:var(--portal-glass);border:1px solid #ffffff0f;border:1px solid var(--portal-glass-border);border-radius:32px;max-width:400px;padding:48px;text-align:center}.error-card h2{font-size:24px;margin:24px 0 12px}.error-card p{color:#ffffff80;color:var(--portal-text-sec);line-height:1.6;margin-bottom:32px}.btn-return{background:#f97316;background:var(--portal-accent);border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:800;padding:12px 24px}.shared-portal-footer{background:#0a0e13;border-top:1px solid #1f2937;box-sizing:border-box;color:#6b7280;font-size:11px;letter-spacing:normal;padding:16px 32px;text-align:left;width:100%}@keyframes scan{0%{top:-10%}to{top:110%}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.hero-grid{flex-direction:column;gap:32px}.hero-divider{height:1px;width:100%}.hero-specs-card{width:100%}.expanded-layout{grid-template-columns:1fr}.portal-hero{padding:32px}.app-info h1{font-size:28px}.portal-header{flex-direction:column;gap:24px}}.legal-container{animation:fadeIn .6s ease-out;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:var(--text);line-height:1.7;margin:100px auto 60px;max-width:900px;overflow:hidden;padding:40px;position:relative}.legal-container:before{background:radial-gradient(circle,var(--saffron-glow) 0,#0000 70%);content:"";height:300px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:300px;z-index:-1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legal-header{border-bottom:1px solid var(--glass-border);margin-bottom:40px;padding-bottom:24px}.legal-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 30%,var(--saffron) 100%);-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:3rem;font-weight:800;margin-bottom:8px}.last-updated{color:var(--text-muted);font-family:var(--font-mono);font-size:.9rem}.legal-section{margin-bottom:32px}.legal-section h2{align-items:center;color:var(--saffron);display:flex;font-size:1.5rem;gap:12px;margin-bottom:16px}.legal-section h2:before{background:var(--saffron);border-radius:2px;content:"";height:24px;width:4px}.legal-section p{color:var(--text-sec);margin-bottom:16px}.legal-section ul{list-style:none;margin-bottom:16px;padding-left:20px}.legal-section ul li{color:var(--text-sec);margin-bottom:12px;padding-left:24px;position:relative}.legal-section ul li:before{color:var(--saffron);content:"→";font-weight:700;left:0;position:absolute}.legal-back-btn{align-items:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;margin-bottom:32px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.legal-back-btn:hover{background:var(--glass-hover);border-color:var(--saffron);transform:translateX(-4px)}@media (max-width:768px){.legal-container{margin:20px;padding:24px}.legal-header h1{font-size:2.2rem}}:root{--saffron:#ff6b2b;--saffron-dim:#ff6b2b26;--saffron-glow:#ff6b2b59;--indigo:#1a1a3e;--blue:#4f8ef7;--blue-dim:#4f8ef71f;--blue-glow:#4f8ef74d;--bg:#0b0d1a;--bg-mid:#111328;--glass:#ffffff0f;--glass-border:#ffffff1f;--glass-hover:#ffffff1a;--text:#fff;--text-sec:#ffffffa6;--text-muted:#ffffff59;--red:#ff3b5c;--red-dim:#ff3b5c1f;--green:#34c759;--green-dim:#34c7591f;--amber:#f5a623;--font-body:"Inter","DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace;--radius:16px;--radius-sm:12px;--radius-xs:8px;--blur:blur(24px) saturate(180%);--blur-sm:blur(16px) saturate(160%);--shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff14;--shadow-lg:0 24px 64px #0009,inset 0 1px 0 #ffffff26}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0e13;color:#fff;color:var(--text);font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-body);min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.glass{backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow)}.glass-elevated{backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);background:#ffffff17;border:1px solid #ffffff26;border-radius:20px;box-shadow:var(--shadow-lg)}.glass-card{backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:#ffffff0f;border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--shadow);padding:24px;position:relative}.glass-card:hover{border-color:#ffffff2e}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes slideInToast{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse-pip{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 4px #0000;opacity:.8}}.app-container{background-color:#0a0e13;min-height:100vh}.main-content-inner{background-image:radial-gradient(circle,#ffffff0a 1px,#0000 0);background-size:24px 24px;padding:0 32px 32px}.main-content{position:relative}.main-content:before{background:radial-gradient(ellipse at top left,#f973160f 0,#0000 65%);content:"";height:600px;left:220px;pointer-events:none;position:fixed;top:-200px;width:600px;z-index:0}@media (max-width:768px){.main-content-inner{padding:16px}}
/*# sourceMappingURL=main.673faf3e.css.map*/