:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--home-bg:#ece8dc;--home-copy:#111;--home-muted:#5d584f;--home-gold:#f9bb01;--home-gold-strong:#ffd24d;--home-cool-accent:#1f5f6f;--home-action-radius:18px}*{box-sizing:border-box}html{font-size:15px}html,body{min-height:100%;margin:0}body{min-height:100svh;color:var(--home-copy);background:linear-gradient(180deg, #f3f0e7 0, var(--home-bg) 100%);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif}.home-page-shell{min-height:100svh;padding:calc(var(--site-header-height) + clamp(1rem, 2.6vw, 1.8rem)) 0 3rem}.home-header-brand-static{cursor:default}.home-header-waitlist-link{margin-right:10px}.home-container{width:min(100% - 2rem,1140px);margin:0 auto}.home-hero-frame{color:#fff;border:2px solid var(--home-gold);background:linear-gradient(120deg,#050505 0,#070707 56%,#2a2208 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px #11111138,0 18px 54px #f9bb0129,0 0 0 1px #ffd24d47,inset 0 1px #ffe27a38,inset 0 -1px #f9bb012e}.home-hero-noise{pointer-events:none;background:radial-gradient(circle at 18% 18%,#f9bb014d,#0000 24%),radial-gradient(circle at 82% 24%,#f9bb0138,#0000 26%),linear-gradient(120deg,#ffffff08,#0000 45%);position:absolute;inset:0}.home-hero-inner{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:3.6rem;padding:2.15rem 3rem;display:grid;position:relative}.home-copy-column{min-width:0;max-width:720px}.home-status-pill{min-height:2rem;color:var(--home-gold);text-transform:uppercase;background:linear-gradient(#f9bb012e,#f9bb011a),#1111117a;border:1px solid #f9bb0185;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;margin-bottom:1rem;padding:.34rem .72rem;font-size:.82rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff1a}.home-status-lock{flex:none;width:.88rem;height:.88rem}.home-headline{letter-spacing:0;max-width:none;margin:0;font-size:3.05rem;font-weight:800;line-height:1.02}.home-headline>span{text-wrap:balance;white-space:nowrap;display:block}.home-headline>span+span{margin-top:.1em}.home-headline-accent{color:var(--home-gold)}.home-subhead{color:#ffffffc7;max-width:43rem;margin:1.2rem 0 0;font-size:1.16rem;line-height:1.55}.home-cta-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.45rem;display:flex}.home-waitlist-cta{border-radius:var(--home-action-radius);color:#111;background:linear-gradient(135deg, var(--home-gold), var(--home-gold-strong));border:none;justify-content:center;align-items:center;gap:.52rem;min-width:12.5rem;min-height:3.25rem;padding:.9rem 1.45rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 18px 32px #f9bb0129}.home-waitlist-icon-wrap{flex:none;place-items:center;width:1.05rem;height:1.05rem;display:inline-grid;position:relative}.home-waitlist-icon{grid-area:1/1;width:1.05rem;height:1.05rem;transition:opacity .18s,transform .18s}.home-waitlist-icon-unlock{opacity:0;transform:translateY(2px)rotate(-8deg)scale(.9)}.home-signin-cta{border-radius:var(--home-action-radius);color:#ffffffe6;background-color:#ffffff0f;border:1px solid #fff3;justify-content:center;align-items:center;min-width:8.75rem;min-height:3.25rem;padding:.9rem 1.35rem;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.home-waitlist-cta:hover,.home-waitlist-cta:focus-visible{color:#111;filter:brightness(1.03);transform:translateY(-1px)}.home-waitlist-cta:hover .home-waitlist-icon-lock,.home-waitlist-cta:focus-visible .home-waitlist-icon-lock{opacity:0;transform:translateY(-2px)rotate(8deg)scale(.9)}.home-waitlist-cta:hover .home-waitlist-icon-unlock,.home-waitlist-cta:focus-visible .home-waitlist-icon-unlock{opacity:1;transform:translateY(0)rotate(0)scale(1)}.home-signin-cta:hover,.home-signin-cta:focus-visible{color:var(--home-gold);background-color:#ffffff1a;border-color:#f9bb018f;transform:translateY(-1px)}.home-card-stage{aspect-ratio:.66;background:radial-gradient(circle at 50% 18%,#f9bb0124,#0000 34%),linear-gradient(160deg,#111111c2,#2222229e);border:1px solid #f9bb0138;border-radius:22px;justify-self:end;width:230px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000057,inset 0 1px #ffffff14}.home-card-stage:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff1f,#0000 32%),radial-gradient(circle at 74% 72%,#f9bb011f,#0000 34%);position:absolute;inset:0}.home-card-image{object-fit:contain;object-position:center;filter:drop-shadow(0 16px 24px #0000005c);border-radius:15px;width:calc(100% - 1.7rem);height:calc(100% - 1.7rem);position:absolute;inset:.85rem}.home-card-image-raw{animation:12s ease-in-out infinite home-card-raw-cycle}.home-card-image-graded{opacity:0;animation:12s ease-in-out infinite home-card-graded-cycle}.home-page-body{margin-top:1.2rem}.home-section{background-color:#ffffffd6;border:1px solid #11111114;border-radius:28px;margin-top:1.2rem;padding:1.7rem clamp(1.5rem,4vw,3rem);box-shadow:0 18px 42px #1111110f}.home-page-body>.home-section:first-child{margin-top:0}.home-how-callout-section{background:radial-gradient(circle at 88% 18%,#f9bb0138,#0000 34%),linear-gradient(135deg,#111 0%,#211f1a 58%,#2c2413 100%);border:3px solid #f9bb01b8;padding:clamp(.72rem,1.45vw,.95rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #11111129}.home-how-callout-cta{color:#fff;letter-spacing:0;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.78rem,1.6vw,1.15rem);min-height:clamp(4.45rem,7.4vw,5.65rem);padding:.18rem clamp(.25rem,1.5vw,.75rem);text-decoration:none;display:grid;position:relative}.home-how-callout-content{gap:.22rem;min-width:0;max-width:42rem;display:grid}.home-how-callout-title{letter-spacing:.01em;min-width:0;font-size:clamp(1.45rem,2.45vw,2.25rem);font-weight:800;line-height:1.08}.home-how-callout-subtitle{color:#ffffffc2;font-size:clamp(.92rem,1.25vw,1.08rem);font-weight:400;line-height:1.45}.home-how-callout-cta:hover,.home-how-callout-cta:focus-visible{color:#fff;text-decoration:none}.home-how-callout-cta:focus-visible{outline-offset:6px;border-radius:18px;outline:3px solid #f9bb01b8}.home-how-callout-cue{background-color:var(--home-gold);color:#111;border:1px solid #f9bb01c7;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .16s,border-color .16s,transform .16s;animation:1.8s ease-in-out infinite home-how-cue-pulse;display:inline-grid;box-shadow:inset 0 1px #ffffff57,0 12px 28px #00000038,0 0 #f9bb0147}.home-how-callout-chevron{width:1.3rem;height:1.3rem;display:block}.home-how-callout-cta:hover .home-how-callout-cue,.home-how-callout-cta:focus-visible .home-how-callout-cue{background-color:var(--home-gold-strong);animation-play-state:paused;transform:translateY(3px)}.home-how-steps-section{background-color:#fdfcfa;border:3px solid #f9bb01b8;gap:clamp(1.1rem,2vw,1.35rem);scroll-margin-top:1rem;display:grid;box-shadow:0 18px 42px #1111110f}.home-how-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,1.6vw,1.15rem);display:grid}.home-how-step-badge{place-items:center;display:grid}.home-how-step-icon{color:#fff;background-color:#111;border-radius:50%;place-items:center;width:clamp(2.85rem,4.2vw,3.55rem);height:clamp(2.85rem,4.2vw,3.55rem);padding:clamp(.72rem,1.08vw,.88rem);display:inline-grid;box-shadow:inset 0 1px #ffffff29,0 0 0 2px #f9bb014d,0 12px 24px #1111112e}.home-section-kicker{color:#11111185;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800;line-height:1}.home-section-title{color:#111;letter-spacing:0;margin:.28rem 0 0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:800;line-height:1.1}.home-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.9rem,1.8vw,1.2rem);display:grid;position:relative}.home-how-card{background:linear-gradient(#ffffffeb,#ffffffc2),#fff;border:1px solid #11111114;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:clamp(.72rem,1.2vw,.9rem);min-width:0;height:100%;padding:clamp(1rem,2vw,1.25rem);display:grid;box-shadow:0 14px 30px #1111110f}.home-how-card-icon{border-right:1px solid #1f5f6f29;align-self:stretch;place-items:center;width:clamp(2.85rem,4.2vw,3.3rem);min-height:5.7rem;padding-right:clamp(.58rem,1vw,.72rem);display:grid}.home-how-card-asset{width:clamp(2.25rem,3.2vw,2.65rem);height:clamp(2.25rem,3.2vw,2.65rem);display:block}.home-how-card-asset-search{width:clamp(1.85rem,2.65vw,2.18rem);height:clamp(1.85rem,2.65vw,2.18rem)}.home-how-card-copy{min-width:0}.home-how-card-number{color:var(--home-gold);font-size:.84rem;font-weight:900;line-height:1}.home-how-card h3{color:#111;margin:.78rem 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:800;line-height:1.15}.home-how-card p{color:#1111119e;margin:.65rem 0 0;font-size:.98rem;font-weight:500;line-height:1.55}.home-report-section{color:#111;background-color:#fdfcfa;border:3px solid #f9bb01b8;align-items:stretch;gap:clamp(1.1rem,2vw,1.35rem);display:grid;box-shadow:0 18px 42px #1111110f}.home-report-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,1.6vw,1.15rem);display:grid}.home-report-step-badge{place-items:center;display:grid}.home-report-step-icon{color:#fff;background-color:#111;border-radius:50%;place-items:center;width:clamp(2.85rem,4.2vw,3.55rem);height:clamp(2.85rem,4.2vw,3.55rem);padding:clamp(.72rem,1.08vw,.88rem);display:inline-grid;box-shadow:inset 0 1px #ffffff29,0 0 0 2px #f9bb014d,0 12px 24px #1111112e}.home-report-step-glyph{transform:translate(.45px)}.home-report-copy{min-width:0}.home-report-header-row{justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,1.35rem);min-width:0;display:flex}.home-report-live-root{--home-report-preview-height:clamp(37rem, 52vw, 41rem);min-width:0;height:var(--home-report-preview-height);display:grid;overflow:visible}.home-report-live-root .report-ecard-card{--report-container-width:100%;--report-container-radius:22px;--report-inner-radius:18px;--report-ecard-frame-ratio:1.02;border-color:#f9bb013d;margin:0;box-shadow:0 18px 44px #11111114,0 8px 18px #f9bb0114}.home-report-live-root .report-ecard-header-row{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;position:absolute;overflow:hidden}.home-report-live-root .report-ecard-overlay-row{margin-top:0}.home-report-full-cta{color:#111;letter-spacing:0;white-space:nowrap;background:linear-gradient(135deg,#f9bb01 0%,#ffd75b 100%);border:1px solid #1111110f;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:3.08rem;padding:.88rem 1.28rem;font-size:.98rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 13px 26px #f9bb013b,inset 0 1px #ffffff6b}.home-report-full-cta:hover,.home-report-full-cta:focus-visible{color:#111;filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 17px 32px #f9bb014d,inset 0 1px #ffffff7a}.home-report-live-loading{color:#1111119e;place-items:center;min-height:100%;font-size:1rem;font-weight:700;display:grid}.home-final-waitlist-section{scroll-margin-top:calc(var(--site-header-height) + 1rem);background:radial-gradient(circle at 88% 18%,#f9bb0138,#0000 34%),radial-gradient(circle at 12% 82%,#f9bb0124,#0000 28%),linear-gradient(135deg,#111 0%,#211f1a 58%,#2c2413 100%);border:3px solid #f9bb01b8;grid-template-columns:minmax(0,.78fr) minmax(440px,1.22fr);align-items:center;gap:clamp(1.2rem,2.6vw,2.2rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 24px 58px #1113,0 16px 34px #f9bb0124,inset 0 -1px #f9bb012e}.home-final-waitlist-section:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff17,#0000 34%),linear-gradient(#0000 0%,#0000001f 100%);position:absolute;inset:0}.home-final-waitlist-section>*{z-index:1;position:relative}.home-final-waitlist-copy{color:#fff;gap:clamp(.78rem,1.5vw,1rem);min-width:0;display:grid}.home-final-waitlist-copy h2{letter-spacing:0;white-space:nowrap;max-width:none;margin:0;font-size:3.05rem;font-weight:800;line-height:1.02}.home-final-waitlist-accent{color:var(--home-gold)}.home-final-waitlist-copy p{color:#ffffffc2;max-width:26rem;margin:0;font-size:clamp(1rem,1.35vw,1.14rem);font-weight:400;line-height:1.5}.home-final-waitlist-form{border-radius:var(--home-action-radius);background:linear-gradient(#ffffff1f,#ffffff0f),#1111117a;border:1px solid #f9bb0142;gap:1rem;min-width:0;padding:clamp(1.2rem,2.35vw,1.65rem);display:grid;box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff24}.home-final-waitlist-section.is-joined{color:#fff;background:radial-gradient(circle at 88% 18%,#f9bb013d,#0000 34%),radial-gradient(circle at 12% 82%,#22c55e24,#0000 28%),linear-gradient(135deg,#111 0%,#211f1a 58%,#2c2413 100%);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.1rem,2vw,1.35rem);padding:clamp(2.15rem,4vw,2.65rem) clamp(1.5rem,4vw,3rem) clamp(2.25rem,4.4vw,2.9rem);box-shadow:inset 0 1px #ffffff1f,0 24px 58px #1113,0 16px 34px #f9bb0124,inset 0 -1px #f9bb012e}.home-final-waitlist-section.is-joined:before{display:none}.home-final-waitlist-section.is-joined .home-final-waitlist-copy{color:#fff;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.9rem,1.55vw,1.12rem);min-height:0;display:grid}.home-final-waitlist-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.56rem clamp(.8rem,1.6vw,1.15rem);min-width:0;margin-bottom:0;display:grid}.home-final-waitlist-heading-text{min-width:0}.home-final-waitlist-section.is-joined .home-final-waitlist-title{color:#fff;white-space:normal;margin:.28rem 0 0;font-size:clamp(2.15rem,4vw,3.05rem);line-height:1.02}.home-final-waitlist-kicker{color:#ffffff9e}.home-final-waitlist-title-line{min-width:0}.home-final-waitlist-copy .home-final-waitlist-status-copy{color:#ffffffc7;grid-column:2/-1;width:min(100%,58rem);max-width:min(100%,58rem);margin:clamp(.58rem,1vw,.76rem) 0 0;font-size:clamp(1rem,1.28vw,1.16rem);font-weight:400;line-height:1.55}.home-final-waitlist-success-circle{color:#052e16;background:linear-gradient(135deg,#22c55e 0%,#86efac 100%);border:2px solid #bbf7d0db;border-radius:50%;flex:none;grid-row:1/span 2;place-items:center;width:clamp(2.7rem,4.6vw,3.25rem);height:clamp(2.7rem,4.6vw,3.25rem);line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff6b,0 14px 30px #22c55e42,0 0 0 2px #bbf7d02e}.home-final-waitlist-success-check{width:1.34rem;height:1.34rem;display:block;position:relative}.home-final-waitlist-success-check:after{content:"";border-bottom:.2rem solid;border-left:.2rem solid;width:62%;height:34%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.home-final-waitlist-resend{border-radius:var(--home-action-radius);color:#fff;min-width:9rem;min-height:2.85rem;font:inherit;white-space:nowrap;background:#f9bb011f;border:1px solid #f9bb0147;justify-content:center;place-self:center end;align-items:center;padding:.78rem 1rem;font-size:.94rem;font-weight:850;line-height:1;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 10px 24px #0000001f}.home-final-waitlist-resend:hover,.home-final-waitlist-resend:focus-visible{color:var(--home-gold);background:#f9bb0133;border-color:#f9bb01b8;transform:translateY(-1px)}.home-final-waitlist-resend:focus-visible{outline-offset:3px;outline:2px solid #f9bb01b8}.home-final-waitlist-resend:disabled{cursor:not-allowed;opacity:.62;transform:none}.home-final-waitlist-line-position{color:var(--home-gold);align-items:baseline;gap:.01em;display:inline-flex}.home-final-waitlist-line-hash{font-size:.58em;line-height:1;transform:translateY(-.14em)}.home-final-waitlist-steps{grid-template-columns:minmax(0,7fr) minmax(0,13fr);grid-auto-rows:1fr;align-items:stretch;gap:clamp(.9rem,1.8vw,1.2rem);display:grid}.home-final-waitlist-step{background:linear-gradient(#ffffff1f,#ffffff12),#11111161;border:1px solid #f9bb0133;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:clamp(.78rem,1.35vw,1rem);min-width:0;height:100%;padding:clamp(1.1rem,2vw,1.4rem);display:grid;box-shadow:0 14px 30px #0000001f,inset 0 1px #ffffff1f}.home-final-waitlist-step-featured{background:linear-gradient(135deg,#f9bb0133,#ffd24d1a 48%,#11111138),linear-gradient(#ffffff29,#ffffff12),#11111180;border-color:#f9bb01a8;box-shadow:0 20px 44px #f9bb0138,0 18px 34px #00000029,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffd24d1f}.home-final-waitlist-step-icon{color:#ffffff85;border-right:1px solid #ffffff2e;align-self:stretch;place-items:center;width:clamp(2.9rem,4.4vw,3.45rem);min-height:6.25rem;padding-right:clamp(.58rem,1vw,.78rem);display:grid}.home-final-waitlist-step-icon svg{width:clamp(2.05rem,3vw,2.45rem);height:clamp(2.05rem,3vw,2.45rem);display:block}.home-final-waitlist-step-featured .home-final-waitlist-step-icon{color:#ffffff94;border-right-color:#ffffff38}.home-final-waitlist-step-copy{min-width:0}.home-final-waitlist-step:not(.home-final-waitlist-step-featured) .home-final-waitlist-step-copy{padding-right:clamp(.55rem,1.4vw,1.05rem)}.home-final-waitlist-step-header{justify-content:space-between;align-items:center;gap:.85rem;min-width:0;display:flex}.home-final-waitlist-step h3{color:#fff;margin:0;font-size:clamp(1.18rem,1.65vw,1.42rem);font-weight:850;line-height:1.15}.home-final-waitlist-step-featured h3{color:var(--home-gold)}.home-final-waitlist-referral-count{color:#7dd3fc;white-space:nowrap;background:#4dc2ff21;border:1px solid #4dc2ff6b;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:2rem;padding:.48rem .68rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #4dc2ff1a}.home-final-waitlist-step p{color:#ffffffb8;overflow-wrap:anywhere;margin:.65rem 0 0;font-size:.98rem;font-weight:500;line-height:1.55}.home-final-waitlist-referral-box{background:#11111147;border:1px solid #f9bb0170;border-radius:8px;gap:.46rem;margin-top:.9rem;padding:.86rem .92rem;display:grid}.home-final-waitlist-referral-label{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1}.home-final-waitlist-referral-code{color:var(--home-gold);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(1.3rem,2.1vw,1.68rem);font-weight:900;line-height:1}.home-final-waitlist-referral-value-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.home-final-waitlist-referral-copy{color:#111;white-space:nowrap;background:linear-gradient(135deg,#f9bb01 0%,#ffd75b 100%);border:1px solid #f9bb0142;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:2.25rem;padding:.62rem .8rem;font-size:.82rem;font-weight:850;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 20px #f9bb012e,inset 0 1px #fff6}.home-final-waitlist-referral-copy:hover,.home-final-waitlist-referral-copy:focus-visible{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 24px #f9bb013d,inset 0 1px #ffffff7a}.home-final-waitlist-referral-copy:disabled{cursor:wait;opacity:.82;transform:none}.home-final-waitlist-referral-copy.is-copied{color:#052e16;background:linear-gradient(135deg,#22c55e 0%,#86efac 100%);border-color:#22c55e70;min-width:5.7rem;box-shadow:0 12px 24px #22c55e33,inset 0 1px #ffffff70}.home-final-waitlist-referral-copy.is-copied:hover,.home-final-waitlist-referral-copy.is-copied:focus-visible{box-shadow:0 14px 26px #22c55e42,inset 0 1px #ffffff80}.home-final-waitlist-section.is-access-ready{background:radial-gradient(circle at 88% 18%,#f9bb0147,#0000 34%),radial-gradient(circle at 12% 82%,#22c55e29,#0000 28%),linear-gradient(135deg,#111 0%,#201f1a 56%,#2c2413 100%)}.home-final-waitlist-access-steps{grid-template-columns:minmax(0,1fr)}.home-final-waitlist-access-key-box{background:linear-gradient(135deg,#f9bb0121,#ffd24d0f),#11111152;border-color:#f9bb0194;margin-top:0}.home-final-waitlist-access-key{font-size:clamp(1.38rem,2.8vw,2.05rem)}.home-final-waitlist-access-signin{border-radius:var(--home-action-radius);color:#111;background:linear-gradient(135deg,#f9bb01 0%,#ffd75b 100%);border-color:#f9bb013d;gap:.42rem;min-width:13.25rem;min-height:3.35rem;padding:.92rem 1.6rem;font-size:1rem;font-weight:850;box-shadow:0 14px 26px #f9bb012e,inset 0 1px #ffffff6b}.home-final-waitlist-access-signin:hover,.home-final-waitlist-access-signin:focus-visible{color:#111;filter:brightness(1.03);border-color:#f9bb0161;box-shadow:0 18px 32px #f9bb013d,inset 0 1px #ffffff7a}.home-final-waitlist-access-signin-icon{width:.95rem;height:.95rem;display:block}.home-final-waitlist-access-message{color:#bbf7d0!important;margin-top:.82rem!important;font-size:.94rem!important;font-weight:650!important}.home-final-waitlist-access-message:empty{display:none}.home-final-waitlist-access-message.is-error{color:#fecaca!important}.home-final-waitlist-section.is-joined .home-final-waitlist-form{display:none}.home-final-waitlist-label{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800;line-height:1}.home-final-waitlist-field-row{grid-template-columns:minmax(15rem,1fr) minmax(6.4rem,.38fr) auto;align-items:end;gap:.9rem;min-width:0;display:grid}.home-final-waitlist-field{gap:.42rem;min-width:0;display:grid}.home-final-waitlist-input{border-radius:var(--home-action-radius);color:#111;background-color:#fffffff2;border:1px solid #f9bb0138;outline:none;width:100%;min-width:0;min-height:3.35rem;padding:.92rem 1rem;font-size:1rem;font-weight:650;line-height:1.2;transition:border-color .18s,box-shadow .18s,background-color .18s}.home-final-waitlist-referral-input{letter-spacing:.02em}.home-final-waitlist-input::placeholder{color:#1111116b}.home-final-waitlist-input:focus{background-color:#fff;border-color:#f9bb01db;box-shadow:0 0 0 4px #f9bb0129}.home-final-waitlist-input:disabled{cursor:not-allowed;opacity:.74}.home-final-waitlist-input[aria-invalid=true]{border-color:#f87171eb;box-shadow:0 0 0 4px #f8717129}.home-final-waitlist-submit{border-radius:var(--home-action-radius);color:#111;white-space:nowrap;background:linear-gradient(135deg,#f9bb01 0%,#ffd75b 100%);border:1px solid #f9bb013d;justify-content:center;align-items:center;min-height:3.35rem;padding:.92rem 1.2rem;font-size:1rem;font-weight:850;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 14px 26px #f9bb012e,inset 0 1px #ffffff6b}.home-final-waitlist-submit:hover,.home-final-waitlist-submit:focus-visible{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 32px #f9bb013d,inset 0 1px #ffffff7a}.home-final-waitlist-submit:disabled{cursor:wait;opacity:.78;transform:none}.home-final-waitlist-message{color:#ffffffad;min-height:1.4rem;margin:0;font-size:.94rem;font-weight:550;line-height:1.4}.home-final-waitlist-message:empty{display:none}.home-final-waitlist-message.is-success{color:#bbf7d0}.home-final-waitlist-message.is-error{color:#fecaca}.home-final-waitlist-actions{color:#ffffff9e;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.42rem;font-size:.95rem;font-weight:500;display:flex}.home-final-signin-link{color:#ffffffdb;text-underline-offset:.26em;justify-content:center;align-items:center;min-height:auto;padding:0 .1rem;font-weight:500;text-decoration:none;transition:color .18s,text-decoration-color .18s;display:inline-flex}.home-final-signin-link:hover,.home-final-signin-link:focus-visible{color:var(--home-gold);text-decoration:underline}@keyframes home-card-raw-cycle{0%,38%{opacity:1;transform:scale(1)}50%,88%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes home-card-graded-cycle{0%,38%{opacity:0;transform:scale(1.015)}50%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes home-how-cue-pulse{0%,to{transform:translateY(0);box-shadow:inset 0 1px #ffffff57,0 12px 28px #00000038,0 0 #f9bb0147}50%{transform:translateY(4px);box-shadow:inset 0 1px #ffffff57,0 16px 32px #0000002e,0 0 0 .55rem #f9bb0100}}@media (prefers-reduced-motion:reduce){.home-card-image{animation:none}.home-card-image-raw{opacity:0}.home-card-image-graded{opacity:1}.home-how-callout-cue{animation:none}}@media (width<=900px){.home-report-live-root{--home-report-preview-height:clamp(46rem, calc(100vw + 21rem), 58rem)}}@media (width<=820px){.home-hero-inner{grid-template-columns:minmax(0,1fr);gap:1.8rem}.home-headline,.home-final-waitlist-copy h2{font-size:2.75rem}.home-headline>span{white-space:normal}.home-card-stage{justify-self:start;width:220px}.home-how-grid,.home-final-waitlist-steps{grid-template-columns:minmax(0,1fr);gap:.55rem}.home-final-waitlist-section,.home-final-waitlist-section.is-joined{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.home-page-shell{padding-top:calc(var(--site-header-height) + .75rem)}.home-container{width:min(100% - 1rem,1140px)}.home-hero-frame{border-radius:24px}.home-hero-inner{gap:1.55rem;padding:1.25rem 1.35rem}.home-headline{max-width:15.5ch;font-size:2.35rem}.home-final-waitlist-copy h2{max-width:none;font-size:clamp(2.05rem,8.4vw,2.35rem)}.home-final-waitlist-section.is-joined .home-final-waitlist-copy{gap:1.1rem}.home-final-waitlist-section.is-joined .home-final-waitlist-title{font-size:clamp(1.92rem,8vw,2.16rem)}.home-final-waitlist-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.home-final-waitlist-copy .home-final-waitlist-status-copy,.home-final-waitlist-resend{grid-column:1/-1}.home-final-waitlist-success-circle{grid-row:1}.home-final-waitlist-resend{justify-self:stretch;width:100%}.home-headline>span{white-space:normal}.home-card-stage{width:200px;margin-top:.1rem}.home-subhead{font-size:1.05rem}.home-waitlist-cta{width:100%}.home-cta-row{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.home-signin-cta{width:100%}.home-page-body{margin-top:.85rem}.home-section{border-radius:24px;overflow:hidden}.home-how-callout-cta{align-items:start;padding:.4rem .25rem}.home-how-callout-cue{width:2.45rem;height:2.45rem;margin-top:.08rem}.home-how-intro,.home-report-intro{align-items:start}.home-final-waitlist-field-row{grid-template-columns:minmax(0,1fr)}.home-final-waitlist-access-value-row{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.home-final-waitlist-access-signin,.home-final-waitlist-submit{width:100%}.home-report-header-row{gap:1rem;display:grid}.home-report-full-cta{width:100%}.home-report-live-root .report-ecard-card{--report-container-radius:18px;--report-inner-radius:14px;padding:1rem;overflow:hidden}.home-report-live-root .report-ecard-header-row{align-items:start;gap:.7rem;display:grid}.home-report-live-root .report-ecard-overlay-row,.home-report-live-root .report-ecard-overlay-toggle{width:100%}.home-report-live-root .report-ecard-overlay-toggle{grid-template-columns:minmax(0,1fr);display:grid}.home-report-live-root .report-ecard-overlay-options{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.home-report-live-root .report-ecard-overlay-option{min-width:0;padding-left:.24rem;padding-right:.24rem;font-size:.62rem}.home-report-live-root .report-ecard-preview-container{padding-right:3.25rem}.home-report-live-root .report-surface-overlay-control{width:58px;right:-1rem}}.report-workflow-navbar{--report-container-width:1080px}.report-workflow-navbar .workflow-navbar-action{margin-right:max(0px, calc((100% - var(--report-container-width)) / 2))}.report-page-stage,.report-review-card,.report-summary-card,.report-corners-card,.report-trend-card,.report-ecard-card,.report-roi-calculation-card,.report-community-card,.report-waitlist-card{--report-container-width:1080px;--report-container-radius:24px;--report-inner-radius:20px;--report-type-hero:2.45rem;--report-type-stat:4.25rem;--report-type-section:1.18rem;--report-type-body:.96rem;--report-type-small:.78rem;--report-type-micro:.72rem;--report-ecard-frame-ratio:.9}.report-share-button{color:#fff;min-height:46px;font:inherit;letter-spacing:0;white-space:nowrap;background:#198754;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.58rem;padding:.82rem 1.3rem;font-size:.95rem;font-weight:700;line-height:1;transition:transform .18s,background-color .18s,color .18s,opacity .18s;display:inline-flex;box-shadow:0 16px 36px #19875438}.report-share-button:hover,.report-share-button:focus-visible{color:#fff;background:#157347;transform:translateY(-1px)}.report-share-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.report-share-button:focus-visible{outline-offset:3px;outline:2px solid #1987546b}.report-share-button.has-status{color:#0f5132;background:#d1e7dd}.report-share-button-icon{flex:none;width:1.08rem;height:1.08rem;display:block}.report-share-button-label{min-width:0}.report-share-dialog-backdrop{padding:24px}.report-share-dialog{text-align:center;background:#fafaf6;border-color:#9eb14d;gap:0;width:100%;max-width:500px;padding:30px 26px;position:relative;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.report-share-dialog-symbol{color:#4f6f18;background:#eef4dc;border:2px solid #9eb14d;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:inline-flex}.report-share-dialog-symbol.is-ready{color:#4f6f18;background:#eef4dc;border-color:#9eb14d}.report-share-dialog-symbol .report-share-button-icon{width:1.35rem;height:1.35rem}.report-share-dialog-copy{padding:0}.report-share-dialog-title{letter-spacing:0;font-size:clamp(1.75rem,4.6vw,2.45rem)}.report-share-dialog-lead{margin:14px 0 24px;font-size:1rem}.report-share-dialog-lead.is-ready{margin-bottom:20px}.report-share-dialog-assurance{color:#3d3522;background:#f9bb011a;border:1px solid #f9bb0147;border-radius:12px;margin:0 0 18px;padding:.85rem 1rem;font-size:.92rem;font-weight:650;line-height:1.45}.report-share-link-block{text-align:left;gap:.45rem;margin:0 0 18px;display:grid}.report-share-link-label{color:#6e685f;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.report-share-link-row{display:block}.report-share-link-input{color:#111;background:#fafaf6;border:1px solid #11111121;border-radius:12px;width:100%;min-width:0;height:46px;padding:0 .9rem;font-size:.9rem;font-weight:650;line-height:1}.report-share-link-input:focus{outline-offset:2px;outline:2px solid #f9bb016b}.report-share-dialog-primary,.report-share-dialog-secondary{letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;font-size:.92rem;font-weight:800;line-height:1;transition:transform .18s,background-color .18s,color .18s,opacity .18s;display:inline-flex}.report-share-dialog-actions{gap:12px;display:grid}.report-share-dialog-primary{color:#fff;background:#198754;border-radius:12px;width:100%;height:48px;padding:0 1.15rem;box-shadow:0 14px 30px #19875433}.report-share-dialog-primary.is-copied{color:#0f5132;box-shadow:none;cursor:default;background:#d1e7dd}.report-share-dialog-secondary{color:#6c655a;width:100%;min-height:auto;box-shadow:none;background:0 0;padding:.15rem 1.05rem 0}.report-share-dialog-primary:hover,.report-share-dialog-primary:focus-visible{color:#fff;background:#157347;transform:translateY(-1px)}.report-share-dialog-primary.is-copied:hover,.report-share-dialog-primary.is-copied:focus-visible{color:#0f5132;background:#d1e7dd;transform:none}.report-share-dialog-secondary:hover,.report-share-dialog-secondary:focus-visible{color:#111;text-decoration:underline}.report-share-dialog-primary:disabled,.report-share-dialog-secondary:disabled{opacity:.6;cursor:not-allowed;transform:none}.report-share-dialog-primary.is-copied:disabled{opacity:1;cursor:default}.report-share-dialog-spinner{border-width:.14em;width:.95rem;height:.95rem}.report-share-dialog-error{color:#842029;background:#dc354514;border:1px solid #dc354552;border-radius:12px;padding:.75rem .85rem;font-size:.88rem;font-weight:700;line-height:1.45}.report-public-state-page{background:radial-gradient(circle at 0 0,#f9bb012e,#0000 32%),linear-gradient(#f4f3ee 0%,#efede6 100%);place-items:center;min-height:100vh;padding:clamp(1.5rem,4vw,3rem);display:grid}.report-public-state-card{text-align:center;background:#fff;border:1px solid #11111114;border-radius:16px;width:min(100%,28rem);padding:clamp(1.25rem,3vw,1.8rem);box-shadow:0 16px 34px #11111114}.report-public-state-card h1{color:#111;letter-spacing:0;margin:0 0 .65rem;font-size:1.35rem;font-weight:900;line-height:1.05}.report-public-state-card p{color:#645f57;margin:0;font-size:.96rem;font-weight:650;line-height:1.45}.report-page-stage{justify-content:center;align-items:flex-start;width:100%;min-height:auto;padding:0;display:flex}.report-review-card{width:min(100%, var(--report-container-width));color:#fff;border-radius:var(--report-container-radius);background:#000;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);min-height:0;padding:clamp(1.25rem,2.4vw,1.8rem);display:grid;box-shadow:0 18px 38px #1113}.report-review-card-copy{min-width:0;max-width:38rem}.report-review-card-name{color:#fff;font-size:var(--report-type-hero);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0 0 .55rem;font-weight:900;line-height:1.02}.report-review-card-set,.report-review-card-number{color:#fff;font-size:var(--report-type-body);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:800;line-height:1.2}.report-review-card-set{margin-bottom:.3rem}.report-review-grade-grid{grid-template-columns:repeat(2,minmax(6.25rem,1fr));justify-self:end;align-items:center;gap:1rem;width:100%;max-width:21rem;display:grid}.report-review-grade-grid.is-roi-locked{grid-template-columns:auto auto;justify-content:end;gap:clamp(.85rem,1.8vw,1.15rem);width:auto;max-width:none}.report-review-grade-block{text-align:center;min-width:6.25rem;position:relative}.report-review-grade-grid.is-roi-locked .report-review-grade-block{min-width:0}.report-review-grade-grid.is-roi-locked .report-review-roi-block{min-width:clamp(3.25rem,5vw,4.25rem)}.report-review-grade-value{color:#fff;font-size:var(--report-type-stat);letter-spacing:0;white-space:nowrap;font-weight:900;line-height:.9}.report-review-grade-input{appearance:none;box-sizing:content-box;text-align:center;text-transform:none;caret-color:#fff;background:0 0;border:0;border-radius:6px;width:min(100%,6.5rem);height:.9em;margin:0 auto;padding:0;line-height:.9;display:block}.report-review-grade-input::placeholder{color:#ffffff94;opacity:1}.report-review-grade-input:focus{outline-offset:3px;background:#ffffff1a;outline:2px solid #ffffffdb}.report-review-grade-label{color:#ffffffc7;font-size:var(--report-type-small);letter-spacing:0;text-transform:uppercase;margin-top:.8rem;font-weight:900;line-height:1}.report-review-grade-input+.report-review-grade-label{margin-top:.6rem}.report-review-grade-save-status{color:#ffffffad;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:none;width:max-content;max-width:100%;min-height:0;margin-top:0;font-size:clamp(.56rem,.72vw,.7rem);font-weight:850;line-height:1;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)}.report-review-grade-save-status.is-error{color:#ffdad1}.report-review-roi-block .report-review-grade-label{margin-top:.6rem}.report-roi-lock-button+.report-review-grade-label{margin-top:clamp(.78rem,1vw,.9rem)}.report-roi-static{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:inline-flex}.report-roi-static--unlocked,.report-roi-static--loading{width:100%}.report-roi-value{color:var(--report-roi-value-color,#f9bb01);text-overflow:ellipsis;justify-content:center;align-items:baseline;max-width:100%;display:inline-flex;overflow:hidden}.report-roi-value-suffix{margin-left:.04em;font-size:.42em;font-weight:900;line-height:1}.report-roi-loading-value{color:#ffffff9e}.report-roi-lock-button{appearance:none;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:clamp(3.25rem,5vw,4.25rem);min-width:clamp(3.25rem,5vw,4.25rem);height:clamp(3.25rem,5vw,4.25rem);min-height:clamp(3.25rem,5vw,4.25rem);padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.report-roi-lock-button:hover,.report-roi-lock-button:focus-visible{color:#f9bb01;background:0 0;border-color:#f9bb01;transform:none}.report-roi-lock-button:focus-visible{outline-offset:.3rem;outline:2px solid #f9bb01b8}.report-roi-lock-button-layer{grid-area:1/1;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:inline-flex}.report-roi-lock-svg{width:clamp(1.55rem,2.25vw,2rem);height:clamp(1.55rem,2.25vw,2rem)}.report-roi-unlock-layer{opacity:0;transform:translateY(.22rem)scale(.92)}.report-roi-lock-button:hover .report-roi-lock-icon-layer,.report-roi-lock-button:focus-visible .report-roi-lock-icon-layer{opacity:0;transform:translateY(-.2rem)scale(.9)}.report-roi-lock-button:hover .report-roi-unlock-layer,.report-roi-lock-button:focus-visible .report-roi-unlock-layer{opacity:1;transform:translateY(0)scale(1)}.report-summary-card,.report-corners-card,.report-trend-card{width:min(100%, var(--report-container-width));border-radius:var(--report-container-radius);background:#fff;border:1px solid #1111110f;margin:.9rem auto 0;padding:clamp(1.25rem,2.4vw,1.8rem);box-shadow:0 14px 34px #1111110f}.report-summary-card{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.report-trend-card{margin-top:clamp(1.05rem,2vw,1.35rem)}.report-corners-card{grid-template-columns:minmax(0,1fr);gap:clamp(1.15rem,2.6vw,1.7rem);margin-top:clamp(1.05rem,2vw,1.35rem);display:grid}.report-corners-top-row{justify-content:space-between;align-items:center;gap:clamp(1.15rem,3vw,2rem);display:flex}.report-corners-heading{min-width:0}.report-corners-heading .report-summary-title{margin:0}.report-corners-preview-row{width:100%;min-width:0}.report-corners-preview-panel{border-radius:var(--report-inner-radius);background:#11111106;border:1px solid #11111114;width:100%;min-width:0;padding:clamp(.75rem,1.8vw,1.05rem)}.report-corners-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.05rem,2.5vw,1.45rem);display:grid}.report-corner-preview-card{grid-template-rows:auto auto;gap:.55rem;min-width:0;display:grid}.report-corner-preview-image-frame{aspect-ratio:1;border-radius:var(--report-inner-radius);cursor:default;overscroll-behavior:contain;touch-action:pan-y;background:0 0;border:0;width:100%;padding:0;overflow:hidden}.report-corner-preview-image-frame.is-zoomed{cursor:default;touch-action:none}.report-corner-preview-image-frame.is-panning{cursor:default}.report-corner-preview-image{object-fit:cover;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .16s;display:block}.report-corner-preview-image-frame.is-panning .report-corner-preview-image{transition:none}.report-corner-preview-meta{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.report-corner-preview-label,.report-corner-preview-score{color:#343434;min-width:0;font-size:var(--report-type-small);letter-spacing:0;text-transform:uppercase;font-weight:900;line-height:1.1}.report-corner-preview-label{overflow-wrap:anywhere}.report-corner-preview-score{color:var(--report-condition-tone-color,#3a3a3a);font-variant-numeric:tabular-nums;flex:none}.report-trend-panel{grid-template-rows:auto 1fr;align-content:center;min-width:0;min-height:clamp(10rem,16vw,12rem);display:grid}.report-trend-card .report-trend-panel{padding-left:0}.report-trend-copy{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.65rem;display:flex}.report-trend-copy .report-summary-title,.report-trend-copy .report-summary-line{margin:0}.report-trend-copy .report-summary-title,.report-summary-heading .report-summary-title{font-size:var(--report-type-section)}.report-trend-copy .report-summary-line{font-size:var(--report-type-small)}.report-trend-preview-wrap{min-height:clamp(7.2rem,10.8vw,8.8rem);position:relative}.report-trend-blur-content{filter:blur(2.8px);opacity:.48;transform:translateZ(0)}.report-trend-chart{width:100%;height:clamp(5.8rem,8.8vw,7.2rem);min-height:4.6rem;overflow:visible}.report-trend-gridline{fill:none;stroke:#3a3a3a24;stroke-width:1.5px;stroke-dasharray:5 8}.report-trend-area{fill:url(#report-trend-area-fill)}.report-trend-line{fill:none;stroke:#198754;stroke-width:4px;stroke-linecap:round}.report-trend-point{fill:#198754;stroke:#fff;stroke-width:4px}.report-trend-axis{color:#3a3a3aad;font-size:var(--report-type-small);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:.3rem;font-weight:850;line-height:1;display:flex}.report-trend-development-card{z-index:2;color:#303030;border-radius:var(--report-inner-radius);text-align:center;background:#fffffff0;border:1px solid #1111111a;justify-content:center;align-items:center;gap:.45rem;width:max-content;min-width:min(12rem,62%);max-width:min(15rem,72%);padding:.75rem .9rem;display:inline-flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px #1111111f}.report-trend-lock-icon{flex:none;width:1.05rem;height:1.05rem;display:block}.report-trend-development-card strong{font-size:var(--report-type-body);letter-spacing:0;font-weight:900;line-height:1.1}.report-trend-development-card span{color:#303030b8;font-size:var(--report-type-small);letter-spacing:0;font-weight:750;line-height:1.25}.report-condition-panel{grid-template-rows:auto auto;align-content:start;min-width:0;min-height:8.4rem;padding-top:.1rem;display:grid}.report-summary-heading{text-align:left;margin-bottom:clamp(.55rem,1.15vw,.85rem)}.report-summary-heading .report-summary-title,.report-summary-heading .report-summary-line{margin:0}.report-summary-heading .report-summary-line{margin-top:.28rem}.report-summary-metrics{grid-template-columns:minmax(22rem,1.45fr) minmax(10rem,.78fr) minmax(10rem,.78fr);justify-content:stretch;align-items:start;gap:clamp(1rem,2.2vw,1.9rem);min-width:0;display:grid}.report-summary-item{color:#363636;min-width:0;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;margin:-.55rem -.9rem -.55rem -.55rem;padding:.55rem .9rem .55rem .55rem;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.report-summary-item-button{cursor:pointer}.report-summary-item-button:hover,.report-summary-item-button:focus-visible{background:#1111110b;border-color:#1111111a;box-shadow:0 12px 26px #11111114}.report-summary-item-button:focus-visible{outline-offset:3px;outline:2px solid #111111b8}.report-summary-item--defects,.report-summary-item--corners{justify-self:stretch;transform:none}.report-summary-item-body{align-items:center;gap:1.05rem;margin-top:.9rem;display:flex}.report-summary-lines{min-width:0;display:block}.report-condition-tone--neutral{--report-condition-tone-color:#3a3a3a}.report-condition-tone--pristine{--report-condition-tone-color:#084298}.report-condition-tone--good{--report-condition-tone-color:#198754}.report-condition-tone--warning{--report-condition-tone-color:#ffc107}.report-condition-tone--danger{--report-condition-tone-color:#dc3545}.report-stat-icon{color:#3a3a3a;flex:none;width:clamp(2.45rem,3.1vw,2.85rem);height:clamp(2.45rem,3.1vw,2.85rem);margin:0;display:block}.report-stat-icon--centering,.report-stat-icon--corners{transform:none}.report-summary-title{color:#343434;font-size:var(--report-type-section);letter-spacing:0;text-transform:uppercase;margin:0 0 .55rem;font-weight:900;line-height:1}.report-summary-item-title{color:#343434;font-size:var(--report-type-body);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:850;line-height:1}.report-summary-line{color:#3a3a3a;font-size:var(--report-type-body);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.58rem;margin:.34rem 0 0;font-weight:850;line-height:1.2;display:flex}.report-summary-line-prefix{flex:none;min-width:1.45ch}.report-summary-line-value{min-width:0;color:var(--report-condition-tone-color,#3a3a3a);align-items:baseline;gap:.5rem;display:inline-flex}.report-summary-line--split-value{--report-centering-value-gap:.72rem;column-gap:var(--report-centering-value-gap);grid-template-columns:1.35em max-content max-content;align-items:baseline;display:grid}.report-summary-line--split-value .report-summary-line-prefix{text-align:right;min-width:0}.report-summary-line--split-value .report-summary-line-value{display:contents}.report-summary-line--split-value .report-summary-line-value-part{min-width:0}.report-summary-line--split-value .report-summary-line-value-part+.report-summary-line-value-part{border-left:0;padding-left:0}.report-summary-line-value-part+.report-summary-line-value-part{border-left:1px solid #3a3a3a52;padding-left:.55rem}.report-ecard-card{width:min(100%, var(--report-container-width));scroll-margin-top:calc(var(--site-header-height,72px) + 1rem);border-radius:var(--report-container-radius);background:#fff;border:1px solid #1111110f;margin:.9rem auto 0;padding:clamp(1.25rem,2.4vw,1.8rem);position:relative;box-shadow:0 14px 34px #1111110f}.report-ecard-title{margin:0}.report-ecard-header-row{justify-content:flex-start;align-items:center;gap:1rem;min-width:0;min-height:2.2rem;margin:0 0 clamp(.85rem,1.8vw,1.25rem);display:flex}.report-ecard-overlay-toggle{align-items:center;gap:.55rem;width:max-content;min-width:0;max-width:100%;display:inline-flex}.report-ecard-overlay-label{color:#363636b3;font-size:var(--report-type-small);letter-spacing:0;text-transform:uppercase;font-weight:900;line-height:1}.report-ecard-overlay-options{background:#ffffffb8;border:1px solid #1111111a;border-radius:8px;grid-template-columns:repeat(3,max-content);gap:.2rem;min-width:0;padding:.18rem;display:inline-grid}.report-ecard-overlay-option{color:#363636b8;min-width:max-content;min-height:2.1rem;font-size:var(--report-type-small);letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .64rem;font-weight:900;line-height:1;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.report-ecard-overlay-option:hover,.report-ecard-overlay-option:focus-visible{color:#282828;background:#1111110f}.report-ecard-overlay-option.is-active{color:#fff;background:#2f2f2f;box-shadow:0 6px 14px #11111124}.report-ecard-overlay-icon{flex:none;width:1rem;height:1rem;display:block}.report-ecard-overlay-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;min-height:2.45rem;margin:0 0 .72rem;display:flex}.report-ecard-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:start;gap:clamp(.85rem,1.8vw,1.2rem);width:100%;min-width:0;margin:0 auto;display:grid}.report-ecard-preview-container{border-radius:var(--report-inner-radius);background:#f6f5ef;border:1px solid #11111114;min-width:0;padding:clamp(.6rem,1vw,.85rem) clamp(4.6rem,5.4vw,5.2rem) clamp(.6rem,1vw,.85rem) clamp(.6rem,1vw,.85rem);position:relative;box-shadow:inset 0 1px #ffffffb8}.report-ecard-side{grid-template-rows:auto auto;gap:.72rem;min-width:0;display:grid}.report-roi-calculation-card{width:min(100%, var(--report-container-width));border-radius:var(--report-container-radius);content-visibility:auto;contain-intrinsic-size:auto 760px;background:#fff;border:1px solid #1111110f;margin:.9rem auto 0;padding:clamp(1.25rem,2.4vw,1.8rem);box-shadow:0 14px 34px #1111110f}.report-roi-calculation-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;min-width:0;margin:0 0 clamp(.95rem,2vw,1.2rem);display:flex}.report-roi-calculation-title{margin:0}.report-roi-reset-default-button{color:#4f473b;cursor:pointer;min-width:0;min-height:34px;font:inherit;letter-spacing:.01em;white-space:nowrap;background:#fff;border:1px solid #1111111f;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .78rem;font-size:.72rem;font-weight:850;line-height:1;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 8px 16px #1111110f}.report-roi-reset-default-button svg{flex:none;width:13px;height:13px;display:block}.report-roi-reset-default-button:hover,.report-roi-reset-default-button:focus-visible{color:#111;background:#fff;border-color:#1111113d;transform:translateY(-1px)}.report-roi-reset-default-button:focus-visible{outline:none;box-shadow:0 0 0 3px #f9bb002e}.report-roi-reset-default-button:disabled{color:#aaa296;box-shadow:none;cursor:default;opacity:.72;background:#f1f0ea;border-color:#11111114;transform:none}.report-roi-reset-default-button:disabled:hover,.report-roi-reset-default-button:disabled:focus-visible{color:#aaa296;box-shadow:none;background:#f1f0ea;border-color:#11111114;transform:none}.report-roi-calculation-card--locked{overflow:hidden}.report-roi-locked-panel{background:linear-gradient(#fffefd,#f6f3eb);border:1px solid #11111114;border-radius:20px;min-height:clamp(270px,24vw,330px);padding:clamp(.9rem,1.7vw,1.2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 16px 34px #1111110f}.report-roi-locked-panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff75,#f6f3eb9e);position:absolute;inset:0}.report-roi-locked-blur-surface{filter:blur(4px)grayscale(.08);opacity:.76;pointer-events:none;transform-origin:50%;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,.86fr) repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.1vw,.82rem);min-width:0;height:100%;display:grid;transform:scale(1.012)}.report-roi-locked-skeleton-panel{background:#ffffffc7;border:1px solid #11111114;border-radius:12px;align-content:stretch;gap:.7rem;min-width:0;padding:clamp(.78rem,1.3vw,.96rem);display:grid;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #1111110d}.report-roi-locked-skeleton-panel.is-summary{color:#fff;background:linear-gradient(#202020,#111)}.report-roi-locked-skeleton-header,.report-roi-locked-skeleton-title{color:#756f64;letter-spacing:.05em;text-transform:uppercase;min-width:0;font-size:.68rem;font-weight:900;line-height:1}.report-roi-locked-skeleton-header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.report-roi-locked-skeleton-panel.is-summary .report-roi-locked-skeleton-header{color:#ffffffad}.report-roi-locked-skeleton-header strong{color:#fff;letter-spacing:0;font-size:1.1rem;font-weight:900;line-height:1}.report-roi-locked-skeleton-metrics,.report-roi-locked-skeleton-fields,.report-roi-locked-skeleton-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;min-width:0;display:grid}.report-roi-locked-skeleton-metrics span:first-child{grid-column:1/-1}.report-roi-locked-skeleton-metrics span,.report-roi-locked-skeleton-fields span,.report-roi-locked-skeleton-prices span{background:#11111114;border-radius:9px;min-height:48px;display:block}.report-roi-locked-skeleton-panel.is-summary .report-roi-locked-skeleton-metrics span{background:#ffffff29}.report-roi-locked-overlay{z-index:2;justify-content:center;align-items:center;padding:clamp(1rem,2vw,1.4rem);display:flex;position:absolute;inset:0}.report-roi-locked-content{text-align:center;background:#fffffff0;border:1px solid #1111111f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.78rem;width:min(440px,100%);min-width:0;padding:clamp(1.1rem,2.1vw,1.45rem);display:flex;box-shadow:0 18px 42px #11111124}.report-roi-locked-icon{color:#f9bb01;background:#111;border:1px solid #1111111a;border-radius:999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex;box-shadow:0 10px 20px #1111111f}.report-roi-locked-icon .report-roi-lock-svg{width:23px;height:23px}.report-roi-locked-copy{min-width:0}.report-roi-locked-copy h3{color:#181818;letter-spacing:0;margin:0;font-size:1.02rem;font-weight:900;line-height:1.1}.report-roi-locked-copy p{color:#6c655a;letter-spacing:0;max-width:28rem;margin:.38rem 0 0;font-size:.86rem;font-weight:650;line-height:1.45}.report-roi-locked-upgrade-button{color:#16120a;cursor:pointer;min-width:0;min-height:40px;font:inherit;letter-spacing:.01em;background:linear-gradient(#f9cf48,#f9bb01);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.68rem 1rem;font-size:.78rem;font-weight:900;line-height:1;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 12px 22px #f9bb0138}.report-roi-locked-upgrade-button:hover,.report-roi-locked-upgrade-button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 26px #f9bb0147}.report-roi-locked-upgrade-button:focus-visible{outline:none;box-shadow:0 0 0 4px #f9bb012e,0 14px 26px #f9bb0147}.report-roi-calculation-stack{grid-template-columns:minmax(0,.76fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;width:100%;display:grid}.report-roi-panel-group{grid-template-rows:auto minmax(0,1fr);gap:.48rem;min-width:0;height:100%;display:grid}.report-roi-panel-title{color:#242424;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900;line-height:1}.report-roi-investment-panel,.report-roi-cost-panel,.report-roi-psa-price-panel{background:linear-gradient(#ffffffeb,#f9f7f0d6);border:1px solid #11111114;border-radius:20px;min-width:0;height:100%;padding:1rem;overflow:hidden;box-shadow:0 16px 34px #1111110f}.report-roi-investment-header{--report-roi-investment-accent:#d9d3c4;color:#fff;background:linear-gradient(#191919,#111);border:2px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:.75rem;min-height:64px;padding:.7rem .9rem .7rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #1111111a}.report-roi-investment-header:after{content:"";background:var(--report-roi-investment-accent);border-radius:999px;width:7px;position:absolute;top:10px;bottom:10px;left:9px}.report-roi-investment-header.is-danger{--report-roi-investment-accent:#dc3545;border-color:#f5c2c7}.report-roi-investment-header.is-warning{--report-roi-investment-accent:#ffc107;border-color:#ffda6a}.report-roi-investment-header.is-info{--report-roi-investment-accent:#14b8a6;border-color:#5eead4}.report-roi-investment-header.is-success{--report-roi-investment-accent:#22c55e;border-color:#abe4be}.report-roi-investment-header.is-neutral{--report-roi-investment-accent:#d9d3c4;border-color:#d9d3c4}.report-roi-investment-header-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.report-roi-investment-kicker{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900;line-height:1}.report-roi-investment-title{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-top:.14rem;font-size:.98rem;font-weight:900;line-height:1}.report-roi-investment-roi-value{color:var(--report-roi-investment-accent);letter-spacing:0;flex:none;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:900;line-height:1}.report-roi-investment-grid,.report-roi-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem;display:grid}.report-roi-cost-grid{margin-top:0}.report-roi-psa-price-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:start;gap:.6rem;min-width:0;height:100%;display:grid}.report-roi-psa-card{appearance:none;color:#111;cursor:pointer;min-width:0;min-height:68px;font:inherit;text-align:left;background:linear-gradient(#fffefd,#f6f3eb);border:1px solid #1111111a;border-radius:10px;flex-direction:column;justify-content:center;gap:.16rem;padding:.56rem 1.1rem .52rem .68rem;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 8px 18px #1111110f}.report-roi-psa-card.is-selected{background:linear-gradient(#f5fff9,#eaf8f0);border-color:#1987547a;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #1987541f}.report-roi-psa-card.is-roi-danger:after,.report-roi-psa-card.is-roi-warning:after,.report-roi-psa-card.is-roi-info:after,.report-roi-psa-card.is-roi-success:after{content:"";border-radius:999px;width:7px;position:absolute;top:9px;bottom:9px;right:8px}.report-roi-psa-card.is-roi-danger:after{background:#dc3545}.report-roi-psa-card.is-roi-warning:after{background:#ffc107}.report-roi-psa-card.is-roi-info:after{background:#14b8a6}.report-roi-psa-card.is-roi-success:after{background:#198754}.report-roi-psa-card:hover,.report-roi-psa-card:focus-visible{background:linear-gradient(#fff,#f6f3eb);border-color:#1111112e;transform:translateY(-1px);box-shadow:0 8px 16px #11111112}.report-roi-psa-card.is-selected:hover,.report-roi-psa-card.is-selected:focus-visible{background:linear-gradient(#f8fffb,#eaf8f0);border-color:#19875494}.report-roi-psa-card:focus-visible{outline:none;box-shadow:0 0 0 4px #19875424,0 8px 16px #11111112}.report-roi-psa-label-row{align-items:center;gap:.34rem;min-width:0;max-width:100%;display:flex}.report-roi-psa-label{color:#756f64;letter-spacing:.08em;font-size:.62rem;font-weight:900;line-height:1}.report-roi-psa-selected-badge{text-overflow:ellipsis;color:#0f5132;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#d1e7dd;border:1px solid #19875457;border-radius:999px;min-width:0;max-width:5.3rem;padding:.13rem .3rem;font-size:.5rem;font-weight:800;line-height:1;overflow:hidden}.report-roi-psa-value-row{white-space:normal;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;line-height:1.05;display:flex}.report-roi-psa-value{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:1.06rem;font-weight:900;line-height:1.05}.report-roi-psa-card.has-medium-price .report-roi-psa-value{font-size:.98rem}.report-roi-psa-card.has-long-price .report-roi-psa-value{font-size:.9rem}.report-roi-psa-card.has-xl-price .report-roi-psa-value{font-size:.82rem}.report-roi-psa-return-row{white-space:nowrap;align-items:baseline;gap:.26rem;min-width:0;max-width:100%;display:flex}.report-roi-psa-roi{letter-spacing:0;flex:none;min-height:.64rem;font-size:.64rem;font-weight:900;line-height:1}.report-roi-psa-roi.is-placeholder{visibility:hidden}.report-roi-psa-roi.is-success{color:#0b6b2f}.report-roi-psa-roi.is-warning{color:#664d03}.report-roi-psa-roi.is-info{color:#0d9488}.report-roi-psa-roi.is-danger{color:#b42318}.report-roi-psa-profit{text-overflow:ellipsis;letter-spacing:0;flex:0 auto;min-width:0;font-size:.64rem;font-weight:500;line-height:1;overflow:hidden}.report-roi-psa-profit.is-success{color:#0b6b2f}.report-roi-psa-profit.is-warning{color:#664d03}.report-roi-psa-profit.is-info{color:#0d9488}.report-roi-psa-profit.is-danger{color:#b42318}.report-roi-psa-profit.is-neutral{color:#6c655a}.report-roi-cost-field-row,.report-roi-cost-selector-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0;display:grid}.report-roi-cost-panel .report-roi-cell-title,.report-roi-cost-panel .report-roi-price-shell{text-align:left;justify-content:flex-start}.report-roi-cost-panel .report-roi-price-content{justify-content:flex-start}.report-roi-cell{grid-template-rows:minmax(1rem,auto) minmax(42px,auto);align-content:start;min-width:0;display:grid}.report-roi-cell-wide{grid-column:1/-1}.report-roi-cell-title{color:#6c655a;letter-spacing:.03em;text-align:center;justify-content:center;align-items:flex-end;min-width:0;min-height:1rem;margin-bottom:.5rem;font-size:.72rem;font-weight:700;line-height:1.1;display:flex}.report-roi-result,.report-roi-price-shell,.report-roi-select{color:#6f6a62;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;background:#f7f6f2;border:2px solid #e4e2dc;justify-content:center;align-items:center;min-height:38px;padding:.56rem .75rem;font-size:.86rem;font-weight:900;line-height:1.15;display:flex}.report-roi-price-shell.is-input,.report-roi-select{color:#111;background:#fffefd;border:1px solid #1111111f;border-radius:8px;min-height:42px;font-weight:800;line-height:1.2;box-shadow:inset 0 1px #ffffffc7,0 8px 16px #1111110d}.report-roi-select-shell{min-width:0;position:relative}.report-roi-select-shell:before{content:"";pointer-events:none;background:linear-gradient(#fbfaf7,#f3f2ed);border-left:1px solid #1111110f;border-radius:0 7px 7px 0;width:2.8rem;position:absolute;top:1px;bottom:1px;right:1px}.report-roi-select-shell:after{content:"";pointer-events:none;border-top:5px solid #4d463b;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:1.12rem;transform:translateY(-35%)}.report-roi-select{appearance:none;text-align:left;width:100%;padding:.56rem 3.05rem .56rem .78rem}.report-roi-result{white-space:nowrap}.report-roi-price-shell{min-width:0;transition:border-color .18s,box-shadow .18s,background-color .18s,color .18s;position:relative}.report-roi-price-shell.has-reset-action{padding-right:2.35rem}.report-roi-price-content{width:100%;min-width:0;max-width:100%;color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:.28rem;display:inline-flex}.report-roi-price-prefix{color:currentColor;font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none;flex:none;font-size:.86rem;font-weight:800;line-height:1}.report-roi-price-input{width:100%;min-width:0;max-width:100%;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0;font-size:.86rem;font-weight:800;line-height:1.2;display:block}.report-roi-price-input::placeholder{color:#a8a196;opacity:1}.report-roi-price-shell.is-default-value,.report-roi-price-input.is-default-value::placeholder{color:#a8a196}.report-roi-price-shell.is-disabled{color:#a8a196;cursor:not-allowed;background:#f1f0eb}.report-roi-input-reset-button{z-index:2;color:#4f473b;background:#f7f6f1;border:1px solid #1111111f;border-radius:999px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex;position:absolute;top:50%;right:.48rem;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffc7}.report-roi-input-reset-button svg{width:13px;height:13px;display:block}.report-roi-input-reset-button:hover,.report-roi-input-reset-button:focus-visible{color:#111;background:#fff;border-color:#1111113d;transform:translateY(-50%)scale(1.04)}.report-roi-input-reset-button:focus-visible{outline:none;box-shadow:0 0 0 3px #f9bb002e}.report-roi-price-shell.is-input:hover,.report-roi-select:hover{border-color:#1113}.report-roi-price-shell:focus-within,.report-roi-select:focus{color:#111;background:#fff;border-color:#f9bb00eb;outline:none;box-shadow:0 0 0 4px #f9bb0029}.report-roi-result.is-neutral{color:#6f6a62;background:#f7f6f2;border-color:#e4e2dc}.report-roi-result.is-danger{color:#842029;background:#f8d7da;border-color:#f5c2c7}.report-roi-result.is-warning{color:#664d03;background:#fff3cd;border-color:#ffda6a}.report-roi-result.is-info{color:#0f766e;background:#ccfbf1;border-color:#5eead4}.report-roi-result.is-success{color:#0b6b2f;background:#c2f0cf;border-color:#abe4be}.report-community-card{width:min(100%, var(--report-container-width));border-radius:var(--report-container-radius);background:#fff;border:1px solid #1111110f;gap:clamp(1.25rem,2vw,1.65rem);margin:.9rem auto 0;padding:clamp(1.25rem,2.4vw,1.8rem);display:grid;box-shadow:0 14px 34px #1111110f}.report-community-card.is-community-hidden{gap:0}.report-community-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.85rem,1.5vw,1.15rem) clamp(1rem,2vw,1.35rem);min-width:0;display:grid}.report-community-heading-copy{align-content:center;gap:.36rem;min-width:0;display:grid}.report-community-title{margin:0;line-height:.95}.report-community-count{color:#756f64;font-size:var(--report-type-small);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.32rem .45rem;margin:0;font-weight:850;line-height:1;display:flex}.report-community-count-dot{background:#f9bb01;border-radius:999px;flex:none;width:.36rem;height:.36rem}.report-community-certainty{color:#8a8378}.report-community-public-toggle{color:#111;cursor:pointer;min-width:0;min-height:34px;font:inherit;letter-spacing:.01em;white-space:nowrap;background:#fff;border:1px solid #1111112e;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:.42rem;padding:.48rem .78rem;font-size:.72rem;font-weight:850;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 8px 16px #1111110f}.report-community-public-toggle:hover,.report-community-public-toggle:focus-visible{color:#111;background:#fff;border-color:#1111113d;transform:translateY(-1px)}.report-community-public-toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #f9bb0129}.report-community-public-toggle.is-hidden-public{color:#aaa296;box-shadow:none;background:#f1f0ea;border-color:#11111114}.report-community-public-toggle.is-hidden-public:hover,.report-community-public-toggle.is-hidden-public:focus-visible{color:#7f766b;background:#f6f5f0;border-color:#11111124}.report-community-public-toggle:disabled{cursor:not-allowed;opacity:.62;transform:none}.report-community-public-toggle-icon{flex:none;width:.96rem;height:.96rem;display:block}.report-community-consensus,.report-community-grade-row{--report-community-grade-accent:#d9d3c4;--report-community-grade-accent-bright:#e7e2d7;--report-community-grade-border:#ded8c9}.report-community-consensus.is-grade-success,.report-community-grade-row.is-grade-success{--report-community-grade-accent:#198754;--report-community-grade-accent-bright:#22c55e;--report-community-grade-border:#abe4be}.report-community-consensus.is-grade-warning,.report-community-grade-row.is-grade-warning{--report-community-grade-accent:#ffc107;--report-community-grade-accent-bright:#ffd24d;--report-community-grade-border:#ffda6a}.report-community-consensus.is-grade-danger,.report-community-grade-row.is-grade-danger{--report-community-grade-accent:#dc3545;--report-community-grade-accent-bright:#ef6f78;--report-community-grade-border:#f5c2c7}.report-community-consensus{color:#fff;text-align:center;background:linear-gradient(#191919,#111);border:2px solid #ffda6a;border-radius:11px;justify-content:center;justify-self:start;align-items:center;gap:.75rem;width:clamp(4.8rem,6vw,5.55rem);min-width:0;min-height:54px;padding:.58rem .78rem .58rem 1.52rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #1111111a}.report-community-consensus:before{content:"";background:#f9bb01;border-radius:999px;width:6px;position:absolute;top:8px;bottom:8px;left:8px}.report-community-consensus strong{color:#fff;letter-spacing:0;white-space:nowrap;flex:none;font-size:clamp(1.35rem,2.2vw,1.78rem);font-weight:900;line-height:1}.report-community-layout{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.report-community-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem clamp(.9rem,1.8vw,1.2rem);min-width:0;display:grid}.report-community-chart-column{align-content:start;gap:.45rem;min-width:0;display:grid}.report-community-grade-row{color:#3a3a3a;font-variant-numeric:tabular-nums;grid-template-columns:2.4rem minmax(0,1fr) 1.7rem;align-items:center;gap:.55rem;min-width:0;min-height:1.55rem;display:grid}.report-community-grade-label,.report-community-grade-count{letter-spacing:0;font-size:.76rem;font-weight:900;line-height:1}.report-community-grade-label{text-align:right}.report-community-grade-count{color:#756f64}.report-community-grade-row.is-user-grade .report-community-grade-label,.report-community-grade-row.is-user-grade .report-community-grade-count{color:#111}.report-community-grade-track{background:#11111114;border-radius:999px;min-width:0;height:.62rem;overflow:hidden}.report-community-grade-bar{width:calc(var(--report-community-grade-ratio,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--report-community-grade-accent), var(--report-community-grade-accent-bright));min-width:0;height:100%;transition:width .18s;display:block}.report-community-grade-row.is-user-grade .report-community-grade-bar{box-shadow:inset 0 0 0 1px #1111111f}.report-community-form{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;place-self:center;justify-items:center;gap:.58rem;width:min(100%,31rem);padding:clamp(.55rem,1.2vw,.85rem) 0;display:grid;position:relative}.report-community-form-label{color:#756f64;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.74rem;font-weight:900;line-height:1}.report-community-submit-row{grid-template-columns:minmax(12.25rem,1fr) auto;justify-content:center;align-items:center;gap:.65rem;width:min(100%,27rem);min-width:0;display:grid}.report-community-select,.report-community-submit-button{min-width:0;min-height:42px;font:inherit;letter-spacing:0;font-size:.86rem;font-weight:800;line-height:1.2}.report-community-select-shell{min-width:0;position:relative}.report-community-select-shell:before{content:"";pointer-events:none;background:linear-gradient(#fbfaf7,#f3f2ed);border-left:1px solid #1111110f;border-radius:0 9px 9px 0;width:2.7rem;position:absolute;top:1px;bottom:1px;right:1px}.report-community-select-shell:after{content:"";pointer-events:none;border-top:5px solid #4d463b;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:1.1rem;transform:translateY(-35%)}.report-community-select{appearance:none;color:#111;background:#fffefd;border:1px solid #1111111f;border-radius:8px;width:100%;padding:.6rem 3.05rem .6rem .82rem;box-shadow:inset 0 1px #ffffffc7,0 8px 16px #1111110d}.report-community-submit-button{color:#fff;cursor:pointer;background:#198754;border:0;border-radius:8px;place-items:center;width:5.15rem;min-width:5.15rem;padding:0 1rem;transition:box-shadow .18s,transform .18s;display:inline-grid;box-shadow:0 12px 22px #19875438}.report-community-submit-button:hover,.report-community-submit-button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 26px #19875447}.report-community-submit-button:disabled{cursor:not-allowed;opacity:.64;transform:none}.report-community-select:focus,.report-community-submit-button:focus-visible{outline:none;box-shadow:0 0 0 4px #19875424}.report-community-select:focus{background:#fff;border-color:#198754}.report-community-submit-message{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-community-submit-button-check{color:currentColor;width:1.2rem;height:1.2rem;display:block;position:relative}.report-community-submit-button-check:after{content:"";border-bottom:.16rem solid;border-left:.16rem solid;width:58%;height:32%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.report-waitlist-card{width:min(100%, var(--report-container-width));border-radius:var(--report-container-radius);color:#fff;content-visibility:auto;contain-intrinsic-size:auto 320px;background:linear-gradient(135deg,#111 0%,#211f1a 58%,#2c2413 100%);border:3px solid #f9bb01b8;grid-template-columns:minmax(0,.78fr) minmax(18rem,1.22fr);align-items:center;gap:clamp(1.1rem,2.3vw,1.8rem);margin:.9rem auto 0;padding:clamp(1.7rem,3.2vw,2.4rem) clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 24px 58px #11111129,0 16px 34px #f9bb011f,inset 0 -1px #f9bb012e}.report-waitlist-card.is-joined{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.8rem}.report-waitlist-card.is-access-ready{background:radial-gradient(circle at 88% 18%,#f9bb0147,#0000 34%),radial-gradient(circle at 12% 82%,#22c55e29,#0000 28%),linear-gradient(135deg,#111 0%,#201f1a 56%,#2c2413 100%)}.report-waitlist-copy,.report-waitlist-heading-text{min-width:0}.report-waitlist-copy{gap:clamp(.72rem,1.4vw,.95rem);display:grid}.report-waitlist-title{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.1rem,4vw,3.05rem);font-weight:800;line-height:1.02}.report-waitlist-title span,.report-waitlist-line-position{color:#f9bb01}.report-waitlist-copy p,.report-waitlist-heading-text p{color:#ffffffc2;max-width:58rem;margin:0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:400;line-height:1.5}.report-waitlist-form{background:linear-gradient(#ffffff1f,#ffffff0f),#1111117a;border:1px solid #f9bb0142;border-radius:18px;grid-template-columns:minmax(15rem,1fr) minmax(6.4rem,.38fr) auto;align-items:end;gap:.9rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff24}.report-waitlist-field{gap:.42rem;min-width:0;display:grid}.report-waitlist-label,.report-waitlist-kicker{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800;line-height:1}.report-waitlist-input{color:#111;width:100%;min-width:0;min-height:3.35rem;font:inherit;background-color:#fffffff2;border:1px solid #f9bb0138;border-radius:18px;outline:none;padding:.92rem 1rem;font-size:1rem;font-weight:650;line-height:1.2;transition:border-color .18s,box-shadow .18s,background-color .18s}.report-waitlist-input::placeholder{color:#1111116b}.report-waitlist-input:focus{background-color:#fff;border-color:#f9bb01db;box-shadow:0 0 0 4px #f9bb0129}.report-waitlist-input:disabled{cursor:not-allowed;opacity:.74}.report-waitlist-input[aria-invalid=true]{border-color:#f87171eb;box-shadow:0 0 0 4px #f8717129}.report-waitlist-referral-input{letter-spacing:.02em}.report-waitlist-submit,.report-waitlist-referral-copy,.report-waitlist-access-link{color:#111;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#f9bb01 0%,#ffd75b 100%);border:1px solid #f9bb013d;justify-content:center;align-items:center;font-weight:850;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 14px 26px #f9bb012e,inset 0 1px #ffffff6b}.report-waitlist-submit{border-radius:18px;min-width:9.4rem;min-height:3.35rem;padding:.92rem 1.2rem;font-size:1rem}.report-waitlist-submit:hover,.report-waitlist-submit:focus-visible,.report-waitlist-referral-copy:hover,.report-waitlist-referral-copy:focus-visible,.report-waitlist-access-link:hover,.report-waitlist-access-link:focus-visible{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 32px #f9bb013d,inset 0 1px #ffffff7a}.report-waitlist-submit:focus-visible,.report-waitlist-referral-copy:focus-visible,.report-waitlist-access-link:focus-visible,.report-waitlist-resend:focus-visible{outline-offset:3px;outline:2px solid #f9bb01b8}.report-waitlist-submit:disabled,.report-waitlist-referral-copy:disabled,.report-waitlist-access-link:disabled{cursor:wait;opacity:.78;transform:none}.report-waitlist-message{color:#ffffffad;grid-column:1/-1;min-height:1.35rem;margin:0;font-size:.94rem;font-weight:550;line-height:1.4}.report-waitlist-card.is-joined .report-waitlist-message{min-height:0}.report-waitlist-message:empty{display:none}.report-waitlist-message.is-success{color:#bbf7d0}.report-waitlist-message.is-error{color:#fecaca}.report-waitlist-actions{color:#ffffff9e;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:.42rem;font-size:.95rem;font-weight:500;display:flex}.report-waitlist-signin-link{color:#ffffffdb;text-underline-offset:.26em;justify-content:center;align-items:center;min-height:auto;padding:0 .1rem;font-weight:500;text-decoration:none;transition:color .18s,text-decoration-color .18s;display:inline-flex}.report-waitlist-signin-link:hover,.report-waitlist-signin-link:focus-visible{color:#f9bb01;text-decoration:underline}.report-waitlist-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.56rem clamp(.8rem,1.6vw,1.15rem);min-width:0;display:grid}.report-waitlist-card.is-joined .report-waitlist-title{margin:.28rem 0 0}.report-waitlist-heading-text p{margin-top:clamp(.58rem,1vw,.76rem)}.report-waitlist-success-circle{color:#052e16;background:linear-gradient(135deg,#22c55e 0%,#86efac 100%);border:2px solid #bbf7d0db;border-radius:50%;flex:none;grid-row:1/span 2;place-items:center;width:clamp(2.7rem,4.6vw,3.25rem);height:clamp(2.7rem,4.6vw,3.25rem);line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff6b,0 14px 30px #22c55e42,0 0 0 2px #bbf7d02e}.report-waitlist-success-check{width:1.34rem;height:1.34rem;display:block;position:relative}.report-waitlist-success-check:after{content:"";border-bottom:.2rem solid;border-left:.2rem solid;width:62%;height:34%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.report-waitlist-resend{color:#fff;min-width:9rem;min-height:2.85rem;font:inherit;white-space:nowrap;background:#f9bb011f;border:1px solid #f9bb0147;border-radius:18px;justify-content:center;place-self:center end;align-items:center;padding:.78rem 1rem;font-size:.94rem;font-weight:850;line-height:1;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 10px 24px #0000001f}.report-waitlist-resend:hover,.report-waitlist-resend:focus-visible{color:#f9bb01;background:#f9bb0133;border-color:#f9bb01b8;transform:translateY(-1px)}.report-waitlist-resend:disabled{cursor:not-allowed;opacity:.62;transform:none}.report-waitlist-line-position{align-items:baseline;gap:.01em;display:inline-flex}.report-waitlist-line-hash{font-size:.58em;line-height:1;transform:translateY(-.14em)}.report-waitlist-result-grid{grid-template-columns:minmax(0,7fr) minmax(0,13fr);grid-auto-rows:1fr;align-items:stretch;gap:clamp(.9rem,1.8vw,1.2rem);display:grid}.report-waitlist-result-card,.report-waitlist-access-box{background:linear-gradient(#ffffff1f,#ffffff12),#11111161;border:1px solid #f9bb0133;border-radius:8px;min-width:0;padding:clamp(1.1rem,2vw,1.4rem);box-shadow:0 14px 30px #0000001f,inset 0 1px #ffffff1f}.report-waitlist-result-card.is-featured,.report-waitlist-access-box{background:linear-gradient(135deg,#f9bb012e,#ffd24d14),linear-gradient(#ffffff24,#ffffff12),#11111170;border-color:#f9bb0194}.report-waitlist-result-card-header{justify-content:space-between;align-items:center;gap:.85rem;min-width:0;display:flex}.report-waitlist-result-card h3{color:#fff;margin:0;font-size:clamp(1.08rem,1.55vw,1.32rem);font-weight:850;line-height:1.15}.report-waitlist-result-card.is-featured h3{color:#f9bb01}.report-waitlist-result-card-header span{color:#7dd3fc;white-space:nowrap;background:#4dc2ff21;border:1px solid #4dc2ff6b;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:2rem;padding:.48rem .68rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.report-waitlist-result-card p{color:#ffffffb8;overflow-wrap:anywhere;margin:.65rem 0 0;font-size:.98rem;font-weight:500;line-height:1.55}.report-waitlist-referral-box{background:#11111147;border:1px solid #f9bb0170;border-radius:8px;gap:.46rem;margin-top:.9rem;padding:.86rem .92rem;display:grid}.report-waitlist-referral-value-row,.report-waitlist-access-box>div{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.report-waitlist-referral-box span,.report-waitlist-access-box>span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1}.report-waitlist-referral-box strong,.report-waitlist-access-box strong{color:#f9bb01;letter-spacing:.08em;overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(1.3rem,2.1vw,1.68rem);font-weight:900;line-height:1}.report-waitlist-referral-copy{border-radius:8px;flex:none;min-height:2.25rem;padding:.62rem .8rem;font-size:.82rem}.report-waitlist-referral-copy.is-copied{color:#052e16;background:linear-gradient(135deg,#22c55e 0%,#86efac 100%);border-color:#22c55e70;min-width:5.7rem}.report-waitlist-access-box{gap:.7rem;display:grid}.report-waitlist-access-box strong{font-size:clamp(1.38rem,2.8vw,2.05rem)}.report-waitlist-access-link{border-radius:18px;flex:none;min-width:8rem;min-height:3.35rem;padding:.92rem 1.4rem;font-size:1rem;text-decoration:none}.report-waitlist-access-message{color:#ffffffb8;min-height:1.25rem;margin:0;font-size:.92rem;font-weight:550;line-height:1.35}.report-waitlist-access-message:empty{display:none}.report-waitlist-access-message.is-error{color:#fecaca}.report-ecard-reset-zoom-btn{color:#363636b8;background:#ffffffb8;border:1px solid #1111111a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:calc(2.46rem + 2px);min-width:calc(2.46rem + 2px);height:calc(2.46rem + 2px);min-height:calc(2.46rem + 2px);padding:0;line-height:1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.report-ecard-reset-zoom-btn:not(:disabled):hover,.report-ecard-reset-zoom-btn:not(:disabled):focus-visible{color:#282828;background:#1111110f;border-color:#11111129}.report-ecard-reset-zoom-btn:disabled{cursor:default;opacity:.45}.report-ecard-reset-zoom-btn .report-ecard-zoom-icon{width:1.24rem;height:1.24rem}.report-surface-defect-close-btn{color:#5e5e5e;background:#fff;border:1px solid #1111111a;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;min-width:2.2rem;height:2.2rem;min-height:2.2rem;padding:0;line-height:1;transition:transform .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #1111111a}.report-surface-defect-close-btn:hover,.report-surface-defect-close-btn:focus-visible{color:#202020;background:#f8f8f8;transform:translateY(-1px);box-shadow:0 14px 28px #11111124}.report-surface-defect-close-btn:focus-visible{outline-offset:3px;outline:2px solid #111111b8}.report-surface-defect-close-icon{width:.96rem;height:.96rem;display:block}.report-ecard-frame{width:100%;min-width:0;aspect-ratio:var(--report-ecard-frame-ratio);border-radius:var(--report-inner-radius);background:#fff;border:1px solid #11111114;height:auto;min-height:0;padding:clamp(.55rem,1.2vw,.75rem);box-shadow:0 18px 38px #11111129}.report-ecard-frame.is-defect-open{aspect-ratio:var(--report-ecard-frame-ratio);overscroll-behavior:contain;min-height:0;max-height:100%;overflow:hidden}.report-ecard-frame .preview-canvas-viewport{border-radius:calc(var(--report-inner-radius) - 6px);height:100%;max-height:none;box-shadow:none;scrollbar-gutter:auto;touch-action:pan-y;background:#fff;border:0}.report-ecard-frame .preview-canvas-content{touch-action:pan-y}.report-ecard-frame .preview-canvas-content.is-grab,.report-ecard-frame .preview-canvas-content.is-grabbing{touch-action:none}.report-ecard-frame .preview-canvas-image-shell,.report-ecard-frame .preview-canvas-image-shell.is-loading{background:#fff}.report-ecard-empty{border-radius:calc(var(--report-inner-radius) - 6px);color:#363636a8;height:100%;font-size:var(--report-type-body);text-align:center;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;font-weight:850;line-height:1.2;display:flex}.report-ecard-side-controls{justify-content:center;align-items:center;gap:clamp(.65rem,1.6vw,1rem);min-width:0;min-height:2.25rem;display:flex}.report-ecard-zoom-controls{grid-template-columns:2.25rem minmax(4rem,auto) 2.25rem;place-items:center;gap:.65rem;min-height:2.25rem;display:inline-grid}.report-ecard-zoom-btn{color:#8d8d8d;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:color .16s,opacity .16s,transform .16s;display:inline-flex}.report-ecard-zoom-btn:not(:disabled):hover,.report-ecard-zoom-btn:not(:disabled):focus-visible{color:#353535;transform:translateY(-1px)}.report-ecard-zoom-btn:disabled{color:#bebebe;cursor:default;opacity:.72}.report-ecard-zoom-icon{width:1.45rem;height:1.45rem;display:block}.report-ecard-zoom-value{color:#343434;font-size:var(--report-type-body);letter-spacing:0;white-space:nowrap;font-weight:900;line-height:1}.report-ecard-side-label{color:#a5a5a8;font-size:var(--report-type-body);letter-spacing:0;text-transform:uppercase;flex:none;font-weight:900;line-height:1}.report-surface-defect-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.report-surface-defect-box{box-sizing:border-box;color:#111;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#1111110d;border:2px solid #111111c7;border-radius:12px;margin:0;padding:0;transition:background-color .16s,border-color .16s,box-shadow .16s;display:block;position:absolute;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff59}.report-surface-defect-box:hover,.report-surface-defect-box:focus-visible,.report-surface-defect-box.is-hovered,.report-surface-defect-box.is-selected{background:#f9bb0138;border-color:#f9bb01;box-shadow:0 12px 28px #1111111f,inset 0 0 0 1px #ffffff59}.report-surface-defect-box:focus-visible{outline-offset:3px;outline:2px solid #111}.report-surface-defect-chip{z-index:2;color:#fff;min-width:1.55rem;max-width:calc(100% - 8px);height:1.55rem;font-size:var(--report-type-small);background:#111;border-radius:999px;justify-content:center;align-items:center;padding:0 .36rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:4px;left:4px;box-shadow:0 10px 22px #1111113d}.report-surface-defect-box:hover .report-surface-defect-chip,.report-surface-defect-box:focus-visible .report-surface-defect-chip,.report-surface-defect-box.is-hovered .report-surface-defect-chip,.report-surface-defect-box.is-selected .report-surface-defect-chip{color:#111;background:linear-gradient(#ffd24d 0%,#f9bb01 100%);transform:translateY(-1px);box-shadow:0 10px 22px #f9bb0157}.report-surface-defect-card{border-radius:var(--report-inner-radius);background:#fff;border:1px solid #11111114;flex-direction:column;gap:clamp(1rem,2vw,1.45rem);min-width:0;height:100%;padding:clamp(1rem,2vw,1.35rem);display:flex;overflow:hidden auto;box-shadow:0 12px 28px #11111114}.report-surface-defect-viewer{aspect-ratio:320/170;flex:none;width:100%;min-width:0;height:auto;min-height:0;display:block;position:relative}.report-ecard-frame.is-defect-open .report-surface-defect-card{height:100%;min-height:100%;box-shadow:none;border:0}.report-surface-defect-card-header{flex:none;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.report-surface-defect-card-title{color:#111;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:900;line-height:1}.report-surface-defect-crop{scrollbar-width:none;overscroll-behavior:contain;background-color:#f2f1ec;background-image:linear-gradient(135deg,#1111110d 25%,#0000 25%),linear-gradient(135deg,#0000 75%,#1111110d 75%),none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #11111114;border-radius:20px;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.report-surface-defect-crop::-webkit-scrollbar{width:0;height:0}.report-surface-defect-crop.has-image{background:#fff}.report-surface-defect-image-stage{min-width:0;min-height:0;position:absolute;inset:0}.report-surface-defect-image{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.report-surface-defect-image.is-draggable{cursor:grab;pointer-events:auto;touch-action:none}.report-surface-defect-image.is-dragging{cursor:grabbing}.report-surface-defect-image-status{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#ffffff94;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.report-surface-defect-crop-chip{z-index:3;color:#fff;min-width:1.8rem;height:1.8rem;font-size:var(--report-type-small);pointer-events:none;background:#111;border-radius:999px;justify-content:center;align-items:center;padding:0 .7rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:0;left:0;transform:translate(.42rem,.42rem);box-shadow:0 12px 24px #1113}.report-surface-defect-details{flex:none;gap:clamp(.9rem,1.8vw,1.25rem);min-width:0;display:grid}.report-surface-readonly-field{gap:.55rem;min-width:0;display:grid}.report-surface-readonly-label{color:#242424;letter-spacing:0;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:650;line-height:1.15}.report-surface-readonly-value{color:#262626;overflow-wrap:anywhere;white-space:normal;background:#fff;border:1px solid #11111124;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:3.25rem;padding:.7rem .9rem;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:550;line-height:1.35;display:flex}.report-surface-readonly-value.is-multiline{align-items:flex-start;min-height:clamp(7rem,13vw,9.2rem)}.report-surface-readonly-caret{color:#242424;flex:none;width:1.15rem;height:1.15rem}.report-surface-defect-crop-empty{color:#3636369e;font-size:var(--report-type-small);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:1rem;font-weight:900;line-height:1.2;display:flex;position:absolute;inset:0}.report-surface-overlay-control{--report-surface-overlay-control-width:76px;width:var(--report-surface-overlay-control-width);color:#11111161;height:min(360px,100% - 1.6rem);min-height:300px;left:auto;right:-1.05rem}.report-surface-overlay-control .centering-surface-overlay-slider-column{flex-basis:48px;width:48px}.report-surface-overlay-control .centering-surface-overlay-title-rail{flex-basis:12px}.report-surface-overlay-control .centering-surface-overlay-slider{width:330px}.report-surface-overlay-control .centering-surface-overlay-title{color:#11111161;font-weight:600;left:-4.15rem;transform:translateY(-50%)rotate(-90deg)}.report-surface-overlay-control .centering-surface-overlay-title-rail{color:#11111161}.report-surface-overlay-control .centering-surface-overlay-slider,.report-surface-overlay-control .centering-surface-overlay-slider:disabled{opacity:1}.report-surface-overlay-control .centering-surface-overlay-slider::-webkit-slider-runnable-track{background:#000}.report-surface-overlay-control .centering-surface-overlay-slider::-webkit-slider-thumb{background:#000;box-shadow:0 0 0 .95rem #0000001f}.report-surface-overlay-control .centering-surface-overlay-slider::-moz-range-track{background:#000}.report-surface-overlay-control .centering-surface-overlay-slider::-moz-range-thumb{background:#000;box-shadow:0 0 0 .95rem #0000001f}@media (width<=900px){.report-page-stage,.report-summary-card,.report-corners-card,.report-trend-card,.report-ecard-card,.report-roi-calculation-card,.report-community-card,.report-waitlist-card{--report-container-width:100%}.report-review-card{grid-template-columns:1fr;gap:1.75rem}.report-review-grade-grid{justify-self:stretch;width:100%;max-width:100%}.report-review-grade-grid.is-roi-locked{justify-self:end;width:auto;max-width:none}.report-summary-card{grid-template-columns:1fr;gap:1.9rem}.report-corners-top-row{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.report-trend-panel{border-left:0;padding-left:0}.report-ecard-grid{grid-template-columns:minmax(0,min(100%,22rem));gap:1.45rem}.report-ecard-preview-container{padding-right:4.25rem}.report-ecard-frame{width:100%;aspect-ratio:var(--report-ecard-frame-ratio);min-height:0;margin:0 auto}.report-roi-calculation-stack{grid-template-columns:1fr}.report-community-header{grid-template-columns:auto minmax(0,1fr);gap:.8rem}.report-community-public-toggle{grid-column:2;justify-self:start}.report-community-submit-row{grid-template-columns:minmax(12.25rem,1fr) auto}.report-community-layout{grid-template-columns:1fr}.report-roi-locked-blur-surface{grid-template-columns:repeat(3,minmax(0,1fr))}.report-roi-locked-skeleton-panel{min-height:136px}.report-waitlist-card{grid-template-columns:1fr;align-items:stretch}}@media (width<=720px){.report-summary-metrics{grid-template-columns:1fr;gap:1.8rem}.report-summary-item--defects,.report-summary-item--corners{justify-self:start;transform:none}}@media (width<=540px){.report-page-stage,.report-summary-card,.report-corners-card,.report-trend-card,.report-ecard-card,.report-roi-calculation-card,.report-community-card,.report-waitlist-card{--report-type-hero:2rem;--report-type-stat:3.35rem;--report-type-section:1.08rem;--report-type-body:.92rem;--report-type-small:.74rem;--report-type-micro:.68rem}.report-share-button{min-width:46px;padding:.62rem .85rem}.report-share-button-label{text-overflow:ellipsis;max-width:5.8rem;overflow:hidden}.report-corners-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-share-dialog{border-radius:16px;padding:1.2rem}.report-share-dialog-copy{padding:0}.report-share-dialog-title{font-size:1.65rem}.report-share-link-row,.report-share-dialog-actions{grid-template-columns:1fr;display:grid}.report-share-link-copy,.report-share-dialog-primary,.report-share-dialog-secondary{width:100%}.report-review-card{padding:1.25rem}.report-review-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.report-review-grade-grid.is-roi-locked{grid-template-columns:auto auto;justify-content:center;justify-self:center;gap:.85rem;width:auto}.report-review-grade-block{min-width:0}.report-review-grade-label{margin-top:.65rem}.report-roi-calculation-card{padding:1.1rem}.report-waitlist-card{border-radius:18px;padding:1.7rem 1.1rem}.report-waitlist-title{font-size:clamp(2rem,10vw,2.4rem)}.report-waitlist-form{border-radius:14px;grid-template-columns:1fr;padding:1rem}.report-waitlist-submit{width:100%}.report-waitlist-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.report-waitlist-resend,.report-waitlist-heading-text p{grid-column:1/-1}.report-waitlist-success-circle{grid-row:1}.report-waitlist-resend{justify-self:stretch;width:100%}.report-waitlist-result-grid{grid-template-columns:1fr;grid-auto-rows:auto}.report-waitlist-result-card-header,.report-waitlist-access-box>div,.report-waitlist-referral-value-row{flex-direction:column;align-items:flex-start}.report-waitlist-referral-copy,.report-waitlist-access-link{width:100%}.report-roi-investment-panel,.report-roi-cost-panel,.report-roi-psa-price-panel{border-radius:16px;padding:.85rem}.report-roi-locked-panel{border-radius:16px;min-height:340px;padding:.85rem}.report-roi-locked-blur-surface{grid-template-columns:1fr;gap:.55rem}.report-roi-locked-skeleton-panel{border-radius:12px;min-height:92px}.report-roi-locked-skeleton-metrics,.report-roi-locked-skeleton-fields,.report-roi-locked-skeleton-prices{display:none}.report-roi-locked-content{border-radius:14px;padding:1rem}.report-roi-cell-title{font-size:.68rem}.report-roi-result,.report-roi-price-shell,.report-roi-price-prefix,.report-roi-price-input,.report-roi-select,.report-roi-psa-value{font-size:.78rem}.report-community-consensus{gap:.66rem;width:4.85rem;min-width:0;min-height:54px;padding:.52rem .72rem .52rem 1.42rem}.report-community-consensus:before{width:6px;top:8px;bottom:8px;left:8px}.report-community-consensus strong{font-size:1.35rem}.report-community-header{grid-template-columns:auto minmax(0,1fr);gap:.58rem .8rem}.report-community-public-toggle{grid-column:1/-1;justify-self:stretch;width:100%;min-height:34px}.report-community-heading-copy{gap:.32rem}.report-community-title{line-height:.9}.report-community-count{gap:.32rem .42rem;width:100%}.report-community-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.report-community-select,.report-community-submit-button{border-radius:8px;min-height:38px;font-size:.82rem}.report-community-select-shell:before{border-radius:0 7px 7px 0}.report-community-select{padding:.58rem 3.05rem .58rem .78rem}.report-community-submit-button{width:auto;padding:0 .95rem}.report-community-submit-row{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:.48rem}.report-community-form-label{font-size:.64rem}.report-summary-metrics{grid-template-columns:1fr;gap:1.8rem}.report-summary-item--defects,.report-summary-item--corners{justify-self:start;transform:none}.report-trend-copy{flex-direction:column;align-items:flex-start;gap:.25rem}.report-summary-line{white-space:normal}.report-summary-line--split-value{grid-template-columns:1.35em minmax(0,1fr);gap:.18rem .45rem}.report-summary-line--split-value .report-summary-line-value{flex-wrap:wrap;gap:.18rem .58rem;display:flex}.report-summary-line--split-value .report-summary-line-value-part{flex:none}.report-ecard-card{padding:1.25rem}.report-ecard-header-row{align-items:flex-start}.report-ecard-overlay-toggle{align-items:center;gap:.35rem}.report-ecard-overlay-options{grid-template-columns:repeat(3,minmax(0,1fr))}.report-ecard-overlay-option{min-height:2rem;font-size:var(--report-type-micro);padding:.42rem .35rem}.report-ecard-frame{width:100%;min-height:0;padding:.45rem}.report-surface-defect-card{padding:.45rem}.report-surface-defect-close-btn{width:1.95rem;min-width:1.95rem;height:1.95rem;min-height:1.95rem}.report-surface-defect-crop-chip{min-width:1.65rem;height:1.65rem;font-size:var(--report-type-small);top:.48rem;left:.48rem}.report-surface-overlay-control{width:72px;height:min(315px,100% - 1.35rem);min-height:285px;right:-1.05rem}.report-surface-overlay-control .centering-surface-overlay-slider{width:285px}.report-surface-overlay-control .centering-surface-overlay-title-rail{flex-basis:10px}.report-surface-overlay-control .centering-surface-overlay-title{left:-3.8rem}}@media (width<=420px){.report-corners-preview-grid,.report-roi-cost-field-row,.report-roi-cost-selector-row,.report-roi-investment-grid,.report-roi-cost-grid,.report-roi-psa-price-grid{grid-template-columns:1fr}.report-roi-investment-header{padding-right:.78rem}.report-roi-investment-roi-value{font-size:1.45rem}.report-share-button{width:46px;padding:0}.report-share-button-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
