.dr-wrap{max-width:1240px;margin:0 auto;padding-left:max(20px,3vw);padding-right:max(20px,3vw)}.dr-wrap>*{min-width:0}.dr-kicker{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-electric-300);font-size:15px;font-weight:600}.dr-kicker.cyan{color:var(--color-cyan-300)}.dr h1,.dr-h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-title);text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1.02}.dr h2,.dr-h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-title);text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.04}.dr-lead{color:var(--color-muted);max-width:52ch;margin:14px 0 0;font-size:17.5px;line-height:1.6}.dr-lead b{color:var(--color-cloud);font-weight:500}.dr-mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:12.5px}.dr-fine{color:var(--color-dim);font-size:12.5px;line-height:1.5}.dr-head{z-index:40;border-bottom:1px solid var(--color-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a111ceb;position:relative}.dr-head-sticky{z-index:40;position:sticky;top:0}.dr-head-in{align-items:center;gap:18px;max-width:1240px;min-height:76px;display:flex}.dr-logo{color:var(--color-title);white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.dr-prod{font-family:var(--font-display);letter-spacing:.01em;border-left:1px solid var(--color-rule-2);color:var(--color-electric-300);padding-left:12px;font-size:22px;font-weight:600;line-height:1}.dr-nav{background:linear-gradient(150deg,#24354588,#15233088);border:1px solid #b9d9ed20;border-radius:13px;gap:3px;margin-left:8px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff06}.dr-nav a{color:#c8d5df;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:13px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.dr-nav a svg{color:#8ca7bb;flex-shrink:0}.dr-nav a:hover{color:#f2f5f7;background:#30475c88;border-color:#95bed344}.dr-nav a:focus-visible{outline-offset:4px}.dr-spacer{flex:1}.dr-tel{color:var(--color-muted);white-space:nowrap;font-size:14px;text-decoration:none}.dr-tel:hover{color:var(--color-cloud)}.dr-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.dr-btn-lime{background:var(--color-electric-500);color:var(--color-night-dark)}.dr-btn-lime:hover{background:var(--color-electric-400)}.dr-btn-cyan{background:var(--color-cyan-500);color:var(--color-night-dark)}.dr-btn-cyan:hover{background:var(--color-cyan-400)}.dr-btn-ghost{border-color:var(--color-rule-2);color:var(--color-cloud);background:linear-gradient(150deg,#24354566,#15233066)}.dr-btn-ghost:hover{border-color:var(--color-title)}.dr-btn-sm{padding:8px 12px;font-size:13.5px}.dr-btn-wide{white-space:normal;text-align:center;width:100%}.dr-btn:focus-visible,.dr-head a:focus-visible,.dr-menu:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:2px}.dr-menu{color:var(--color-cloud);min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(150deg,#243545,#142130);border:1px solid #7994aa55;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;font-size:14px;display:none}.dr-menu[aria-expanded=true]{background:#293f52;border-color:#90d2f077}.dr-menu-panel{z-index:50;overscroll-behavior:contain;border-top:1px solid var(--color-rule);background:linear-gradient(160deg,#172534,#101b29);max-height:calc(100dvh - 124px);padding:12px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 35px #040b1555}.dr-menu-panel[data-open=true]{gap:8px;display:grid}.dr-menu-panel>a:not(.dr-btn){color:#e1eaf0;background:#23354855;border:1px solid #91b5cf22;border-radius:12px;align-items:center;gap:13px;padding:14px;font-size:15px;text-decoration:none;display:flex}.dr-menu-panel>a:not(.dr-btn):hover{background:#2e455a88}.dr-menu-icon{color:#a9d4e9;background:#84c4e112;border:1px solid #94c2dc33;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.dr-menu-label{font-size:15px;display:block}.dr-menu-panel small{color:#a6b7c5;margin-top:3px;font-size:12px;display:block}.dr-menu-panel>a>svg:last-child{color:#8eaabd;margin-left:auto}.dr-menu-panel .dr-btn{white-space:normal;text-align:center;margin-top:4px}@media (max-width:1320px){.dr-tel{display:none}}@media (max-width:440px){.dr-head-workspace .dr-prod{display:none}}@media (max-width:1160px){.dr-nav,.dr-tel,.dr-head-in>.dr-btn{display:none}.dr-menu{display:inline-flex}.dr-head-in{min-height:68px;padding-left:16px;padding-right:16px}}@media (min-width:1161px){.dr-menu-panel[data-open=true]{display:none}}@media (prefers-reduced-motion:reduce){.dr-nav a,.dr-btn{transition:none}}.dr-foot{border-top:1px solid var(--color-rule);margin-top:0}.dr-foot-in{color:var(--color-dim);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:22px;padding-bottom:22px;font-size:13px;display:flex}.dr-foot-in a{color:var(--color-muted);margin-right:16px;text-decoration:none}.dr-foot-in a:hover{color:var(--color-cloud)}.dr-landing{--violet:#a78bfa;--ok:#3dba8c;--crit:#ef6f5e;--amber:#f4b860;background:#0b131f}.dr-landing #start,.dr-landing #full-assessment,.dr-landing #report,.dr-landing #why{scroll-margin-top:24px}.dr-hero{background:radial-gradient(820px 480px at 82% 28%,#aee13c1a,transparent 62%),radial-gradient(640px 420px at 78% 60%,#21a8e024,transparent 64%),radial-gradient(560px 380px at 8% 0%,#a78bfa17,transparent 60%),linear-gradient(#5cc8ee09 1px,transparent 1px) 0 0/44px 44px,linear-gradient(90deg,#5cc8ee09 1px,transparent 1px) 0 0/44px 44px,var(--color-night-dark);padding:64px 0 44px;position:relative;overflow:hidden}.dr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:52px;display:grid}.dr-hero-left{flex-direction:column;min-width:0;display:flex}.dr-hero h1{text-wrap:normal;margin-top:16px;margin-bottom:22px;font-size:clamp(42px,4.5vw,64px);line-height:.98}.dr-hero h1 em{color:var(--color-electric-300);font-style:normal}.dr-hero .dr-lead{max-width:56ch;margin:0}.dr-hero-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.dr-console{background:var(--color-ink-1);border:1px solid var(--color-rule-2);border-radius:12px;align-content:start;align-self:start;gap:14px;padding:22px;scroll-margin-top:24px;display:grid;box-shadow:0 30px 70px #00000073}.dr-console-head{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.dr-console-head h2,.dr-console-head h3{font-family:var(--font-display);letter-spacing:0;color:var(--color-title);margin:0;font-size:26px;font-weight:600;line-height:1.1}.dr-tag{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-electric-300);font-size:16px}.dr-stage{background:radial-gradient(420px 320px at 60% 45%,#21a8e024,transparent 70%),var(--color-ink-0);border:1px solid #aee13c47;border-radius:16px;flex-direction:column;min-height:440px;padding:14px 16px 12px;display:flex;box-shadow:0 30px 90px #00000080,inset 0 1px #cbe96a38}.dr-chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.dr-chip{color:var(--color-cloud);border:1px solid var(--color-rule);white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;display:inline-flex}.dr-chip i{background:var(--color-electric-500);width:7px;height:7px;box-shadow:0 0 8px var(--color-electric-500);border-radius:50%;flex:none;display:inline-block}.dr-chips .dr-chip:nth-child(3n+2) i{background:var(--color-cyan-500);box-shadow:0 0 8px var(--color-cyan-500)}.dr-chips .dr-chip:nth-child(3n) i{background:var(--violet,#a78bfa);box-shadow:0 0 8px var(--violet,#a78bfa)}.dr-xk{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-electric-300);font-size:11px;font-weight:500}.dr-xk.dim{color:var(--color-dim)}.dr-card{--c:var(--color-electric-500);--cr:174,225,60;border:1px solid var(--color-rule);background:linear-gradient(180deg,rgba(var(--cr),.08),transparent 55%),var(--color-ink-1);border-radius:14px;min-width:0;padding:26px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.dr-card:before{content:"";background:linear-gradient(90deg,transparent,var(--c),transparent);height:2px;position:absolute;inset:0 0 auto}.dr-card:hover{border-color:rgba(var(--cr),.55);transform:translateY(-3px)}.dr-card h3{font-family:var(--font-display);letter-spacing:0;color:var(--color-title);margin:0;font-size:26px;font-weight:600;line-height:1.08}.dr-card p{color:var(--color-muted);margin:0;font-size:15.5px;line-height:1.55}.c-li{--c:var(--color-electric-500);--cr:174,225,60}.c-cy{--c:var(--color-cyan-500);--cr:33,168,224}.c-ok{--c:var(--ok,#3dba8c);--cr:61,186,140}.c-vi{--c:var(--violet,#a78bfa);--cr:167,139,250}.c-cr{--c:var(--crit,#ef6f5e);--cr:239,111,94}.dr-icb{width:44px;height:44px;color:var(--c,var(--color-electric-500));background:rgba(var(--cr,174,225,60),.14);border:1px solid rgba(var(--cr,174,225,60),.38);border-radius:11px;flex:none;place-items:center;display:grid}.dr-why-strip,.dr-price-strip{border:1px solid var(--color-rule);background:var(--color-ink-1);border-radius:14px;align-items:center;display:grid}.dr-why-strip{grid-template-columns:auto minmax(0,1fr);margin-top:44px}.dr-strip-label{gap:6px;padding:20px 24px;display:grid}.dr-xs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dr-xs li{border-left:1px solid var(--color-rule);align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.dr-xs b{font-family:var(--font-display);color:var(--color-title);font-size:21px;font-weight:600;line-height:1.1;display:block}.dr-xs small{color:var(--color-muted);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.dr-mq-stack{align-items:flex-start;gap:12px;margin-top:26px;display:flex}.dr-mq-rows{flex:1;gap:10px;min-width:0;display:grid}.dr-mq{align-items:center;gap:12px;min-width:0;display:flex}.dr-mq-tag{width:122px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-electric-300);flex:none;font-size:11px;font-weight:500}.dr-mq-full .dr-mq-tag{color:var(--violet,#a78bfa)}.dr-mq-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.dr-mq-track{gap:10px;width:max-content;animation:46s linear infinite dr-marquee;display:flex}.dr-mq-rev .dr-mq-track{animation-direction:reverse}.dr-mq-view:hover .dr-mq-track{animation-play-state:paused}.dr-mq .dr-chips{flex-wrap:nowrap;gap:10px;margin:0}.dr-mq-full .dr-chip{background:#a78bfa12;border-color:#a78bfa8c}.dr-mq-full .dr-chips .dr-chip i,.dr-mq-full .dr-chips .dr-chip:nth-child(n) i{background:var(--violet,#a78bfa);box-shadow:0 0 8px var(--violet,#a78bfa)}.dr-mq-motion{flex:none;min-height:36px;padding:6px 10px}.dr-mq-paused .dr-mq-view{-webkit-mask-image:none;mask-image:none}.dr-mq-paused .dr-mq-track{width:auto;animation:none}.dr-mq-paused .dr-chips{flex-wrap:wrap}.dr-mq-paused .dr-mq{align-items:flex-start}.dr-mq-paused .dr-mq-tag{padding-top:10px}.dr-mq-paused .dr-mq-copy{display:none}.dr-price-strip{background:linear-gradient(90deg,#aee13c14,#21a8e012);border-color:#aee13c40;grid-template-columns:auto minmax(0,1fr) auto;margin-top:26px}.dr-pm-rows{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dr-pm-rows li{border-left:1px solid var(--color-rule);padding:18px 22px}.dr-pm-rows b{font-family:var(--font-display);color:var(--color-title);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1;display:block}.dr-pm-rows span{color:var(--color-muted);font-size:13px}.dr-price-strip .dr-btn{margin:0 22px}.dr-start-band{background:#060b13b8}.dr-go{text-align:center;justify-items:center;gap:10px;margin-bottom:34px;display:grid}.dr-go-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-electric-300);background:#aee13c12;border:1px solid #aee13c66;border-radius:999px;align-items:center;gap:9px;margin:0;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.dr-go-tag i{background:var(--color-electric-300);width:8px;height:8px;box-shadow:0 0 10px var(--color-electric-300);border-radius:50%;animation:1.6s infinite dr-blink}.dr .dr-go h2{letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(100deg,var(--color-electric-300) 0%,#fff 28%,var(--color-cyan-300) 55%,var(--violet,#a78bfa) 80%,var(--color-electric-300) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,7.4vw,104px);line-height:.95;animation:9s linear infinite dr-shine}.dr-go-sub{color:var(--color-muted);margin:0;font-size:18px}.dr-go-arrow{border-right:2px solid var(--color-electric-300);border-bottom:2px solid var(--color-electric-300);width:14px;height:14px;margin-top:6px;animation:1.4s ease-in-out infinite dr-nudge;transform:rotate(45deg)}.dr-start{border:1px solid var(--color-rule-2);background:var(--color-ink-1);border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;display:grid;position:relative;box-shadow:0 30px 80px #00000073}.dr-start:after{content:"";pointer-events:none;opacity:0;border-radius:16px;animation:3.2s ease-in-out infinite dr-halo;position:absolute;inset:-1px;box-shadow:0 0 0 1px #cbe96a80,0 0 46px #aee13c38}.dr-start .dr-console{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;padding:28px}.dr-rail{border-left:1px solid var(--color-rule);background:linear-gradient(#aee13c12,#21a8e012);border-radius:0 16px 16px 0;padding:28px 30px;display:flex}.dr-steps{flex-direction:column;justify-content:space-between;gap:22px;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.dr-steps:before{content:"";background:linear-gradient(180deg,var(--color-electric-500),var(--color-cyan-500),var(--violet,#a78bfa),var(--ok,#3dba8c));width:2px;position:absolute;top:22px;bottom:22px;left:21px}.dr-step{--c:var(--color-electric-300);--cr:174,225,60;grid-template-columns:44px 1fr;gap:18px;display:grid;position:relative}.dr-step:nth-child(2){--c:var(--color-cyan-300);--cr:92,188,235}.dr-step:nth-child(3){--c:var(--violet,#a78bfa);--cr:167,139,250}.dr-step:nth-child(4){--c:var(--ok,#3dba8c);--cr:61,186,140}.dr-step-n{font-family:var(--font-display);background:var(--color-ink-0);border:2px solid var(--c);width:44px;height:44px;color:var(--c);box-shadow:0 0 22px rgba(var(--cr),.45);border-radius:50%;place-items:center;font-size:22px;font-weight:600;line-height:1;display:grid}.dr-step b{color:var(--color-title);font-size:18px;font-weight:600;display:block}.dr-step p{color:var(--color-muted);margin:3px 0 8px;font-size:14.5px;line-height:1.5}.dr-step-note{font-family:var(--font-mono);color:var(--c);border:1px solid rgba(var(--cr),.45);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-block}.dr-timelines{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dr-timeline h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c);align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:500;display:flex}.dr-timeline ol{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dr-timeline ol:before{content:"";background:rgba(var(--cr),.45);width:1px;position:absolute;top:16px;bottom:16px;left:15px}.dr-timeline li{color:var(--color-cloud);grid-template-columns:32px 1fr;align-items:start;gap:14px;font-size:16px;line-height:1.4;display:grid;position:relative}.dr-timeline li>span{width:32px;height:32px;font-family:var(--font-mono);background:var(--color-ink-1);border:1px solid rgba(var(--cr),.55);color:var(--c);border-radius:50%;place-items:center;font-size:11px;display:grid}.dr-timeline li small{color:var(--color-muted);margin-top:2px;font-size:13.5px;display:block}.dr-timeline li:last-child div{color:var(--c);font-weight:500}.dr-dw{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:22px;display:grid}.dr-dw:hover{transform:none}.dr-dw-copy{justify-items:start;gap:14px;display:grid}.dr-dw-copy .dr-chips{margin:4px 0 0}.dr-dw-copy .dr-chip{background:#a78bfa12;border-color:#a78bfa8c}.dr-dw-copy .dr-chips .dr-chip i,.dr-dw-copy .dr-chips .dr-chip:nth-child(n) i{background:var(--violet,#a78bfa);box-shadow:0 0 8px var(--violet,#a78bfa)}.dr-dw-copy .dr-fine{margin:0}.dr-dw-row{align-items:center;gap:12px;min-height:48px;padding:12px 14px;list-style:none;display:flex}.dr-dw-row b{color:var(--color-cloud);font-size:15.5px;font-weight:500;line-height:1.35;display:block}.dr-dw-row small{color:var(--color-muted);margin-top:2px;font-size:13.5px;display:block}.dr-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.dr-tiles .dr-card{flex-direction:column;gap:14px;display:flex}.dr-rep{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:28px;display:grid}.dr-report-contents{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;gap:14px;display:grid}.dr-report-content{grid-template-columns:44px 1fr auto;align-items:start;gap:16px;padding:18px 20px;display:grid}.dr-report-content h3{margin-bottom:3px;font-size:22px}.dr-report-content p{font-size:14.5px}.dr-report-no{font-family:var(--font-mono);color:var(--color-dim);font-size:11px}.dr-report-followup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;display:flex}.dr-report-followup p{max-width:65ch;color:var(--color-muted);margin:0;font-size:13.5px}.dr-sample{background:var(--color-ink-0);border:1px solid #aee13c47;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073}.dr-sample-dw{border-color:#a78bfa66}.dr-sample-bar{border-bottom:1px solid var(--color-rule);background:var(--color-ink-2);align-items:center;gap:8px;padding:11px 16px;display:flex}.dr-sample-bar i{background:#3a4a60;border-radius:50%;width:10px;height:10px}.dr-sample-bar .dr-xk{margin-left:8px}.dr-sample-bar .dr-xk.dim{margin-left:auto}.dr-sample-body{flex-direction:column;flex:1;gap:12px;padding:18px 20px;display:flex}.dr-sample-meta{border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 0 14px;display:grid}.dr-sample-meta div{gap:2px;display:grid}.dr-sample-meta dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);font-size:10px}.dr-sample-meta dd{color:var(--color-cloud);margin:0;font-size:15px}.dr-sample-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dr-sample-finding{--c:#8a9bb0;border:1px solid var(--color-rule);border-left:3px solid var(--c);background:#ffffff05;border-radius:10px}.dr-sample-finding[data-severity=high]{--c:#f0a848}.dr-sample-finding[data-severity=medium]{--c:#5cc8ee}.dr-sample-finding summary{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;list-style:none;display:flex}.dr-sample-finding summary::-webkit-details-marker{display:none}.dr-sample-finding summary:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:2px}.dr-sample-finding summary h3{font-family:var(--font-sans);letter-spacing:0;color:var(--color-cloud);margin:0;font-size:15.5px;font-weight:500;line-height:1.35}.dr-sample-detail{justify-items:start;gap:10px;padding:0 14px 14px;display:grid}.dr-sample-detail code{width:100%;font-family:var(--font-mono);color:var(--color-muted);background:var(--color-ink-1);border:1px solid var(--color-rule);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:block}.dr-sample-detail p{color:var(--color-cloud);margin:0;font-size:14.5px}.dr-sample-detail b{color:var(--color-electric-300);font-weight:500}.dr-sample-tag{font-family:var(--font-mono);color:var(--color-muted);border:1px solid var(--color-rule-2);border-radius:999px;padding:3px 10px;font-size:11px}.dr-plans3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.dr-plan3{flex-direction:column;gap:16px;display:flex}.dr-plan3:hover{transform:none}.dr-plan3 .dr-amt{font-family:var(--font-display);color:var(--color-title);font-variant-numeric:tabular-nums;font-size:58px;font-weight:600;line-height:1}.dr-plan3 .dr-amt small{font-family:var(--font-mono);color:var(--color-muted);letter-spacing:.04em;margin-left:10px;font-size:13px;font-weight:400}.dr-plan3 .dr-checks{border-top:1px solid var(--color-rule);flex:1;align-content:start;padding-top:16px}.dr-plan3 .dr-fine{min-height:4.65em;margin:0}.dr-landing .dr-cross{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.dr-landing .dr-cross:hover{transform:none}.dr-landing .dr-cross h2{margin:8px 0 10px}.dr-landing .brand-film-section{padding-left:max(20px,3vw);padding-right:max(20px,3vw)}.dr-landing .brand-film-layout{max-width:calc(1240px - 2*max(20px,3vw))}@keyframes dr-marquee{to{transform:translate(calc(-50% - 5px))}}@keyframes dr-blink{50%{opacity:.35}}@keyframes dr-shine{to{background-position:-220% 0}}@keyframes dr-nudge{50%{transform:translateY(7px)rotate(45deg)}}@keyframes dr-halo{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dr-mq-track,.dr-go-tag i,.dr .dr-go h2,.dr-go-arrow,.dr-start:after{animation:none}.dr-mq-view{-webkit-mask-image:none;mask-image:none}.dr-mq-track{width:auto}.dr-mq .dr-chips{flex-wrap:wrap}.dr-mq-copy{display:none}.dr-mq{align-items:flex-start}.dr-mq-tag{padding-top:10px}.dr-mq-rev .dr-mq-track{animation-direction:normal}.dr-card{transition:none}.dr-card:hover{transform:none}}@media (max-width:1100px){.dr-hero-grid,.dr-start,.dr-rep,.dr-timelines,.dr-dw{grid-template-columns:minmax(0,1fr)}.dr-hero-grid{gap:30px}.dr-rail{border-left:0;border-top:1px solid var(--color-rule);border-radius:0 0 16px 16px}.dr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-plans3,.dr-why-strip,.dr-price-strip{grid-template-columns:minmax(0,1fr)}.dr-xs li:first-child,.dr-pm-rows li:first-child{border-left:0}.dr-xs,.dr-pm-rows{border-top:1px solid var(--color-rule)}.dr-price-strip .dr-btn{justify-self:start;margin:0 22px 18px}.dr-report-contents{grid-template-rows:none}}@media (max-width:760px){.dr-mq-stack{flex-direction:column;align-items:flex-start}.dr-mq-rows{width:100%}.dr-mq-tag{width:96px}.dr-dw{padding:20px}.dr-hero{padding:36px 0 34px}.dr-hero h1{font-size:40px}.dr-stage{min-height:0;padding:10px 10px 8px}.dr-xs,.dr-pm-rows{grid-template-columns:minmax(0,1fr)}.dr-xs li,.dr-pm-rows li{border-left:0;border-top:1px solid var(--color-rule)}.dr-xs li:first-child,.dr-pm-rows li:first-child{border-top:0}.dr-pm-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-pm-rows li:nth-child(2){border-top:0;border-left:1px solid var(--color-rule)}.dr-pm-rows li:nth-child(4){border-left:1px solid var(--color-rule)}.dr-tiles{grid-template-columns:minmax(0,1fr)}.dr-card{padding:20px}.dr-start .dr-console{padding:18px}.dr-rail{padding:22px 18px}.dr .dr-go h2{font-size:clamp(40px,13vw,64px)}.dr-go-sub{font-size:16px}.dr-report-content{grid-template-columns:44px 1fr}.dr-report-no{display:none}.dr-plan3 .dr-amt{font-size:46px}.dr-mq{flex-direction:column}.dr-sample-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.dr-form{gap:14px;display:grid}.dr-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dr-form .input-landing{font-family:var(--font-mono);font-size:15px}.dr-form #scan-email{font-family:var(--font-sans)}.dr-form-otp{text-align:center}.dr-handoff{color:var(--color-cloud);background:#aee13c14;border:1px solid #aee13c59;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.dr-handoff .dr-mono{color:var(--color-electric-300)}.dr-handoff button{color:var(--color-dim);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-size:12.5px;text-decoration:underline}.dr-error{color:#f3a79c;background:#ef6f5e1f;border:1px solid #ef6f5e73;border-radius:4px;padding:10px 12px;font-size:13.5px}.dr-band{border-top:1px solid var(--color-rule);background:var(--color-night-dark);padding:84px 0}.dr-band-alt{background:#060b13b8}.dr-band-head{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;gap:16px 56px;margin-bottom:36px;display:grid}.dr-band-head p:not(.dr-kicker){color:var(--color-muted);max-width:60ch;margin:0;font-size:17px;line-height:1.6}.dr-band-head .dr-kicker{margin:0}.dr-price-monthly{background:linear-gradient(180deg,#21a8e014,var(--color-ink-1) 35%);border-color:#21a8e059}.dr-price-monthly ul li:before{background:#21a8e02e;box-shadow:inset 0 0 0 1px #21a8e0}.dr-price{background:var(--color-ink-1);border:1px solid var(--color-rule);border-radius:12px;gap:14px;padding:24px;display:grid}.dr-price .dr-amt{font-family:var(--font-display);color:var(--color-title);font-size:52px;line-height:1}.dr-price .dr-amt small{font-family:var(--font-sans);color:var(--color-muted);margin-left:8px;font-size:14px;font-weight:400}.dr-price ul{color:var(--color-muted);gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.dr-price ul li{gap:10px;display:flex}.dr-price ul li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--color-electric-500);background:#aee13c2e;border-radius:50%;flex:none;margin-top:4px}.sc-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;padding-top:40px;padding-bottom:48px;display:grid}.sc-top{align-items:center;gap:22px;display:flex}.sc-top .sc-ring{flex:none}.sc-domain{font-family:var(--font-mono);color:var(--color-title);letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 6px;font-size:26px}.sc-meta{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.sc-count{color:var(--color-cloud);font-variant-numeric:tabular-nums}.sc-mods{grid-template-columns:1fr 1fr;gap:2px 20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sc-mod{border-bottom:1px solid var(--color-rule);color:var(--color-dim);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.sc-mod .sc-st{border:1px solid var(--color-rule-2);width:18px;height:18px;color:var(--color-electric-300);border-radius:50%;flex:none;place-content:center;font-size:10px;display:grid}.sc-mod.done{color:var(--color-cloud)}.sc-mod.done .sc-st{border-color:var(--color-electric-500);background:#aee13c26}.sc-mod.now{color:var(--color-title)}.sc-mod.now .sc-st{border-color:var(--color-cyan-500);animation:1.2s ease-in-out infinite sc-pulse;box-shadow:0 0 0 4px #21a8e02e}.sc-mod .sc-ms{font-family:var(--font-mono);color:var(--color-dim);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:11px}@keyframes sc-pulse{50%{box-shadow:0 0 0 7px #21a8e00f}}.sc-wait{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.sc-wait div{border-top:2px solid var(--color-rule-2);color:var(--color-muted);padding-top:10px;font-size:14px}.sc-wait b{color:var(--color-title);margin-bottom:3px;font-size:15.5px;font-weight:500;display:block}.sc-side{flex-direction:column;gap:14px;display:flex}.sc-stage{flex-direction:column;flex:1;min-height:360px;display:flex}.sc-log{background:var(--color-ink-1);border:1px solid var(--color-rule);font-family:var(--font-mono);color:var(--color-muted);border-radius:12px;gap:5px;min-height:120px;max-height:200px;margin:0;padding:14px 16px;font-size:12.5px;list-style:none;display:grid;overflow:hidden}.sc-log .sc-t{color:var(--color-dim);margin-right:10px}.sc-log b{color:var(--color-electric-300);font-weight:500}@media (prefers-reduced-motion:reduce){.sc-mod.now .sc-st{animation:none}}@media (max-width:1023px){.dr-band-head,.sc-wrap{grid-template-columns:1fr}.sc-stage{min-height:300px}}@media (max-width:760px){.dr-nav,.dr-tel,.dr-head-in>.dr-btn{display:none}.dr-menu{display:inline-flex}.dr-prod{font-size:19px}.dr h1,.dr-h1{font-size:40px}.dr h2,.dr-h2{font-size:30px}.dr-band{padding:56px 0}.dr-console{padding:16px}.dr-form-row,.sc-mods,.sc-wait{grid-template-columns:1fr}.sc-top{flex-direction:column;align-items:flex-start}}.dr-page{background:radial-gradient(ellipse at 82% -6%,#21a8e017,transparent 46%),var(--color-night-dark);min-height:100vh;color:var(--color-cloud);flex-direction:column;display:flex}.dr-main{flex:1;min-width:0}.dr-shell{width:100%;max-width:1240px;margin:0 auto;padding-left:max(20px,3vw);padding-right:max(20px,3vw)}.dr-shell>*{min-width:0}.dr-shell-narrow{max-width:880px}.dr-h3{font-family:var(--font-display);letter-spacing:0;color:var(--color-title);text-wrap:balance;margin:0;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.1}.dr-pagehead{gap:12px;padding:48px 0 28px;display:grid}.dr-pagehead .dr-h1{font-size:clamp(34px,3.8vw,54px)}.dr-pagehead .dr-lead{max-width:64ch;margin:0}.dr-domain{font-family:var(--font-mono);letter-spacing:0;overflow-wrap:anywhere;color:var(--color-title);margin:0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.15}.dr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dr-flow{grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:72px;display:grid}.dr-flow>*{min-width:0}.dr-sec{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.dr-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.dr-sec-head{gap:8px;display:grid}.dr-sec-head p{color:var(--color-muted);max-width:68ch;margin:0;font-size:16px;line-height:1.6}.dr-panel{background:var(--color-ink-1);border:1px solid var(--color-rule);border-radius:12px;min-width:0;padding:24px}.dr-panel-lime{border-top:2px solid var(--color-electric-500)}.dr-panel-cyan{border-top:2px solid var(--color-cyan-500)}.dr-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim);margin:0;font-size:11.5px;font-weight:500}.dr-copy{color:var(--color-muted);margin:0;font-size:15px;line-height:1.65}.dr-copy b,.dr-copy strong{color:var(--color-cloud);font-weight:500}.dr-link{color:var(--color-cyan-300);text-underline-offset:3px;text-decoration:underline}.dr-link:hover{color:var(--color-cyan-200)}.dr-link:focus-visible,.dr-panel a:focus-visible,.dr-panel button:focus-visible,.dr-panel summary:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:3px}.dr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dr-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dr-checks{color:var(--color-muted);gap:9px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.dr-checks li{gap:10px;display:flex}.dr-checks li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--color-electric-500);background:#aee13c2e;border-radius:50%;flex:none;margin-top:4px}.dr-checks-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px}.dr-note{border:1px solid var(--color-rule);border-left:3px solid var(--color-cyan-500);background:var(--color-ink-1);color:var(--color-muted);border-radius:8px;gap:8px;min-width:0;padding:14px 16px;font-size:14.5px;line-height:1.6;display:grid}.dr-note b,.dr-note strong{color:var(--color-cloud);font-weight:500}.dr-note-warn{border-left-color:#f0a848}.dr-note-bad{border-left-color:#ef6f5e}.dr-note-ok{border-left-color:var(--color-electric-500)}.dr-state{align-content:center;justify-items:start;gap:14px;min-height:52vh;padding:56px 0;display:grid}.dr-spin{animation:1s linear infinite dr-spin}@keyframes dr-spin{to{transform:rotate(360deg)}}.dr-sev{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.dr-sev:before{content:"";background:#7f8a99;border-radius:2px;flex:none;width:8px;height:8px}.dr-sev[data-severity=critical]:before{background:#ef6f5e}.dr-sev[data-severity=high]:before{background:#f0a848}.dr-sev[data-severity=medium]:before{background:#5cc8ee}.dr-sev[data-severity=low]:before{background:#8a9bb0}.dr-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:16px;display:grid}.dr-score{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.dr-score-ring{flex:none;position:relative}.dr-score-num{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.dr-score-num b{font-family:var(--font-display);color:var(--color-title);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.dr-score-num span{color:var(--color-dim);font-size:11.5px}.dr-score-grade{font-family:var(--font-display);color:var(--color-title);font-size:64px;font-weight:600;line-height:.95}.dr-score-band{color:var(--color-cloud);margin:0;font-size:17px}.dr-score-band[data-band=severe]{color:#f3a79c}.dr-score-band[data-band=elevated]{color:#f5c27d}.dr-score-band[data-band=moderate]{color:#ead97c}.dr-score-band[data-band=low]{color:var(--color-electric-300)}.dr-sevbar{background:var(--color-ink-2);border:1px solid var(--color-rule);border-radius:999px;height:10px;display:flex;overflow:hidden}.dr-sevbar i{min-width:8px;height:100%;display:block}.dr-sevlist{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.dr-sevlist li{align-items:center;gap:8px;display:inline-flex}.dr-sevlist b{color:var(--color-title);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.dr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dr-fact{background:var(--color-ink-1);border:1px solid var(--color-rule);border-left:3px solid var(--color-rule-2);border-radius:8px;gap:6px;min-width:0;padding:14px 16px;display:grid}.dr-fact[data-hit=true]{border-left-color:#ef6f5e}.dr-fact-value{font-family:var(--font-display);color:var(--color-title);overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.1}.dr-lock{color:var(--color-dim);align-items:flex-start;gap:7px;font-size:13px;line-height:1.5;display:flex}.dr-lock svg{color:var(--color-electric-300);flex:none;margin-top:3px}.dr-rows{margin:0;padding:0;list-style:none;display:grid}.dr-row{border-top:1px solid var(--color-rule);grid-template-columns:104px minmax(0,1fr);gap:6px 18px;padding:14px 0;display:grid}.dr-row:last-child{border-bottom:1px solid var(--color-rule)}.dr-row-title{color:var(--color-title);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.dr-upgrade{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;scroll-margin-top:96px;display:grid}.dr-upgrade-copy{gap:16px;display:grid}.dr-disclose{border:1px solid var(--color-rule);background:var(--color-ink-1);border-radius:10px;min-width:0;overflow:hidden}.dr-disclose>summary{cursor:pointer;min-height:52px;color:var(--color-cloud);align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:500;list-style:none;display:flex}.dr-disclose>summary::-webkit-details-marker{display:none}.dr-disclose>summary:before{content:"+";font-family:var(--font-mono);color:var(--color-electric-300);flex:none;width:14px}.dr-disclose[open]>summary:before{content:"-"}.dr-disclose>summary:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:2px}.dr-disclose-body{color:var(--color-muted);padding:2px 18px 18px;font-size:14.5px;line-height:1.65}.dr-table{border-collapse:collapse;width:100%;font-size:14px}.dr-table th,.dr-table td{border-top:1px solid var(--color-rule);text-align:left;vertical-align:middle;color:var(--color-muted);padding:11px 12px}.dr-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);border-top:0;font-size:11.5px;font-weight:500}.dr-table tbody th{font-weight:400}.dr-table td:last-child,.dr-table thead th:last-child{color:var(--color-cloud);background:#aee13c0a}.dr-table svg{display:block}.dr-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dr-tier{border:1px solid var(--color-rule);background:var(--color-ink-0);color:inherit;border-radius:10px;align-content:start;gap:4px;padding:16px;text-decoration:none;transition:border-color .2s;display:grid}.dr-tier:hover{border-color:var(--color-rule-2)}.dr-tier:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:2px}.dr-tier[data-rec=true]{border-color:#aee13c80}.dr-tier-name{color:var(--color-title);font-size:15px;font-weight:500}.dr-tier-price{font-family:var(--font-display);color:var(--color-title);font-size:30px;font-weight:600;line-height:1.05}.dr-tier-price small{font-family:var(--font-sans);color:var(--color-muted);margin-left:4px;font-size:13px;font-weight:400}.dr-tiers-one{grid-template-columns:minmax(0,1fr);max-width:360px}.dr-tier-go{color:var(--color-cyan-300);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;display:inline-flex}.dr-flag{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-electric-300);justify-self:start;font-size:13px;font-weight:600}.dr-cells{border:1px solid var(--color-rule);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dr-cell{border-left:1px solid var(--color-rule);background:var(--color-ink-0);align-content:start;gap:6px;padding:16px;display:grid}.dr-cell:first-child{border-left:0}.dr-cell svg{color:var(--color-cyan-300)}.dr-cell b{color:var(--color-title);font-size:15px;font-weight:500}.dr-cell-price{font-family:var(--font-display);color:var(--color-title);font-size:20px;font-weight:600}.dr-cell-price small{font-family:var(--font-sans);color:var(--color-dim);margin-left:4px;font-size:12px;font-weight:400}.dr-cell p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.dr-creds{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.dr-creds li{border-left:1px solid var(--color-rule);color:var(--color-dim);gap:3px;padding:16px 14px;font-size:12.5px;display:grid}.dr-creds li:first-child{border-left:0}.dr-creds b{color:var(--color-title);font-size:14.5px;font-weight:500}.dr-sticky{z-index:30;border-top:1px solid var(--color-rule-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a111cf5;display:none;position:fixed;bottom:0;left:0;right:0}.dr-sticky-in{justify-content:space-between;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px;display:flex}.dr-sticky p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13.5px;overflow:hidden}@media (max-width:1160px){.dr-sticky{display:block}.dr-has-sticky{padding-bottom:72px}}.dr-progress{background:var(--color-ink-2);border:1px solid var(--color-rule);border-radius:999px;height:8px;overflow:hidden}.dr-progress i{background:linear-gradient(90deg,var(--color-cyan-500),var(--color-electric-500));border-radius:999px;height:100%;transition:width .2s ease-out;display:block}.dr-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.dr-phases li{border-bottom:1px solid var(--color-rule);color:var(--color-dim);align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.dr-phases li[data-state=done]{color:var(--color-muted)}.dr-phases li[data-state=active]{color:var(--color-title)}.dr-phases svg{flex:none}.dr-phase-dot{border:1px solid var(--color-rule-2);border-radius:50%;flex:none;width:15px;height:15px;display:block}.dr-field{color:var(--color-cloud);gap:6px;min-width:0;font-size:13.5px;font-weight:500;display:grid}.dr-field .dr-fine{font-weight:400}.dr-check{color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.dr-check input{width:20px;height:20px;accent-color:var(--color-electric-400);flex:none;margin-top:1px}.dr-subpanel{border:1px solid var(--color-rule);background:var(--color-ink-0);color:var(--color-cloud);border-radius:10px;gap:12px;min-width:0;padding:16px;font-size:14.5px;line-height:1.55;display:grid}.dr-subpanel p{margin:0}.dr-msg{color:var(--color-muted);margin:0;font-size:14px;line-height:1.55}.dr-msg-ok{color:var(--color-electric-300)}.dr-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040910d6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dr-dialog{background:var(--color-ink-1);border:1px solid var(--color-rule-2);border-top:2px solid var(--color-electric-500);border-radius:12px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 70px #0000008c}.dr-dialog-head{border-bottom:1px solid var(--color-rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.dr-dialog-title{font-family:var(--font-display);color:var(--color-title);margin:0;font-size:24px;font-weight:600;line-height:1.1}.dr-dialog-note{border-bottom:1px solid var(--color-rule);background:var(--color-ink-0);color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:12.5px;display:flex}.dr-dialog-note svg{color:var(--color-electric-300)}.dr-dialog-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.dr-dialog-form{gap:16px;padding:20px;display:grid}.dr-icon-btn{width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid}.dr-icon-btn:hover{color:var(--color-cloud);border-color:var(--color-rule-2)}.dr-icon-btn:focus-visible,.dr-dialog :is(a,button,input):focus-visible{outline:2px solid var(--color-electric-300);outline-offset:2px}.dr-btn:disabled,.dr-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dr-seg{background:linear-gradient(150deg,#24354588,#15233088);border:1px solid #b9d9ed20;border-radius:13px;gap:3px;padding:4px;display:inline-flex}.dr-seg button{color:#c8d5df;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 16px;font-size:14px}.dr-seg button:hover{color:#f2f5f7}.dr-seg button[aria-pressed=true]{background:var(--color-electric-500);color:var(--color-night-dark);font-weight:600}.dr-seg button:focus-visible{outline:2px solid var(--color-electric-300);outline-offset:2px}.dr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.dr-plan{background:var(--color-ink-1);border:1px solid var(--color-rule);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.dr-plan[data-rec=true]{background:linear-gradient(180deg,#aee13c12,var(--color-ink-1) 42%);border-color:#aee13c8c}.dr-plan[data-selected=true]{border-color:var(--color-cyan-400)}.dr-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dr-plan .dr-amt{font-family:var(--font-display);color:var(--color-title);font-size:48px;font-weight:600;line-height:1}.dr-plan .dr-amt small{font-family:var(--font-sans);color:var(--color-muted);margin-left:6px;font-size:14px;font-weight:400}.dr-pro-panel .dr-plan{background:0 0;border:0;border-radius:0;padding:28px}.dr-pro-panel .dr-console{border-left:1px solid var(--color-rule)}@media (max-width:1100px){.dr-pro-panel .dr-console{border-left:0;border-top:1px solid var(--color-rule)}}@media (max-width:760px){.dr-pro-panel .dr-plan{padding:20px}}.dr-plan-save{min-height:18px;color:var(--color-electric-300);margin:0;font-size:13px}.dr-plan-scope{border:1px solid var(--color-rule);background:var(--color-ink-0);color:var(--color-muted);border-radius:8px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13px;display:flex}.dr-plan-scope svg{color:var(--color-cyan-300);flex:none}.dr-plan .dr-checks{margin-top:2px}.dr-total{font-family:var(--font-display);color:var(--color-title);font-size:36px;font-weight:600;line-height:1}.dr-total small{font-family:var(--font-sans);color:var(--color-muted);margin-left:6px;font-size:14px;font-weight:400}.dr-why{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.dr-why div{border-left:1px solid var(--color-rule);align-content:start;gap:8px;padding:20px 20px 22px;display:grid}.dr-why div:first-child{border-left:0;padding-left:0}.dr-why svg{color:var(--color-cyan-300)}.dr-why b{color:var(--color-title);font-size:16.5px;font-weight:500}.dr-why p{color:var(--color-muted);margin:0;font-size:14.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.dr-spin{animation:none}.dr-progress i,.dr-tier{transition:none}}@media (max-width:1023px){.dr-grade,.dr-upgrade{grid-template-columns:minmax(0,1fr)}.dr-grid-4,.dr-cells,.dr-why{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-cell:nth-child(3),.dr-why div:nth-child(3){border-left:0}.dr-cell:nth-child(n+3),.dr-why div:nth-child(n+3){border-top:1px solid var(--color-rule)}.dr-why div:nth-child(3){padding-left:0}.dr-creds{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-creds li:nth-child(4){border-left:0}.dr-creds li:nth-child(n+4){border-top:1px solid var(--color-rule)}.dr-plans{grid-template-columns:1fr}}@media (max-width:760px){.dr-pagehead{padding:32px 0 22px}.dr-flow{gap:44px;padding-bottom:56px}.dr-panel{padding:18px}.dr-grid-2,.dr-grid-3,.dr-grid-4,.dr-facts,.dr-tiers,.dr-checks-2,.dr-phases,.dr-cells,.dr-why{grid-template-columns:1fr}.dr-cell,.dr-why div{border-left:0;padding-left:16px}.dr-why div{padding-left:0}.dr-cell:nth-child(n+2),.dr-why div:nth-child(n+2){border-top:1px solid var(--color-rule)}.dr-creds{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-creds li:nth-child(odd){border-left:0}.dr-creds li:nth-child(4){border-left:1px solid var(--color-rule)}.dr-creds li:nth-child(n+3){border-top:1px solid var(--color-rule)}.dr-row{grid-template-columns:1fr}.dr-score-grade{font-size:52px}.dr-table{table-layout:fixed}.dr-table th,.dr-table td{overflow-wrap:anywhere;padding:10px 8px;font-size:13px}.dr-table th:first-child{width:44%}.dr-seg{display:flex}.dr-seg button{white-space:normal;flex:1;padding:8px 10px}.dr-dialog-form{padding:16px}.dr-cross>*{min-width:0;max-width:100%}}@media (max-width:440px){.dr-main .dr-btn,.dr-dialog .dr-btn,.dr-sticky .dr-btn{white-space:normal;text-align:center}}
.fLguoG_workspace{--workspace-bg:#0a111c;--workspace-surface:#0e1724;--workspace-border:#283a52;--workspace-text:#f2ede4;--workspace-muted:#b5ad9f;--workspace-title:#e6ddcd;color:var(--workspace-text);font-family:var(--font-sans), "Public Sans", system-ui, sans-serif}.fLguoG_menu{flex:none;position:relative}.fLguoG_menuPanel{z-index:60;overscroll-behavior:contain;width:min(380px,100vw - 32px);max-height:min(75vh,650px);color:var(--workspace-muted);background:#0e1724;border:1px solid #35496b;border-top:2px solid #aee13c;border-radius:12px;padding:20px;font-size:13.5px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 24px 56px #0008}.fLguoG_menuHeading{color:var(--workspace-title);font-family:var(--font-display), sans-serif;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:22px;font-weight:600;line-height:1.1;display:flex}.fLguoG_menuBody{gap:16px;min-width:0;display:grid}.fLguoG_menuBody p{margin:0}.fLguoG_menuHome{border-top:1px solid var(--workspace-border);color:#5cbceb;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:16px;padding-top:12px;font-size:13.5px;text-decoration:underline;display:flex}.fLguoG_pager{color:#7f8a99;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.fLguoG_libraryList{gap:2px;display:grid}.fLguoG_libraryRow{width:100%;min-height:56px;color:var(--workspace-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:4px;gap:3px;padding:9px 12px;font-size:14px;display:grid}.fLguoG_libraryRow small{color:#7f8a99;font-size:12px}.fLguoG_libraryRow:hover{color:var(--workspace-text);background:#142133}.fLguoG_libraryRow[aria-current=page]{color:var(--workspace-title);background:#142133;border-left-color:#aee13c}.fLguoG_account{border-top:1px solid var(--workspace-border);padding-top:12px;font-size:13.5px;line-height:1.6}.fLguoG_account summary{cursor:pointer;min-height:36px;color:var(--workspace-text);align-items:center;display:flex}.fLguoG_account details summary{color:var(--workspace-muted)}.fLguoG_progress{appearance:none;border:1px solid var(--workspace-border);background:#142133;border-radius:999px;width:100%;height:8px;overflow:hidden}.fLguoG_progress::-webkit-progress-bar{background:#142133}.fLguoG_progress::-webkit-progress-value{background:linear-gradient(90deg,#21a8e0,#aee13c)}.fLguoG_progress::-moz-progress-bar{background:linear-gradient(90deg,#21a8e0,#aee13c)}.fLguoG_content{min-width:0}.fLguoG_controls{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a111cf2;border-bottom:1px solid #283a52;position:sticky;top:0}.fLguoG_controlsInner{flex-wrap:wrap;align-items:end;gap:18px;padding:16px 26px;display:flex}.fLguoG_reportIdentity{align-self:center;min-width:0;margin-right:auto}.fLguoG_eyebrow{color:#aebaca;letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.fLguoG_reportDomain{text-overflow:ellipsis;max-width:360px;font-family:var(--font-mono), monospace;color:#e6ddcd;font-size:19px;font-weight:500;line-height:1.3;overflow:hidden}.fLguoG_controlGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.fLguoG_controlLabel{letter-spacing:.12em;text-transform:uppercase;color:#aebaca;font-size:9px}.fLguoG_select{color:#f5f7fa;cursor:pointer;background:#0a111c;border:0;border-bottom:1px solid #35496b;border-radius:0;max-width:220px;min-height:38px;padding:6px 25px 6px 0;font-size:13px}.fLguoG_select:disabled{opacity:.5;cursor:wait}.fLguoG_pdfAction{color:#e6ddcd;background:0 0;border:1px solid #aee13c;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:8px 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.fLguoG_pdfAction:hover{border-color:#aee13c}.fLguoG_reportDocument{min-width:0;padding:8px 26px 40px}.fLguoG_entry{grid-template-columns:minmax(0,1.1fr) minmax(0,460px);align-items:center;gap:64px;min-height:calc(100vh - 230px);padding-top:56px;padding-bottom:72px;display:grid}.fLguoG_entryCopy{min-width:0}.fLguoG_optionalField{color:var(--workspace-muted);font-size:13.5px}.fLguoG_optionalField summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.fLguoG_workspace :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid #aee13c}@media (max-width:900px){.fLguoG_entry{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:36px;padding-bottom:48px}}@media (max-width:800px){.fLguoG_controlsInner{gap:15px;padding:16px 24px}.fLguoG_reportIdentity{flex-basis:100%}.fLguoG_reportDomain{max-width:none;font-size:18px}.fLguoG_controlGroup{flex:1}.fLguoG_select{width:100%;max-width:100%;font-size:12px}.fLguoG_pdfAction{padding:8px 12px}}@media (max-width:440px){.fLguoG_controlsInner{gap:12px;padding:15px 16px}.fLguoG_controlGroup:first-of-type{flex-basis:100%}.fLguoG_reportDocument{padding-top:16px}}.fLguoG_console{grid-template-columns:272px minmax(0,1fr);min-height:calc(100vh - 150px);display:grid}.fLguoG_rail{scrollbar-gutter:stable;overscroll-behavior-y:contain;background:var(--workspace-surface);border-right:1px solid var(--workspace-border);align-content:start;align-self:start;gap:2px;min-width:0;max-height:calc(100dvh - 88px);padding:18px 14px 28px;display:grid;position:sticky;top:0;overflow-y:auto}.fLguoG_railNav{gap:2px;min-width:0;display:grid}.fLguoG_railOffers{gap:8px;min-width:0;margin:8px 0;display:grid}.fLguoG_railOffer{background:linear-gradient(145deg,#192b3a,#12202e);border:1px solid #3d536c;border-top:2px solid #91b951;border-radius:7px;min-width:0;padding:8px}.fLguoG_railOffer+.fLguoG_railOffer{border-top-color:#6cafd0}.fLguoG_offerDetails summary{color:#c1cbd5;cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.fLguoG_offerDetails summary:before{content:"▸";margin-right:7px}.fLguoG_offerDetails[open] summary:before{content:"▾"}.fLguoG_railOffer h2{color:#f2ede4;margin:0;font-size:16px;font-weight:400;line-height:1.3}.fLguoG_railOffer p{color:#c1cbd5;margin:9px 0;font-size:12px;line-height:1.65}.fLguoG_offerAction{color:#f2ede4;background:#243727;border:1px solid #729749;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:8px;font-size:12px;text-decoration:none;display:flex}.fLguoG_railOffer+.fLguoG_railOffer .fLguoG_offerAction{background:#193343;border-color:#4a829d}.fLguoG_offerAction:hover{filter:brightness(1.15)}.fLguoG_railOrg{border-bottom:1px solid var(--workspace-border);gap:3px;min-width:0;margin-bottom:10px;padding:8px 10px 16px;display:grid}.fLguoG_railOrg b{color:var(--workspace-title);overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.fLguoG_railOrg span{font-family:var(--font-mono), monospace;color:#7f8a99;overflow-wrap:anywhere;font-size:11.5px}.fLguoG_railGroup{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#7f8a99;padding:14px 10px 4px;font-size:12px;font-weight:600}.fLguoG_railLink{width:100%;min-height:44px;color:var(--workspace-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.fLguoG_railLink:hover{color:var(--workspace-text);background:#142133}.fLguoG_railLink[aria-current=true],.fLguoG_railLink[aria-current=page]{color:var(--workspace-title);background:#142133}.fLguoG_railLink:disabled{opacity:.5;cursor:default}.fLguoG_railCount{font-family:var(--font-mono), monospace;color:#7f8a99;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.fLguoG_sevMark{background:#7f8a99;border-radius:2px;flex:none;width:8px;height:8px}.fLguoG_sevMark[data-severity=critical]{background:#ef6f5e}.fLguoG_sevMark[data-severity=high]{background:#f0a848}.fLguoG_sevMark[data-severity=medium]{background:#5cc8ee}.fLguoG_sevMark[data-severity=low]{background:#8a9bb0}.fLguoG_main{min-width:0}.fLguoG_statusChip{color:var(--workspace-text);white-space:nowrap;border:1px solid #35496b;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.fLguoG_statusChip i{background:#3dba8c;border-radius:50%;width:8px;height:8px}.fLguoG_tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 26px 8px;display:grid}.fLguoG_tile{background:var(--workspace-surface);border:1px solid var(--workspace-border);text-align:left;color:inherit;font:inherit;cursor:pointer;border-left:3px solid #35496b;border-radius:8px;gap:2px;padding:12px 14px;display:grid}.fLguoG_tile:hover{border-color:#35496b;border-left-color:inherit}.fLguoG_tile[aria-pressed=true]{background:#142133}.fLguoG_tile[data-severity=critical]{border-left-color:#ef6f5e}.fLguoG_tile[data-severity=high]{border-left-color:#f0a848}.fLguoG_tile[data-severity=medium]{border-left-color:#5cc8ee}.fLguoG_tile[data-severity=low]{border-left-color:#8a9bb0}.fLguoG_tileLabel{color:var(--workspace-muted);font-size:12.5px}.fLguoG_tileValue{font-family:var(--font-display), sans-serif;color:var(--workspace-title);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.fLguoG_tileNote{color:#7f8a99;font-size:11.5px}.fLguoG_railSections{display:contents}.fLguoG_sectionControl{display:none}@media (max-width:800px){.fLguoG_console{grid-template-columns:1fr}.fLguoG_rail{border-right:0;border-bottom:1px solid var(--workspace-border);max-height:none;padding:10px 12px 16px;display:block;position:static;overflow:visible}.fLguoG_railNav{gap:4px;padding-bottom:6px;display:flex;overflow-x:auto}.fLguoG_railNav>*{flex:none}.fLguoG_railOffers{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.fLguoG_railOrg,.fLguoG_railGroup,.fLguoG_railSections{display:none}.fLguoG_railLink{white-space:nowrap;width:auto}.fLguoG_sectionControl{display:flex}.fLguoG_tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 16px 4px}.fLguoG_tiles .fLguoG_tile:last-child{grid-column:1/-1}.fLguoG_reportDocument{padding:8px 16px 32px}}@media (max-width:480px){.fLguoG_railOffers{grid-template-columns:1fr}}
.uufi8G_wrap{color:#e6edf3;width:calc(100% - 40px);max-width:1080px;margin:0 auto;padding:clamp(28px,5vw,64px) 0 48px}.uufi8G_panel{background:radial-gradient(at 100% 0,#23414855,#0000 65%),linear-gradient(130deg,#17232e,#111c26);border:1px solid #30414f;border-radius:20px;padding:clamp(24px,4vw,48px);overflow:hidden}.uufi8G_header{justify-content:space-between;align-items:center;gap:32px;display:flex}.uufi8G_details{min-width:0}.uufi8G_kicker{letter-spacing:.12em;text-transform:uppercase;color:#b7d68a;align-items:center;gap:9px;margin:0 0 14px;font-size:12px;display:flex}.uufi8G_statusDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px #b7d68a44}.uufi8G_domain{font:400 clamp(24px, 3vw, 36px)/1.3 var(--font-mono), monospace;overflow-wrap:anywhere;margin:0}.uufi8G_subtitle{color:#a5b4c3;margin:12px 0 0;font-size:14px}.uufi8G_readout{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.uufi8G_percentage{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,76px);font-weight:300;line-height:1}.uufi8G_percentage>span{color:#a5b4c3;margin-left:5px;font-size:28px}.uufi8G_progressLabel{color:#a5b4c3;font-size:12px}.uufi8G_activity{border-top:1px solid #30414f;margin-top:32px;padding-top:18px}.uufi8G_activityHeader{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.uufi8G_activityLabel{color:#a5b4c3;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.uufi8G_phase{overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(22px,2.8vw,30px);font-weight:400;line-height:1.4}.uufi8G_signal{contain:paint;background:linear-gradient(#0000 calc(50% - .5px),#79a9b322 50%,#0000 calc(50% + .5px));align-items:center;gap:5px;height:94px;margin:18px 0 24px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.uufi8G_signal>span{opacity:.35;transform-origin:50%;background:linear-gradient(#9bbfc4,#689ba9);border-radius:2px;flex:1;height:24%;animation:3.6s ease-in-out infinite uufi8G_signal}.uufi8G_signal>span:nth-child(6n+1){height:38%;animation-delay:-.5s}.uufi8G_signal>span:nth-child(6n+2){height:62%;animation-delay:-1.3s}.uufi8G_signal>span:nth-child(6n+3){height:85%;animation-delay:-2.1s}.uufi8G_signal>span:nth-child(6n+4){height:48%;animation-delay:-2.8s}.uufi8G_signal>span:nth-child(6n+5){height:70%;animation-delay:-3.2s}.uufi8G_panel[data-motion=paused] .uufi8G_signal>span{animation-play-state:paused}.uufi8G_progressTrack{background:#111b24;border:1px solid #30414f;border-radius:8px;padding:4px}.uufi8G_progress{accent-color:#b7d68a;background:#253541;border:0;border-radius:4px;width:100%;height:6px;display:block;overflow:hidden}.uufi8G_progress::-webkit-progress-bar{background:#253541;border-radius:4px}.uufi8G_progress::-webkit-progress-value{background:linear-gradient(90deg,#749e83,#b7d68a);border-radius:4px}.uufi8G_progress::-moz-progress-bar{background:linear-gradient(90deg,#749e83,#b7d68a);border-radius:4px}.uufi8G_note{color:#a5b4c3;margin:14px 0 0;font-size:13px;line-height:1.6}.uufi8G_motion{color:#a5b4c3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex}.uufi8G_motion:hover{color:#e6edf3;background:#203443;border-color:#425b6b}.uufi8G_motion:focus-visible{outline-offset:4px;outline:2px solid #b7d68a}.uufi8G_next{padding:24px 0 0}.uufi8G_next h2{margin:0 0 8px;font-size:16px;font-weight:400}.uufi8G_next p{color:#a5b4c3;margin:0;font-size:14px;line-height:1.7}@keyframes uufi8G_signal{0%,to{opacity:.25;transform:scaleY(.45)}50%{opacity:.7;transform:scaleY(1)}}@media (max-width:600px){.uufi8G_header{flex-direction:column;align-items:flex-start;gap:24px}.uufi8G_readout{flex-direction:row;align-items:baseline;gap:12px}.uufi8G_domain{font-size:24px}.uufi8G_percentage{font-size:48px}.uufi8G_percentage>span{font-size:22px}.uufi8G_activity{margin-top:24px;padding-top:12px}.uufi8G_signal{gap:3px;height:52px;margin:16px 0}.uufi8G_signal>span:nth-child(n+25){display:none}.uufi8G_motion{padding-inline:0}}@media (prefers-reduced-motion:reduce){.uufi8G_signal>span{animation:none}.uufi8G_motion{display:none}}
.M_Jrhq_preview{color:#f2ede4;background:#0e1724;border:1px solid #283a52;border-radius:12px;overflow:hidden}.M_Jrhq_intro{background:#0e1724;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.M_Jrhq_intro h2{font-family:var(--font-display), sans-serif;color:#e6ddcd;margin:6px 0 0;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.08}.M_Jrhq_eyebrow{color:#cbe96a;font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:600}.M_Jrhq_badge{color:#d8e8aa;white-space:nowrap;border:1px solid #66784a;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:12px}.M_Jrhq_disclaimer{color:#bdc8d5;flex-basis:100%;max-width:670px;margin:0;font-size:13px;line-height:1.7}.M_Jrhq_console{background:#0e1724;border-block:1px solid #283a52;grid-template-columns:180px minmax(0,1fr);display:grid}.M_Jrhq_rail{background:#111c28;border-right:1px solid #283a52;padding:16px 10px}.M_Jrhq_identity{color:#d6decb;gap:5px;padding:6px 10px 20px;font-size:13px;display:grid}.M_Jrhq_identity span:last-child{color:#b5c1cf;font:12px var(--font-mono), monospace}.M_Jrhq_rail button{color:#bdc8d5;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.M_Jrhq_rail button[aria-current=page]{color:#f2ede4;background:#203146}.M_Jrhq_main{min-width:0}.M_Jrhq_toolbar{color:#b6c5d6;border-bottom:1px solid #283a52;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:15px 22px;font-size:11px;display:flex}.M_Jrhq_toolbar span:last-child{color:#d8e8aa}.M_Jrhq_content{min-height:300px;padding:24px 22px}.M_Jrhq_content h3{color:#e6ddcd;margin:0 0 10px;font-size:21px;font-weight:400;line-height:1.35}.M_Jrhq_muted,.M_Jrhq_summary p{color:#bdc8d5;margin:0;font-size:13px;line-height:1.7}.M_Jrhq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.M_Jrhq_tiles button{text-align:left;color:#bdc8d5;cursor:pointer;background:#142133;border:1px solid #35496b;border-left:3px solid #8a9bb0;border-radius:6px;gap:8px;padding:14px;font-size:12px;display:grid}.M_Jrhq_tiles button[data-severity=High]{border-left-color:#f0a848}.M_Jrhq_tiles button[data-severity=Medium]{border-left-color:#5cc8ee}.M_Jrhq_number{color:#e6ddcd;font-size:32px;font-weight:400;line-height:1}.M_Jrhq_tileNote{font-size:11px}.M_Jrhq_summary{border-top:1px solid #283a52;padding-top:16px}.M_Jrhq_summary p{margin-top:8px}.M_Jrhq_rows{margin-top:20px;display:grid}.M_Jrhq_row{border-top:1px solid #283a52;align-items:flex-start;gap:14px;min-width:0;padding:15px 0;display:flex}.M_Jrhq_row h4{color:#e6ddcd;margin:0 0 6px;font-size:14px;font-weight:400}.M_Jrhq_row p{color:#bdc8d5;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.M_Jrhq_severity{color:#bdc8d5;min-width:56px;padding-top:2px;font-size:11px}.M_Jrhq_severity[data-severity=High]{color:#f0b96a}.M_Jrhq_severity[data-severity=Medium]{color:#8bd6f0}.M_Jrhq_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex}.M_Jrhq_footer p{color:#bdc8d5;flex:240px;margin:0;font-size:12px;line-height:1.7}.M_Jrhq_footer button{color:#f2ede4;cursor:pointer;background:linear-gradient(150deg,#24354566,#15233066);border:1px solid #35496b;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.M_Jrhq_preview button:hover{background:#24384b}.M_Jrhq_preview button:focus-visible{outline-offset:-3px;outline:2px solid #aee13c}@media (max-width:700px){.M_Jrhq_console{grid-template-columns:1fr}.M_Jrhq_rail{border-bottom:1px solid #283a52;border-right:0;flex-wrap:wrap;gap:4px;padding:10px;display:flex}.M_Jrhq_identity{display:none}.M_Jrhq_rail button{flex:1;justify-content:center;gap:6px;width:auto;padding:8px 5px;font-size:12px}.M_Jrhq_intro,.M_Jrhq_content{padding:20px 16px}.M_Jrhq_badge{margin-left:0}.M_Jrhq_toolbar{padding:14px 16px}.M_Jrhq_tiles{gap:7px}.M_Jrhq_tiles button{padding:12px 8px}.M_Jrhq_tileNote{font-size:10px}.M_Jrhq_footer{padding:18px 16px}.M_Jrhq_footer button{width:100%}}
