/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-sans:Arial,Helvetica,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--slate-0:#fff;--slate-50:#fafbf9;--slate-100:#f0f3f6;--slate-150:#e5eaf0;--slate-200:#d9e0e7;--slate-300:#bdc7d4;--slate-400:#8190a4;--slate-500:#5b687b;--slate-600:#435166;--slate-700:#2e3e55;--slate-800:#1a2738;--slate-900:#101827;--slate-950:#0c1420;--blue-50:#eef2ff;--blue-100:#dce5ff;--blue-300:#a3b6ff;--blue-600:#2448ff;--blue-700:#1c38cc;--canvas:var(--slate-50);--surface:var(--slate-0);--surface-soft:var(--slate-100);--text:var(--slate-900);--text-muted:#53616e;--border:var(--slate-200);--border-control:#718096;--brand:var(--blue-600);--brand-tint:var(--blue-50);--action:var(--blue-600);--action-hover:var(--blue-700);--on-action:#fff;--inverse-surface:var(--slate-900);--inverse-text:#f0f4f8;--inverse-muted:#bdc7d4;--success:#24734c;--success-tint:#e8f4ec;--warning:#8a5608;--warning-tint:#fff4d8;--danger:#a3372a;--danger-tint:#ffebe7;--radius-control:8px;--radius-card:12px;--radius-panel:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--page-gutter:56px;--page-width:1320px;--section-space:96px;--header-height:88px;--shadow-menu:0 12px 36px #1018271f;--ink:var(--text);--paper:var(--canvas);--acid:var(--blue-100);--green:var(--blue-700);--line:var(--border);--muted:var(--text-muted);--v3-bg:var(--canvas);--v3-surface:var(--surface);--v3-soft:var(--surface-soft);--v3-ink:var(--text);--v3-muted:var(--text-muted);--v3-line:var(--border);--v3-blue:var(--brand);--v3-tint:var(--brand-tint)}html[data-color-scheme=dark]{--canvas:#101820;--surface:#17232e;--surface-soft:#192630;--text:#f0f4f8;--text-muted:#b7c5d2;--border:#354651;--border-control:#718096;--brand:var(--blue-300);--brand-tint:#283655;--action:#a3b6ff;--action-hover:#c4cfff;--on-action:#101827;--success:#9edcb5;--success-tint:#17392b;--warning:#f3cf80;--warning-tint:#3f3017;--danger:#ffb4a6;--danger-tint:#492a29;--shadow-menu:0 16px 44px #00000059}@media (max-width:1100px){:root{--page-gutter:32px;--section-space:72px}}@media (max-width:700px){:root{--page-gutter:20px;--section-space:56px;--header-height:76px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid #10182738;grid-template-columns:1fr auto 1fr;height:82px;font-size:14px;display:grid}.nav,.wordmark{align-items:center}.wordmark{letter-spacing:-.02em;gap:12px;font-weight:700;display:flex}.report-logo,.wordmark-mark{background:var(--ink);color:#fff;letter-spacing:.05em;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.verunel-mark{width:23px;height:23px;display:block;overflow:visible}.verunel-mark-primary{fill:var(--slate-0)}.verunel-mark-accent,.verunel-mark-proof{fill:var(--acid)}.report-logo .verunel-mark-primary,.report-logo-mark .verunel-mark-primary{fill:var(--slate-800)}.report-logo .verunel-mark-accent,.report-logo .verunel-mark-proof,.report-logo-mark .verunel-mark-accent,.report-logo-mark .verunel-mark-proof{fill:var(--slate-500)}.nav-links{color:var(--slate-700);gap:34px;display:flex}.nav-links a{align-items:center;min-height:24px;display:inline-flex}.nav-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.language{place-items:center;min-width:24px;min-height:24px;font-size:12px;font-weight:700;display:inline-grid}.button{color:var(--slate-0);background:var(--ink);border:1px solid var(--ink);justify-content:center;align-items:center;gap:26px;padding:17px 22px;font-size:14px;font-weight:700;display:inline-flex}.button-small{padding:11px 15px;font-size:12px}.hero{min-height:700px;padding:110px 0 76px;position:relative;overflow:hidden}.hero:after{content:"71";font:600 380px/1 var(--font-sans);color:#0000;-webkit-text-stroke:1px #1018271f;pointer-events:none;position:absolute;bottom:-112px;right:-12px}.eyebrow{color:var(--slate-600);font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--green);border-radius:50%;width:7px;height:7px}.eyebrow.light{color:var(--slate-300)}.eyebrow.light span{background:var(--acid)}.hero h1,.how h2,.pricing h2,.waitlist h2{max-width:980px;font:500 clamp(58px,8.3vw,118px)/.88 var(--font-sans);letter-spacing:-.065em;margin:28px 0 22px}.hero h1 em{color:var(--green);font-weight:400}.hero-copy{max-width:580px;font:400 19px/1.55 var(--font-sans);color:var(--slate-700);margin-left:34%}.hero-actions{align-items:center;gap:30px;margin:42px 0 0 34%;display:flex}.text-link{border-bottom:1px solid var(--slate-400);padding-bottom:4px;font-size:13px;font-weight:700}.trust-line{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:26px;padding-top:22px;font-size:12px;display:flex;position:absolute;bottom:34px;left:0;right:0}.trust-line span:not(:last-child):after{content:"•";margin-left:26px}.report-stage{background:var(--green);color:var(--slate-0);padding:95px 0 110px;overflow:hidden}.report-heading{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.report-heading h2{font:500 clamp(46px,6vw,76px)/.95 var(--font-sans);letter-spacing:-.05em;margin:20px 0 0}.report-heading>p{max-width:380px;color:var(--slate-300);font:16px/1.5 var(--font-sans)}.report-window{background:var(--slate-50);width:min(1100px,100% - 48px);min-height:670px;color:var(--ink);border-radius:4px;grid-template-columns:210px 1fr;margin:auto;display:grid;overflow:hidden;transform:rotate(-.25deg);box-shadow:0 28px 80px #0000004d}.report-sidebar{background:var(--slate-800);color:var(--slate-150);flex-direction:column;padding:25px 22px;display:flex}.report-logo{background:var(--acid);color:var(--slate-800)}.report-company{flex-direction:column;gap:5px;margin:45px 0;display:flex}.report-company small,.report-version small{letter-spacing:.14em;color:var(--slate-300);font-size:12px}.report-company strong{font:18px var(--font-sans)}.report-company span,.report-version span{color:var(--slate-300);font-size:12px}.report-nav{flex-direction:column;gap:8px;display:flex}.report-nav span{color:var(--slate-300);border-left:2px solid #0000;padding:10px 12px;font-size:12px}.report-nav .active{border-color:var(--acid)}.report-nav .active,.report-nav b{background:var(--slate-700);color:var(--slate-0)}.report-nav b{float:right;border-radius:9px;padding:2px 6px;font-size:12px}.report-version{flex-direction:column;gap:5px;margin-top:auto;display:flex}.report-version code{color:var(--slate-150);font-size:12px}.report-content{min-width:0}.report-topbar{border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;height:66px;padding:0 35px;font-size:12px;display:flex}.status-dot{color:var(--slate-600)}.status-dot:before{content:"";background:var(--slate-400);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.report-body{padding:45px 48px}.kicker{letter-spacing:.14em;color:var(--slate-600);margin:0 0 14px;font-size:12px;font-weight:700}.report-body h3{font:500 44px/.98 var(--font-sans);letter-spacing:-.045em;margin:0}.summary-copy{font:14px/1.55 var(--font-sans);color:var(--slate-500);max-width:590px}.score-grid{border:1px solid var(--slate-200);grid-template-columns:1.55fr repeat(3,1fr);margin:35px 0;display:grid}.score-grid>div{border-right:1px solid var(--slate-200);padding:20px}.score-grid>div:last-child{border:0}.score-grid small{color:var(--slate-500);letter-spacing:.11em;font-size:12px;display:block}.overall-score strong{font:40px var(--font-sans)}.overall-score>span{color:var(--slate-500);font-size:12px}.score-bar{background:var(--slate-200);height:3px;margin-top:9px}.score-bar i{background:var(--slate-500);width:82%;height:100%;display:block}.signal strong{font:30px var(--font-sans);margin-top:8px;display:inline-block}.signal span{float:right;margin-top:14px;font-size:12px}.up{color:var(--slate-500)}.down{color:#963b28}.findings-head{justify-content:space-between;align-items:end;display:flex}.findings-head h4{font:24px var(--font-sans);margin:0}.findings-head>span{color:var(--slate-500);font-size:12px}.findings{border-top:1px solid var(--slate-200);margin-top:15px}.finding{border-bottom:1px solid var(--slate-200);grid-template-columns:30px 1fr auto 20px;align-items:center;gap:13px;padding:14px 0;display:grid}.finding-icon{background:var(--slate-100);color:#b45636;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.finding-icon.warning{color:#765b0f;background:#fff6d8}.finding-icon.positive{background:var(--slate-150);color:var(--slate-600)}.finding small,.finding strong{font-size:12px;display:block}.finding small{color:var(--slate-500);margin-top:4px}.finding code{background:var(--slate-150);border-radius:2px;padding:5px 7px;font-size:12px}.how{padding:125px 0}.how h2,.pricing h2,.waitlist h2{margin-top:25px;font-size:clamp(48px,6.5vw,84px)}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;display:grid}.steps article{border-right:1px solid var(--line);padding:25px 45px 10px 0}.steps article+article{padding-left:35px}.steps article:last-child{border:0}.steps span{font:italic 26px var(--font-sans);color:var(--slate-500)}.steps h3{font:22px var(--font-sans);margin-top:55px}.steps p{color:var(--slate-500);font:14px/1.6 var(--font-sans)}.pricing{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding:90px 0 120px;display:grid}.pricing h2{font-size:55px}.price-list{border-top:1px solid var(--ink)}.price-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:15px;padding:22px 0;font-size:12px;display:grid}.price-list strong{font:18px var(--font-sans)}.price-list span{color:var(--muted)}.price-list b{font:24px var(--font-sans)}.price-list small{font:12px var(--font-sans);color:var(--muted);margin-top:3px;display:block}.waitlist{background:var(--acid);padding:90px 0}.waitlist-inner{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.waitlist h2{margin-bottom:0;font-size:64px}.waitlist-form label{margin-bottom:9px;font-size:12px;font-weight:700;display:block}.waitlist-form>div{display:flex}.waitlist-form .waitlist-fields{grid-template-columns:1fr;gap:10px;display:grid}.waitlist-form .waitlist-fields label{margin:5px 0 0}.waitlist-form input{min-width:0;font:14px var(--font-sans);flex:1;padding:17px}.waitlist-form input,.waitlist-form textarea{border:1px solid var(--ink);outline-offset:3px;background:0 0}.waitlist-form textarea{resize:vertical;width:100%;min-height:92px;font:14px/1.45 var(--font-sans);padding:14px 17px}.waitlist-form button{border:1px solid var(--ink);background:var(--ink);color:var(--slate-0);padding:0 20px;font-weight:700}.waitlist-form button:disabled{opacity:.65}.waitlist-form p{color:var(--slate-600);font-size:12px}.waitlist-form .waitlist-status{border:1px solid;padding:10px 12px;font-size:12px}.waitlist-status.success{color:#294d33;background:#efffd0}.waitlist-status.duplicate{color:var(--slate-600);background:var(--slate-100)}.waitlist-status.error,.waitlist-status.unavailable{color:#6e2f22;background:#ffe6c8}:where(footer.shell){grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:90px;font-size:12px;display:grid}:where(footer.shell) nav{color:var(--muted);justify-content:center;gap:22px;display:flex}:where(footer.shell) nav a{text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}:where(footer.shell)>span:last-child{text-align:right}@media (max-width:800px){.shell{width:min(100% - 28px,1180px)}.nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-actions{gap:10px}.hero{min-height:690px;padding-top:80px}.hero-actions,.hero-copy{margin-left:0}.hero h1{font-size:58px}.trust-line{flex-wrap:wrap;gap:9px}.trust-line span:not(:last-child):after{display:none}.report-heading{display:block}.report-heading>p{margin-top:20px}.report-window{grid-template-columns:1fr;width:calc(100% - 22px)}.report-sidebar{display:none}.report-body{padding:30px 22px}.report-body h3{font-size:35px}.score-grid{grid-template-columns:1fr 1fr}.score-grid>div:nth-child(2){border-right:0}.score-grid>div:nth-child(-n+2){border-bottom:1px solid var(--slate-200)}.finding{grid-template-columns:30px 1fr auto}.finding>span:last-child{display:none}.pricing,.steps,.waitlist-inner{grid-template-columns:1fr}.steps article,.steps article+article{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.steps h3{margin-top:25px}.pricing{gap:20px}.price-list>div{grid-template-columns:1fr auto}.price-list span{display:none}.waitlist-inner{gap:35px}.waitlist h2{font-size:50px}:where(footer.shell){grid-template-columns:1fr auto}:where(footer.shell) p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.portal-nav-icon svg{width:20px;height:20px;display:block}.sidebar-sample{border:0;align-items:center;gap:10px;padding:12px 0;display:flex}.sidebar-sample svg{width:18px;height:18px;color:var(--acid);flex:none}.portal-heading-actions{align-items:center;gap:9px;display:flex}.portal-refresh{gap:8px}.portal-refresh>span{font-size:18px;line-height:.8}.report-card-pending{background:var(--slate-50)!important;border-style:dashed!important}.report-card-pending .report-card-main,.report-card-pending .report-document-icon{opacity:1}.report-preparing{color:var(--slate-600);text-transform:uppercase;letter-spacing:.06em;margin-top:22px;font-size:12px;display:block}.report-card-wait{font-size:22px}.report-card-pending .report-card-main footer,.report-card-pending .report-card-main>div>small,.report-card-wait{color:var(--slate-600)}.report-card-pending .run-state.failed{color:#702b1e}.report-card-pending .run-state.delivering,.report-card-pending .run-state.interpreting,.report-card-pending .run-state.leased,.report-card-pending .run-state.normalizing,.report-card-pending .run-state.queued,.report-card-pending .run-state.rendering,.report-card-pending .run-state.running{color:#514a12}.report-card-pending:has(.failed-copy) .report-card-wait,.report-preparing.failed-copy{color:#702b1e}.billing-section>.panel-empty-copy{border-top:1px solid var(--slate-200);max-width:none;margin:0;padding:22px 25px 28px}.portal-plan-workspace{border:1px solid var(--slate-200);background:var(--slate-0);margin-top:16px}.portal-plan-workspace>header{background:var(--slate-150);justify-content:space-between;align-items:flex-start;gap:30px;padding:27px 30px;display:flex}.portal-plan-workspace>header h2{font:29px/1.05 var(--font-sans);margin:7px 0 5px}.portal-plan-workspace>header p:last-child{max-width:680px;color:var(--slate-500);font:12px/1.5 var(--font-sans);margin:0}.plan-live{background:var(--slate-600);color:var(--slate-0);letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.monitor-calendar{grid-template-columns:1fr 1fr;display:grid}.monitor-calendar article{border-right:1px solid var(--slate-200);grid-template-columns:46px 1fr;align-items:center;gap:15px;min-height:105px;padding:22px 30px;display:grid}.monitor-calendar article:last-child{border-right:0}.schedule-icon{border:1px solid var(--slate-600);width:42px;height:42px;color:var(--slate-600);font:17px var(--font-sans);border-radius:50%;place-items:center;display:grid}.monitor-calendar small,.monitor-calendar strong{display:block}.monitor-calendar small{color:var(--slate-600);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900}.monitor-calendar strong{font:14px var(--font-sans)}.agency-plan-stats{grid-template-columns:repeat(3,1fr);display:grid}.agency-plan-stats article{border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);min-height:105px;padding:22px 30px}.agency-plan-stats article:last-child{border-right:0}.agency-plan-stats small,.agency-plan-stats strong{display:block}.agency-plan-stats small{color:var(--slate-500);text-transform:uppercase;font-size:12px}.agency-plan-stats strong{font:27px var(--font-sans);margin-top:12px}.agency-schedule-list article{border-top:1px solid var(--slate-200);grid-template-columns:1.2fr 1fr .65fr;gap:20px;padding:14px 30px;font-size:12px;display:grid}.agency-schedule-list span:not(.run-state){color:#637068}.admin-package-fields{grid-template-columns:repeat(2,minmax(180px,1fr));gap:13px;width:100%;display:grid}.admin-package-fields .admin-package-fields{display:contents}.admin-package-fields label{flex-direction:column;gap:7px;display:flex}.admin-package-fields label>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.admin-package-fields .ui-select{border:1px solid var(--slate-300);background:var(--slate-0);width:100%;min-height:48px;color:var(--ink);border-radius:0;padding:0 13px}.admin-package-fields>small{color:var(--slate-500);grid-column:1/-1;font-size:12px}.admin-wizard-card .admin-package-fields{margin:22px 0}@media (max-width:850px){.portal-heading-actions{width:100%}.portal-heading-actions>*{flex:auto}.portal-plan-workspace>header{padding:22px}.agency-plan-stats,.monitor-calendar{grid-template-columns:1fr}.agency-plan-stats article,.monitor-calendar article{border-right:0;border-bottom:1px solid var(--slate-200)}.agency-schedule-list article{grid-template-columns:1fr;gap:5px;padding:16px 22px}.report-v2-strength-grid{grid-template-columns:1fr}}@media (max-width:560px){.portal-heading-actions{display:grid}.admin-package-fields,.portal-heading-actions{grid-template-columns:1fr}.admin-package-fields>small{grid-column:auto}.portal-main>header>div:first-child small{font-size:12px}}.legal-page{background:var(--paper);min-height:100vh}.legal-page .shell{width:min(1280px,100% - 80px)}.legal-topbar{border-bottom:1px solid #10182733}.legal-topbar>.shell{justify-content:space-between;align-items:center;gap:30px;min-height:88px;display:flex}.legal-topbar-back{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.legal-topbar-back span{font-size:16px;line-height:1;transition:transform .16s}.legal-topbar-back:hover span{transform:translate(-3px)}.legal-index a:focus-visible,.legal-return:focus-visible,.legal-topbar a:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.legal-hero{background:var(--green);color:var(--slate-100);padding:96px 0 104px;position:relative;overflow:hidden}.legal-hero:after{content:"V";color:#0000;font:500 430px/1 var(--font-sans);-webkit-text-stroke:1px #a3b6ff24;pointer-events:none;position:absolute;bottom:-160px;right:max(-30px,50vw - 720px)}.legal-hero-grid{z-index:1;grid-template-columns:220px minmax(0,1fr);gap:90px;display:grid;position:relative}.legal-hero-meta{padding-top:10px}.legal-hero-meta .kicker{color:var(--acid);margin-bottom:26px}.legal-hero-meta>p:not(.kicker){color:var(--slate-300);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #fff3;margin:0;padding:10px 0;font-size:12px;line-height:1.35}.legal-hero-meta>p:last-child{border-bottom:1px solid #fff3}.legal-hero-copy h1{max-width:940px;font:500 clamp(66px,7.2vw,104px)/.9 var(--font-sans);letter-spacing:-.062em;text-wrap:balance;margin:0}.legal-lead{max-width:820px;color:var(--slate-200);font:20px/1.58 var(--font-sans);margin:46px 0 0}.legal-content{grid-template-columns:220px minmax(0,1fr);gap:90px;padding-top:82px;padding-bottom:120px;display:grid}.legal-index{align-self:start;position:sticky;top:28px}.legal-index>p{color:var(--slate-500);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}.legal-index nav{border-bottom:1px solid var(--line)}.legal-index a{border-top:1px solid var(--line);color:var(--slate-700);font:12px/1.35 var(--font-sans);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:13px 0;display:grid}.legal-index a span{color:var(--slate-600);font:12px/1.7 var(--font-sans);letter-spacing:.08em}.legal-index a:hover{color:var(--green)}.legal-article{border-top:1px solid var(--slate-300);min-width:0}.legal-article>section{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(190px,.65fr) minmax(300px,1.35fr);gap:28px;padding:38px 0 44px;scroll-margin-top:28px;display:grid}.legal-section-number{background:var(--acid);width:32px;height:32px;color:var(--slate-700);letter-spacing:.06em;align-self:start;place-items:center;font-size:12px;font-weight:800;display:grid}.legal-article h2{color:var(--slate-800);font:400 27px/1.08 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;margin:1px 0 0}.legal-section-copy{min-width:0}.legal-appendix p,.legal-section-copy p{color:var(--slate-600);font:15.5px/1.76 var(--font-sans);margin:0}.legal-appendix a,.legal-section-copy a{text-decoration:underline;-webkit-text-decoration-color:var(--slate-400);text-decoration-color:var(--slate-400);text-underline-offset:4px;font-weight:700}.legal-appendix{border-left:4px solid var(--acid);background:var(--slate-150);margin-top:38px;padding:28px 32px}.legal-appendix strong{color:var(--slate-800)}.legal-document-footer{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:54px;display:flex}.legal-note{max-width:420px;color:var(--slate-500);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.5}.legal-document-links{flex-wrap:wrap;gap:4px 18px;display:flex}.legal-document-links a{min-height:44px;color:var(--slate-600);text-underline-offset:4px;font-weight:700;text-decoration:underline}.legal-document-links a,.legal-return{align-items:center;font-size:12px;display:inline-flex}.legal-return{border:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:34px;min-width:210px;margin-left:auto;padding:16px 18px;font-weight:800}.legal-return:hover{background:var(--ink);color:var(--slate-0)}@media (max-width:1050px){.legal-page .shell{width:min(100% - 48px,1280px)}.legal-content,.legal-hero-grid{grid-template-columns:190px minmax(0,1fr);gap:48px}.legal-article>section{grid-template-columns:42px minmax(165px,.6fr) minmax(280px,1.4fr);gap:22px}}@media (max-width:820px){.legal-hero{padding:72px 0 78px}.legal-hero-grid{grid-template-columns:1fr;gap:54px}.legal-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;padding:0;display:grid}.legal-hero-meta .kicker{grid-column:1/-1;margin-bottom:20px}.legal-hero-meta>p:not(.kicker){border-bottom:1px solid #fff3}.legal-hero-copy h1{font-size:clamp(58px,11vw,82px)}.legal-content{grid-template-columns:1fr;gap:58px;padding-top:62px}.legal-index{position:static}.legal-index nav{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-index a{border-bottom:1px solid var(--line);padding-right:24px}.legal-index a:nth-child(2n){padding-left:20px}.legal-article>section{grid-template-columns:42px minmax(180px,.65fr) minmax(260px,1.35fr)}}@media (max-width:620px){.legal-page .shell{width:calc(100% - 32px)}.legal-topbar>.shell{min-height:74px}.legal-topbar-back{text-align:right;justify-content:flex-end;max-width:135px;font-size:12px}.legal-hero{padding:56px 0 62px}.legal-hero:after{font-size:250px;bottom:-90px;right:-80px}.legal-hero-grid{gap:40px}.legal-hero-copy h1{font-size:clamp(47px,14.5vw,66px)}.legal-lead{margin-top:30px;font-size:17px;line-height:1.55}.legal-content{gap:48px;padding-top:50px;padding-bottom:76px}.legal-index nav{grid-template-columns:1fr}.legal-index a:nth-child(2n){padding-left:0}.legal-article>section{grid-template-columns:38px minmax(0,1fr);gap:18px;padding:30px 0 34px}.legal-section-number{width:30px;height:30px}.legal-article h2{font-size:24px}.legal-section-copy{grid-column:2}.legal-appendix p,.legal-section-copy p{font-size:15px;line-height:1.72}.legal-appendix{padding:24px}.legal-document-footer{flex-direction:column;align-items:stretch}.legal-return{width:100%}}.english-report{min-height:640px}.report-preview-link{background:var(--slate-50);width:min(900px,100% - 48px);color:var(--ink);gap:28px;margin:75px auto 0;padding:55px;display:grid;transform:rotate(-.4deg);box-shadow:0 28px 70px #00000040}.report-preview-link>span{letter-spacing:.1em;color:var(--slate-500);font:12px Arial}.report-preview-link>strong{font:52px/.95 var(--font-sans);letter-spacing:-.045em}.report-preview-link>small{border-top:1px solid var(--slate-200);color:var(--slate-500);padding-top:22px}.explorer-layout{background:var(--slate-100);grid-template-columns:240px 1fr;min-height:100vh;display:grid}.explorer-sidebar{background:var(--slate-800);height:100vh;color:var(--slate-150);flex-direction:column;padding:28px 24px;display:flex;position:sticky;top:0}.explorer-sidebar>small{color:var(--slate-400);letter-spacing:.12em;margin-top:48px;font-size:12px}.explorer-sidebar h2{font:24px var(--font-sans);margin:7px 0 2px}.explorer-sidebar>p{color:var(--slate-400);margin:0;font-size:12px}.explorer-sidebar nav{flex-direction:column;gap:5px;margin-top:45px;display:flex}.explorer-sidebar nav button{color:var(--slate-400);text-align:left;background:0 0;border:0;border-left:2px solid #0000;padding:12px;font:12px Arial}.explorer-sidebar nav button.active{border-color:var(--acid);background:var(--slate-700);color:var(--slate-0)}.explorer-sidebar nav b{float:right;background:var(--slate-700);border-radius:10px;padding:2px 7px;font-size:12px}.explorer-id{flex-direction:column;gap:5px;margin-top:auto;display:flex}.explorer-id small{color:var(--slate-400);font-size:12px}.explorer-id code{color:var(--slate-0);font-size:12px}.explorer-id span{color:var(--slate-400);font-size:12px}.explorer-main{min-width:0}.explorer-main>header{border-bottom:1px solid var(--slate-200);background:var(--slate-0);justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex}.explorer-main>header>div{align-items:center;gap:18px;display:flex}.explorer-main>header a{font-size:12px}.explorer-main>header button{border:1px solid var(--slate-300);background:var(--slate-0);padding:9px 13px;font-size:12px}.sample-pill{background:var(--slate-150);color:var(--slate-600);padding:4px 7px;font-size:12px;font-weight:700}.explorer-intro{padding:60px 50px 34px}.explorer-intro h1{font:58px/.95 var(--font-sans);letter-spacing:-.05em;margin:0}.explorer-intro>p:last-child{max-width:620px;color:var(--slate-500);font:15px/1.55 var(--font-sans)}.category-tabs{gap:8px;padding:0 50px 22px;display:flex;overflow:auto}.category-tabs button{border:1px solid var(--slate-200);white-space:nowrap;background:0 0;border-radius:20px;padding:8px 13px;font-size:12px}.category-tabs button.active{background:var(--ink);color:var(--slate-0);border-color:var(--ink)}.explorer-columns{border-top:1px solid var(--slate-200);grid-template-columns:minmax(400px,1.2fr) minmax(300px,.8fr);display:grid}.finding-list,.finding-list>button{background:var(--slate-0)}.finding-list>button{border:0;border-bottom:1px solid var(--slate-200);text-align:left;grid-template-columns:12px 1fr 20px;align-items:center;gap:15px;width:100%;padding:20px 26px;display:grid}.finding-list>button.selected,.finding-list>button:hover{background:var(--slate-100)}.finding-list small{text-transform:uppercase;color:var(--slate-500);margin-bottom:5px;font-size:12px;display:block}.finding-list strong{font:15px var(--font-sans);display:block}.finding-list div>span{background:var(--slate-100);margin-top:7px;padding:3px 6px;font-size:12px;display:inline-block}.severity{background:#b4593e;border-radius:50%;width:8px;height:8px}.severity.medium{background:#c6a63e}.severity.low{background:#67879b}.severity.passed{background:#4c9b6b}.evidence-panel{background:var(--slate-100);border-left:1px solid var(--slate-200);min-height:450px;padding:34px}.evidence-panel>small{letter-spacing:.1em;color:var(--slate-500);font-size:12px}.evidence-panel h3{font:30px/1.05 var(--font-sans);margin:15px 0}.evidence-panel p{font:13px/1.55 var(--font-sans);color:var(--slate-500)}.evidence-panel dl{border-top:1px solid var(--slate-300);margin:28px 0}.evidence-panel dl>div{border-bottom:1px solid var(--slate-300);grid-template-columns:1fr 1.5fr;padding:10px 0;font-size:12px;display:grid}.evidence-panel dt{color:var(--slate-500)}.evidence-panel dd{margin:0}.evidence-panel h4{font:16px var(--font-sans);margin:35px 0 7px}.report-integrity{background:var(--slate-0);border-top:1px solid var(--slate-200);min-height:55px;color:var(--slate-500);align-items:center;gap:30px;padding:0 35px;font-size:12px;display:flex}.report-integrity code{margin-left:auto}@media (max-width:850px){.english-report{min-height:560px}.report-preview-link{width:calc(100% - 28px);padding:30px}.report-preview-link>strong{font-size:38px}.explorer-layout{grid-template-columns:1fr}.explorer-main>header{padding:0 16px}.explorer-intro{padding:38px 18px 25px}.explorer-intro h1{font-size:43px}.category-tabs{padding:0 18px 18px}.explorer-columns{grid-template-columns:1fr}.evidence-panel{border-left:0;border-top:1px solid var(--slate-200)}.report-integrity{flex-wrap:wrap;gap:10px;padding:15px 18px}.report-integrity code{width:100%;margin-left:0}}.portal-shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.portal-sidebar{height:100vh;color:var(--slate-200);flex-direction:column;padding:25px 20px;display:flex;position:sticky;top:0}.portal-sidebar .wordmark{font-size:13px}.portal-sidebar nav{flex-direction:column;gap:4px;margin-top:55px;display:flex}.portal-sidebar nav a{color:var(--slate-400);border-left:2px solid #0000;padding:11px 13px}.portal-sidebar nav a.active{border-color:var(--acid)}.portal-account{border-top:1px solid var(--slate-700);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.portal-account>span{background:var(--acid);width:30px;height:30px;color:var(--slate-800);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.portal-account small,.portal-account strong{font-size:12px;display:block}.portal-account small{color:var(--slate-400);margin-top:2px}.portal-main{min-width:0}.portal-main>header{background:var(--slate-0);border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex}.portal-main>header small,.portal-main>header strong{display:block}.portal-main>header small{color:var(--slate-400);letter-spacing:.1em;font-size:12px}.portal-main>header strong{font:15px var(--font-sans);margin-top:4px}.portal-main>header>div{align-items:center;gap:12px;display:flex}.portal-main>header button{border:1px solid var(--slate-200);background:var(--slate-0);border-radius:50%;width:28px;height:28px}.portal-body{max-width:1250px;margin:auto;padding:45px}.portal-title{justify-content:space-between;align-items:end;gap:25px;display:flex}.portal-title h1{font:48px var(--font-sans);letter-spacing:-.04em;margin:4px 0 8px}.portal-title>div>p:last-child{color:var(--slate-500);font:13px var(--font-sans)}.portal-title .button{padding:13px 16px;font-size:12px}.portal-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0;display:grid}.portal-stats article{background:var(--slate-0);border:1px solid var(--slate-200);padding:20px}.portal-stats small,.portal-stats span{color:var(--slate-400);font-size:12px;display:block}.portal-stats strong{font:30px var(--font-sans);margin:12px 0;display:block}.portal-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.onboarding-card,.website-card{background:var(--slate-0);border:1px solid var(--slate-200);padding:25px}.card-head{justify-content:space-between;align-items:start;display:flex}.card-head h2{font:22px var(--font-sans);margin:5px 0}.card-head>b{font:13px var(--font-sans)}.onboarding-card ol{margin:24px 0;padding:0;list-style:none}.onboarding-card li{border-top:1px solid var(--slate-100);grid-template-columns:32px 1fr auto;align-items:center;padding:12px 0;display:grid}.onboarding-card li>span{border:1px solid var(--slate-300);border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.onboarding-card li.done>span{background:var(--slate-500);color:var(--slate-0);border-color:var(--slate-500)}.onboarding-card li.current>span{background:var(--acid);border-color:var(--acid)}.onboarding-card li strong{font-size:12px}.onboarding-card li small{color:var(--slate-400);font-size:12px}.onboarding-card>button{background:var(--ink);width:100%;color:var(--slate-0);text-align:left;border:0;padding:13px;font-weight:700}.auth-badge{background:var(--slate-150);color:#856e2f;text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;font-size:12px}.website-card dl{margin:24px 0}.website-card dl>div{border-bottom:1px solid var(--slate-100);justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.website-card dt{color:var(--slate-400)}.website-card dd{margin:0}.website-card>a{font-size:12px;font-weight:700}.portal-note{border:1px solid var(--slate-200);background:var(--slate-100);gap:15px;margin-top:14px;padding:18px;display:flex}.portal-note>span{background:var(--slate-200);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.portal-note strong{font-size:12px}.portal-note p{color:var(--slate-500);margin:4px 0 0;font-size:12px;line-height:1.5}.private-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex;position:relative}.private-state-controls{position:absolute;top:18px;right:18px}.private-state h1{font:52px var(--font-sans);letter-spacing:-.04em;margin:12px}.private-state>p{max-width:560px;color:var(--slate-500);font:15px/1.5 var(--font-sans)}.private-state .button{margin-top:20px}.private-state>button{border:1px solid var(--ink);background:0 0;padding:12px 18px}.state-icon{background:var(--acid);width:52px;height:52px;font:22px var(--font-sans);border-radius:50%;place-items:center;display:grid}.state-icon.error{background:#f2d9d2}.loading-ring{border:2px solid var(--slate-300);border-top-color:var(--green);border-radius:50%;width:38px;height:38px;animation:spin .8s linear infinite}.private-report{max-width:980px;margin:auto;padding:70px 30px}.private-report h1{font:50px var(--font-sans)}.private-report-meta{border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.private-report pre{background:var(--slate-0);border:1px solid var(--slate-200);margin-top:30px;padding:20px;font-size:12px;overflow:auto}@keyframes spin{to{transform:rotate(1turn)}}.portal-login{background:var(--green);place-items:center;min-height:100vh;padding:28px;display:grid}.portal-login>section{background:var(--paper);width:min(520px,100%);padding:52px}.portal-login h1 em{color:var(--green);font-weight:400}.portal-login form{gap:9px;margin:35px 0 20px;display:grid}.portal-form label,.portal-login label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.portal-form input,.portal-login input{border:1px solid var(--slate-300);background:var(--slate-0);min-width:0;font:14px var(--font-sans);padding:15px}.checkout-button,.full-button,.portal-form button,.portal-login form button{background:var(--ink);color:var(--slate-0);text-align:left;border:0;padding:15px;font-weight:700}.form-message{border:1px solid;margin:15px 0;padding:12px 14px;font-size:12px}.form-message.success{color:#31593f;background:#e2eddf;border-color:#a9c1a3}.form-message.error{color:#7a3426;background:#f3dfd9;border-color:#d3a89b}.portal-login .text-link{margin-top:18px}.stat-word{text-transform:capitalize;font-size:20px!important}.portal-form{gap:9px;margin:20px 0;display:grid}.portal-form>div{grid-template-columns:1fr auto;display:grid}.site-selector{border-top:1px solid var(--slate-200)}.site-selector button{border:0;border-bottom:1px solid var(--slate-200);background:var(--slate-0);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:13px;display:flex}.site-selector button.active{background:var(--slate-100)}.site-selector strong{font-size:12px}.site-selector small{color:var(--slate-500);font-size:12px}.card-copy{font:13px/1.5 var(--font-sans);color:var(--slate-500);margin:26px 0}.consent-row{align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.consent-row .ui-choice{accent-color:var(--green);margin-top:1px}.full-button{width:100%}.revoke-button{color:#7a3426;background:0 0;border:0;width:100%;padding:12px;font-size:12px;font-weight:700;text-decoration:underline}.checkout-button:disabled,.full-button:disabled,.plan-options button:disabled{opacity:.45;cursor:not-allowed}.plan-panel{background:var(--slate-0);border:1px solid var(--slate-200);grid-template-columns:.8fr 1.2fr;gap:26px;margin-top:14px;padding:28px;display:grid}.plan-panel h2{font:29px var(--font-sans);margin:6px 0}.plan-panel>div:first-child>p:last-child{font:12px/1.5 var(--font-sans);color:var(--slate-500)}.plan-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-options button{border:1px solid var(--slate-200);background:var(--slate-0);text-align:left;justify-content:space-between;gap:12px;padding:15px;display:flex}.plan-options button.active{border:2px solid var(--green);background:var(--slate-100);padding:14px}.plan-options small,.plan-options strong{display:block}.plan-options strong{font:16px var(--font-sans)}.plan-options small{color:var(--slate-500);margin-top:5px;font-size:12px}.plan-options b{font:14px var(--font-sans);white-space:nowrap}.checkout-scope{border:1px solid var(--slate-200);grid-column:2;gap:7px;padding:14px;display:grid}.checkout-scope>strong{font:13px var(--font-sans)}.checkout-scope>small{color:var(--slate-500);font-size:12px}.checkout-scope label{background:var(--slate-100);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px;font-size:12px;display:grid}.checkout-scope label small{color:var(--slate-500);font-size:12px}.checkout-scope .ui-choice{accent-color:var(--green)}.billing-actions{grid-column:2;grid-template-columns:1fr auto;gap:8px;display:grid}.checkout-button{text-align:center;background:var(--green)}.billing-button{border:1px solid var(--green);background:var(--slate-0);color:var(--green);padding:14px;font-size:12px;font-weight:700}.verification-box{border-top:1px solid var(--slate-200);margin-top:22px;padding-top:20px}.verification-box>p:not(.kicker){font:12px/1.5 var(--font-sans);color:var(--slate-500)}.verification-box .ui-select{border:1px solid var(--slate-300);background:var(--slate-0);width:100%;margin:10px 0;padding:12px;font-size:12px}.verification-proof small{color:var(--slate-500);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.verification-proof code{border:1px solid var(--slate-200);max-width:100%;font:12px/1.45 ui-monospace,monospace;display:block}.verification-proof .full-button{margin-top:5px}.verified-control{color:#31593f;background:#e2eddf;border:1px solid #a9c1a3;margin-top:12px;padding:11px;font-size:12px;display:block}.journey-panel{background:var(--slate-0);border:1px solid var(--slate-200);margin-top:14px;padding:28px}.journey-panel>p{font:12px/1.5 var(--font-sans);color:var(--slate-500)}.journey-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.journey-heading h2{font:29px var(--font-sans);margin:6px 0}.journey-heading p:last-child{font:12px/1.5 var(--font-sans);color:var(--slate-500);max-width:650px}.journey-heading>strong{background:var(--slate-100);white-space:nowrap;padding:8px 10px;font-size:12px}.environment-strip{border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:14px 0;display:flex}.environment-strip>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.environment-strip strong{font-size:12px}.environment-strip span{background:var(--slate-100);border:1px solid var(--slate-200);padding:6px 8px;font-size:12px}.environment-strip button,.journey-editor-title button,.scenario-list button,.step-heading button{border:1px solid var(--slate-500);background:var(--slate-0);padding:8px 10px;font-size:12px;font-weight:700}.environment-form{background:var(--slate-100);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:18px;padding:14px;display:grid}.environment-form label,.journey-fields label,.journey-step label{letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:700;display:grid}.environment-form input,.journey-fields .ui-select,.journey-fields input,.journey-step .ui-select,.journey-step input{border:1px solid var(--slate-300);background:var(--slate-0);width:100%;min-width:0;font:12px var(--font-sans);padding:10px}.environment-form button,.save-journey{background:var(--green);color:var(--slate-0);border:0;padding:12px 15px;font-size:12px;font-weight:700}.scenario-list{gap:7px;margin-bottom:20px;display:grid}.scenario-list>p{font:12px var(--font-sans);color:var(--slate-500)}.scenario-list article{border:1px solid var(--slate-200);justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.scenario-list small,.scenario-list strong{display:block}.scenario-list strong{font:13px var(--font-sans)}.scenario-list small{color:var(--slate-500);margin-top:4px;font-size:12px}.scenario-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.journey-editor{border-top:1px solid var(--slate-200);padding-top:20px}.journey-editor-title,.step-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.journey-editor-title>strong{font:18px var(--font-sans)}.journey-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.journey-fields .wide{grid-column:1/-1}.journey-fields input:disabled{background:var(--slate-150);color:var(--slate-500)}.step-heading{margin-top:22px}.step-heading strong{font-size:12px}.journey-step>button:disabled,.save-journey:disabled,.step-heading button:disabled{opacity:.45}.journey-steps{gap:8px;display:grid}.journey-step{background:var(--slate-100);border:1px solid var(--slate-200);align-items:end;gap:8px;padding:10px;display:flex}.journey-step>span{background:var(--slate-200);border-radius:50%;align-self:center;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.journey-step label{width:130px}.journey-step label.grow{flex:1}.journey-step>button{color:#7a3426;background:0 0;border:0;padding:10px 4px;font-size:12px}.save-journey{text-align:center;width:100%;margin-top:14px}.activity-panel{background:var(--slate-0);border:1px solid var(--slate-200);margin-top:14px;padding:28px}.activity-panel h2{font:28px var(--font-sans);margin:6px 0 22px}.activity-panel article{border-top:1px solid var(--slate-150);grid-template-columns:90px 1fr auto;align-items:center;gap:15px;padding:14px 0;display:grid}.activity-panel article small,.activity-panel article strong{display:block}.activity-panel article strong{font-size:12px}.activity-panel article small{color:var(--slate-400);margin-top:4px;font-size:12px}.activity-panel article>a{font-size:12px;font-weight:700}.run-state{text-transform:uppercase;text-align:center;background:#e9ece6;padding:5px 7px;font-size:12px}.run-state.completed{color:#326047;background:#dfece3}.run-state.failed{color:#8a3f2c;background:#f2ded8}.run-state.awaiting_configuration,.run-state.delivering,.run-state.interpreting,.run-state.leased,.run-state.normalizing,.run-state.queued,.run-state.rendering,.run-state.running{color:#6d641e;background:#eef0cf}html[data-color-scheme=dark] .run-state.awaiting_configuration{color:#f1f4f2;background:#526158}@media (max-width:850px){.portal-shell{grid-template-columns:1fr}.portal-sidebar{flex-direction:row;align-items:center;height:auto;padding:14px 18px;position:static}.portal-sidebar nav{display:none}.portal-account{border:0;max-width:55%;margin:0 0 0 auto;padding:0}.portal-account strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-main>header{padding:0 16px}.portal-body{padding:28px 16px}.portal-title{display:block}.portal-title .button{margin-top:15px}.portal-stats{grid-template-columns:1fr 1fr}.portal-grid{grid-template-columns:1fr}.onboarding-card li{grid-template-columns:32px 1fr}.onboarding-card li small{display:none}.plan-panel{grid-template-columns:1fr}.billing-actions,.checkout-scope{grid-column:1}.billing-actions{grid-template-columns:1fr}.private-state h1{font-size:40px}.portal-login{padding:14px}.portal-login>section{padding:30px 22px}.portal-login .wordmark{margin-bottom:45px}.portal-login h1{font-size:44px}.plan-options{grid-template-columns:1fr}.environment-strip,.journey-heading,.scenario-list article{flex-direction:column;align-items:stretch}.environment-form,.journey-fields{grid-template-columns:1fr}.journey-fields .wide{grid-column:1}.journey-step{flex-wrap:wrap;align-items:stretch}.journey-step label,.journey-step label.grow{flex:auto;width:calc(50% - 20px)}.journey-step>button{margin-left:auto}}.private-report{max-width:1180px;padding:48px 30px 80px}.private-report-header{padding:34px 0 0}.private-report-nav{justify-content:space-between;align-items:center;margin-bottom:72px;font-size:12px;display:flex}.report-mode{background:var(--slate-150);color:var(--slate-600);letter-spacing:.08em;padding:6px 9px;font-size:12px;font-weight:700}.report-mode.measured{background:var(--slate-150);color:#715f24}.private-report-header h1{max-width:800px;font:62px/.95 var(--font-sans);letter-spacing:-.05em;margin:14px 0 18px}.private-report-summary{max-width:800px;font:20px/1.55 var(--font-sans);color:var(--slate-600)}.private-report-meta{gap:20px;margin-top:36px;overflow:hidden}.private-report-meta code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.private-report-stats{background:var(--slate-0);border:1px solid var(--slate-200);border-top:0;grid-template-columns:1.4fr repeat(3,1fr);display:grid}.private-report-stats article{border-right:1px solid var(--slate-200);padding:24px}.private-report-stats article:last-child{border:0}.private-report-stats small,.private-report-stats span{color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.private-report-stats strong{font:38px var(--font-sans);margin-top:10px;display:inline-block}.private-report-stats span{margin-left:4px;display:inline-block}.private-report-section{border-bottom:1px solid var(--slate-200);padding:72px 0}.private-report-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.private-report-heading h2{font:38px var(--font-sans);letter-spacing:-.035em;margin:0}.private-score-grid{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:repeat(4,1fr);display:grid}.private-score-grid article{background:var(--slate-0);border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);min-height:145px;padding:20px}.private-score-grid code,.private-score-grid small,.private-score-grid span{display:block}.private-score-grid small{text-transform:uppercase;letter-spacing:.05em;min-height:28px;color:var(--slate-500);font-size:12px}.private-score-grid strong{font:34px var(--font-sans);margin:10px 0 5px;display:block}.private-score-grid code,.private-score-grid span{color:var(--slate-500);font-size:12px}.private-score-grid code{margin-top:8px}.private-finding-list{background:var(--slate-0);border:1px solid var(--slate-200)}.private-finding-list>article{border-bottom:1px solid var(--slate-200);grid-template-columns:34px 1fr;gap:17px;padding:22px;display:grid}.private-finding-list>article:last-child{border:0}.finding-rank{background:var(--slate-150);color:#725c23;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.severity-critical,.severity-high{color:#8b3c2a;background:#f2d9d2}.private-finding-title{justify-content:space-between;gap:20px;display:flex}.private-finding-title strong{font:17px var(--font-sans)}.private-finding-title span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.private-finding-list p{color:var(--slate-500);font:12px/1.5 var(--font-sans);margin:8px 0}.private-finding-list small{color:var(--slate-500);font-size:12px}.private-report-empty{background:var(--slate-100);border:1px solid var(--slate-200);font:14px var(--font-sans);padding:22px}.private-narratives{gap:14px;display:grid}.private-narratives>article{background:var(--slate-0);border:1px solid var(--slate-200);grid-template-columns:1.1fr .8fr 1fr;gap:28px;padding:28px;display:grid}.private-narratives small,.private-narratives>article>div>strong{letter-spacing:.09em;text-transform:uppercase;color:var(--slate-500);font-size:12px}.private-narratives h3{font:21px/1.25 var(--font-sans);margin:8px 0}.private-narratives h4{font:17px var(--font-sans);margin:7px 0}.private-narratives li,.private-narratives p{color:var(--slate-500);font-size:12px;line-height:1.55}.private-narratives ol,.private-narratives ul{padding-left:18px}.private-narratives section{border-top:1px solid var(--slate-200);margin-top:12px;padding-top:12px}.private-narratives section>span{text-transform:uppercase;color:var(--slate-500);font-size:12px}.private-report-integrity{min-height:0;color:var(--slate-500);background:0 0;border:0;grid-template-columns:1fr 1fr .7fr 2fr;align-items:start;gap:22px;padding:28px 0;font-size:12px;display:grid}.private-report-integrity div{flex-direction:column;gap:5px;display:flex}.private-report-integrity>code{text-align:right;overflow-wrap:anywhere}.private-report-integrity strong{color:var(--slate-800)}@media (max-width:850px){.private-report{padding:25px 16px 55px}.private-report-nav{margin-bottom:48px}.private-report-header h1{font-size:44px}.private-report-summary{font-size:17px}.private-report-meta{flex-direction:column;align-items:flex-start}.private-report-meta code{white-space:normal;overflow-wrap:anywhere;width:100%}.private-report-stats{grid-template-columns:1fr 1fr}.private-report-stats article:nth-child(2){border-right:0}.private-report-stats article:nth-child(-n+2){border-bottom:1px solid var(--slate-200)}.private-report-section{padding:50px 0}.private-score-grid{grid-template-columns:1fr 1fr}.private-narratives>article{grid-template-columns:1fr}.private-report-integrity{grid-template-columns:1fr 1fr}.private-report-integrity>code{text-align:left;grid-column:1/-1}.private-finding-title{display:block}.private-finding-title span{margin-top:6px;display:block}}:where(a,button,input,.ui-select):focus-visible{outline:3px solid var(--slate-400);outline-offset:3px}.explorer-main button,.explorer-sidebar button,.nav a,.plan-grid a,.text-link{transition:background-color .18s,color .18s,border-color .18s,transform .18s}.language:hover,.nav-links a:hover,.text-link:hover{color:var(--green)}.button:hover{background:var(--green);border-color:var(--green);transform:translateY(-1px)}.wordmark-mark{background:var(--ink)}.hero:after{content:none}.hero-sample-score{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;width:180px;padding-top:12px;display:grid;position:absolute;bottom:82px;right:2px}.hero-sample-score small{letter-spacing:.12em;color:var(--muted);grid-column:1/-1;font-size:12px}.hero-sample-score strong{font:82px/.9 var(--font-sans);letter-spacing:-.07em}.hero-sample-score span{color:var(--muted);writing-mode:vertical-rl;padding-bottom:8px;font-size:12px;transform:rotate(180deg)}.report-window-link:hover{transform:rotate(0);box-shadow:0 32px 90px #0006}.report-window-link:focus-visible{outline-color:var(--acid);outline-offset:8px}.report-logo{flex:none}.methodology-note{max-width:680px;font:13px/1.6 var(--font-sans);color:var(--muted);margin:42px 0 0 33.333%}.pricing{padding-bottom:115px;display:block}.pricing-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.pricing-intro h2{margin-bottom:0}.pricing-intro>p{max-width:470px;font:15px/1.6 var(--font-sans);color:var(--muted);margin:0 0 7px}.plan-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff2e;flex-direction:column;min-height:510px;padding:26px 22px 22px;display:flex;position:relative}.plan-grid>article.recommended{background:var(--slate-150);border-top:4px solid var(--green);padding-top:22px}.recommended-label{background:var(--acid);letter-spacing:.07em;padding:5px 7px;font-size:12px;font-weight:700;position:absolute;top:17px;right:17px}.plan-grid header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.plan-grid h3{font:28px/1 var(--font-sans);letter-spacing:-.035em;margin:9px 0 16px}.plan-grid header p{min-height:66px;font:13px/1.5 var(--font-sans);color:var(--slate-600);margin:0}.plan-grid dl{border-top:1px solid var(--line);margin:24px 0}.plan-grid dl>div{border-bottom:1px solid var(--line);padding:12px 0}.plan-grid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.plan-grid dd{font:12px/1.4 var(--font-sans);margin:5px 0 0}.plan-price{min-height:65px;margin-top:auto}.plan-price strong{font:30px var(--font-sans);display:block}.plan-price span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.plan-grid a{border-top:1px solid var(--ink);justify-content:space-between;margin-top:18px;padding:13px 0 4px;font-size:12px;font-weight:700;display:flex}.plan-grid a:hover{color:var(--green);padding-left:3px}.waitlist h2{font-size:clamp(48px,5.6vw,68px)}.waitlist-copy{max-width:590px;font:15px/1.55 var(--font-sans);color:var(--slate-700);margin:18px 0 0}footer.shell>span:first-child{line-height:1.4}.explorer-mobile-meta,.explorer-mobile-nav{display:none}.report-logo-mark{place-items:center;display:grid}.explorer-sidebar nav button:hover{background:var(--slate-800);color:var(--slate-0)}.explorer-sidebar nav button:focus-visible{outline-color:var(--acid)}.explorer-section{min-height:calc(100vh - 127px)}.overview-section{padding-bottom:20px}.overview-score-row{border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);background:var(--slate-0);grid-template-columns:.75fr 1.25fr;display:grid}.overview-priority,.overview-score{padding:30px 50px}.overview-score{border-right:1px solid var(--slate-200)}.overview-decisions small,.overview-priority>small,.overview-scope>small,.overview-score small,.section-heading small{letter-spacing:.09em;text-transform:uppercase;color:var(--slate-500);font-size:12px;font-weight:700;display:block}.overview-score strong{font:76px/.9 var(--font-sans);letter-spacing:-.06em;margin-top:18px;display:inline-block}.overview-score>span{color:var(--muted);font-size:12px}.overview-score>i{background:var(--slate-200);height:4px;margin:18px 0 10px;display:block}.overview-score>i b,.trend-row i b{background:var(--slate-500);height:100%;display:block}.overview-score em{font:normal 12px var(--font-sans);color:var(--slate-500)}.overview-priority>button{border:0;border-bottom:1px solid var(--slate-200);text-align:left;background:0 0;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 0;display:grid}.overview-priority>button:hover{padding-left:4px}.overview-priority>button strong{font:14px/1.3 var(--font-sans)}.severity-label{color:#843c2b;letter-spacing:.04em;text-transform:uppercase;background:#f2d9d2;border-radius:2px;justify-content:center;align-items:center;min-width:58px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.severity-label.medium{color:#715f24;background:#f2ead0}.severity-label.low{color:#3e6172;background:#dce8ed}.severity-label.passed{color:#326047;background:#dcecdf}.overview-decisions{border-bottom:1px solid var(--slate-200);grid-template-columns:1fr 1fr;display:grid}.overview-decisions article{padding:28px 50px}.overview-decisions article+article{border-left:1px solid var(--slate-200)}.overview-decisions p{font:14px/1.55 var(--font-sans);color:var(--slate-600);margin:10px 0 0}.overview-trend{background:var(--slate-0);border-bottom:1px solid var(--slate-200);padding:34px 50px}.section-heading{justify-content:space-between;gap:20px;margin-bottom:15px;display:flex}.section-heading span{color:var(--muted);font-size:12px}.trend-row{border-top:1px solid var(--slate-150);grid-template-columns:150px 30px 1fr 35px 38px;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:grid}.trend-row i{background:var(--slate-200);height:3px}.trend-row em{color:var(--slate-500);font-style:normal}.negative,.trend-row em.negative{color:#9a3f2e!important}.overview-scope{grid-template-columns:1.1fr repeat(3,1fr);gap:18px;padding:25px 50px;display:grid}.overview-scope span{color:var(--muted);font-size:12px}.overview-scope b{color:var(--ink);font:16px var(--font-sans);margin-bottom:4px;display:block}.finding-list>button{grid-template-columns:68px 1fr 20px}.finding-panel-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.finding-panel-head>span:last-child{color:var(--muted);text-transform:uppercase;font-size:12px}.claim-block{border-left:3px solid var(--slate-300);background:var(--slate-50);margin-top:17px;padding:14px}.claim-block.impact{border-color:#c9ab48}.claim-block small{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);font-size:12px;font-weight:700}.claim-block p{margin:6px 0 0}.evidence-panel{min-height:650px}.evidence-panel code{overflow-wrap:anywhere}.tabular-section{padding-bottom:60px}.changes-list,.changes-summary,.data-limit,.evidence-grid,.measurement-table{margin-left:50px;margin-right:50px}.measurement-table{border:1px solid var(--slate-200);background:var(--slate-0)}.measurement-head,.measurement-row{border-bottom:1px solid var(--slate-200);grid-template-columns:1.5fr repeat(5,.7fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.measurement-head{background:var(--slate-100);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.measurement-row:last-child{border-bottom:0}.measurement-row{font-size:12px}.measurement-row strong{font:15px var(--font-sans)}.measurement-row b{font:22px var(--font-sans)}.measurement-status{background:var(--slate-150);width:max-content;color:var(--slate-600);text-transform:uppercase;padding:4px 7px;font-size:12px;display:inline-block}.data-limit{font:12px/1.5 var(--font-sans);color:var(--muted);background:var(--slate-50);border:1px solid var(--slate-200);border-top:0;padding:15px 18px}.evidence-grid{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:1fr 1fr;display:grid}.evidence-grid article{background:var(--slate-0);border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);padding:24px}.evidence-grid article>div:first-child{justify-content:space-between;gap:15px;display:flex}.evidence-grid h2{min-height:52px;font:20px/1.2 var(--font-sans)}.evidence-grid dl{margin:18px 0}.evidence-grid dl>div{border-top:1px solid var(--slate-200);grid-template-columns:1fr 1.4fr;padding:8px 0;font-size:12px;display:grid}.evidence-grid dd{margin:0}.evidence-grid dt{color:var(--muted)}.evidence-grid button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:5px 0;font-size:12px;font-weight:700}.changes-summary{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:repeat(4,1fr);display:grid}.changes-summary article{background:var(--slate-0);border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);padding:20px}.changes-summary strong{font:34px var(--font-sans);display:block}.changes-summary span{color:var(--muted);text-transform:uppercase;font-size:12px}.changes-list{border:1px solid var(--slate-200);background:var(--slate-0);margin-top:22px}.changes-list article{border-bottom:1px solid var(--slate-200);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.changes-list article:last-child{border:0}.change-icon{background:var(--slate-150);width:30px;height:30px;color:var(--slate-500);border-radius:50%;place-items:center;display:grid}.change-icon.improved{background:var(--slate-150);color:var(--slate-600)}.change-icon.regressed{background:var(--slate-200);color:#843c2b}.changes-list small,.changes-list strong{display:block}.changes-list small{color:var(--muted);text-transform:uppercase;font-size:12px}.changes-list strong{font:16px var(--font-sans);margin-top:3px}.changes-list p{color:var(--muted);margin:4px 0 0;font-size:12px}.changes-list>article>b{font:20px var(--font-sans)}@media (max-width:1050px){.plan-grid{grid-template-columns:1fr 1fr}.plan-grid>article{min-height:460px}.hero-sample-score{opacity:.65}.report-window{width:calc(100% - 28px)}}@media (max-width:850px){.explorer-sidebar{display:none}.explorer-mobile-meta{background:var(--slate-800);color:var(--slate-0);justify-content:space-between;gap:15px;padding:13px 18px;font-size:12px;display:flex}.explorer-mobile-meta span{color:var(--slate-300)}.explorer-mobile-nav{z-index:4;background:var(--slate-800);border-top:1px solid var(--slate-700);display:flex;position:sticky;top:0;overflow-x:auto}.explorer-mobile-nav button{min-width:max-content;color:var(--slate-300);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:13px 16px;font-size:12px}.explorer-mobile-nav button.active{border-color:var(--acid);color:var(--slate-0);background:var(--slate-700)}.explorer-mobile-nav b{background:var(--slate-700);border-radius:9px;margin-left:7px;padding:2px 6px}.overview-decisions,.overview-score-row{grid-template-columns:1fr}.overview-decisions article,.overview-priority,.overview-scope,.overview-score,.overview-trend{padding:24px 18px}.overview-score{border-right:0;border-bottom:1px solid var(--slate-200)}.overview-decisions article+article{border-left:0;border-top:1px solid var(--slate-200)}.overview-scope{grid-template-columns:1fr 1fr}.overview-scope>small{grid-column:1/-1}.trend-row{grid-template-columns:105px 28px 1fr 30px 30px}.changes-list,.changes-summary,.data-limit,.evidence-grid,.measurement-table{margin-left:18px;margin-right:18px}.measurement-table{overflow-x:auto}.measurement-head,.measurement-row{min-width:670px}.evidence-grid{grid-template-columns:1fr}.changes-summary{grid-template-columns:1fr 1fr}.evidence-panel{min-height:0}.finding-list>button{grid-template-columns:68px 1fr 20px}}@media (max-width:800px){.hero-sample-score{width:180px;margin:42px 0 100px;position:static}.hero{min-height:800px}.pricing-intro{grid-template-columns:1fr;gap:18px}.pricing-intro>p{margin:0}.methodology-note{margin-left:0}.price-list span{display:block}.waitlist h2{font-size:48px}.report-window-link{transform:none}.report-content .finding code{display:none}}@media (max-width:560px){.nav .button-small{display:none}.nav{grid-template-columns:1fr auto}.wordmark{gap:9px}.nav-actions{gap:8px}.hero{min-height:760px;padding-top:68px}.hero h1{letter-spacing:-.055em;font-size:47px;line-height:.93}.hero-copy{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-sample-score{margin-bottom:78px}.report-stage{padding:72px 0}.report-heading h2{font-size:43px}.report-window{min-height:600px}.report-topbar{padding:0 18px}.report-body{padding:27px 18px}.report-body h3{font-size:31px}.score-grid{grid-template-columns:1fr 1fr}.finding{grid-template-columns:28px 1fr}.finding code{display:none}.plan-grid{grid-template-columns:1fr}.plan-grid header p,.plan-grid>article{min-height:0}.pricing{padding-top:70px}.pricing h2{font-size:46px}.waitlist{padding:70px 0}.waitlist h2{font-size:42px}.waitlist-form>div{flex-direction:column}.waitlist-form button{min-height:50px}.explorer-main>header .status-dot{display:none}.explorer-intro h1{font-size:40px}.overview-score strong{font-size:66px}.overview-priority>button{grid-template-columns:62px 1fr auto}.trend-row{grid-template-columns:92px 1fr 30px 30px}.trend-row>span{display:none}.overview-scope{grid-template-columns:1fr}.measurement-table{overflow:visible}.measurement-head{display:none}.measurement-row{grid-template-columns:repeat(3,1fr);gap:13px;min-width:0;padding:17px}.measurement-row>strong{border-bottom:1px solid var(--slate-200);grid-column:1/-1;padding-bottom:8px}.measurement-row>[data-label]{flex-direction:column;gap:5px;display:flex}.measurement-row>[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.measurement-status{width:auto;color:var(--slate-600);background:0 0;padding:0}.changes-summary{grid-template-columns:1fr 1fr}.evidence-grid article{padding:19px}.finding-list>button{grid-template-columns:1fr 20px;padding:17px 18px}.finding-list>button>.severity-label{grid-column:1/-1;width:max-content}.evidence-panel{padding:25px 18px}.report-integrity span:nth-child(2){display:none}footer.shell{grid-template-columns:1fr auto;gap:15px}footer.shell>span:first-child{font-size:12px}:where(footer.shell) nav{display:none}}.admin-run-panel{background:var(--green);color:var(--slate-0);border:1px solid var(--slate-900);grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:14px;padding:28px;display:grid}.admin-run-panel h2{font:29px var(--font-sans);margin:6px 0}.admin-run-panel p:not(.kicker){max-width:720px;color:var(--slate-300);font:12px/1.6 var(--font-sans);margin:0}.admin-run-panel>div:first-child>small{color:var(--acid);margin-top:16px;font:12px ui-monospace,monospace;display:block}.admin-run-panel>div:last-child{gap:9px;min-width:220px;display:grid}.admin-run-panel button{background:var(--acid);color:var(--ink);border:0;padding:15px 18px;font-weight:800}.admin-run-panel button:disabled{opacity:.45;cursor:not-allowed}.admin-run-panel>div:last-child small{color:#e9c7bc;max-width:250px;font-size:12px;line-height:1.45}@media (max-width:850px){.admin-run-panel{grid-template-columns:1fr}.admin-run-panel>div:last-child{min-width:0}}.portal-shell{background:var(--slate-100);grid-template-columns:252px 1fr}.portal-sidebar{background:var(--slate-800);padding:28px 18px 20px}.portal-sidebar>.wordmark{color:var(--slate-0);padding:0 10px;font-size:15px}.portal-sidebar nav a{min-height:45px;color:var(--slate-300);border:0;border-radius:3px;grid-template-columns:28px 1fr auto;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:grid;position:relative}.portal-sidebar nav a.active{background:var(--slate-700);color:var(--slate-0);border:0}.portal-sidebar nav a.active:before{content:"";background:var(--acid);width:3px;position:absolute;top:11px;bottom:11px;left:0}.portal-sidebar nav a b{background:var(--slate-600);min-width:20px;height:20px;color:var(--slate-150);border-radius:10px;place-items:center;padding:0 5px;display:grid}.portal-nav-icon{width:22px;height:22px;color:var(--acid);font:15px var(--font-sans);place-items:center;display:grid}.sidebar-sample{border-top:1px solid var(--slate-600);border-bottom:1px solid var(--slate-600);color:var(--slate-300);margin:auto 12px 22px;padding:13px 0;font-size:12px}.portal-account{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:18px 10px 0;display:grid}.portal-account>span{width:34px;height:34px}.portal-account>div{min-width:0}.portal-account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-account>button{width:max-content;color:var(--slate-300);background:0 0;border:0;grid-column:2;padding:5px 0;font-size:12px;text-decoration:underline}.portal-main>header{background:var(--slate-50);height:72px;padding:0 38px}.portal-header-actions{align-items:center;gap:14px;display:flex!important}.portal-header-actions>button{padding:4px 0;font-size:12px;font-weight:700;border:0!important;border-bottom:1px solid var(--slate-400)!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.portal-body{max-width:1320px;padding:48px 48px 72px}.portal-view{animation:portal-in .22s ease-out}.portal-page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:35px;display:flex}.portal-page-heading>div>p:last-child{max-width:650px;color:var(--slate-500);font:13px/1.55 var(--font-sans);margin:0}.portal-primary,.portal-secondary{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--slate-0);letter-spacing:.01em;justify-content:center;align-items:center;padding:12px 17px;font-size:12px;font-weight:800;display:inline-flex}.portal-primary:hover{background:var(--green);border-color:var(--green)}.admin-command button:disabled,.grant-form button:disabled,.portal-primary:disabled,.portal-secondary:disabled,.wizard-card button:disabled{border-color:var(--slate-500);background:var(--slate-400);color:var(--slate-900);opacity:1;cursor:not-allowed}.portal-primary.acid{background:var(--acid);border-color:var(--acid);color:var(--ink)}.portal-secondary{background:var(--slate-0);color:var(--ink)}.portal-secondary:hover{border-color:var(--green);color:var(--green)}.portal-notice{margin:-15px 0 24px}.portal-overview-stats{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.portal-overview-stats article{background:var(--slate-0);border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);min-height:132px;padding:22px;position:relative}.portal-overview-stats small,.portal-overview-stats span{color:var(--slate-500);letter-spacing:.06em;font-size:12px;display:block}.portal-overview-stats strong{font:41px/.9 var(--font-sans);letter-spacing:-.04em;margin-top:19px;display:block}.portal-overview-stats>article>span{color:var(--slate-500);position:absolute;bottom:20px;right:18px}.portal-overview-stats .overview-word{max-width:130px;font-size:21px;line-height:1}.portal-quick-start{background:var(--green);color:var(--slate-0);grid-template-columns:1fr 1.1fr;align-items:end;gap:55px;padding:33px 35px;display:grid}.portal-quick-start h2{font:29px var(--font-sans);margin:8px 0 7px}.portal-quick-start p:not(.kicker){max-width:470px;color:var(--slate-300);font:12px/1.55 var(--font-sans);margin:0}.admin-command label,.portal-quick-start form label,.wizard-url-form label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.portal-quick-start form>div,.wizard-url-form>div{grid-template-columns:1fr auto;display:grid}.portal-quick-start input,.wizard-url-form input{border:1px solid var(--slate-500);background:var(--slate-0);min-width:0;font:14px var(--font-sans);padding:15px}.portal-quick-start button,.wizard-url-form button{border:1px solid var(--slate-700);background:var(--acid);color:var(--ink);padding:0 19px;font-size:12px;font-weight:800}.portal-dashboard-grid{grid-template-columns:1.55fr .75fr;gap:16px;margin-top:16px;display:grid}.portal-next-card,.portal-panel{border:1px solid var(--slate-200);background:var(--slate-0);min-height:270px;padding:27px}.portal-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.portal-next-card h2,.portal-panel h2{font:25px var(--font-sans);margin:7px 0}.portal-panel>header>a{border-bottom:1px solid var(--slate-400);padding-bottom:3px;font-size:12px;font-weight:700}.compact-runs{margin-top:21px}.compact-runs article{border-top:1px solid var(--slate-200);grid-template-columns:86px 1fr 24px;align-items:center;gap:13px;padding:12px 0;display:grid}.compact-runs small,.compact-runs strong{display:block}.compact-runs small{color:var(--slate-500);margin-top:3px;font-size:12px}.compact-runs>a{font:18px var(--font-sans)}.panel-empty-copy{max-width:550px;color:var(--slate-500);font:13px/1.55 var(--font-sans);margin:26px 0}.portal-next-card{background:var(--slate-150);position:relative}.portal-next-card>span{font:35px var(--font-sans);color:var(--slate-500);position:absolute;top:21px;right:22px}.portal-next-card h2{max-width:250px;margin-top:55px;font-size:28px}.portal-next-card>a{border-bottom:1px solid;padding-bottom:4px;font-size:12px;font-weight:800;position:absolute;bottom:25px;left:27px}.portal-empty{border:1px dashed var(--slate-300);background:var(--slate-50);text-align:center;place-items:center;min-height:390px;padding:45px;display:grid}.portal-empty>span{background:var(--slate-150);width:48px;height:48px;font:25px var(--font-sans);border-radius:50%;place-items:center;display:grid}.portal-empty h2{max-width:540px;font:29px/1.15 var(--font-sans);margin:20px 0 8px}.portal-empty p{max-width:550px;color:var(--slate-500);font:12px/1.55 var(--font-sans);margin:0 0 24px}.portal-table-card{border:1px solid var(--slate-200);background:var(--slate-0)}.sites-table{grid-template-columns:1.5fr .85fr .8fr .7fr 1fr;align-items:center;gap:17px;display:grid}.portal-table-head{background:var(--slate-150);color:var(--slate-600);letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;font-size:12px;font-weight:800}.portal-table-row{border-top:1px solid var(--slate-200);min-height:88px;padding:16px 20px}.site-identity{align-items:center;gap:12px;min-width:0;display:flex}.site-identity>span{background:var(--slate-800);width:34px;height:34px;color:var(--acid);font:17px var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.site-identity>div{min-width:0}.site-identity small,.site-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-identity strong{font:15px var(--font-sans)}.portal-table-row>div>small,.site-identity small{color:var(--slate-500);margin-top:4px;font-size:12px}.access-pill,.authorization-pill,.billing-status{background:var(--slate-150);color:#765f28;text-transform:uppercase;letter-spacing:.05em;width:max-content;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.authorization-pill.verified_control{color:#316147;background:#dceade}.authorization-pill.unverified{background:var(--slate-150);color:var(--slate-600)}.row-action,.table-link{border-bottom:1px solid var(--slate-400);width:max-content;padding-bottom:3px;font-size:12px;font-weight:800}.row-action{justify-self:end}.report-library{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.report-library>article{border:1px solid var(--slate-200);background:var(--slate-0);grid-template-columns:62px 1fr 30px;gap:20px;min-height:210px;padding:25px;display:grid}.report-document-icon{flex-direction:column;align-items:center;gap:9px;padding-top:2px;display:flex}.report-document-icon .wordmark-mark{width:43px;height:43px}.report-document-icon small{color:var(--slate-500);font-size:12px}.report-card-main{min-width:0}.report-card-main>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-card-main>div>small{color:var(--slate-500);font-size:12px}.report-card-main h2{font:25px var(--font-sans);margin:25px 0 7px}.report-card-main code{color:var(--slate-500);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.report-card-main footer{color:var(--slate-500);gap:7px;margin-top:26px;font-size:12px;display:flex}.report-library>article>a{font:25px var(--font-sans)}.report-card-main>.secure-report-share{border-top:1px solid var(--slate-200);gap:10px;min-width:0;margin-top:18px;padding-top:16px;display:grid}.secure-report-share>div:first-child{gap:4px;display:grid}.secure-report-link>p,.secure-report-link>small,.secure-report-share>div:first-child small{color:var(--slate-500);margin:0;font-size:12px;line-height:1.45}.secure-report-share>button{width:max-content}.secure-report-link{border:1px solid var(--slate-200);background:var(--slate-100);gap:8px;padding:11px;display:grid}.secure-report-link input{width:100%;min-width:0;padding:9px 10px;font-size:12px}.secure-report-link>button{background:0 0;border-bottom:1px solid;width:max-content;padding:2px 0;font-size:12px;font-weight:800}.launch-closed{border:1px solid var(--slate-300);background:var(--slate-150);align-items:center;gap:13px;margin-bottom:16px;padding:15px 18px;display:flex}.launch-closed>span{background:var(--slate-300);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.launch-closed p{margin:0;font-size:12px}.billing-stats{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:repeat(3,1fr);display:grid}.billing-stats article{background:var(--slate-0);border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);padding:24px}.billing-stats small,.billing-stats span{color:var(--slate-500);font-size:12px;display:block}.billing-stats strong{font:35px var(--font-sans);margin:13px 0 5px;display:block}.billing-section{border:1px solid var(--slate-200);background:var(--slate-0);margin-top:16px}.billing-section>header{padding:24px 25px 15px}.billing-section h2{font:26px var(--font-sans);margin:6px 0}.billing-list article{border-top:1px solid var(--slate-200);grid-template-columns:1.2fr .7fr .5fr .7fr;align-items:center;gap:18px;padding:15px 25px;font-size:12px;display:grid}.billing-list small,.billing-list strong{display:block}.billing-list small{color:var(--slate-500);margin-top:4px;font-size:12px}.billing-list a{border-bottom:1px solid;justify-self:end;font-size:12px;font-weight:800}.billing-status{background:var(--slate-150);color:var(--slate-600)}.portal-wizard-view{max-width:1040px}.wizard-progress{margin:0 0 18px;padding:0;list-style:none;display:flex}.wizard-progress li{color:var(--slate-500);text-transform:uppercase;flex:1;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex;position:relative}.wizard-progress li:not(:last-child):after{content:"";background:var(--slate-300);flex:1;height:1px;margin:0 13px}.wizard-progress li span{border:1px solid var(--slate-300);background:var(--slate-100);place-items:center;width:26px;height:26px;display:grid}.wizard-progress li.active span{border-color:var(--green);background:var(--green);color:var(--slate-0)}.verification-card,.wizard-card{border:1px solid var(--slate-200);background:var(--slate-0);padding:36px}.verification-card h2,.wizard-card h2{font:31px var(--font-sans);margin:8px 0 10px}.verification-card h2,.wizard-card>p:not(.kicker){max-width:660px;color:var(--slate-500);font:13px/1.55 var(--font-sans)}.wizard-url-form{margin-top:30px}.existing-site-picker{border-top:1px solid var(--slate-200);margin-top:35px;display:grid}.existing-site-picker>small{color:var(--slate-500);text-transform:uppercase;padding:16px 0 8px;font-size:12px;font-weight:800}.existing-site-picker>button{border:0;border-bottom:1px solid var(--slate-200);text-align:left;background:0 0;justify-content:space-between;padding:13px 2px;display:flex}.existing-site-picker strong{font:14px var(--font-sans)}.wizard-site{border-bottom:1px solid var(--slate-200);align-items:center;gap:12px;margin-bottom:28px;padding-bottom:21px;display:flex}.wizard-site>span{background:var(--green);width:37px;height:37px;color:var(--acid);font:18px var(--font-sans);border-radius:50%;place-items:center;display:grid}.wizard-site small,.wizard-site strong{display:block}.wizard-site small{color:var(--slate-500);margin-top:3px;font-size:12px}.wizard-card .consent-row{background:var(--slate-100);max-width:700px;padding:17px}.wizard-next{margin-left:8px}.wizard-plans{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.wizard-plans>button{border:1px solid var(--slate-200);background:var(--slate-0);text-align:left;justify-content:space-between;gap:14px;min-height:105px;padding:17px;display:flex}.wizard-plans small,.wizard-plans strong{display:block}.wizard-plans strong{font:18px var(--font-sans)}.wizard-plans small{max-width:230px;color:var(--slate-500);margin-top:7px;font-size:12px;line-height:1.4}.wizard-plans b{font:15px var(--font-sans);white-space:nowrap}.wizard-site-selection{border:1px solid var(--slate-200);gap:7px;margin-top:18px;padding:17px;display:grid}.wizard-site-selection>label{background:var(--slate-100);color:var(--slate-800);gap:9px;padding:8px;font-size:12px;display:flex}.wizard-promotion{border:1px solid var(--slate-200);background:var(--slate-100);grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:end;gap:8px 18px;margin-top:18px;padding:17px;display:grid}.wizard-promotion>strong{color:var(--slate-600);font:15px/1.35 var(--font-sans);grid-column:1/-1}.wizard-promotion>label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.wizard-promotion>input{border:1px solid var(--slate-300);background:var(--slate-0);min-width:0;min-height:44px;font:13px var(--font-sans);text-transform:uppercase;grid-column:1/-1;padding:11px 13px}.wizard-promotion>small{color:var(--slate-500);grid-column:1/-1;font-size:12px}.checkout-wide{width:100%;margin-top:18px}.checkout-note{color:#846b2e;margin-top:9px;font-size:12px;display:block}.verification-card{margin-top:14px}.wizard-back{margin-top:12px}.deep-purchase-setups{gap:18px;margin-bottom:24px;display:grid}.deep-purchase-setup{border:1px solid var(--slate-200);background:var(--slate-0);padding:26px}.deep-purchase-setup>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.deep-purchase-setup>header h2{font:25px/1.1 var(--font-sans);margin:7px 0 8px}.deep-purchase-setup>header p:not(.kicker){max-width:720px;color:var(--slate-500);font-size:12px;line-height:1.55}.deep-purchase-setup>.journey-panel{margin:0;padding:22px}.admin-command .ui-select,.grant-form :is(.ui-select,.ui-combobox),.verification-card .ui-select{border:1px solid var(--slate-300);background:var(--slate-0);min-height:42px;padding:10px}.verification-card>.portal-secondary{margin-left:9px}.verification-proof{gap:7px;margin-top:18px;display:grid}.verification-proof code{overflow-wrap:anywhere;background:var(--slate-100);padding:10px}.admin-wizard-card{background:var(--green);color:var(--slate-0)}.admin-wizard-card>p:not(.kicker){color:var(--slate-300)}.admin-safety-note{border:1px solid var(--slate-600);background:var(--slate-700);color:var(--slate-200);margin:25px 0;padding:15px;font-size:12px;line-height:1.5}.admin-wizard-card .portal-primary{background:var(--acid);border-color:var(--acid);color:var(--ink)}.admin-command{background:var(--green);color:var(--slate-0);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:25px 27px;display:grid}.admin-command>div{grid-template-columns:minmax(220px,350px) 1fr;gap:0 22px;display:grid}.admin-command .ui-select,.admin-command label{grid-column:1}.admin-command small{max-width:550px;color:var(--slate-200);font:12px/1.5 var(--font-sans);grid-area:1/2/3;align-self:center}.admin-command>button,.grant-form button{background:var(--acid);min-height:43px;color:var(--ink);border:0;padding:11px 16px;font-size:12px;font-weight:800}.admin-runs{gap:13px;margin-top:16px;display:grid}.admin-runs>article{border:1px solid var(--slate-200);background:var(--slate-0)}.admin-runs>article>header{grid-template-columns:88px 1fr auto;align-items:center;gap:17px;padding:20px 22px;display:grid}.admin-runs h2{font:19px var(--font-sans);margin:0 0 4px}.admin-runs header small{color:var(--slate-500);font-size:12px}.admin-row-actions{align-items:center;gap:14px;display:flex}.admin-row-actions>a,.danger-link{background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:12px;font-weight:800}.danger-link{color:#883f31;border-color:#b68d84}.report-governance{border-top:1px solid var(--slate-200);background:var(--slate-100);grid-template-columns:1fr 1fr;gap:15px;padding:18px 22px;display:grid}.report-governance p{color:var(--slate-500);margin:8px 0 0;font-size:12px}.grant-form{grid-template-columns:1fr auto;align-items:center;display:grid}.active-grants{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.active-grants>span{background:var(--slate-150);color:var(--slate-600);padding:7px 9px;font-size:12px}.active-grants button{color:#7e392b}.active-grants button,.login-reset{background:0 0;border:0;font-size:12px;text-decoration:underline}.login-reset{color:var(--slate-600);padding:6px 0;font-weight:800}.portal-login form button:disabled{opacity:.55;cursor:not-allowed}@keyframes portal-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:1100px){.portal-overview-stats{grid-template-columns:1fr 1fr}.portal-dashboard-grid{grid-template-columns:1fr}.sites-table{grid-template-columns:1.3fr .8fr .7fr .8fr}.portal-table-head>span:nth-child(4),.portal-table-row>div:nth-child(4){display:none}.report-library{grid-template-columns:1fr}.admin-command>div{grid-template-columns:minmax(180px,280px) 1fr}}@media (max-width:850px){.portal-shell{display:block}.portal-sidebar{z-index:8;grid-template-columns:auto 1fr;height:auto;padding:10px 14px;display:grid;position:sticky;top:0}.portal-sidebar>.wordmark{padding:0}.portal-sidebar nav{border-top:1px solid var(--slate-600);order:3;grid-column:1/-1;gap:2px;margin:9px -14px -10px;padding:0 12px;overflow-x:auto;display:flex!important}.portal-sidebar nav a{border-radius:0;gap:7px;min-width:max-content;min-height:42px;padding:7px 11px;display:flex}.portal-sidebar nav a.active:before{width:auto;height:3px;inset:auto 10px 0}.portal-nav-icon{width:17px}.sidebar-sample{display:none}.portal-account{border:0;max-width:65%;margin:0 0 0 auto;padding:0;display:flex}.portal-account>button{display:none}.portal-main>header{height:58px;padding:0 16px}.portal-header-actions .sample-pill{display:none}.portal-body{padding:30px 17px 60px}.portal-page-heading{flex-direction:column;align-items:flex-start}.portal-page-heading h1{font-size:40px}.portal-page-heading>.portal-primary,.portal-page-heading>.portal-secondary{width:100%}.portal-quick-start{grid-template-columns:1fr;gap:25px;padding:27px 22px}.portal-table-card{background:0 0;border:0}.portal-table-head{display:none}.portal-table-row.sites-table{border:1px solid var(--slate-200);background:var(--slate-0);grid-template-columns:1fr auto;gap:15px;margin-bottom:11px;padding:19px;display:grid}.portal-table-row>div:nth-child(3){grid-column:1}.portal-table-row>.row-action{background:var(--slate-100);text-align:center;border:0;grid-column:1/-1;justify-self:stretch;padding:11px}.portal-table-row>div:nth-child(4){grid-area:2/2;display:block}.billing-list article{grid-template-columns:1fr auto}.billing-list article>:nth-child(3){grid-column:1}.billing-list article>:nth-child(4){grid-area:2/2}.wizard-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.wizard-progress li{min-width:0;font-size:12px}.wizard-progress li:not(:last-child):after{display:none}.wizard-progress li span{flex:0 0 26px;font-size:12px}.admin-command{grid-template-columns:1fr}.admin-command .ui-select,.admin-command label,.admin-command small{grid-area:auto/1}.admin-command small{margin-top:12px}.admin-runs>article>header{grid-template-columns:80px 1fr}.admin-row-actions{grid-column:1/-1;justify-content:flex-end}.grant-form,.report-governance{grid-template-columns:1fr}.grant-form button{margin-top:7px}.portal-login form button{min-height:47px}}@media (max-width:560px){.billing-stats,.portal-overview-stats{grid-template-columns:1fr 1fr}.portal-overview-stats article{min-height:115px}.portal-overview-stats strong{font-size:34px}.portal-quick-start form>div,.wizard-url-form>div{grid-template-columns:1fr}.portal-quick-start button,.wizard-url-form button{min-height:46px}.portal-dashboard-grid{display:block}.portal-next-card{margin-top:14px}.report-library>article{grid-template-columns:48px 1fr 20px;gap:13px;padding:19px}.report-card-main h2{font-size:21px}.report-card-main code{max-width:185px}.verification-card,.wizard-card{padding:24px 19px}.wizard-plans{grid-template-columns:1fr}.wizard-next{width:100%;margin:8px 0 0}.portal-account>div{display:none}.portal-header-actions>button{font-size:12px}.admin-runs>article>header{grid-template-columns:1fr}.admin-runs .run-state{width:max-content}.portal-empty{padding:30px 20px}.portal-page-heading h1{font-size:37px}}.portal-sidebar nav a{font-size:13px}.sidebar-sample{margin:auto 12px 18px}.portal-account{margin-top:0}.admin-command label,.billing-stats small,.billing-stats span,.portal-overview-stats small,.portal-overview-stats span,.portal-primary,.portal-quick-start button,.portal-quick-start form label,.portal-quick-start p:not(.kicker),.portal-secondary,.portal-table-head,.wizard-url-form button,.wizard-url-form label{font-size:12px}.portal-primary,.portal-secondary{white-space:nowrap}.admin-runs header small,.billing-list small,.compact-runs small,.compact-runs strong,.portal-table-row>div>small,.report-card-main code,.report-card-main footer,.report-card-main>div>small,.report-document-icon small,.site-identity small,.wizard-plans small,.wizard-site small{font-size:12px}.portal-table-row>div>.run-state+small{margin-left:8px;display:inline-block}.access-pill,.admin-row-actions>a,.authorization-pill,.billing-list a,.billing-list article,.billing-status,.danger-link,.row-action,.run-state,.table-link{font-size:12px}.report-card-main code{white-space:nowrap}.report-card-main footer{min-height:0}.admin-command .ui-select,.grant-form :is(.ui-select,.ui-combobox){width:100%;min-width:0;max-width:100%;color:var(--ink)}.verification-card .ui-select{color:var(--ink)}.grant-form,.report-governance>*{min-width:0}.admin-command button:disabled{opacity:1;background:var(--slate-200);color:var(--slate-700)}@media (max-width:1450px){.admin-command{grid-template-columns:minmax(0,1fr)}.admin-command>div{min-width:0}.admin-command>button{white-space:normal;justify-self:end;max-width:100%}}@media (max-width:1100px){.sites-table{grid-template-columns:1.3fr .8fr .7fr .9fr}.portal-table-head>span:nth-child(3),.portal-table-row>div:nth-child(3){display:none}.portal-table-head>span:nth-child(4),.portal-table-row>div:nth-child(4){display:block}}@media (max-width:850px){.portal-sidebar nav{flex-direction:row}.portal-sidebar nav a{flex:none}.portal-table-row>div:nth-child(3){display:block}.portal-table-row>.row-action{width:auto}.grant-form :is(.ui-select,.ui-combobox){max-width:100%}.report-governance{overflow:hidden}.admin-command>button{justify-self:stretch;width:100%}}@media (max-width:560px){.report-library>article{min-height:0}.report-card-main footer{margin-top:18px}.portal-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px;overflow:visible;display:grid!important}.portal-sidebar nav a{justify-content:center;min-width:0;padding:7px 5px;font-size:12px}.portal-nav-icon{width:14px}.portal-sidebar nav a b{min-width:18px;padding:0 4px}.billing-stats article:last-child{grid-column:1/-1}}@media print{.explorer-main>header,.explorer-mobile-meta,.explorer-mobile-nav,.explorer-sidebar{display:none!important}.explorer-layout{display:block}.explorer-section{min-height:0}.report-integrity{break-before:avoid}.explorer-main{background:var(--slate-0)}}.report-v2-shell{background:var(--slate-100);grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.report-v2-nav{background:var(--slate-800);height:100vh;color:var(--slate-200);flex-direction:column;padding:26px 22px;display:flex;position:sticky;top:0}.report-v2-brand{align-items:center;gap:11px;font-size:15px;display:flex}.report-v2-brand>span{background:var(--acid);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.report-v2-nav>div{border-bottom:1px solid var(--slate-600);flex-direction:column;gap:6px;margin-top:50px;padding-bottom:22px;display:flex}.report-v2-nav>div small{color:var(--slate-400);letter-spacing:.1em;font-size:12px}.report-v2-nav>div code{color:var(--slate-0);text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.report-v2-nav nav{flex-direction:column;gap:3px;margin-top:24px;display:flex}.report-v2-nav nav a{min-height:42px;color:var(--slate-300);border-left:2px solid #0000;align-items:center;padding:10px 11px;font-size:12px;display:flex}.report-v2-nav nav a:focus-visible,.report-v2-nav nav a:hover{border-color:var(--acid);background:var(--slate-700);color:var(--slate-0)}.report-v2-nav nav b{background:var(--slate-700);min-width:22px;color:var(--slate-0);text-align:center;border-radius:12px;margin-left:auto;padding:3px 6px}.report-v2-back{border-top:1px solid var(--slate-600);color:var(--slate-300);margin-top:auto;padding-top:22px;font-size:12px}.report-v2-main{min-width:0}.report-v2-topbar{z-index:8;border-bottom:1px solid var(--slate-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;background:#fffffcf0;justify-content:space-between;align-items:center;height:64px;padding:0 42px;font-size:12px;display:flex;position:sticky;top:0}.report-v2-topbar>span{color:var(--slate-500);font-weight:800}.report-v2-topbar>div{align-items:center;gap:20px;display:flex}.report-v2-topbar a{border-bottom:1px solid;padding:4px 0;font-weight:800}.report-v2-status{background:var(--slate-150);color:var(--slate-600);padding:6px 9px;font-size:12px;font-weight:800}.report-v2-hero,.report-v2-section{max-width:1360px;margin:auto;padding:72px 54px}.report-v2-hero{padding-top:84px}.report-v2-hero-grid{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:65px;display:grid}.report-v2-hero h1{max-width:900px;font:60px/.95 var(--font-sans);letter-spacing:-.055em;margin:12px 0 20px}.report-v2-hero-grid>div:first-child>p{max-width:820px;color:var(--slate-600);font:18px/1.55 var(--font-sans)}.report-v2-index{--index-color:var(--green);background:conic-gradient(var(--index-color) 0 var(--report-score),var(--slate-200) var(--report-score) 100%);border-radius:50%;place-items:center;width:172px;height:172px;display:grid;position:relative}.report-v2-index.score-poor{--index-color:#b14d3c}.report-v2-index.score-needs-work{--index-color:#bf8a18}.report-v2-index.score-good{--index-color:#2f7350}.report-v2-index.score-unknown{--index-color:#7c847e}.report-v2-index:before{background:var(--slate-0);content:"";border-radius:50%;position:absolute;inset:13px}.report-v2-index>div{z-index:1;text-align:center}.report-v2-index strong{font:50px/.9 var(--font-sans);display:block}.report-v2-index span{color:var(--slate-500);font-size:12px}.report-v2-stats{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.report-v2-stats article{background:var(--slate-0);border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);min-height:126px;padding:22px}.report-v2-stats small,.report-v2-stats span{color:var(--slate-500);letter-spacing:.06em;font-size:12px;display:block}.report-v2-stats strong{font:39px/.9 var(--font-sans);margin-top:21px;display:inline-block}.report-v2-stats span{margin-left:4px;display:inline}.report-v2-score-note{border-left:4px solid var(--acid);background:var(--slate-150);grid-template-columns:190px 1fr;gap:24px;margin-top:16px;padding:20px 22px;display:grid}.report-v2-score-note.warning{background:#f3edd9;border-color:#d9ba63}.report-v2-score-note p{color:var(--slate-500);font:12px/1.55 var(--font-sans);margin:0}.report-v2-section{border-top:1px solid var(--slate-200);scroll-margin-top:64px}.report-v2-section-title{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.report-v2-section-title h2{font:42px/.98 var(--font-sans);letter-spacing:-.04em;margin:6px 0 0}.report-v2-section-title>p{max-width:470px;color:var(--slate-500);font:12px/1.55 var(--font-sans);margin:0}.report-v2-action-pack{background:linear-gradient(135deg,#a3b6ff14,transparent 45%),var(--slate-800);color:var(--slate-0)}.report-v2-action-pack .report-v2-section-title>p{color:var(--slate-300)}.report-v2-action-pack .kicker{color:var(--acid)}.report-v2-pack-grid{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.report-v2-pack-card{border:1px solid var(--slate-0);flex-direction:column;min-width:0;padding:30px;display:flex}@supports (color:color-mix(in lab,red,red)){.report-v2-pack-card{border:1px solid color-mix(in srgb,var(--slate-0) 17%,transparent)}}.report-v2-pack-card{background:var(--slate-100);color:var(--ink)}.report-v2-pack-card.developer{background:var(--slate-150)}.report-v2-pack-card>header{align-items:center;gap:16px;display:flex}.report-v2-pack-card>header>span{background:var(--slate-800);width:44px;height:44px;color:var(--acid);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.report-v2-pack-card small{color:var(--slate-600);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.report-v2-pack-card h3{font:27px/1.05 var(--font-sans);letter-spacing:-.025em;margin:4px 0 0}.report-v2-pack-card>p{color:var(--slate-500);font:12px/1.55 var(--font-sans);margin:22px 0}.report-v2-pack-list{border-top:1px solid var(--slate-300);margin:0 0 24px;padding:0;list-style:none}.report-v2-pack-list li{border-bottom:1px solid var(--slate-300);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 0;font-size:12px;display:grid}.report-v2-pack-list span{color:var(--slate-600);white-space:nowrap}.report-v2-pack-stats{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(3,1fr);margin:0 0 24px;display:grid}.report-v2-pack-stats>div{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);min-width:0;padding:14px}.report-v2-pack-stats dt{min-height:22px;color:var(--slate-600);text-transform:uppercase;font-size:12px;font-weight:800}.report-v2-pack-stats dd{font:28px/1 var(--font-sans);margin:10px 0 0}.report-v2-pack-downloads{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.report-v2-pack-downloads a,.report-v2-pack-downloads button{border:1px solid var(--slate-800);min-height:39px;color:var(--slate-800);cursor:pointer;background:0 0;align-items:center;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.report-v2-pack-downloads a:focus-visible,.report-v2-pack-downloads a:hover,.report-v2-pack-downloads button:focus-visible,.report-v2-pack-downloads button:hover{background:var(--slate-800);color:var(--slate-0);outline:none}.report-v2-pack-integrity{color:var(--slate-300);align-items:center;gap:10px;margin:14px 0 0;font-size:12px;display:flex}.report-v2-pack-integrity>span{background:var(--acid);width:22px;height:22px;color:var(--slate-800);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.report-v2-pack-integrity code{color:var(--acid);margin-left:auto;font-size:12px}.report-v2-pillars{grid-template-columns:1fr;gap:13px;display:grid}.report-v2-pillars>article{border:1px solid var(--slate-200);background:var(--slate-0);min-width:0;padding:26px}.report-v2-pillars>article>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-v2-pillar-copy{min-width:0}.report-v2-pillars h3{font:25px/1.05 var(--font-sans);margin:7px 0}.report-v2-pillar-copy>span,.report-v2-pillars header small{color:var(--slate-500);letter-spacing:.05em;font-size:12px}.report-v2-pillar-copy>p{max-width:760px;color:var(--slate-500);font:12px/1.5 var(--font-sans);margin:8px 0}.report-v2-pillar-score{--score-color:var(--slate-600);--score-track:var(--slate-150);background:radial-gradient(circle at center,var(--slate-0) 0 57%,transparent 58%),conic-gradient(var(--score-color) var(--pillar-score),var(--score-track) 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:104px;height:104px;display:grid}.score-poor .report-v2-pillar-score{--score-color:#b14d3c;--score-track:#f2ded8}.score-needs-work .report-v2-pillar-score{--score-color:#bf8a18;--score-track:#f2ead3}.score-good .report-v2-pillar-score{--score-color:#2f7350;--score-track:#dce9df}.score-unknown .report-v2-pillar-score{--score-color:#7c847e;--score-track:#e5e7e3}.report-v2-pillar-score strong{font:34px/.9 var(--font-sans)}.report-v2-pillar-score small{margin-top:4px}.report-v2-pillars details{border-top:1px solid var(--slate-200);width:calc(100% + 52px);min-width:0;max-width:calc(100% + 52px);margin:20px -26px -26px}.report-v2-pillars details>summary{cursor:pointer;padding:15px 26px;font-size:12px;font-weight:800}.report-v2-metrics{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.report-v2-metrics>div,.report-v2-metrics>header{border-top:1px solid var(--slate-150);grid-template-columns:minmax(220px,1fr) 110px 70px 110px;align-items:center;gap:12px;min-width:620px;padding:11px 26px;font-size:12px;display:grid}.report-v2-metrics>header{background:var(--slate-100);color:var(--slate-500);text-transform:uppercase;font-size:12px;font-weight:800}.report-v2-metrics>header button{width:fit-content;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0}.report-v2-metrics>header button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.report-v2-metrics>div{border-left:4px solid #0000}.report-v2-metrics>div.outcome-blocked,.report-v2-metrics>div.outcome-error,.report-v2-metrics>div.outcome-failed{background:var(--slate-50);border-left-color:#b14d3c}.report-v2-metrics>div.outcome-warning{background:var(--slate-50);border-left-color:#c99525}.report-v2-metrics>div.outcome-passed{border-left-color:var(--slate-500)}.report-v2-metric-name{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.report-v2-metric-name>i,.report-v2-outcome>i{background:var(--slate-150);width:20px;height:20px;color:var(--slate-500);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:inline-grid}.report-v2-outcome>i{display:none}.outcome-blocked .report-v2-metric-name>i,.outcome-error .report-v2-metric-name>i,.outcome-failed .report-v2-metric-name>i{background:var(--slate-200);color:#923d2d}.outcome-warning .report-v2-metric-name>i{background:var(--slate-200);color:#7c5b14}.outcome-passed .report-v2-metric-name>i{background:var(--slate-150);color:var(--slate-600)}.report-v2-points b{font-size:12px}.report-v2-points a{width:fit-content;color:var(--slate-600);border-bottom:1px solid;margin-top:5px;font-size:12px;font-weight:800;display:block}.report-v2-metrics code,.report-v2-metrics strong{display:block}.report-v2-metrics code{color:var(--slate-500);margin-top:4px;font-size:12px}.report-v2-filters{grid-template-columns:1fr 240px 190px;gap:10px;margin-bottom:20px;display:grid}.report-v2-filters label{color:var(--slate-500);text-transform:uppercase;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.report-v2-filters .ui-select,.report-v2-filters input{border:1px solid var(--slate-300);background:var(--slate-0);width:100%;min-height:46px;color:var(--ink);font:12px var(--font-sans);appearance:none;border-radius:0;padding:11px 13px}.report-v2-filters .ui-select:focus,.report-v2-filters input:focus{border-color:var(--slate-600);outline:2px solid var(--slate-600)}@supports (color:color-mix(in lab,red,red)){.report-v2-filters .ui-select:focus,.report-v2-filters input:focus{outline:2px solid color-mix(in srgb,var(--slate-600) 18%,transparent)}}.report-v2-filters .ui-select:focus,.report-v2-filters input:focus{outline-offset:1px}.report-v2-issues{border-top:1px solid var(--slate-300)}.report-v2-issue{border:0;border-bottom:1px solid var(--slate-300);background:var(--slate-0)}.report-v2-issue>summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 130px;align-items:center;gap:18px;padding:22px;list-style:none;display:grid}.report-v2-issue>summary::-webkit-details-marker{display:none}.report-v2-issue>summary>span{background:var(--slate-150);color:#725d2d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.report-v2-issue.severity-critical>summary>span,.report-v2-issue.severity-high>summary>span{color:#8b402f;background:#f1dcd6}.report-v2-issue summary small{color:var(--slate-500);text-transform:uppercase;font-size:12px}.report-v2-issue summary h3{font:21px var(--font-sans);margin:5px 0 0}.report-v2-issue summary>div:last-child{text-align:right}.report-v2-issue summary>div:last-child b,.report-v2-issue summary>div:last-child span{display:block}.report-v2-issue summary>div:last-child b{text-transform:uppercase;font-size:12px}.report-v2-issue summary>div:last-child span{color:var(--slate-500);margin-top:6px;font-size:12px}.report-v2-issue-body{padding:0 22px 26px 88px}.report-v2-ticket-copy{border-left:4px solid var(--acid);background:var(--slate-800);min-height:58px;color:var(--slate-0);align-items:center;gap:16px;margin-bottom:12px;padding:11px 14px;display:flex}.report-v2-ticket-copy>div{flex-direction:column;gap:4px;min-width:0;display:flex}.report-v2-ticket-copy strong{font:15px var(--font-sans)}.report-v2-ticket-copy span{color:var(--slate-300);font-size:12px}.report-v2-ticket-copy>button{border:1px solid var(--acid);min-height:36px;color:var(--acid);cursor:pointer;background:0 0;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:900}.report-v2-ticket-copy>button:focus-visible,.report-v2-ticket-copy>button:hover{background:var(--acid);color:var(--slate-800);outline:none}.report-v2-explanation{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:1fr 1fr;display:grid}.report-v2-explanation .observed{background:var(--slate-50);border-left:4px solid #d9ba63;grid-column:1/-1;min-height:0}.report-v2-explanation section{border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);min-height:150px;padding:20px}.report-v2-explanation section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.report-v2-explanation section>header h4{margin:0}.report-v2-explanation section>header>span{border:1px solid var(--slate-300);color:var(--slate-500);letter-spacing:.08em;flex:none;padding:4px 6px;font-size:12px;font-weight:900}.report-v2-explanation .ai-interpretation{border-left:4px solid var(--slate-600);background:var(--slate-100)}.report-v2-explanation .ai-interpretation>header>span{border-color:var(--slate-600);color:var(--slate-600)}.report-v2-impact{border-top:1px solid var(--slate-200);padding-top:12px;margin-top:14px!important}.report-v2-explanation h4,.report-v2-occurrences h4{color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:12px}.report-v2-explanation p{color:var(--slate-600);font:12px/1.55 var(--font-sans);margin:0}.report-v2-explanation .recommended{background:var(--slate-150)}.report-v2-expected{border-top:1px solid var(--slate-200);padding-top:12px;margin-top:14px!important}.report-v2-explanation footer{justify-content:flex-start;gap:18px;min-height:0;margin-top:18px;font-size:12px;display:flex}.report-v2-primary-proof{border:1px solid var(--slate-200);border-left:4px solid var(--slate-600);background:var(--slate-50);grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:22px;margin:16px 0 0;padding:18px;display:grid}.report-v2-editorial-review{border:1px solid var(--ink);margin:0 0 20px;padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.report-v2-editorial-review{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.report-v2-editorial-review{background:var(--slate-100);border-left:4px solid #b8871d}.report-v2-editorial-review h4,.report-v2-editorial-review p{margin:0}.report-v2-editorial-review p{color:var(--muted);margin-top:5px}.report-v2-editorial-review article{gap:4px;margin-top:12px;display:grid}.report-v2-editorial-review article span{line-height:1.5}.report-v2-resource-proof{border:1px solid var(--ink);margin:0 0 20px;padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.report-v2-resource-proof{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.report-v2-resource-proof{background:var(--paper)}.report-v2-resource-proof h4{margin:0 0 10px}.report-v2-resource-proof article{border-top:1px solid var(--ink);justify-content:space-between;gap:16px;padding:9px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.report-v2-resource-proof article{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}}.report-v2-resource-proof article a:first-child{overflow-wrap:anywhere;min-width:0}.report-v2-primary-proof>a{background:var(--slate-150);place-items:center;min-width:0;min-height:210px;display:grid}.report-v2-primary-proof img{object-fit:contain;width:100%;max-height:360px;display:block}.report-v2-primary-proof figcaption{min-width:0}.report-v2-primary-proof h4{color:var(--slate-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.report-v2-primary-proof figcaption>strong{font:20px/1.15 var(--font-sans);display:block}.report-v2-primary-proof figcaption>p{color:var(--slate-500);font:12px/1.5 var(--font-sans);margin:7px 0 14px}.report-v2-primary-proof dl{grid-template-columns:82px minmax(0,1fr);gap:7px 12px;margin:0 0 14px;display:grid}.report-v2-primary-proof dt{color:var(--slate-500);text-transform:uppercase;font-size:12px;font-weight:800}.report-v2-primary-proof dd{min-width:0;color:var(--slate-600);overflow-wrap:anywhere;margin:0;font-size:12px}.report-v2-primary-proof code{white-space:pre-wrap;font-size:12px}.report-v2-primary-proof figcaption>a{border-bottom:1px solid;font-size:12px;font-weight:800}.report-v2-occurrences{border:1px solid var(--slate-200);background:var(--slate-50);margin-top:16px;padding:18px}.report-v2-occurrences article{border-top:1px solid var(--slate-200);grid-template-columns:1fr auto;align-items:start;gap:20px;padding:10px 0;display:grid}.report-v2-occurrence-main{min-width:0}.report-v2-confidence{background:var(--slate-150);min-width:46px;color:var(--slate-600);text-align:center;border-radius:999px;padding:6px 8px}.report-v2-exact-evidence{border-left:3px solid var(--slate-600);background:var(--slate-0);margin-top:12px;padding:12px}.report-v2-exact-evidence h5{color:var(--slate-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:12px}.report-v2-exact-evidence>div{border-top:1px solid var(--slate-200);grid-template-columns:minmax(0,150px) 1fr;gap:12px;padding:10px 0;display:grid}.report-v2-exact-evidence>div.without-shot{grid-template-columns:minmax(0,1fr)}.report-v2-exact-evidence>div:first-of-type{border-top:0}.report-v2-element-shot img{object-fit:contain;background:var(--slate-100);width:100%;max-height:110px;display:block}.report-v2-exact-evidence dl{grid-template-columns:100px minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.report-v2-exact-evidence dt{color:var(--slate-500);text-transform:uppercase;font-size:12px;font-weight:800}.report-v2-exact-evidence dd{min-width:0;color:var(--slate-600);font:12px/1.45 var(--font-sans);overflow-wrap:anywhere;margin:0}.report-v2-exact-evidence code{white-space:pre-wrap;font-size:12px}.report-v2-device-views{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex!important}.report-v2-device-views>span{border:1px solid var(--slate-300);background:var(--slate-50);width:max-content;color:var(--slate-600);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font:12px/1.1 var(--font-sans)!important;font-weight:800!important;display:inline-flex!important}.report-v2-device-views i{border:1px solid;width:10px;height:7px;display:block;position:relative}.report-v2-device-views .desktop i:after{content:"";border-bottom:1px solid;position:absolute;bottom:-3px;left:2px;right:2px}.report-v2-device-views .mobile i{border-radius:1px;width:6px;height:10px}.report-v2-occurrences article:first-of-type{border-top:0}.report-v2-occurrences a,.report-v2-occurrences strong{display:block}.report-v2-occurrences strong{font:13px var(--font-sans)}.report-v2-occurrences a{max-width:750px;color:var(--slate-500);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.report-v2-occurrences article>span{font-size:12px;font-weight:800}.report-v2-issue-evidence{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.report-v2-issue-evidence>a{border:1px solid var(--slate-200);background:var(--slate-0);grid-template-columns:76px 1fr;min-width:0;display:grid}.report-v2-issue-evidence>a.file-only{grid-template-columns:minmax(0,1fr)}.report-v2-issue-evidence img{object-fit:cover;background:var(--slate-100);width:76px;height:70px}.report-v2-issue-evidence>a>span{min-width:0;font:12px var(--font-sans);flex-direction:column;justify-content:center;padding:10px;display:flex}.report-v2-issue-evidence small{color:var(--slate-500);font:12px var(--font-sans);margin-top:5px}.report-v2-reveal{border:1px solid var(--slate-400);background:var(--slate-100);min-height:38px;color:var(--slate-600);cursor:pointer;padding:8px 13px;font-size:12px;font-weight:800}.report-v2-issue-evidence>.report-v2-reveal{width:100%}.report-v2-occurrences>.report-v2-reveal,.report-v2-section>.report-v2-reveal{margin-top:12px}.report-v2-technical{margin-top:15px}.report-v2-technical summary{cursor:pointer;font-size:12px;font-weight:800;text-decoration:underline}.report-v2-technical>code{color:var(--slate-500);margin:10px 0;font-size:12px;display:block}.report-v2-technical pre{background:var(--slate-800);max-height:300px;color:var(--slate-200);white-space:pre-wrap;margin:0;padding:15px;font-size:12px;overflow:auto}.report-v2-empty{border:1px dashed var(--slate-300);background:var(--slate-50);text-align:center;color:var(--slate-500);font:15px var(--font-sans);padding:50px}.report-v2-strengths{background:var(--green);color:var(--slate-0);margin-top:16px;padding:30px}.report-v2-strengths>header{border-bottom:1px solid var(--slate-600);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.report-v2-strength-grid small,.report-v2-strengths>header small{color:var(--acid);letter-spacing:.1em;font-size:12px;font-weight:900}.report-v2-strengths>header>span{font:31px/1 var(--font-sans);color:var(--acid)}.report-v2-strengths h3{font:27px var(--font-sans);margin:0}.report-v2-strength-grid{background:var(--slate-600);grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.report-v2-strength-grid article{background:var(--slate-700);grid-template-columns:32px minmax(0,1fr);gap:14px;min-height:130px;padding:22px;display:grid}.report-v2-strength-grid article>span{border:1px solid var(--acid);width:30px;height:30px;color:var(--acid);border-radius:50%;place-items:center;display:grid}.report-v2-strength-grid h4{font:18px/1.15 var(--font-sans);margin:8px 0 4px}.report-v2-strength-grid p,.report-v2-strengths p{color:var(--slate-300);font:12px/1.55 var(--font-sans);margin:8px 0 0}.report-v2-actions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-v2-priority-help{max-width:760px;color:var(--slate-500);font:12px/1.55 var(--font-sans);grid-column:1/-1;margin:0 0 4px}.report-v2-actions>div{border-top:3px solid var(--green);min-width:0}.report-v2-actions>div>header{background:var(--slate-150);text-transform:uppercase;justify-content:space-between;padding:15px;font-size:12px;font-weight:900;display:flex}.report-v2-actions>div>article{background:var(--slate-0);border:1px solid var(--slate-200);border-top:0;padding:20px}.report-v2-actions small{color:var(--slate-500);text-transform:uppercase;font-size:12px}.report-v2-actions h3{font:19px/1.15 var(--font-sans);margin:9px 0}.report-v2-actions li,.report-v2-actions p{color:var(--slate-500);font:12px/1.5 var(--font-sans)}.report-v2-actions details summary{cursor:pointer;font-size:12px;font-weight:800}.report-v2-actions ol{padding-left:19px}.report-v2-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-v2-evidence>article{border:1px solid var(--slate-200);background:var(--slate-0);min-width:0}.report-v2-evidence>article>a{display:block}.report-v2-evidence img{object-fit:cover;background:var(--slate-150);width:100%;height:190px;display:block}.report-v2-file-icon{background:var(--slate-150);height:120px;color:var(--slate-600);font:35px var(--font-sans);place-items:center;display:grid}.report-v2-evidence>article>div:last-child{padding:18px}.report-v2-evidence small{color:var(--slate-500);text-transform:uppercase;font-size:12px}.report-v2-evidence h3{font:19px var(--font-sans);margin:8px 0}.report-v2-evidence p{min-height:34px;color:var(--slate-500);font:12px/1.5 var(--font-sans)}.report-v2-evidence code{color:var(--slate-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.report-v2-evidence footer{justify-content:space-between;gap:10px;min-height:0;margin-top:16px;font-size:12px;font-weight:800;display:flex}.report-v2-evidence footer a{border-bottom:1px solid}.report-v2-exports{border:1px solid var(--slate-200);background:var(--slate-0);align-items:center;gap:22px;margin-top:16px;padding:20px;display:flex}.report-v2-exports h3{font:19px var(--font-sans);margin:0 auto 0 0}.report-v2-exports a{border-bottom:1px solid;font-size:12px;font-weight:800}.report-v2-method{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.report-v2-method>article{border:1px solid var(--slate-200);background:var(--slate-0);padding:25px}.report-v2-method h3{font:21px var(--font-sans);margin:0 0 15px}.report-v2-method dd,.report-v2-method dt,.report-v2-method li{font:12px/1.55 var(--font-sans)}.report-v2-method dl{grid-template-columns:90px 1fr;gap:10px;margin:0;display:grid}.report-v2-method dt{color:var(--slate-500)}.report-v2-method dd{overflow-wrap:anywhere;margin:0}.report-v2-integrity{min-height:215px;color:var(--slate-0);flex-direction:column;grid-column:1/-1;display:flex;background:var(--slate-800)!important}.report-v2-integrity small{color:var(--slate-300);text-transform:uppercase;margin-top:13px;font-size:12px}.report-v2-integrity small:first-child{margin-top:0}.report-v2-integrity strong{font:20px var(--font-sans)}.report-v2-integrity span{font-size:12px}.report-v2-integrity code{color:var(--acid);overflow-wrap:anywhere;margin-top:auto;padding-top:24px;font-size:12px}@media (max-width:1100px){.report-v2-shell{grid-template-columns:205px minmax(0,1fr)}.report-v2-hero,.report-v2-section{padding-left:34px;padding-right:34px}.report-v2-hero-grid{grid-template-columns:minmax(0,1fr) 140px;gap:35px}.report-v2-index{width:135px;height:135px}.report-v2-hero h1{font-size:48px}.report-v2-evidence,.report-v2-issue-evidence,.report-v2-method{grid-template-columns:1fr 1fr}.report-v2-integrity{grid-column:1/-1}}@media (max-width:800px){.report-v2-shell{display:block}.report-v2-main,.report-v2-shell{max-width:100%;overflow-x:clip}.report-v2-nav{z-index:10;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:auto;padding:9px 14px;display:grid;position:sticky;top:0}.report-v2-back,.report-v2-brand strong,.report-v2-nav>div{display:none}.report-v2-nav nav{overscroll-behavior-inline:contain;scrollbar-width:none;border-top:1px solid var(--slate-600);flex-direction:row;grid-column:1/-1;gap:1px;width:calc(100% + 28px);min-width:0;max-width:100vw;margin:8px -14px -9px;padding:0 10px;display:flex;overflow-x:auto}.report-v2-nav nav::-webkit-scrollbar{display:none}.report-v2-nav nav a{border-bottom:2px solid #0000;border-left:0;min-width:max-content;min-height:40px;padding:8px 10px}.report-v2-nav nav a:focus-visible,.report-v2-nav nav a:hover{border-bottom-color:var(--acid)}.report-v2-topbar{height:58px;padding:0 16px;position:static}.report-v2-status{display:none}.report-v2-hero,.report-v2-section{padding:50px 18px}.report-v2-hero-grid{grid-template-columns:1fr}.report-v2-index{width:128px;height:128px}.report-v2-hero h1{font-size:43px}.report-v2-stats{grid-template-columns:1fr 1fr}.report-v2-score-note{grid-template-columns:1fr}.report-v2-section-title{display:block}.report-v2-section-title>p{margin-top:12px}.report-v2-pack-grid,.report-v2-pillars{grid-template-columns:1fr}.report-v2-pillars>article>header{align-items:flex-start}.report-v2-pillar-score{width:86px;height:86px}.report-v2-filters{grid-template-columns:1fr 1fr}.report-v2-filters label:first-child{grid-column:1/-1}.report-v2-issue>summary{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 14px}.report-v2-issue summary>div:last-child{text-align:left;grid-column:2;gap:12px;display:flex}.report-v2-issue summary>div:last-child span{margin:0}.report-v2-issue-body{padding:0 14px 20px}.report-v2-explanation{grid-template-columns:1fr}.report-v2-explanation section{min-height:0}.report-v2-primary-proof{grid-template-columns:1fr}.report-v2-primary-proof>a{min-height:150px}.report-v2-exact-evidence>div{grid-template-columns:1fr}.report-v2-element-shot img{width:auto;max-width:100%;max-height:180px}.report-v2-actions,.report-v2-issue-evidence{grid-template-columns:1fr}.report-v2-strengths ul{column-count:1}.report-v2-evidence{grid-template-columns:1fr 1fr}.report-v2-exports{flex-direction:column;align-items:flex-start}.report-v2-exports h3{margin:0}.report-v2-method{grid-template-columns:1fr}.report-v2-integrity{grid-column:auto}}@media (max-width:520px){.report-v2-nav nav a{font-size:12px}.report-v2-nav nav a b{display:none}.report-v2-topbar>div{gap:8px}.report-v2-hero h1{font-size:38px}.report-v2-pillars>article{padding:20px 16px}.report-v2-pillars details{width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.report-v2-pillar-score{width:74px;height:74px}.report-v2-pillar-score strong{font-size:28px}.report-v2-hero-grid>div:first-child>p{font-size:16px}.report-v2-stats article{min-height:105px;padding:17px}.report-v2-stats strong{font-size:32px}.report-v2-section-title h2{font-size:35px}.report-v2-pack-card{padding:20px}.report-v2-pack-stats{grid-template-columns:1fr}.report-v2-pack-stats dt{min-height:0}.report-v2-pack-list li{grid-template-columns:1fr;gap:4px}.report-v2-pack-integrity{flex-wrap:wrap;align-items:flex-start}.report-v2-pack-integrity code{width:100%;margin-left:32px}.report-v2-ticket-copy{flex-direction:column;align-items:stretch}.report-v2-ticket-copy>button{width:100%;margin-left:0}.report-v2-filters{grid-template-columns:1fr}.report-v2-filters label:first-child{grid-column:auto}.report-v2-metrics>div,.report-v2-metrics>header{padding-left:16px;padding-right:16px}.report-v2-occurrences article{grid-template-columns:1fr}.report-v2-primary-proof{padding:14px}.report-v2-exact-evidence dl,.report-v2-primary-proof dl{grid-template-columns:1fr}.report-v2-occurrences a{white-space:normal;overflow-wrap:anywhere}.report-v2-evidence{grid-template-columns:1fr}.report-v2-issue-evidence>a{grid-template-columns:65px 1fr}.report-v2-issue-evidence img{width:65px}.report-v2-method>article{padding:20px}}@media print{.report-v2-exports,.report-v2-filters,.report-v2-nav,.report-v2-pack-downloads,.report-v2-ticket-copy,.report-v2-topbar{display:none!important}.report-v2-shell{display:block}.report-v2-main{background:var(--slate-0)}.report-v2-section{break-before:page}.report-v2-hero,.report-v2-section{max-width:none;padding:20px 0}.report-v2-actions article,.report-v2-evidence article,.report-v2-issue,.report-v2-pillars>article{break-inside:avoid}}.report-v2-print{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:12px;font-weight:800}.report-v2-scope{border:1px solid var(--slate-200);background:var(--slate-0);margin-top:16px;padding:26px}.report-v2-scope>header{grid-template-columns:1fr auto;column-gap:24px;display:grid}.report-v2-scope>header .kicker{grid-column:1/-1}.report-v2-scope h2{font:28px/1.08 var(--font-sans);overflow-wrap:anywhere;margin:7px 0 4px}.report-v2-scope>header>p:last-child{color:var(--slate-500);margin:10px 0}.report-v2-scope dl{border-top:1px solid var(--slate-200);border-left:1px solid var(--slate-200);grid-template-columns:repeat(4,1fr);margin:24px 0 0;display:grid}.report-v2-scope dl>div{border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);padding:15px}.report-v2-scope dt{color:var(--slate-500);text-transform:uppercase;font-size:12px;font-weight:800}.report-v2-scope dd{font:14px var(--font-sans);margin:7px 0 0}.report-v2-scope details{margin-top:16px}.report-v2-scope summary{cursor:pointer;font-size:12px;font-weight:800}.report-v2-scope ul{max-height:180px;padding-left:20px;overflow:auto}.report-v2-scope li{overflow-wrap:anywhere;margin:6px 0;font-size:12px}.report-v2-scope-note{color:var(--slate-500);margin:14px 0 0;font-size:12px}.report-v2-change-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-v2-change-grid article{border:1px solid var(--slate-200);background:var(--slate-0);min-height:130px;padding:23px}.report-v2-change-grid article.positive{border-top:4px solid var(--slate-500)}.report-v2-change-grid article.negative{border-top:4px solid #a9503e}.report-v2-change-grid article.neutral{border-top:4px solid var(--slate-400)}.report-v2-change-grid small{color:var(--slate-500);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.report-v2-change-grid strong{font:42px/.9 var(--font-sans);margin-top:25px;display:block}.report-v2-comparison-help{max-width:760px;color:var(--slate-500);font:12px/1.55 var(--font-sans);margin:14px 0 0}@media (max-width:800px){.report-v2-change-grid,.report-v2-scope dl{grid-template-columns:1fr 1fr}}@media (max-width:520px){.report-v2-scope{padding:18px}.report-v2-change-grid,.report-v2-scope dl{grid-template-columns:1fr}.report-v2-nav nav:after{content:"→";background:linear-gradient(90deg,transparent,var(--slate-800) 45%);min-width:28px;color:var(--acid);place-items:center;display:grid;position:sticky;right:0}}@media print{.report-v2-scope details{display:block}.report-v2-scope details ul{max-height:none}.report-v2-change-grid article{break-inside:avoid}}.marketing-site{background:var(--slate-100);color:var(--slate-950);overflow:hidden}.marketing-site .shell{width:min(1240px,100% - 56px)}@media (min-width:1440px){.marketing-site .shell{width:min(1320px,100% - 64px)}}.marketing-kicker{color:var(--slate-600);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.marketing-kicker:before{background:var(--slate-700);content:"";border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.marketing-header{z-index:40;border-bottom:1px solid var(--slate-950);grid-template-columns:1fr auto 1fr;align-items:center;height:86px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.marketing-header{border-bottom:1px solid color-mix(in srgb,var(--slate-950) 18%,transparent)}}.marketing-nav{align-items:center;gap:27px;display:flex}.marketing-nav a{color:var(--slate-600);padding:10px 0;font-size:12px}.marketing-nav a[aria-current=page]{color:var(--slate-950);border-bottom:2px solid var(--slate-700)}.marketing-actions{justify-content:flex-end;align-items:center;gap:15px;display:flex}.marketing-signin{align-items:center;min-height:24px;font-size:12px;font-weight:800;display:inline-flex}.marketing-header .button-small,.marketing-header .marketing-nav a,.marketing-header .marketing-signin{font-size:12px!important}.marketing-header>.wordmark{font-size:14px!important}.marketing-header>.wordmark .wordmark-mark{width:38px;height:38px}.marketing-header>.wordmark .verunel-mark{width:25px;height:25px}@media (min-width:1121px){.marketing-header .button-small,.marketing-header .marketing-nav a,.marketing-header .marketing-signin{font-size:13px!important}.marketing-header>.wordmark{font-size:16px!important}.marketing-header>.wordmark .wordmark-mark{width:40px;height:40px}.marketing-header>.wordmark .verunel-mark{width:27px;height:27px}}.locale-picker{position:relative}.locale-picker summary{cursor:pointer;border:1px solid var(--slate-300);background:var(--slate-50);place-items:center;min-width:38px;min-height:38px;font-size:12px;font-weight:900;list-style:none;display:grid}.locale-picker summary::-webkit-details-marker{display:none}.locale-picker>div{z-index:50;border:1px solid var(--slate-300);background:var(--slate-0);width:220px;max-height:390px;box-shadow:0 18px 48px var(--slate-800);position:absolute;top:45px;right:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.locale-picker>div{box-shadow:0 18px 48px color-mix(in srgb,var(--slate-800) 14%,transparent)}}.locale-picker a{border-bottom:1px solid var(--slate-150);grid-template-columns:38px 1fr;align-items:center;min-height:43px;padding:0 12px;font-size:12px;display:grid}.locale-picker a:focus-visible,.locale-picker a:hover,.locale-picker a[aria-current=page]{background:var(--slate-100)}.locale-picker a span{color:var(--slate-500);font-size:12px;font-weight:900}.marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:70px;min-height:760px;padding-top:78px;padding-bottom:88px;display:grid}.marketing-hero-copy h1{max-width:800px;font:500 clamp(58px,6.4vw,97px)/.89 var(--font-sans);letter-spacing:-.066em;margin:25px 0 27px}.marketing-hero-copy h1 em{color:var(--slate-700);font-weight:400}.marketing-hero-copy>p:not(.marketing-kicker){max-width:650px;color:var(--slate-700);font:17px/1.62 var(--font-sans);margin:0}.marketing-hero-copy>div{align-items:center;gap:28px;margin-top:38px;display:flex}.marketing-text-link{border-bottom:1px solid var(--slate-400);gap:14px;padding:7px 0;font-size:12px;font-weight:800;display:inline-flex}.assurance-visual{border:1px solid var(--slate-300);background:var(--slate-0);min-width:0;box-shadow:18px 24px 0 var(--slate-200);padding:22px;position:relative}.assurance-visual:before{background:var(--blue-100);content:"";width:78px;height:18px;position:absolute;top:-18px;right:24px}.assurance-visual-top{border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.assurance-visual-top>span{align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.assurance-visual-top .wordmark-mark{width:24px;height:24px;font-size:12px}.assurance-visual-top small{color:var(--slate-500);letter-spacing:.1em;font-size:12px}.assurance-score{grid-template-columns:105px 1fr;align-items:center;gap:17px;padding:24px 0;display:grid}.assurance-score>div{--score:71%;background:radial-gradient(circle,var(--slate-0) 61%,transparent 62%),conic-gradient(var(--slate-700) var(--score),var(--slate-200) 0);text-align:center;border-radius:50%;place-content:center;width:98px;height:98px;display:grid}.assurance-score strong{font:37px/.9 var(--font-sans)}.assurance-score span{color:var(--slate-500);font-size:12px}.assurance-score p b,.assurance-score p span{display:block}.assurance-score p b{font:19px var(--font-sans)}.assurance-score p span{margin-top:8px}.assurance-pillars{border-top:1px solid var(--slate-200)}.assurance-pillars>div{border-bottom:1px solid var(--slate-150);grid-template-columns:24px 1fr 110px;align-items:center;gap:9px;min-height:42px;font-size:12px;display:grid}.assurance-pillars>div>span{color:var(--slate-500)}.assurance-pillars p{justify-content:space-between;margin:0;display:flex}.assurance-pillars p small{font-weight:900}.assurance-pillars i{background:var(--slate-150);height:4px}.assurance-pillars i b{background:var(--slate-500);height:100%;display:block}.assurance-trace{border:1px solid var(--slate-200);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.assurance-trace span{border-right:1px solid var(--slate-200);text-transform:uppercase;flex-direction:column;justify-content:center;min-height:57px;padding:8px;font-size:12px;display:flex}.assurance-trace span:last-child{border-right:0}.assurance-trace b{color:var(--slate-500);margin-bottom:6px;font-size:12px}.marketing-facts{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(4,1fr);display:grid}.marketing-facts article{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-100);min-height:145px;padding:26px}.marketing-facts strong{font:48px/.9 var(--font-sans);display:block}.marketing-facts span{max-width:190px;color:var(--slate-500);text-transform:uppercase;letter-spacing:.06em;margin-top:14px;font-size:12px;line-height:1.5;display:block}.marketing-section{padding-top:110px;padding-bottom:110px}.marketing-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:80px;display:grid}.marketing-page-cta h2,.marketing-section-heading h2,.marketing-section>header h2,.marketing-trust h2,.marketing-waitlist h2{max-width:780px;font:500 clamp(42px,5vw,70px)/.96 var(--font-sans);letter-spacing:-.048em;margin:17px 0 0}.marketing-section-heading>div+p,.marketing-section-heading>p,.marketing-section>header>p,.marketing-trust header>p{color:var(--slate-500);font:14px/1.65 var(--font-sans);margin:0}.marketing-proof{background:var(--slate-700);color:var(--slate-0);margin-top:110px;padding:104px 0 120px}.marketing-proof .marketing-kicker{color:var(--slate-300)}.marketing-proof .marketing-kicker:before{background:var(--blue-100)}.marketing-proof .marketing-section-heading>p{color:var(--slate-300)}.marketing-report-preview{border:1px solid var(--slate-0);grid-template-columns:210px minmax(0,1fr);width:min(1300px,100% - 56px);margin:54px auto 0;display:grid}@supports (color:color-mix(in lab,red,red)){.marketing-report-preview{border:1px solid color-mix(in srgb,var(--slate-0) 15%,transparent)}}.marketing-report-preview{background:var(--slate-50);color:var(--slate-950);box-shadow:0 25px 90px var(--slate-950)}@supports (color:color-mix(in lab,red,red)){.marketing-report-preview{box-shadow:0 25px 90px color-mix(in srgb,var(--slate-950) 40%,transparent)}}.marketing-report-preview>aside{background:var(--slate-800);min-width:0;color:var(--slate-200);flex-direction:column;padding:26px 22px;display:flex}.marketing-report-preview>aside>.report-logo{background:var(--blue-100);color:var(--slate-800);margin-bottom:45px}.marketing-report-preview aside small{color:var(--slate-400);letter-spacing:.08em;font-size:12px}.marketing-report-preview aside strong{font:16px var(--font-sans);margin-top:7px}.marketing-report-preview aside nav{flex-direction:column;gap:4px;margin-top:45px;display:flex}.marketing-report-preview aside nav span{color:var(--slate-300);padding:11px;font-size:12px}.marketing-report-preview aside nav .active{border-left:2px solid var(--blue-100);background:var(--slate-700);color:var(--slate-0)}.marketing-report-preview aside code{color:var(--slate-400);text-overflow:ellipsis;margin-top:auto;font-size:12px;overflow:hidden}.marketing-report-preview>div>header{border-bottom:1px solid var(--slate-200);justify-content:space-between;align-items:center;height:55px;padding:0 28px;font-size:12px;display:flex}.marketing-report-preview>div>header b{background:var(--slate-150);color:var(--slate-600);text-transform:uppercase;padding:6px 9px}.marketing-report-preview>div>section{padding:42px}.marketing-report-preview h3{max-width:760px;font:38px/1 var(--font-sans);letter-spacing:-.035em;margin:12px 0 14px}.marketing-report-preview section>p:not(.marketing-kicker){max-width:780px;color:var(--slate-500);font:12px/1.55 var(--font-sans)}.marketing-preview-score{grid-template-columns:auto 1fr;align-items:end;width:280px;margin-top:30px;display:grid}.marketing-preview-score strong{font:54px/.8 var(--font-sans)}.marketing-preview-score span{color:var(--slate-500);font-size:12px}.marketing-preview-score i{background:var(--slate-200);grid-column:1/-1;height:5px;margin-top:12px}.marketing-preview-score i b{background:var(--slate-700);height:100%;display:block}.marketing-site .marketing-ordinal{--marketing-ordinal-size:34px;width:var(--marketing-ordinal-size);height:var(--marketing-ordinal-size);flex:0 0 var(--marketing-ordinal-size);border:1px solid var(--slate-700);background:var(--slate-700);font:900 12px/1 var(--font-sans);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.marketing-site .marketing-ordinal-small{--marketing-ordinal-size:24px;font-size:12px}.marketing-site .marketing-ordinal-large{--marketing-ordinal-size:46px}.marketing-site .marketing-ordinal-inverse{border-color:var(--blue-100);background:var(--blue-100)}.marketing-preview-findings{border-top:1px solid var(--slate-200);margin-top:32px}.marketing-preview-findings article{border-bottom:1px solid var(--slate-200);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:54px;display:grid}.marketing-preview-findings article>span{background:var(--slate-150);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.marketing-preview-findings strong{font:14px var(--font-sans)}.marketing-benefits{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(2,1fr);margin-top:52px;display:grid}.marketing-benefits article{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-50);min-height:260px;padding:35px}.marketing-benefits article>span{color:var(--slate-500);font-size:12px;font-weight:900}.marketing-benefits h2,.marketing-benefits h3{max-width:430px;font:28px/1.05 var(--font-sans);margin:42px 0 13px}.marketing-benefits p{max-width:500px;color:var(--slate-500);font:14px/1.65 var(--font-sans)}.marketing-workflow>header{max-width:800px}.marketing-workflow>div{border-top:3px solid var(--slate-700);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:54px;display:grid}.marketing-workflow article{border-right:1px solid var(--slate-300);background:var(--slate-50);min-height:255px;padding:30px 25px;position:relative}.marketing-workflow article:first-child{border-left:1px solid var(--slate-300)}.marketing-workflow article>span{background:var(--slate-700);width:34px;height:34px;color:var(--slate-0);border-radius:50%;place-items:center;font-size:12px;display:grid}.marketing-workflow h3{font:24px var(--font-sans);margin:35px 0 13px}.marketing-workflow p{color:var(--slate-500);font:14px/1.6 var(--font-sans)}.marketing-trust{background:var(--slate-800);color:var(--slate-0);padding:110px 0}.marketing-trust>.shell{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:80px;display:grid}.marketing-trust .marketing-kicker{color:var(--slate-300)}.marketing-trust .marketing-kicker:before{background:var(--blue-100)}.marketing-trust header>p{color:var(--slate-300);margin-top:25px}.marketing-trust>.shell>div{border-top:1px solid var(--slate-600);border-left:1px solid var(--slate-600);grid-template-columns:1fr 1fr;display:grid}.marketing-trust article{border-right:1px solid var(--slate-600);border-bottom:1px solid var(--slate-600);min-height:220px;padding:28px}.marketing-trust article>span{color:var(--blue-100);font-size:12px}.marketing-trust h3{font:22px var(--font-sans);margin:42px 0 12px}.marketing-trust article p{color:var(--slate-300);font:14px/1.6 var(--font-sans)}.marketing-plans>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.marketing-plans>header>p{color:var(--slate-500);font:13px/1.6 var(--font-sans);margin:0}.marketing-launch-offer{border:1px solid var(--slate-300);background:var(--slate-50);color:var(--slate-800);align-items:center;gap:18px;margin:32px 0 0;padding:16px 18px;display:flex}.marketing-launch-offer strong{letter-spacing:.08em;flex:none;font-size:12px}.marketing-launch-offer span{font:12px/1.45 var(--font-sans)}.marketing-plans>div{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.marketing-plans>div>article{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-0);flex-direction:column;min-width:0;min-height:500px;padding:34px;display:flex;position:relative}.marketing-plans>div>article.recommended{background:var(--slate-150)}.marketing-plans>div>article.recommended:before{background:var(--slate-700);content:"";height:5px;position:absolute;top:0;left:0;right:0}.marketing-plans article header small{text-transform:uppercase;font-size:12px}.marketing-plans h3{font:28px var(--font-sans);margin:12px 0}.marketing-plans article header p{min-height:48px;color:var(--slate-500);font:15px/1.55 var(--font-sans)}.marketing-plans dl{border-top:1px solid var(--slate-200);margin:25px 0}.marketing-plans dl div{border-bottom:1px solid var(--slate-200);padding:13px 0}.marketing-plans dt{color:var(--slate-500);text-transform:uppercase;font-size:12px}.marketing-plans dd{font:14px/1.5 var(--font-sans);margin:5px 0 0}.marketing-price{margin-top:auto}.marketing-price strong{font:32px var(--font-sans);display:block}.marketing-price span{color:var(--slate-500);margin-top:4px;font-size:12px;display:block}.marketing-plans article>a{border-top:1px solid var(--slate-400);justify-content:space-between;margin-top:22px;padding-top:14px;font-size:13px;font-weight:900;display:flex}.marketing-plans>small{color:var(--slate-500);margin-top:12px;font-size:12px;display:block}.marketing-plans.compact>div>article{min-height:480px}.marketing-faq{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.marketing-faq>div{border-top:1px solid var(--slate-300)}.marketing-faq details{border-bottom:1px solid var(--slate-300)}.marketing-faq summary{cursor:pointer;min-height:74px;font:17px var(--font-sans);grid-template-columns:35px 1fr auto;align-items:center;gap:15px;list-style:none;display:grid}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary span{font:12px var(--font-sans);color:var(--slate-500)}.marketing-faq summary b{font:22px var(--font-sans);font-weight:400}.marketing-faq details[open] summary b{transform:rotate(45deg)}.marketing-faq details p{max-width:690px;color:var(--slate-500);font:14px/1.65 var(--font-sans);margin:-2px 35px 25px 50px}.marketing-waitlist{background:var(--blue-100);padding:105px 0}.marketing-waitlist-inner{grid-template-columns:1fr .75fr;align-items:center;gap:90px;display:grid}.marketing-waitlist h2{font-size:58px}.marketing-waitlist-inner>div>p:last-child{max-width:560px;font:13px/1.6 var(--font-sans);margin-top:22px}.marketing-waitlist .waitlist-form{border:1px solid var(--slate-950);padding:28px}@supports (color:color-mix(in lab,red,red)){.marketing-waitlist .waitlist-form{border:1px solid color-mix(in srgb,var(--slate-950) 26%,transparent)}}.marketing-waitlist .waitlist-form{background:var(--slate-100)}.marketing-waitlist .waitlist-form>div{grid-template-columns:1fr;gap:10px;display:grid}.marketing-waitlist .waitlist-form label{text-transform:uppercase;font-size:12px;font-weight:900}.marketing-waitlist .waitlist-form input,.marketing-waitlist .waitlist-form textarea{border:1px solid var(--slate-500);background:var(--slate-0);min-width:0;padding:14px}.marketing-waitlist .waitlist-form input{height:50px}.marketing-waitlist .waitlist-form textarea{min-height:94px}.marketing-waitlist .waitlist-form .waitlist-consent{text-transform:none;align-items:flex-start;gap:10px;margin:8px 0;font-size:12px;line-height:1.45;display:flex}.marketing-waitlist .waitlist-form .waitlist-consent .ui-choice{width:18px;height:18px;accent-color:var(--slate-700);flex:none;margin:0}.marketing-waitlist .waitlist-form button{background:var(--slate-950);min-height:50px;color:var(--slate-0);border:0;margin-top:4px;padding:0 18px;font-size:12px;font-weight:900}.marketing-waitlist .waitlist-form>p{font-size:12px;line-height:1.5}.marketing-launch-action{border:1px solid var(--slate-950);padding:34px}@supports (color:color-mix(in lab,red,red)){.marketing-launch-action{border:1px solid color-mix(in srgb,var(--slate-950) 26%,transparent)}}.marketing-launch-action{background:var(--slate-100)}.marketing-launch-action .button{background:var(--slate-950);width:100%;color:var(--slate-0);justify-content:space-between}.marketing-launch-action p{color:var(--slate-700);margin:18px 0 0;font-size:12px;line-height:1.55}.marketing-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:52px;min-height:250px;padding-top:58px;padding-bottom:58px;display:grid}.marketing-footer-legal{justify-self:center;gap:10px;display:grid}.marketing-footer-legal nav{flex-wrap:wrap;justify-content:center;gap:24px;font-size:12px;display:flex}.marketing-footer-meta{justify-self:end;justify-items:end;gap:28px;display:grid}.marketing-footer-meta>span{text-align:right;color:var(--slate-500);font-size:12px}.marketing-page-hero{flex-direction:column;justify-content:flex-start;min-height:600px;padding-top:84px;padding-bottom:80px;display:flex}.marketing-detail .marketing-proof.detail-proof{margin-top:0;padding-top:50px}.marketing-page-cta{background:var(--slate-150);padding:100px 0}.marketing-page-cta>.shell{grid-template-columns:1fr .7fr;align-items:end;gap:70px;display:grid}.marketing-page-cta h2{font-size:58px}.marketing-page-cta p{color:var(--slate-500);font:13px/1.65 var(--font-sans)}.marketing-page-cta>div>div{grid-column:2;align-items:center;gap:25px;display:flex}.marketing-method-diagram{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:18px;margin-top:100px;margin-bottom:20px;display:grid}.marketing-method-diagram>div{border:1px solid var(--slate-300);background:var(--slate-0);flex-direction:column;justify-content:center;min-width:190px;min-height:170px;padding:25px;display:flex}.marketing-method-diagram small{color:var(--slate-500);text-transform:uppercase;font-size:12px}.marketing-method-diagram strong{font:43px var(--font-sans);margin:15px 0 7px}.marketing-method-diagram span{color:var(--slate-500);font-size:12px}.marketing-method-diagram>b{color:var(--slate-500)}.marketing-mobile-actions{display:none}.marketing-trust-line{border-left:3px solid var(--blue-100);max-width:660px;color:var(--slate-600);font:12px/1.55 var(--font-sans);margin:20px 0 0;padding-left:17px;display:block}.marketing-problem{background:var(--slate-150);padding:120px 0}.marketing-problem h2{max-width:950px;font:500 clamp(44px,5.5vw,76px)/.96 var(--font-sans);letter-spacing:-.05em;margin:19px 0 30px}.marketing-problem .shell>p:last-child{max-width:760px;color:var(--slate-600);font:16px/1.65 var(--font-sans);margin-left:auto}.marketing-outcomes{grid-template-columns:repeat(3,1fr)}.marketing-outcomes article{min-height:290px}.marketing-report-gallery{width:min(1300px,100% - 56px);margin:0 auto}.marketing-report-gallery>.marketing-report-preview{width:100%}.marketing-report-crops{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.marketing-report-crops article{border:1px solid var(--slate-0);min-height:300px;padding:34px;position:relative}@supports (color:color-mix(in lab,red,red)){.marketing-report-crops article{border:1px solid color-mix(in srgb,var(--slate-0) 15%,transparent)}}.marketing-report-crops article{background:var(--slate-50);color:var(--slate-950)}.marketing-report-crops h3{max-width:520px;font:30px/1.05 var(--font-sans);margin:37px 0 14px}.marketing-report-crops article>p:not(.marketing-kicker){max-width:560px;color:var(--slate-500);font:12px/1.6 var(--font-sans)}.marketing-report-crops article>a{border-bottom:1px solid;font-size:12px;font-weight:900;position:absolute;bottom:30px;left:34px}.report-severity{background:var(--slate-200);color:#8d3828;padding:7px 9px;font-size:12px;font-weight:900;position:absolute;top:31px;right:34px}.change-proof{gap:45px;margin:36px 0 20px;display:flex}.change-proof span{color:var(--slate-500);text-transform:uppercase;flex-direction:column;font-size:12px;display:flex}.change-proof b{color:var(--slate-700);font:31px var(--font-sans);margin-bottom:5px}.marketing-report-crops svg{width:100%;height:95px;color:var(--slate-500)}.marketing-report-crops code{color:var(--slate-500);margin-top:16px;font-size:12px;display:block}.marketing-action-pack{background:radial-gradient(circle at 84% 18%,#a3b6ff26,transparent 24%),var(--slate-150);padding:118px 0}.marketing-action-pack-grid{grid-template-columns:.92fr 1.08fr;gap:18px;margin-top:58px;display:grid}.marketing-action-pack-grid>article{border:1px solid var(--slate-300);background:var(--slate-100);flex-direction:column;min-width:0;min-height:470px;padding:38px;display:flex}.marketing-action-pack-grid>article>header{align-items:center;gap:17px;display:flex}.marketing-action-pack-grid>article>header>span{background:var(--slate-700);width:46px;height:46px;color:var(--blue-100);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.marketing-action-pack-grid small{color:var(--slate-500);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-action-pack-grid h3{font:30px/1.05 var(--font-sans);letter-spacing:-.03em;margin:5px 0 0}.marketing-action-pack-grid>article>p{max-width:560px;color:var(--slate-500);font:13px/1.6 var(--font-sans);margin:27px 0}.marketing-decision-sheet ol{border-top:1px solid var(--slate-300);margin:auto 0 0;padding:0;list-style:none}.marketing-decision-sheet li{border-bottom:1px solid var(--slate-300);min-height:58px;font:12px/1.4 var(--font-sans);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:13px;display:grid}.marketing-decision-sheet li b{color:var(--slate-500);font:900 12px var(--font-sans)}.marketing-action-pack-grid article>footer{min-height:0;color:var(--slate-500);justify-content:space-between;gap:15px;margin-top:25px;font-size:12px;display:flex}.marketing-action-pack-grid article>footer code{font-size:12px}.marketing-developer-sheet{color:var(--slate-0);box-shadow:18px 20px 0 var(--slate-200);background:var(--slate-700)!important}.marketing-developer-sheet>header>span{background:var(--blue-100)!important;color:var(--slate-700)!important}.marketing-developer-sheet small,.marketing-developer-sheet>footer,.marketing-developer-sheet>p{color:var(--slate-300)!important}.marketing-ticket{border-left:4px solid var(--blue-100);background:var(--slate-0);color:var(--slate-950);margin-top:auto;padding:24px}.marketing-ticket>strong{font:24px/1.12 var(--font-sans);margin:13px 0 22px;display:block}.marketing-ticket>small{color:var(--slate-600)!important}.marketing-ticket>div{flex-wrap:wrap;gap:8px;display:flex}.marketing-ticket span{background:var(--slate-150);color:var(--slate-600);padding:7px 9px;font-size:12px;font-weight:800}.marketing-action-pack-cta{border-bottom:1px solid;width:fit-content;margin:38px 0 0 auto;padding:10px 0;font-size:12px;font-weight:900;display:block}.strategy-pillars>div{border-top:1px solid var(--slate-300);margin-top:55px}.strategy-pillars article{border-bottom:1px solid var(--slate-300);grid-template-columns:34px minmax(0,1fr) 80px;align-items:center;gap:24px;min-height:155px;padding:24px;display:grid}.strategy-pillars article>span{color:var(--slate-500);font-size:12px;font-weight:900}.strategy-pillars h3{font:27px var(--font-sans);margin:0 0 10px}.strategy-pillars p{max-width:760px;color:var(--slate-500);font:14px/1.6 var(--font-sans);margin:0}.strategy-pillars article>b{border:7px solid var(--slate-200);border-top-color:var(--slate-500);width:64px;height:64px;font:18px var(--font-sans);border-radius:50%;place-items:center;display:grid}.strategy-use-cases>div{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.strategy-use-cases article{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-50);min-height:280px;padding:34px}.strategy-use-cases article>span{color:var(--slate-500);font-size:12px;font-weight:900}.strategy-use-cases h3{font:27px var(--font-sans);margin:65px 0 15px}.strategy-use-cases p{color:var(--slate-500);font:14px/1.65 var(--font-sans)}.strategy-comparison{padding-top:45px}.strategy-comparison>div:last-child{border:1px solid var(--slate-300);background:var(--slate-0);margin-top:55px;overflow-x:auto}.strategy-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.strategy-comparison td,.strategy-comparison th{border-right:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200);vertical-align:top;font:15px/1.55 var(--font-sans);padding:24px}.strategy-comparison thead th{background:var(--slate-150);font:900 13px/1.35 var(--font-sans);letter-spacing:.05em;text-transform:uppercase}.strategy-comparison tbody th{width:150px;font:900 13px/1.4 var(--font-sans);text-transform:uppercase}.strategy-comparison .verunel-column{background:var(--slate-100);color:var(--slate-700);font-weight:700}.strategy-detail-sections{padding-top:45px;padding-bottom:100px}.strategy-detail-sections>section{border-top:1px solid var(--slate-300);padding:80px 0}.strategy-detail-sections>section>header{grid-template-columns:1.15fr .85fr;gap:70px;display:grid}.strategy-detail-sections>section>header .marketing-kicker{grid-column:1/-1}.strategy-detail-sections h2{max-width:840px;font:500 clamp(38px,4.5vw,62px)/.98 var(--font-sans);letter-spacing:-.045em;margin:0}.strategy-detail-sections header>p:not(.marketing-kicker){color:var(--slate-500);font:14px/1.65 var(--font-sans);margin:0}.strategy-detail-cards{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.strategy-detail-cards article{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-50);min-height:235px;padding:28px}.strategy-detail-cards article>span{color:var(--slate-500);font-size:12px;font-weight:900}.strategy-detail-cards h3{font:24px/1.08 var(--font-sans);margin:42px 0 12px}.strategy-detail-cards p,.strategy-detail-sections li{color:var(--slate-500);font:14px/1.65 var(--font-sans)}.strategy-detail-sections ul{grid-template-columns:1fr 1fr;gap:12px 38px;max-width:850px;margin:45px 0 0;padding:0;list-style:none;display:grid}.strategy-detail-sections li{border-bottom:1px solid var(--slate-200);padding:15px 0 15px 28px}.strategy-detail-sections li:before{content:"✓";float:left;color:var(--slate-500);margin-left:-27px;font-weight:900}@media (max-width:1120px){.marketing-header{grid-template-columns:auto 1fr auto}.marketing-nav{justify-content:center;gap:15px}.marketing-nav a{font-size:12px}.marketing-hero{grid-template-columns:1fr 380px;gap:40px}.marketing-page-hero{padding-top:122px}.marketing-plans>div{grid-template-columns:1fr 1fr}.marketing-method-diagram{grid-template-columns:1fr auto 1fr}.marketing-method-diagram>div:nth-of-type(3){grid-column:1}.marketing-method-diagram>b:nth-of-type(3){display:none}.marketing-method-diagram>div:nth-of-type(4){grid-column:3}.marketing-method-diagram>div{min-width:0}.marketing-trust>.shell{gap:45px}.strategy-detail-cards{grid-template-columns:1fr 1fr}}@media (max-width:860px){.marketing-site .shell{width:min(100% - 34px,1240px)}.marketing-header{grid-template-columns:1fr auto;height:auto;min-height:74px;padding:14px 0}.marketing-header>.marketing-actions,.marketing-header>.marketing-nav{display:none}.marketing-mobile-actions{align-items:center;gap:13px;display:flex}.marketing-mobile-sample{border-bottom:1px solid;font-size:12px;font-weight:900}.marketing-mobile-menu{position:relative}.marketing-mobile-menu summary{border:1px solid var(--slate-300);cursor:pointer;text-align:center;text-transform:uppercase;min-width:62px;padding:10px 12px;font-size:12px;font-weight:900;list-style:none}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu>div{z-index:80;border:1px solid var(--slate-300);background:var(--slate-100);max-height:calc(100vh - 90px);box-shadow:0 24px 70px var(--slate-800);padding:24px;position:fixed;top:74px;left:17px;right:17px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.marketing-mobile-menu>div{box-shadow:0 24px 70px color-mix(in srgb,var(--slate-800) 20%,transparent)}}.marketing-mobile-menu nav{display:grid}.marketing-mobile-menu nav a{border-bottom:1px solid var(--slate-200);font:20px var(--font-sans);padding:14px 0}.marketing-mobile-locales{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.marketing-mobile-locales a{border:1px solid var(--slate-300);padding:7px 8px;font-size:12px;font-weight:900}.marketing-mobile-locales a[aria-current=page]{background:var(--slate-700);color:var(--slate-0)}.marketing-hero{grid-template-columns:1fr;min-height:0}.marketing-hero,.marketing-page-hero{padding-top:80px}.marketing-hero-copy h1{font-size:66px}.assurance-visual{max-width:620px;margin-left:auto}.marketing-facts{grid-template-columns:1fr 1fr}.marketing-page-cta>.shell,.marketing-plans>header,.marketing-section-heading,.marketing-waitlist-inner{grid-template-columns:1fr;gap:28px}.marketing-workflow>div{grid-template-columns:1fr 1fr}.marketing-faq,.marketing-trust>.shell{grid-template-columns:1fr}.marketing-faq{gap:40px}.marketing-page-hero>p:last-child{margin-left:0}.marketing-report-preview{grid-template-columns:170px minmax(0,1fr);width:calc(100% - 34px)}.marketing-report-preview>div>section{padding:28px}.marketing-page-cta>div>div{grid-column:auto}.marketing-footer{grid-template-columns:1fr auto}.marketing-footer-meta{grid-column:1/-1;justify-self:start;justify-items:start}.marketing-method-diagram{width:calc(100% - 34px)}.marketing-outcomes,.strategy-use-cases>div{grid-template-columns:1fr}.strategy-use-cases article{min-height:220px}.marketing-report-gallery{width:calc(100% - 34px)}.marketing-action-pack-grid,.marketing-report-crops{grid-template-columns:1fr}.strategy-detail-sections>section>header{grid-template-columns:1fr;gap:25px}}@media (max-width:580px){.marketing-launch-offer{flex-direction:column;align-items:flex-start;gap:7px}.marketing-site .shell{width:calc(100% - 24px)}.marketing-header .wordmark{font-size:12px}.marketing-signin{display:none}.locale-picker>div{width:auto;position:fixed;top:70px;left:12px;right:12px}.marketing-hero{gap:55px;padding-top:60px;padding-bottom:65px}.marketing-hero-copy h1{font-size:49px}.marketing-hero-copy>p:not(.marketing-kicker){font-size:15px}.marketing-hero-copy>div{flex-direction:column;align-items:flex-start}.assurance-visual{width:calc(100% - 12px);box-shadow:12px 14px 0 var(--slate-200);padding:14px}.assurance-pillars>div{grid-template-columns:20px 1fr 75px}.assurance-trace{grid-template-columns:1fr 1fr}.assurance-trace span:nth-child(2){border-right:0}.assurance-trace span:nth-child(-n+2){border-bottom:1px solid var(--slate-200)}.marketing-facts{grid-template-columns:1fr}.marketing-facts article{min-height:115px}.marketing-problem{padding:78px 0}.marketing-problem h2{font-size:40px}.marketing-problem .shell>p:last-child{margin-left:0;font-size:14px}.marketing-proof{margin-top:65px;padding-top:75px;padding-bottom:80px}.marketing-action-pack{padding:75px 0}.marketing-action-pack-grid{margin-top:38px}.marketing-action-pack-grid>article{min-height:420px;padding:24px}.marketing-developer-sheet{box-shadow:10px 12px 0 var(--slate-200)}.marketing-ticket{padding:18px}.marketing-action-pack-cta{margin-left:0}.marketing-page-cta,.marketing-section,.marketing-trust,.marketing-waitlist{padding-top:75px;padding-bottom:75px}.marketing-page-cta h2,.marketing-section-heading h2,.marketing-section>header h2,.marketing-trust h2,.marketing-waitlist h2{font-size:40px}.marketing-report-preview{width:calc(100% - 24px);margin-top:38px;display:block}.marketing-report-gallery{width:calc(100% - 24px)}.marketing-report-crops article{min-height:330px;padding:24px}.marketing-report-crops article>a{left:24px}.marketing-report-preview>aside{display:none}.marketing-report-preview>div>header{padding:0 17px}.marketing-report-preview>div>section{padding:22px 17px}.marketing-report-preview h3{font-size:29px}.marketing-preview-score{width:100%}.marketing-benefits{grid-template-columns:1fr}.marketing-benefits article{min-height:220px;padding:26px}.marketing-benefits h2,.marketing-benefits h3{margin-top:30px}.marketing-workflow>div{grid-template-columns:1fr}.marketing-workflow article{border-left:1px solid var(--slate-300);min-height:210px}.marketing-trust>.shell>div{grid-template-columns:1fr}.marketing-trust article{min-height:190px}.marketing-plans>div{grid-template-columns:1fr}.marketing-plans.compact>div>article,.marketing-plans>div>article{min-height:390px}.marketing-faq summary{font-size:15px}.marketing-waitlist .waitlist-form{padding:18px}.marketing-waitlist .waitlist-form>div{grid-template-columns:1fr}.marketing-waitlist .waitlist-form button{width:100%}.marketing-footer{grid-template-columns:1fr;align-items:start;padding-top:45px;padding-bottom:45px}.marketing-footer-legal nav{flex-wrap:wrap;justify-content:flex-start}.marketing-footer-legal{justify-self:start}.marketing-footer-meta{justify-items:start}.marketing-page-hero{min-height:520px;padding-top:60px}.marketing-page-hero h1{font-size:56px}.marketing-page-hero>p:last-child{font-size:15px}.strategy-pillars article{grid-template-columns:34px minmax(0,1fr);gap:18px;padding:26px 22px}.strategy-pillars article>b{display:none}.strategy-detail-sections{padding-bottom:60px}.strategy-detail-sections>section{padding:58px 0}.strategy-detail-cards,.strategy-detail-sections ul{grid-template-columns:1fr}.strategy-detail-cards article{min-height:205px}.marketing-page-cta>div>div{flex-direction:column;align-items:flex-start}.marketing-method-diagram{grid-template-columns:1fr;margin-top:60px}.marketing-method-diagram>b{display:none}.marketing-method-diagram>div:nth-of-type(n){grid-column:1}.marketing-method-diagram>div{min-height:125px}}.marketing-proof .marketing-report-crops .marketing-kicker,.marketing-proof .marketing-report-preview .marketing-kicker{color:var(--slate-500)}.marketing-proof .marketing-report-crops .marketing-kicker:before,.marketing-proof .marketing-report-preview .marketing-kicker:before{background:var(--slate-700)}.marketing-report-preview .marketing-preview-title{max-width:760px;font:38px/1 var(--font-sans);letter-spacing:-.035em;margin:12px 0 14px}.marketing-footer-meta>span,.marketing-method-diagram span,.marketing-plans dt,.marketing-plans>small{color:var(--slate-500)}.content-language-badge{min-width:22px;min-height:17px;font:700 12px/1 var(--font-sans);letter-spacing:.05em;vertical-align:middle;border:1px solid;border-radius:2px;justify-content:center;align-items:center;margin-left:6px;padding:1px 4px;display:inline-flex}.marketing-pillar-atlas>div{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.marketing-pillar-atlas article{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-0);min-height:210px;padding:25px}.marketing-pillar-atlas article>span{color:var(--slate-500);font-size:12px}.marketing-pillar-atlas h3{min-height:48px;font:22px/1.05 var(--font-sans);margin:32px 0 12px}.marketing-pillar-atlas article>p{color:var(--slate-500);text-transform:uppercase;font-size:12px;line-height:1.4}.marketing-pillar-atlas article>div{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:28px;display:grid}.marketing-pillar-atlas i{background:var(--slate-200);height:4px}.marketing-pillar-atlas i b{background:var(--slate-700);height:100%;display:block}.marketing-pillar-atlas article>div strong{max-width:135px;font:700 12px/1.35 var(--font-sans);text-align:right}.marketing-portfolio-scroll{border:1px solid var(--slate-300);margin-top:40px;overflow-x:auto}.marketing-portfolio-scroll-hint{display:none}.marketing-portfolio-grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:960px}.marketing-portfolio-grid td,.marketing-portfolio-grid th{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);overflow-wrap:anywhere;padding:14px 12px}.marketing-portfolio-grid thead th{height:100px;color:var(--slate-600);font:700 13px/1.4 var(--font-sans);text-align:left;vertical-align:bottom}.marketing-portfolio-grid tr>:first-child{width:130px}.marketing-portfolio-row th{background:var(--slate-0);font:700 15px/1.4 var(--font-sans);text-align:left;position:sticky;left:0}.marketing-portfolio-row td{background:var(--blue-100);height:76px}@supports (color:color-mix(in lab,red,red)){.marketing-portfolio-row td{background:color-mix(in srgb,var(--blue-100) var(--heat),var(--slate-100))}}.marketing-portfolio-row td{color:var(--slate-800);font:22px/1.4 var(--font-sans);text-align:center}@media (max-width:860px){.marketing-pillar-atlas>div{grid-template-columns:1fr 1fr}.marketing-portfolio-scroll-hint{font:14px/1.5 var(--font-sans);margin-top:24px;display:block}.marketing-portfolio-scroll{margin-top:16px}}@media (max-width:580px){.marketing-pillar-atlas>div{grid-template-columns:1fr}.marketing-pillar-atlas article{min-height:175px}.marketing-report-preview .marketing-preview-title{font-size:29px}}@media (prefers-reduced-motion:reduce){.locale-picker a,.marketing-nav a{scroll-behavior:auto}}.portal-sidebar .sidebar-sample{border:0;align-items:center;gap:10px;margin:auto 12px 18px;padding:12px 0;display:flex}.portal-sidebar .sidebar-sample svg{width:18px;height:18px;color:var(--acid);flex:none}.portal-sidebar .portal-nav-icon svg{width:20px;height:20px;display:block}.portal-sidebar>.wordmark .wordmark-mark{background:var(--acid);flex:none;width:38px;height:38px}.portal-sidebar>.wordmark .verunel-mark-primary{fill:var(--slate-800)}.portal-sidebar>.wordmark .verunel-mark-accent,.portal-sidebar>.wordmark .verunel-mark-proof{fill:var(--slate-500)}.portal-main>header>div:first-child{grid-template-columns:auto auto;align-items:center;gap:12px;min-height:100%;display:grid}.portal-main>header>div:first-child small,.portal-main>header>div:first-child strong{align-items:center;margin:0;line-height:1;display:inline-flex}.portal-quick-start input,.wizard-url-form input{color:var(--ink);caret-color:var(--green)}.portal-quick-start input::placeholder,.wizard-url-form input::placeholder{color:var(--slate-400);opacity:1}.admin-command>div{grid-template-columns:minmax(0,740px) minmax(220px,1fr);align-items:center}.admin-command>div>.admin-package-fields{grid-column:1;min-width:0}.admin-command .admin-package-fields .ui-select,.admin-command .admin-package-fields label{grid-column:auto}.admin-command .admin-package-fields>small{max-width:none;color:var(--slate-200);font:12px/1.5 var(--font-sans);grid-area:auto/1/auto/-1;align-self:auto;margin:0}.admin-command>div>small{grid-area:1/2;margin:0}@media (max-width:850px){.admin-command>div{grid-template-columns:1fr}.admin-command>div>small{grid-area:auto/1}}@media (max-width:560px){.portal-main>header>div:first-child{grid-template-columns:1fr;gap:3px}}.form-trap{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.marketing-site small{line-height:1.4}.marketing-site .marketing-kicker,.marketing-site dt{font-size:12px}.marketing-footer-meta>span,.marketing-site dt,.marketing-site small:not(.content-language-badge){color:var(--slate-600)}.marketing-trust small{color:var(--slate-200)}.marketing-report-preview>aside>small{color:var(--slate-300)!important}.marketing-plan-details{color:var(--slate-600);font:12px/1.45 var(--font-sans);gap:7px;margin:0 0 24px;padding:0;list-style:none;display:grid}.marketing-plan-details li:before{content:"✓";color:var(--slate-600);font-family:var(--font-sans);margin-right:8px;font-weight:900}.marketing-price del{color:var(--slate-500);font:14px/1.2 var(--font-sans);margin-bottom:3px;display:block}.marketing-contact-directory{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-contact-directory a{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-0);gap:12px;min-width:0;padding:28px;display:grid}.marketing-contact-directory small{letter-spacing:.08em;font-weight:900;color:var(--slate-600)!important}.marketing-contact-directory strong{overflow-wrap:anywhere;font:18px/1.3 var(--font-sans)}.portal-purchase-context{border:1px solid var(--slate-300);background:var(--slate-50);width:min(460px,100%);color:var(--ink);text-align:left;margin:22px auto 6px;padding:18px 20px}.portal-purchase-context>span{color:var(--slate-700);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.portal-purchase-context>strong{font:24px/1.1 var(--font-sans);margin:7px 0 13px;display:block}.portal-purchase-context dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.portal-purchase-context dl div{border-top:1px solid var(--slate-200);padding-top:10px}.portal-purchase-context dt{color:var(--slate-500);font-size:12px}.portal-purchase-context dd{font:16px/1.3 var(--font-sans);margin:4px 0 0}.portal-purchase-context dd small{color:var(--slate-500);display:block}.portal-purchase-context>p{color:var(--slate-500)!important;font:12px/1.45 var(--font-sans)!important;margin:13px 0 0!important}.checkout-order-targets{border-top:1px solid var(--slate-300);font:14px/1.5 var(--font-sans);margin-top:16px;padding-top:12px}.checkout-order-targets summary{cursor:pointer;font-weight:700}.checkout-order-targets ul{margin:8px 0 0;padding-left:20px}.checkout-order-targets li{overflow-wrap:anywhere}.portal-login>section{width:min(560px,100%)}.portal-login .wordmark{margin-bottom:42px}.wizard-plans b{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.wizard-plans b del{color:var(--slate-500);font:12px/1.2 var(--font-sans)}.wizard-plans b strong{font:17px/1.2 var(--font-sans)}.wizard-plans b small{text-align:right;max-width:130px;margin:0}@media (max-width:700px){.marketing-contact-directory,.portal-purchase-context dl{grid-template-columns:1fr}}.theme-switcher{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:1000;border:1px solid var(--slate-300);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf9f0;border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 28px #1018272e}.theme-switcher>div{display:contents}.theme-switcher button{min-height:32px;color:var(--slate-700);font:700 12px/1 var(--font-sans);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.theme-switcher button[aria-pressed=true]{background:var(--slate-700);color:var(--slate-0)}.theme-switcher button:focus-visible{outline:3px solid var(--slate-300);outline-offset:2px}.portal-login :is(small,label),.portal-shell :is(small,dt),.private-state small,.report-v2-shell :is(small,dt),.report-v2-topbar small{font-size:max(12px,.75rem)!important}html[data-color-scheme=dark] .theme-switcher{border-color:var(--slate-600);background:#17232ef2;box-shadow:0 8px 30px #0006}html[data-color-scheme=dark] .theme-switcher button{color:var(--slate-300)}html[data-color-scheme=dark] .theme-switcher button[aria-pressed=true]{background:var(--blue-100);color:var(--slate-800)}html[data-color-scheme=dark] .marketing-footer,html[data-color-scheme=dark] .marketing-header{border-color:var(--slate-700);background:var(--slate-950)}html[data-color-scheme=dark] .marketing-page-hero>p:last-child,html[data-color-scheme=dark] .marketing-section-heading>p,html[data-color-scheme=dark] .marketing-section>header>p,html[data-color-scheme=dark] .marketing-site :is(.marketing-nav a,.marketing-signin,.marketing-mobile-sample,.marketing-text-link,.marketing-footer a),html[data-color-scheme=dark] .marketing-site :is(p,small,dt){color:var(--slate-300)}html[data-color-scheme=dark] .marketing-kicker{color:var(--slate-300)!important}html[data-color-scheme=dark] .marketing-kicker:before{background:var(--blue-100)}html[data-color-scheme=dark] .locale-picker>summary,html[data-color-scheme=dark] .marketing-mobile-menu>summary{border-color:var(--slate-500);color:var(--slate-150)}html[data-color-scheme=dark] :is(.locale-picker>div,.marketing-mobile-menu>div){border-color:var(--slate-600);background:var(--slate-800)}html[data-color-scheme=dark] .marketing-site :is(.assurance-visual,.marketing-facts article,.marketing-benefits article,.marketing-workflow article,.marketing-plans>div>article,.marketing-contact-directory a,.marketing-method-diagram>div,.marketing-report-preview,.marketing-report-crops article,.strategy-detail-cards article,.strategy-comparison article,.strategy-pillars article,.strategy-use-cases article,.marketing-pillar-atlas article,.marketing-decision-sheet,.marketing-developer-sheet){border-color:var(--slate-600);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .marketing-plans>div>article.recommended,html[data-color-scheme=dark] .marketing-site :is(.marketing-problem,.marketing-page-cta){background:var(--slate-800)}html[data-color-scheme=dark] .marketing-site :is(.marketing-proof,.marketing-trust,.marketing-waitlist,.marketing-action-pack){background:var(--slate-950)}html[data-color-scheme=dark] .marketing-site :is(h1,h2,h3,strong,dd,a){color:inherit}html[data-color-scheme=dark] .marketing-site :is(.assurance-score>div,.marketing-ticket,.change-proof span){border-color:var(--slate-600);background-color:var(--slate-800)}html[data-color-scheme=dark] .marketing-site .assurance-score>div{background:radial-gradient(circle,var(--slate-800) 61%,transparent 62%),conic-gradient(var(--blue-100) var(--score),var(--slate-600) 0) var(--slate-800)}html[data-color-scheme=dark] .marketing-site .assurance-trace b,html[data-color-scheme=dark] .marketing-site .marketing-facts span,html[data-color-scheme=dark] .marketing-site :is(.assurance-score span,.assurance-pillars>div>span){color:var(--slate-300)}html[data-color-scheme=dark] .marketing-site :is(.strategy-detail-cards article>span:not(.marketing-ordinal),.marketing-pillar-atlas article>span:not(.marketing-ordinal),.marketing-contact-directory small){color:var(--slate-300)!important}html[data-color-scheme=dark] .marketing-method-diagram>b,html[data-color-scheme=dark] .marketing-portfolio-grid thead th,html[data-color-scheme=dark] .marketing-site :is(.strategy-detail-sections li,.marketing-method-diagram span){color:var(--slate-300)}html[data-color-scheme=dark] .marketing-portfolio-row th{border-color:var(--slate-600);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .marketing-portfolio-row td{border-color:var(--slate-600);color:var(--slate-800)}html[data-color-scheme=dark] .marketing-launch-offer{border-color:var(--slate-400);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .marketing-price del{color:var(--slate-400)}html[data-color-scheme=dark] .marketing-site :is(input,textarea,.ui-select){border-color:var(--slate-500);background:var(--slate-900);color:var(--slate-100)}html[data-color-scheme=dark] .marketing-waitlist .waitlist-form{border-color:var(--slate-400);background:var(--slate-100);color:var(--slate-800)}html[data-color-scheme=dark] .marketing-waitlist .waitlist-form :is(label,p,a){color:var(--slate-700)}html[data-color-scheme=dark] .marketing-waitlist .waitlist-form :is(input,textarea){border-color:var(--slate-500);background:var(--slate-0);color:var(--slate-800);-webkit-text-fill-color:var(--slate-800);caret-color:var(--slate-800)}html[data-color-scheme=dark] .marketing-waitlist .waitlist-form :is(input,textarea)::placeholder{color:var(--slate-500);-webkit-text-fill-color:var(--slate-500);opacity:1}html[data-color-scheme=dark] .marketing-waitlist .waitlist-form .ui-choice.ui-choice{border-color:var(--slate-700)!important;background-color:var(--slate-0)!important}html[data-color-scheme=dark] .marketing-waitlist .waitlist-form .ui-choice.ui-choice:checked{background-color:var(--slate-700)!important}html[data-color-scheme=dark] .marketing-waitlist .waitlist-form button{border-color:var(--slate-700);background:var(--slate-700);color:var(--slate-0)}html[data-color-scheme=dark] .portal-login,html[data-color-scheme=dark] .portal-shell,html[data-color-scheme=dark] .private-state{background:var(--slate-950);color:var(--slate-100)}html[data-color-scheme=dark] .portal-login>section,html[data-color-scheme=dark] .portal-main>header{border-color:var(--slate-700);background:var(--slate-900);color:var(--slate-100)}html[data-color-scheme=dark] .portal-body{color:var(--slate-100)}html[data-color-scheme=dark] .portal-body :is(article,.portal-panel,.portal-next-card,.portal-table-card,.wizard-card,.verification-card,.journey-panel,.report-governance,.portal-plan-workspace,.billing-section,.admin-wizard-card){color:var(--slate-100);border-color:var(--slate-600)!important;background:var(--slate-800)!important}html[data-color-scheme=dark] .deep-purchase-setup{border-color:var(--slate-600);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .deep-purchase-setup>header p:not(.kicker){color:var(--slate-300)}html[data-color-scheme=dark] .portal-body :is(.portal-table-head,.portal-table-row,.billing-list>div,.wizard-site-selection,.wizard-promotion,.consent-row){border-color:var(--slate-600);background:var(--slate-900);color:var(--slate-150)}html[data-color-scheme=dark] .wizard-site-selection>label{background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .portal-login>section>p:not(.kicker),html[data-color-scheme=dark] .portal-shell :is(p,small,dt,.checkout-note),html[data-color-scheme=dark] .private-state>p{color:var(--slate-300)}html[data-color-scheme=dark] .portal-shell :is(h1,h2,h3,h4,strong,dd,label,a){color:inherit}html[data-color-scheme=dark] .portal-login input,html[data-color-scheme=dark] .portal-shell :is(input,textarea,.ui-select){border-color:var(--slate-500);background:var(--slate-900);color:var(--slate-100)}html[data-color-scheme=dark] .wizard-plans>button{border-color:var(--slate-600);background:var(--slate-900);color:var(--slate-100)}html[data-color-scheme=dark] .wizard-plans>button.active{border-color:var(--blue-100);background:var(--slate-700)}html[data-color-scheme=dark] .wizard-plans b del{color:var(--slate-300)}html[data-color-scheme=dark] .portal-purchase-context{border-color:var(--slate-500);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .portal-purchase-context>span{color:var(--blue-100)}html[data-color-scheme=dark] .portal-purchase-context dd small,html[data-color-scheme=dark] .portal-purchase-context>p{color:var(--slate-300)!important}html[data-color-scheme=dark] .portal-heading-actions .portal-primary.acid{border-color:var(--blue-100);background:var(--blue-100);color:var(--slate-800)!important}html[data-color-scheme=dark] .portal-plan-workspace>header{border-color:var(--slate-600);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .launch-closed{border-color:var(--slate-500);background:var(--slate-800);color:var(--slate-200)}html[data-color-scheme=dark] .launch-closed>span{background:var(--blue-100);color:var(--slate-800)}html[data-color-scheme=dark] .launch-closed p{color:var(--slate-200)!important}html[data-color-scheme=dark] .portal-shell :is(.report-card-main code,.report-card-main footer,.billing-stats small,.billing-stats span,.portal-overview-stats small,.portal-overview-stats span,.agency-plan-stats small,.agency-schedule-list span:not(.run-state)){color:#bdcbc3}html[data-color-scheme=dark] .secure-report-share{border-color:var(--slate-600)}html[data-color-scheme=dark] .secure-report-link{border-color:var(--slate-500);background:var(--slate-900)}html[data-color-scheme=dark] .portal-shell :is(.secure-report-share small,.secure-report-link p){color:var(--slate-300)}html[data-color-scheme=dark] .portal-shell :is(.report-card-wait,.report-preparing,.schedule-icon,.monitor-calendar small){border-color:var(--slate-300);color:var(--slate-300)}html[data-color-scheme=dark] .portal-shell :is(.report-preparing.failed-copy,.report-card-pending:has(.failed-copy) .report-card-wait,.danger-link){color:#ffb4a6;border-color:#ffb4a6}html[data-color-scheme=dark] .login-reset,html[data-color-scheme=dark] .portal-main>header button,html[data-color-scheme=dark] .portal-secondary{border-color:var(--slate-500)!important;color:var(--slate-150)!important;background:0 0!important}html[data-color-scheme=dark] .portal-shell :is(.portal-primary,.portal-secondary,.wizard-card button,.admin-command button,.grant-form button):disabled{opacity:1;border:1px solid var(--slate-400)!important;background:var(--slate-500)!important;color:var(--slate-100)!important}html[data-color-scheme=dark] .wizard-progress li{color:var(--slate-300);font-size:12px}html[data-color-scheme=dark] .wizard-progress li span{border-color:var(--slate-500);background:var(--slate-800)}html[data-color-scheme=dark] .wizard-progress li:not(:last-child):after{background:var(--slate-500)}html[data-color-scheme=dark] .wizard-progress li.active{color:var(--slate-100)}html[data-color-scheme=dark] .legal-page,html[data-color-scheme=dark] .legal-topbar{border-color:var(--slate-700);background:var(--slate-900);color:var(--slate-100)}html[data-color-scheme=dark] .legal-article,html[data-color-scheme=dark] .legal-article>section,html[data-color-scheme=dark] .legal-index a,html[data-color-scheme=dark] .legal-index nav{border-color:var(--slate-600)}html[data-color-scheme=dark] .legal-index>p,html[data-color-scheme=dark] .legal-page :is(.legal-topbar-back,.legal-index a,.legal-index a span,.legal-article h2,.legal-section-copy p,.legal-note,.legal-document-links a){color:var(--slate-300)}html[data-color-scheme=dark] .legal-appendix{background:var(--slate-800)}html[data-color-scheme=dark] .legal-appendix :is(p,strong,a){color:var(--slate-300)}html[data-color-scheme=dark] .report-v2-main,html[data-color-scheme=dark] .report-v2-topbar{background:var(--slate-900);color:var(--slate-100)}html[data-color-scheme=dark] .report-v2-action-pack :is(article,details),html[data-color-scheme=dark] .report-v2-section :is(article,details,.report-v2-filters,.report-v2-scope){border-color:var(--slate-600)}@media (max-width:600px){.theme-switcher{bottom:8px;right:8px}.theme-switcher button{padding:7px;font-size:0}.theme-switcher button span{font-size:15px}}html[data-color-scheme=dark] .locale-picker>summary,html[data-color-scheme=dark] .marketing-mobile-menu>summary{background:var(--slate-800)}html[data-color-scheme=dark] .marketing-hero em{color:var(--blue-100)}html[data-color-scheme=dark] .marketing-footer-meta>span,html[data-color-scheme=dark] .marketing-launch-action>p,html[data-color-scheme=dark] .marketing-plan-details,html[data-color-scheme=dark] .marketing-price>span,html[data-color-scheme=dark] .marketing-problem .shell>p:last-child{color:var(--slate-300)!important}html[data-color-scheme=dark] .marketing-launch-action{border-color:var(--slate-600);background:var(--slate-800)}html[data-color-scheme=dark] .marketing-faq summary>span,html[data-color-scheme=dark] .marketing-site :is(.marketing-benefits,.strategy-pillars,.strategy-use-cases) article>span{color:var(--slate-300)}html[data-color-scheme=dark] .strategy-comparison :is(th,td),html[data-color-scheme=dark] .strategy-comparison table{border-color:var(--slate-600);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .strategy-comparison thead th{background:var(--slate-800)}html[data-color-scheme=dark] .strategy-comparison .verunel-column{background:var(--slate-700)}html[data-color-scheme=dark] .marketing-site :is(.marketing-report-preview,.marketing-report-crops article,.marketing-decision-sheet,.marketing-developer-sheet){border-color:var(--slate-500);background:var(--slate-50)!important;color:var(--slate-950)!important}html[data-color-scheme=dark] .marketing-site :is(.marketing-report-preview,.marketing-report-crops article,.marketing-decision-sheet,.marketing-developer-sheet) :is(p,small,dt,code,footer,footer span,li>b){color:var(--slate-600)!important}html[data-color-scheme=dark] .marketing-site :is(.marketing-report-preview,.marketing-report-crops article,.marketing-decision-sheet,.marketing-developer-sheet) :is(h2,h3,strong,b,a){color:var(--slate-950)}html[data-color-scheme=dark] .marketing-report-preview>aside{color:var(--slate-200)!important}html[data-color-scheme=dark] .marketing-site.marketing-site .marketing-report-preview>aside>small{color:var(--slate-300)!important}html[data-color-scheme=dark] .marketing-site.marketing-site .marketing-report-preview>aside :is(strong,code){color:var(--slate-200)!important}html[data-color-scheme=dark] .marketing-site .change-proof span,html[data-color-scheme=dark] .marketing-site.marketing-site .marketing-ticket{border-color:var(--slate-300);background:var(--slate-100)!important}html[data-color-scheme=dark] .marketing-site .change-proof span,html[data-color-scheme=dark] .marketing-site .change-proof span b,html[data-color-scheme=dark] .marketing-site.marketing-site .marketing-ticket :is(small,strong){color:var(--slate-700)!important}html[data-color-scheme=dark] .report-v2-main{background:var(--slate-100);color:var(--slate-950)}html[data-color-scheme=dark] .report-v2-topbar :is(a,span,strong){color:var(--slate-200)}html[data-color-scheme=dark] .report-v2-topbar .report-v2-status{background:var(--slate-700);color:var(--slate-100)}.preference-controls{z-index:70;align-items:center;gap:6px;display:inline-flex}.preference-control{flex:0 0 44px;width:44px;height:44px;display:block;position:relative}.preference-positioner{z-index:100}.preference-trigger{cursor:pointer;place-items:center;min-width:44px;display:grid;border:1px solid var(--slate-500)!important;background:var(--slate-0)!important;width:44px!important;height:44px!important;color:var(--slate-700)!important;border-radius:50%!important;padding:0!important}.preference-trigger:hover,.preference-trigger[aria-expanded=true]{border-color:var(--slate-700)!important;background:var(--slate-150)!important}.preference-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.preference-trigger svg .theme-icon-half{fill:currentColor;stroke:none}.preference-popover{border:1px solid var(--slate-500);background:var(--slate-0);width:min(248px,100vw - 28px);color:var(--slate-800);overflow:hidden;box-shadow:0 18px 48px #10182738}.preference-popover>p{border-bottom:1px solid var(--slate-200);background:var(--slate-100);gap:5px;margin:0;padding:15px 16px 12px;display:grid;color:var(--slate-700)!important;font:12px/1.3 var(--font-sans)!important}.preference-popover>p span{color:var(--slate-500);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800}.preference-popover>p strong{font-size:12px;color:var(--slate-800)!important}.preference-popover>div{padding:6px;display:grid}.preference-popover :is(a,button,[role=menuitem],[role=menuitemradio]){text-align:left;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:42px;display:grid;color:var(--slate-700)!important;font:12px/1.2 var(--font-sans)!important;background:0 0!important;border:0!important;border-radius:2px!important;padding:8px 10px!important}.preference-popover :is(a,button,[role=menuitem],[role=menuitemradio]):hover,.preference-popover :is(a[aria-current=page],button[aria-checked=true],[role=menuitemradio][data-checked]){background:var(--slate-150)!important;color:var(--slate-800)!important}.preference-popover :is(a[aria-current=page],button[aria-checked=true],[role=menuitemradio][data-checked]){border:1px solid var(--slate-700)!important}.preference-popover :is(a,button,[role=menuitem],[role=menuitemradio])>span{color:var(--slate-600);font-size:12px;font-weight:900}.preference-popover :is(a,button,[role=menuitem],[role=menuitemradio])>strong{min-width:0;color:inherit!important}.preference-popover :is(a,button,[role=menuitem],[role=menuitemradio])>:is(b,.preference-check){text-align:center;color:var(--slate-700)!important}.legal-topbar-actions,.portal-login-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.portal-login .portal-login-topbar .wordmark{margin-bottom:0}.private-report-nav>div{align-items:center;gap:14px;display:flex}html[data-color-scheme=dark] .marketing-site .button,html[data-color-scheme=dark] .portal-login form button,html[data-color-scheme=dark] .portal-shell :is(.checkout-button,.full-button),html[data-color-scheme=dark] .private-state .button{box-shadow:0 0 0 1px #a3b6ff2e;border-color:var(--blue-100)!important;background:var(--blue-100)!important;color:var(--slate-800)!important}html[data-color-scheme=dark] .marketing-site .button:hover,html[data-color-scheme=dark] .portal-login form button:hover,html[data-color-scheme=dark] .portal-shell :is(.checkout-button,.full-button):hover,html[data-color-scheme=dark] .private-state .button:hover{border-color:var(--slate-100)!important;background:var(--slate-100)!important}html[data-color-scheme=dark] .preference-trigger{border-color:var(--slate-100)!important;background:var(--slate-100)!important;color:var(--slate-800)!important}html[data-color-scheme=dark] .preference-trigger:hover,html[data-color-scheme=dark] .preference-trigger[aria-expanded=true]{border-color:var(--blue-100)!important;background:var(--blue-100)!important}html[data-color-scheme=dark] .portal-main>header .preference-trigger{border-color:var(--slate-100)!important;background:var(--slate-100)!important;color:var(--slate-800)!important}html[data-color-scheme=dark] .portal-main>header .preference-trigger:hover,html[data-color-scheme=dark] .portal-main>header .preference-trigger[aria-expanded=true]{border-color:var(--blue-100)!important;background:var(--blue-100)!important;color:var(--slate-800)!important}html[data-color-scheme=dark] .preference-popover{border-color:var(--slate-400);background:var(--slate-800);color:var(--slate-100);box-shadow:0 20px 54px #0000007a}html[data-color-scheme=dark] .preference-popover>p{border-color:var(--slate-500);background:var(--slate-800);color:var(--slate-150)!important}html[data-color-scheme=dark] .preference-popover>p span{color:var(--slate-300)}html[data-color-scheme=dark] .preference-popover>p strong{color:var(--slate-0)!important}html[data-color-scheme=dark] .preference-popover :is(a,button,[role=menuitem],[role=menuitemradio]){color:var(--slate-150)!important}html[data-color-scheme=dark] .preference-popover :is(a,button,[role=menuitem],[role=menuitemradio])>span{color:var(--slate-200)}html[data-color-scheme=dark] .preference-popover :is(a,button,[role=menuitem],[role=menuitemradio])>:is(b,.preference-check){color:var(--blue-100)!important}html[data-color-scheme=dark] .preference-popover :is(a,button,[role=menuitem],[role=menuitemradio]):hover,html[data-color-scheme=dark] .preference-popover :is(a[aria-current=page],button[aria-checked=true],[role=menuitemradio][data-checked]){background:var(--blue-100)!important;color:var(--slate-800)!important}html[data-color-scheme=dark] .preference-popover :is(a,button,[role=menuitem],[role=menuitemradio]):hover>:is(span,b,.preference-check),html[data-color-scheme=dark] .preference-popover :is(a[aria-current=page],button[aria-checked=true],[role=menuitemradio][data-checked])>:is(span,b,.preference-check){color:var(--slate-800)!important}.skip-link{z-index:10000;border:2px solid var(--slate-800);background:var(--blue-100);color:var(--slate-800);padding:10px 14px;font-size:14px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(.ui-input,.ui-select,.ui-textarea){padding:10px 12px}.ui-input.ui-input,.ui-readonly.ui-readonly,.ui-select.ui-select,.ui-textarea.ui-textarea{border:1px solid var(--slate-500);background:var(--slate-0);color:var(--slate-800);-webkit-text-fill-color:var(--slate-800);caret-color:var(--slate-800)}.ui-input.ui-input,.ui-select.ui-select,.ui-textarea.ui-textarea{min-height:42px}.ui-select.ui-select{font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-select-icon{flex:none}.ui-select-positioner{z-index:200}.ui-select-popup{width:var(--anchor-width);max-width:calc(100vw - 24px);max-height:min(360px,var(--available-height));border:1px solid var(--slate-500);background:var(--slate-0);color:var(--slate-800);padding:5px;overflow-y:auto;box-shadow:0 18px 48px #10182738}.ui-select-option{min-height:40px;color:inherit;cursor:pointer;font:12px/1.35 var(--font-sans);overflow-wrap:anywhere;align-items:center;padding:8px 10px 8px 36px;display:flex;position:relative}.ui-select-option[data-highlighted]{background:var(--slate-150);outline:none}.ui-select-option[data-selected]{background:var(--slate-150);color:var(--slate-800)}.ui-select-option[data-disabled]{color:var(--slate-500);cursor:not-allowed}.ui-select-indicator{visibility:hidden;color:var(--slate-700);font-weight:900;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ui-select-indicator[data-selected]{visibility:visible}.ui-select-empty{color:var(--slate-500);font:12px/1.4 var(--font-sans)}.ui-select-empty:not(:empty){padding:12px}.ui-combobox{align-items:stretch;width:100%;display:flex}.ui-combobox .ui-combobox-input{flex:auto;min-width:0}.ui-combobox-trigger{cursor:pointer;flex:0 0 42px}.grant-form .ui-combobox-trigger,.ui-combobox-trigger{background:var(--slate-0);color:var(--slate-800);border:1px solid var(--slate-500);border-left:0}.grant-form .ui-combobox{background:0 0;border:0;min-height:42px;padding:0}.ui-input.ui-input::placeholder,.ui-textarea.ui-textarea::placeholder{color:var(--slate-500);-webkit-text-fill-color:var(--slate-500);opacity:1}.ui-input.ui-input:disabled,.ui-select.ui-select:disabled,.ui-textarea.ui-textarea:disabled{border-color:var(--slate-400);background:var(--slate-150);color:var(--slate-600);-webkit-text-fill-color:var(--slate-600);opacity:1}.ui-choice.ui-choice{appearance:none;width:18px;height:18px;accent-color:var(--slate-700);color:var(--slate-800);-webkit-text-fill-color:var(--slate-800);color-scheme:light;opacity:1;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-radius:2px;flex:none;place-items:center;display:inline-grid;border:2px solid var(--slate-700)!important;background-color:var(--slate-0)!important;background-image:none!important}.ui-choice.ui-choice[data-checked]{color:var(--slate-0);-webkit-text-fill-color:var(--slate-0);background-color:var(--slate-700)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E")!important}.ui-choice-indicator{color:var(--slate-0);font:900 13px/1 var(--font-sans)}.ui-choice.ui-choice[data-disabled]{filter:grayscale(.1);opacity:.78;cursor:not-allowed}.ui-readonly.ui-readonly{overflow-wrap:anywhere;max-width:100%;min-height:42px;padding:10px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.ui-input.ui-input:focus-visible,.ui-select.ui-select:focus-visible,.ui-textarea.ui-textarea:focus-visible{outline:3px solid var(--slate-400);outline-offset:2px}html[data-color-scheme=dark] .ui-input.ui-input,html[data-color-scheme=dark] .ui-readonly.ui-readonly,html[data-color-scheme=dark] .ui-select.ui-select,html[data-color-scheme=dark] .ui-textarea.ui-textarea{border-color:var(--slate-400);background:var(--slate-950);color:var(--slate-100);-webkit-text-fill-color:var(--slate-100);caret-color:var(--slate-100)}html[data-color-scheme=dark] .ui-input.ui-input::placeholder,html[data-color-scheme=dark] .ui-textarea.ui-textarea::placeholder{color:var(--slate-300);-webkit-text-fill-color:var(--slate-300)}html[data-color-scheme=dark] .ui-input.ui-input:disabled,html[data-color-scheme=dark] .ui-select.ui-select:disabled,html[data-color-scheme=dark] .ui-textarea.ui-textarea:disabled{border-color:var(--slate-500);background:var(--slate-800);color:var(--slate-300);-webkit-text-fill-color:var(--slate-300)}html[data-color-scheme=dark] .ui-choice.ui-choice{accent-color:var(--blue-100);color:var(--slate-800);-webkit-text-fill-color:var(--slate-800);color-scheme:light;border-color:var(--blue-100)!important;background-color:var(--slate-100)!important}html[data-color-scheme=dark] .ui-choice.ui-choice:checked,html[data-color-scheme=dark] .ui-choice.ui-choice[data-checked]{background-color:var(--slate-700)!important}html[data-color-scheme=dark] .ui-select-popup{border-color:var(--slate-400);background:var(--slate-900);color:var(--slate-100);box-shadow:0 20px 54px #0000007a}html[data-color-scheme=dark] .ui-select-option[data-highlighted]{background:var(--slate-700)}html[data-color-scheme=dark] .ui-select-option[data-selected]{background:var(--blue-100);color:var(--slate-800)}html[data-color-scheme=dark] .ui-select-indicator{color:var(--blue-100)}html[data-color-scheme=dark] .ui-select-option[data-selected] .ui-select-indicator{color:var(--slate-800)}html[data-color-scheme=dark] .ui-select-empty{color:var(--slate-300)}html[data-color-scheme=dark] .ui-combobox-trigger{border-color:var(--slate-400);background:var(--slate-950);color:var(--slate-100)}html[data-color-scheme=dark] .portal-shell .portal-primary:not(:disabled){border-color:var(--blue-100);background:var(--blue-100);color:var(--slate-800)}html[data-color-scheme=dark] .portal-shell .portal-primary:not(:disabled):hover{border-color:var(--blue-100);background:var(--blue-100)}html[data-color-scheme=dark] :is(.portal-quick-start,.admin-command) :is(.ui-input.ui-input,.ui-select.ui-select){border-color:var(--slate-150);background:var(--slate-300);color:var(--slate-800);-webkit-text-fill-color:var(--slate-800)}html[data-color-scheme=dark] :is(.portal-quick-start,.admin-command) .ui-input.ui-input::placeholder{color:var(--slate-600);-webkit-text-fill-color:var(--slate-600)}.environment-form label,.environment-strip strong,.journey-fields label,.journey-step label,.step-heading strong{font-size:12px}.environment-form button,.environment-strip button,.journey-editor-title button,.journey-step>button,.save-journey,.scenario-list button,.step-heading button{min-height:40px;font-size:12px}html[data-color-scheme=dark] .environment-strip span,html[data-color-scheme=dark] .journey-heading>strong{border:1px solid var(--slate-500);background:var(--slate-700);color:var(--slate-150)}html[data-color-scheme=dark] .environment-form,html[data-color-scheme=dark] .journey-step{border-color:var(--slate-600);background:var(--slate-900);color:var(--slate-100)}html[data-color-scheme=dark] .journey-step>span{border:1px solid var(--slate-400);background:var(--slate-700);color:var(--slate-100)}html[data-color-scheme=dark] :is(.environment-strip button,.scenario-list button,.step-heading button,.journey-editor-title button){border-color:var(--slate-400);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] :is(.step-heading button,.save-journey,.journey-step>button):disabled{border:1px solid var(--slate-400);background:var(--slate-500);color:var(--slate-100);opacity:1}html[data-color-scheme=dark] .deep-purchase-setup>.portal-primary,html[data-color-scheme=dark] .save-journey{border:1px solid var(--blue-100);background:var(--blue-100);color:var(--slate-800)}html[data-color-scheme=dark] .journey-step>button:not(:disabled){color:var(--slate-100);background:#795044;border:1px solid #ffb4a6}@media (max-width:600px){.preference-controls{gap:4px}.preference-trigger{min-width:44px;width:44px!important;height:44px!important}.preference-popover{position:fixed;top:66px;right:12px}.marketing-footer-preferences .preference-popover{top:auto;bottom:12px}.legal-topbar-actions{gap:10px}.legal-topbar-back{font-size:13px}.legal-topbar-back span{font-size:18px}}.checkout-return{border:1px solid var(--portal-border,var(--slate-300));border-left:4px solid var(--portal-accent,var(--slate-500));background:var(--portal-surface,var(--slate-100));color:var(--portal-text,var(--slate-800));margin-bottom:24px;padding:20px 24px}.checkout-return h2{margin:0 0 8px;font-size:24px}.checkout-return p{max-width:78ch;margin:0 0 12px}.checkout-return p:last-child{margin-bottom:0}html[data-theme=dark] .checkout-return{background:var(--slate-800);color:var(--slate-100);border-color:var(--slate-500);border-left-color:var(--slate-300)}.portal-history-control{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.portal-history-control p{max-width:65ch;color:inherit}.portal-history-control button{flex-shrink:0}@media (max-width:600px){.portal-history-control{flex-direction:column;align-items:flex-start}.checkout-return{padding:18px}}.purchase-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.purchase-recheck-confirm{border-top:1px solid;grid-column:1/-1;padding:18px}.purchase-recheck-confirm>div{flex-wrap:wrap;gap:12px;display:flex}.billing-purchase .purchase-actions button{white-space:normal;text-align:left}.journey-panel fieldset{border:0;min-width:0;margin:0;padding:0}.journey-panel fieldset:disabled{opacity:.72}.environment-form>fieldset,.journey-editor>fieldset{display:contents}.optional-journey-editor{margin:18px 0}.optional-journey-editor>summary{cursor:pointer;padding:16px 0;font-weight:700}.billing-stats article>span{font-size:12px}.optional-journey-editor>summary:focus-visible{outline-offset:4px;outline:2px solid}.report-card-main .report-support-action{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:12px;display:block}.monitor-site-schedule>h3{overflow-wrap:anywhere;margin:0;padding:20px 30px 0;font-size:18px}.monitor-site-schedule+.monitor-site-schedule{border-top:1px solid var(--portal-line,var(--slate-200))}.marketing-site{background:var(--v3-bg);color:var(--v3-ink);font-family:var(--font-sans)}.marketing-site :is(a,button,summary):focus-visible{outline:3px solid var(--v3-blue);outline-offset:5px}.marketing-site .v3-icon{flex:0 0 22px;width:22px;height:22px}.marketing-site .v3-eyebrow{color:var(--v3-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 30px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.marketing-site .v3-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:26px;padding-block:84px 52px;display:grid}.marketing-site .v3-hero-eyebrow{color:#3554a0;background:#f7f9ff;border:1px solid #dce3ff;border-radius:30px;align-items:center;gap:10px;margin-bottom:38px;padding:9px 14px;font-size:11px;display:inline-flex}.marketing-site .v3-hero-eyebrow>span{background:#2448ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #edf1ff}.marketing-site .v3-hero h1{font:600 clamp(46px,5.5vw,80px)/1.035 var(--font-sans);letter-spacing:-.067em;text-wrap:balance;max-width:620px;margin:0}.marketing-site .v3-hero h1 em{color:var(--v3-blue);font-style:normal;display:block}.marketing-site .v3-lede{color:var(--v3-muted);max-width:500px;margin:32px 0;font-size:18px;line-height:1.7}.marketing-site .v3-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.marketing-site .v3-button{color:#fff;background:#2448ff;border:1px solid #2448ff;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex;box-shadow:0 4px 10px #2448ff14}.marketing-site .v3-button:hover{background:#1738dc}.marketing-site .v3-text-link{align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.marketing-site .v3-text-link:hover{color:var(--v3-blue)}.marketing-site .v3-hero-promises{flex-wrap:wrap;gap:20px;margin:30px 0 0;padding:0;list-style:none;display:flex}.marketing-site .v3-hero-promises li{color:var(--v3-muted);align-items:center;gap:8px;font-size:12px;display:flex}.marketing-site .v3-hero-promises svg{background:var(--v3-tint);width:17px;height:17px;color:var(--v3-blue);border-radius:50%;flex-basis:17px;padding:2px}.marketing-site .v3-proof-strip{border-block:1px solid var(--v3-line);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:24px;display:grid}.marketing-site .v3-proof-strip>span{color:var(--v3-muted);align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.marketing-site small{font-size:12px!important}.marketing-site .v3-hero-eyebrow{letter-spacing:.035em;font-size:12px}.marketing-site .v3-hero{padding-block:56px 38px}.marketing-site .v3-section{padding-block:100px}.marketing-site .v3-section :is(h2,h3,p){margin-top:0}.marketing-site :is(.v3-section-heading h2,.v3-editorial h2){font:500 clamp(32px,3.5vw,48px)/1.06 var(--font-sans);letter-spacing:-.055em;text-wrap:balance;margin-bottom:24px}.marketing-site :is(.v3-section-heading h2,.v3-editorial h2)>span{color:#738177}.marketing-site .v3-section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.marketing-site .v3-section-heading h2{margin-bottom:0}.marketing-site .v3-section-heading>p{max-width:390px;color:var(--v3-muted);margin-bottom:0;font-size:15px;line-height:1.7}.marketing-site .v3-editorial{grid-template-columns:.85fr 1.15fr;gap:120px;display:grid}.marketing-site .v3-editorial>div:first-child{max-width:400px}.marketing-site .v3-editorial h3{letter-spacing:-.02em;margin-bottom:16px;font-size:19px;font-weight:500;line-height:1.4}.marketing-site .v3-editorial p{color:var(--v3-muted);font-size:15px;line-height:1.75}.marketing-site .v3-editorial .v3-eyebrow{font-size:12px}.marketing-site .v3-editorial .v3-editorial-note{max-width:320px;margin-top:32px;padding-left:42px;font-size:13px;position:relative}.marketing-site .v3-editorial .v3-editorial-note:before{content:"";background:var(--v3-line);width:24px;height:1px;position:absolute;top:.875em;left:0}.marketing-site .v3-outcomes{gap:26px;margin-top:30px;display:grid}.marketing-site .v3-outcomes article{align-items:flex-start;gap:16px;display:flex}.marketing-site .v3-outcomes h3{margin:0 0 7px;font-size:17px;font-weight:600}.marketing-site .v3-outcomes p{margin-bottom:0;font-size:14px}.marketing-site .marketing-ordinal.marketing-ordinal{border-color:var(--v3-line);background:var(--v3-tint);color:var(--v3-blue);font-size:10px;font-weight:500}.marketing-site .v3-intelligence{color:#f2f7f8;background:#102027}.marketing-site .v3-intelligence .v3-section-heading h2>span{color:#a4bbb9}.marketing-site .v3-intelligence :is(.v3-eyebrow,.ui-eyebrow,.v3-section-heading>p){color:#b1c6cc}.marketing-site .v3-intelligence-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (min-width:960px){.marketing-site .v3-intelligence-grid{grid-template-rows:auto auto auto auto;align-items:start;gap:24px 80px}.v3-intelligence-grid :is(.v3-radar-wrap,.report-radar-component,.report-radar-component>div,.report-radar){grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.v3-intelligence-grid .report-radar-caption{grid-area:1/1/auto/-1;margin:0}.v3-intelligence-grid .report-radar-layout{grid-area:2/1/4/-1;grid-template-columns:subgrid;grid-template-rows:subgrid}.v3-intelligence-grid .report-radar-svg{grid-area:1/1}.v3-intelligence-grid .report-radar-data{grid-area:2/1/auto/-1}.v3-intelligence-grid .report-radar-note{grid-area:4/1/auto/-1;margin:0}.v3-intelligence-grid .v3-pillar-list{grid-area:2/2;align-self:center}}.marketing-site .v3-pillar{border-bottom:1px solid #35515e}.marketing-site .v3-pillar:first-child{border-top:1px solid #35515e}.marketing-site .v3-pillar summary{cursor:pointer;grid-template-columns:24px 1fr 30px 14px;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.marketing-site .v3-pillar summary::-webkit-details-marker{display:none}.marketing-site .v3-pillar h3{margin:0;font-size:15px;font-weight:500;line-height:1.4}.marketing-site .v3-pillar summary>span:not(.marketing-ordinal){color:#b1c6cc;font:12px ui-monospace,monospace}.marketing-site .v3-pillar .marketing-ordinal{background:#213746;border-color:#35515e;color:#b7caff!important}.marketing-site .v3-plus{width:10px;height:10px;position:relative}.marketing-site .v3-plus:after,.marketing-site .v3-plus:before{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:5px}.marketing-site .v3-plus:after{transform:rotate(90deg)}.marketing-site .v3-pillar[open] .v3-plus:after{transform:none}.marketing-site .v3-pillar>p{color:#b1c6cc;margin:0 24px 20px 40px;font-size:14px;line-height:1.7}.marketing-site .v3-section-foot{color:#b1c6cc;border-top:1px solid #35515e;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:28px;font-size:12px;line-height:1.6;display:flex}.marketing-site .v3-section-foot a{color:#f2f7f8;flex-shrink:0;align-items:center;gap:16px;min-height:44px;display:inline-flex}.marketing-site .v3-report-summary{grid-template-columns:1fr 120px;gap:30px;padding-top:30px;display:grid}.marketing-site .v3-report-summary .v3-eyebrow{margin-bottom:12px;font-size:10px}.marketing-site .v3-report-summary h3{letter-spacing:-.045em;margin-bottom:16px;font-size:30px;font-weight:500;line-height:1.1}.marketing-site .v3-report-summary p:not(.v3-eyebrow){color:var(--v3-muted);max-width:630px;margin-bottom:0;font-size:14px;line-height:1.7}.marketing-site .v3-report-score{flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;display:flex}.marketing-site .v3-report-score strong{letter-spacing:-.065em;font-size:55px;font-weight:500;line-height:1}.marketing-site .v3-report-score small{letter-spacing:0;color:var(--v3-muted);font-weight:400;font-size:13px!important}.marketing-site .v3-report-score>span{color:var(--v3-muted);font-size:12px}.marketing-site .v3-severity{text-transform:capitalize;color:#3554a0;background:#eef2ff;border-radius:3px;padding:4px 7px;font-size:11px}.marketing-site .v3-severity-high{color:#a03716;background:#fff0e6}.marketing-site .v3-severity-medium{color:#805311;background:#fff5d9}.marketing-site .v3-report-caption{color:var(--v3-muted);margin:18px 0 0;font-size:12px}.marketing-site .v3-action-pack{background:var(--v3-soft)}.marketing-site .marketing-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.marketing-site .marketing-section-heading h2{font:500 44px/1.1 var(--font-sans);letter-spacing:-.05em;max-width:550px}.marketing-site .marketing-section-heading>p{font:15px/1.7 var(--font-sans);color:var(--v3-muted)}.marketing-site .marketing-kicker{color:var(--v3-muted);letter-spacing:.06em;font:12px/1.6 ui-monospace,monospace}.marketing-site .marketing-kicker:before{display:none}.marketing-site .v3-process-grid{grid-template-columns:repeat(3,1fr);gap:54px;display:grid}.marketing-site .v3-process-grid article{border-top:1px solid var(--v3-line);padding-top:24px}.marketing-site .v3-process-grid h3{letter-spacing:-.025em;margin:22px 0 12px;font-size:19px;font-weight:500}.marketing-site .v3-process-grid p{color:var(--v3-muted);margin-bottom:0;font-size:14px;line-height:1.8}.marketing-site .v3-teams{border-bottom:1px solid var(--v3-line);padding-top:36px}.marketing-site .v3-teams .v3-outcomes,.marketing-site .v3-trust .v3-outcomes{margin-top:0}.marketing-site .marketing-plans{padding-block:88px}.marketing-site .marketing-plans>div{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.marketing-site .marketing-plans>div>article{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:8px;min-height:0;padding:26px 22px}.marketing-site .marketing-plans>div>article.recommended{background:var(--v3-surface);border:1px solid var(--v3-blue)}.marketing-site .marketing-plans>div>article.recommended:before{background:var(--v3-blue);border-radius:8px 8px 0 0;height:3px}.marketing-site .marketing-plans h3{font:500 26px/1.15 var(--font-sans);letter-spacing:-.035em}.marketing-site .marketing-plans article header p{min-height:70px;font:14px/1.6 var(--font-sans);color:var(--v3-muted)}.marketing-site .marketing-plans dl{border-color:var(--v3-line);margin-block:18px}.marketing-site .marketing-plans dl>div{border-color:var(--v3-line)}.marketing-site .marketing-plans dd{font:13px/1.65 var(--font-sans)}.marketing-site .marketing-plans dt{font:11px/1.6 var(--font-sans);color:var(--v3-muted)}.marketing-site .marketing-plan-details{color:var(--v3-muted);font:12px/1.7 var(--font-sans)}.marketing-site .marketing-plan-details li:before{color:var(--v3-blue)}.marketing-site .marketing-price strong{font:500 34px/1.2 var(--font-sans);letter-spacing:-.05em}.marketing-site .marketing-price :is(del,span){color:var(--v3-muted);font-family:var(--font-sans)}.marketing-site .marketing-plans article>a{border:1px solid var(--v3-line);border-radius:6px;padding:12px;font-size:13px;font-weight:600}.marketing-site .marketing-plans .recommended>a{color:#fff;background:#2448ff;border-color:#2448ff}.marketing-site .marketing-launch-offer{border:1px solid var(--v3-line);background:var(--v3-tint);color:var(--v3-ink);border-radius:8px;padding:16px 20px}.marketing-site .marketing-launch-offer strong{font-size:12px}.marketing-site .marketing-launch-offer span{font:13px/1.6 var(--font-sans)}.marketing-site .marketing-plans>small{color:var(--v3-muted)}.marketing-site .v3-trust{border-top:1px solid var(--v3-line)}.marketing-site .marketing-faq{grid-template-columns:.85fr 1.15fr;gap:120px;padding-block:24px 90px}.marketing-site .marketing-faq h2{font:500 40px/1.1 var(--font-sans);letter-spacing:-.05em}.marketing-site .marketing-faq :is(details){border-color:var(--v3-line)}.marketing-site .marketing-faq summary{padding-block:22px;font-size:15px;font-weight:500}.marketing-site .marketing-faq details p{color:var(--v3-muted);font:14px/1.8 var(--font-sans)}.marketing-site .v3-closing{color:#f2f7f8;background:#102027;padding-block:80px}.marketing-site .v3-closing>div{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;display:grid}.marketing-site .v3-closing .v3-eyebrow{color:#b1c6cc}.marketing-site .v3-closing h2{font:500 clamp(46px,5vw,72px)/1.03 var(--font-sans);letter-spacing:-.065em;margin:0}.marketing-site .v3-closing h2>span{color:#a3b6ff}.marketing-site .v3-closing>div>div>p:not(.v3-eyebrow){color:#b1c6cc;margin-bottom:26px;font-size:16px;line-height:1.7}.marketing-site .v3-closing .v3-button{color:#102027;background:#f2f7f8;border-color:#f2f7f8}.marketing-site .v3-closing .v3-text-link{color:#b1c6cc;width:fit-content;margin-top:14px;font-size:12px;display:flex}.marketing-site .marketing-footer{border-color:var(--v3-line);color:var(--v3-ink);background:var(--v3-bg);padding-block:48px 22px}@media (min-width:1600px){.marketing-site .v3-hero{gap:50px}}@media (max-width:1190px){.marketing-site .marketing-faq,.marketing-site .v3-editorial{gap:64px}.marketing-site .v3-intelligence-grid{gap:40px}.marketing-site .marketing-section-heading,.marketing-site .v3-section-heading{gap:50px}.marketing-site .marketing-plans>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .marketing-plans article header p{min-height:0}.marketing-site .v3-hero{grid-template-columns:.85fr 1.15fr;gap:24px;padding-top:60px}.marketing-site .v3-hero h1{font-size:58px}.marketing-site .v3-hero-eyebrow{font-size:10px}}@media (max-width:959px){.marketing-site .v3-section{padding-block:70px}.marketing-site .marketing-section-heading,.marketing-site .v3-closing>div,.marketing-site .v3-editorial,.marketing-site .v3-section-heading{gap:40px}.marketing-site .v3-intelligence-grid{grid-template-columns:1fr;gap:24px}.marketing-site .v3-radar-wrap{width:min(540px,100%);margin-inline:auto}.marketing-site .v3-pillar summary{padding-inline:22px}.marketing-site .v3-pillar>p{margin-left:62px}.marketing-site .v3-report-summary{grid-template-columns:1fr;gap:20px}.marketing-site .v3-report-score{flex-direction:row;justify-content:flex-start;align-items:baseline}.marketing-site .v3-report-score strong{font-size:44px}.marketing-site .v3-process-grid{gap:28px}.marketing-site .v3-hero{grid-template-columns:1fr;gap:34px;padding-block:52px 34px}.marketing-site .v3-hero h1{max-width:620px;font-size:clamp(48px,8vw,72px)}.marketing-site .v3-hero h1 em{display:inline}.marketing-site .v3-hero-copy{max-width:660px}.marketing-site .v3-hero-eyebrow{margin-bottom:25px}.marketing-site .v3-lede{max-width:610px;margin-block:24px}.marketing-site .v3-proof-strip{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:580px){.marketing-site .v3-section{padding-block:60px}.marketing-site .marketing-faq,.marketing-site .marketing-section-heading,.marketing-site .v3-closing>div,.marketing-site .v3-editorial,.marketing-site .v3-section-heading{grid-template-columns:1fr;gap:28px}.marketing-site .v3-section-heading{margin-bottom:32px}.marketing-site .v3-editorial .v3-editorial-note{margin-top:22px}.marketing-site .v3-editorial>div:first-child{max-width:none}.marketing-site .v3-outcomes{gap:24px;margin-top:24px}.marketing-site .v3-outcomes article{gap:12px}.marketing-site .v3-outcomes h3{font-size:16px}.marketing-site .v3-intelligence .shell{width:calc(100% - 24px)}.marketing-site .v3-intelligence .v3-section-heading,.marketing-site .v3-section-foot{padding-inline:8px}.marketing-site .v3-pillar summary{grid-template-columns:24px 1fr 24px 10px;gap:12px}.marketing-site .v3-pillar h3{font-size:14px}.marketing-site .v3-section-foot{flex-direction:column;align-items:flex-start;gap:12px}.marketing-site .v3-report-summary h3{font-size:27px}.marketing-site .v3-report-summary p:not(.v3-eyebrow){font-size:13px}.marketing-site .marketing-section-heading h2{font-size:34px}.marketing-site .v3-process-grid{grid-template-columns:1fr;gap:28px}.marketing-site .v3-process-grid article{grid-template-columns:34px 1fr;align-items:center;gap:12px;display:grid}.marketing-site .v3-process-grid h3{margin:0}.marketing-site .v3-process-grid p{grid-column:2}.marketing-site .marketing-plans{padding-block:60px}.marketing-site .marketing-plans>div{grid-template-columns:1fr}.marketing-site .marketing-launch-offer{flex-direction:column;align-items:flex-start;gap:8px}.marketing-site .marketing-faq{padding-block:0 60px}.marketing-site .marketing-faq h2{font-size:32px}.marketing-site .v3-closing{padding-block:60px}.marketing-site .v3-hero{padding-top:34px}.marketing-site .v3-hero h1{letter-spacing:-.065em;font-size:clamp(42px,11.8vw,64px);line-height:1.055}.marketing-site .v3-lede{font-size:16px;line-height:1.65}.marketing-site .v3-hero-eyebrow{letter-spacing:.04em;padding:7px 10px;font-size:10px}.marketing-site .v3-hero-actions{gap:10px 22px}.marketing-site .v3-hero-promises{gap:9px 14px;margin-top:18px}.marketing-site .v3-hero-promises li{gap:5px;font-size:12px}.marketing-site .v3-floating-findings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.marketing-site .v3-proof-strip{gap:18px 12px;padding-block:20px}.marketing-site .v3-proof-strip>span{gap:8px;font-size:12px}.marketing-site .v3-proof-strip svg{flex-basis:18px;width:18px;height:18px}}html[data-color-scheme=dark] .marketing-site{background:var(--v3-bg);color:var(--v3-ink)}html[data-color-scheme=dark] .marketing-site .v3-hero h1 em{color:var(--v3-blue)}html[data-color-scheme=dark] .marketing-site .v3-button{color:#fff}html[data-color-scheme=dark] .marketing-site :is(.v3-section-heading h2,.v3-editorial h2)>span{color:#9eb3b2}html[data-color-scheme=dark] .marketing-site .marketing-plans>div>article,html[data-color-scheme=dark] .marketing-site .marketing-plans>div>article.recommended{background:var(--v3-surface);border-color:var(--v3-line)}html[data-color-scheme=dark] .marketing-site .marketing-plans>div>article.recommended{border-color:var(--v3-blue)}html[data-color-scheme=dark] .marketing-site .marketing-plans .recommended>a{color:#fff}html[data-color-scheme=dark] .marketing-site .v3-closing .v3-button{color:#102027}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{scroll-behavior:auto;transition:none!important;animation:none!important}}.marketing-site .v3-hero-eyebrow,.marketing-site .v3-report-summary .v3-eyebrow{font-size:12px}.marketing-site .marketing-ordinal.marketing-ordinal-inverse{border-color:var(--v3-line);background:var(--v3-tint)!important}.marketing-site .v3-hero-check{gap:8px;max-width:560px;margin:26px 0 18px;display:grid}.marketing-site .v3-hero-check-label{font:600 14px/1.4 var(--font-sans);color:var(--text)}.marketing-site .v3-hero-check-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.marketing-site .v3-hero-check-row [data-ui-control=ui-input]{min-height:48px;font-size:16px}.marketing-site .v3-hero-check-hint{font:400 13px/1.6 var(--font-sans);color:var(--text-muted);margin:0}@media (max-width:560px){.marketing-site .v3-hero-check-row{grid-template-columns:1fr}}.marketing-site .v3-scene{width:100%;min-width:0}.marketing-site .v3-scene-stage{isolation:isolate;min-height:540px;color:var(--slate-900);display:grid;position:relative}.marketing-site .v3-scene-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse,var(--blue-100),transparent 70%);opacity:.65;border-radius:50%;position:absolute;inset:30px -12px 0}.marketing-site .v3-orbit{border:1px dashed var(--blue-300);border-radius:50%;transition:opacity .6s;position:absolute;inset:65px 20px 40px;transform:rotate(24deg)}.marketing-site .v3-orbit-two{opacity:.45;border-style:solid;inset:100px 0 65px;transform:rotate(-24deg)}.marketing-site .v3-floating-findings{grid-area:1/1;height:0}.marketing-site .v3-scene-note{color:var(--brand);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.marketing-site .v3-scene-number{border:1px solid var(--border);width:36px;height:36px;font:12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.marketing-site .v3-scene-note small{color:var(--text-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.marketing-site .v3-browser{border:1px solid var(--blue-100);background:var(--slate-0);border-radius:14px;height:285px;transition:top .8s,transform .8s,opacity .6s;position:absolute;top:135px;left:90px;right:24px;overflow:hidden;transform:perspective(1100px)rotateY(-9deg)rotate(6deg);box-shadow:0 20px 60px #2448ff14}.marketing-site .v3-browser-chrome{background:var(--blue-50);height:28px;color:var(--slate-600);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.marketing-site .v3-browser-nav{justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex}.marketing-site .v3-browser-nav strong{letter-spacing:-.06em;font-size:24px}.marketing-site .v3-browser-nav sup{font-size:10px}.marketing-site .v3-browser-nav>span{color:var(--slate-600);font-size:10px}.marketing-site .v3-browser-page{grid-template-columns:1fr 1fr;gap:14px;padding:0 20px 20px;display:grid}.marketing-site .v3-browser-page p{color:var(--slate-900);letter-spacing:-.055em;margin:6px 0 16px;font-size:25px;font-weight:500;line-height:1.08}.marketing-site .v3-browser-page small{color:var(--slate-600);font-size:10px!important}.marketing-site .v3-browser-page>div>span{background:var(--blue-600);color:#fff;border-radius:4px;width:fit-content;margin-top:18px;padding:10px 14px;font-size:10px;display:block}.marketing-site .v3-pavilion{background:url(/marketing/pavilion.svg) 50%/cover;border-radius:4px;min-height:210px}.marketing-site .v3-scan-beam{background:var(--blue-600);opacity:0;height:2px;position:absolute;inset:26% 0 auto;box-shadow:0 0 18px 5px #2448ff33}.marketing-site .v3-scene[data-step="0"] .v3-scan-beam{opacity:1}.marketing-site .v3-scene[data-step="0"][data-playing=true] .v3-scan-beam{animation:v3-scan 2.4s ease-in-out}@keyframes v3-scan{0%,to{top:26%}50%{top:90%}}.marketing-site .v3-score-orb{width:112px;color:var(--slate-900);opacity:0;visibility:hidden;border-radius:12px;flex-direction:column;align-items:center;gap:10px;transition:opacity .5s,transform .7s,visibility .5s;display:flex;position:absolute;top:65px;right:24px;transform:translateY(12px)scale(.92)}.marketing-site .v3-score-dial{aspect-ratio:1;width:100%;box-shadow:0 0 0 7px var(--blue-50);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.marketing-site .v3-score-dial svg{fill:none;width:100%;height:100%;stroke:var(--slate-500);stroke-width:3.5px;position:absolute;inset:0;transform:rotate(-90deg)}.marketing-site .v3-score-orb circle+circle{stroke:var(--blue-600);stroke-linecap:round}.marketing-site .v3-score-value{flex-direction:column;align-items:center;gap:4px;display:flex}.marketing-site .v3-score-orb strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.marketing-site .v3-score-orb small{color:var(--slate-600);font-size:12px;line-height:1}.marketing-site .v3-score-label{border:1px solid var(--blue-100);color:var(--slate-600);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.35}.marketing-site .v3-scene[data-step="1"] .v3-score-orb{opacity:1;visibility:visible;transform:none}.marketing-site .v3-finding{border:1px solid var(--blue-100);width:210px;min-height:110px;color:var(--slate-900);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:15px 13px;transition:top .85s cubic-bezier(.22,1,.36,1),left .85s cubic-bezier(.22,1,.36,1),width .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),opacity .5s,visibility .5s,border-color .2s;display:flex;position:absolute;box-shadow:0 10px 25px #2448ff12}.marketing-site .v3-finding:focus-visible,.marketing-site .v3-finding:hover{border-color:var(--blue-600);z-index:5}.marketing-site .v3-finding-symbol{color:var(--blue-600);flex:0 0 22px;place-items:center;padding-top:3px;display:grid}.marketing-site .v3-finding-content{flex:1;min-width:0}.marketing-site .v3-finding-label{font-size:12px;font-weight:600;display:block}.marketing-site .v3-finding p{color:var(--slate-900);margin:3px 0 6px;line-height:1}.marketing-site .v3-finding strong{letter-spacing:-.055em;font-size:30px;font-weight:500}.marketing-site .v3-finding small{color:var(--slate-600);font-size:12px}.marketing-site .v3-finding em{background:var(--blue-50);color:var(--blue-700);border-radius:4px;padding:4px 6px;font-size:12px;font-style:normal;line-height:1.3;display:inline-block}.marketing-site .v3-finding-arrow{color:var(--slate-600);flex:none;font-size:14px}.marketing-site .v3-finding-0{top:92px;left:0;transform:rotate(4deg)}.marketing-site .v3-finding-1{top:251px;left:0;transform:rotate(-2deg)}.marketing-site .v3-finding-2{top:401px;left:28px;transform:rotate(-5deg)}.marketing-site .v3-finding-3{top:382px;left:calc(100% - 220px);transform:rotate(5deg)}.marketing-site .v3-finding[data-severity=high] em{color:#a32647;background:#fff0f3}.marketing-site .v3-finding[data-severity=medium] em{color:#965209;background:#fff4e7}.marketing-site .v3-finding-task,.marketing-site .v3-todo-check{display:none}.marketing-site .v3-scene[data-step="0"] .v3-finding{opacity:0;visibility:hidden;transform:translate(45px,25px)scale(.85)}.marketing-site .v3-explanation{border:1px solid var(--blue-100);width:65%;color:var(--slate-900);opacity:0;visibility:hidden;background:#fff;border-radius:16px;grid-area:1/1;align-self:start;margin:117px 0 12px 35%;padding:24px;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1),visibility .45s;position:relative;transform:translate(20px,25px)scale(.96);box-shadow:0 20px 50px #2448ff18}.marketing-site .v3-explanation header{color:var(--blue-700);align-items:center;gap:9px;margin-bottom:18px;font-size:12px;display:flex}.marketing-site .v3-explanation h2{color:var(--slate-900);letter-spacing:-.04em;margin:0 0 22px;font-size:23px;font-weight:600;line-height:1.15}.marketing-site .v3-explanation small{color:var(--slate-600);font-weight:600;display:block}.marketing-site .v3-explanation p{color:var(--slate-900);margin:7px 0 0;font-size:13px;line-height:1.55}.marketing-site .v3-explanation-next{background:var(--blue-50);border-radius:8px;margin-top:18px;padding:14px}.marketing-site .v3-explanation a{color:var(--blue-700);justify-content:space-between;align-items:center;min-height:28px;margin-top:16px;font-size:12px;display:flex}.marketing-site .v3-scene[data-step="2"] .v3-explanation{opacity:1;visibility:visible;transition-delay:.15s;transform:none}.marketing-site .v3-scene[data-step="2"] .v3-browser{opacity:.08;transform:scale(.9)}.marketing-site .v3-scene[data-step="2"] .v3-finding{width:32%;min-height:72px;padding:14px 12px;left:0;transform:none}.marketing-site .v3-scene[data-step="2"] .v3-finding-0{border-color:var(--blue-600);top:105px}.marketing-site .v3-scene[data-step="2"] .v3-finding-1{top:205px}.marketing-site .v3-scene[data-step="2"] .v3-finding-2{top:305px}.marketing-site .v3-scene[data-step="2"] .v3-finding-3{top:405px}.marketing-site .v3-scene[data-step="2"] .v3-measured-result{display:none}.marketing-site .v3-todo-board{border:1px solid var(--blue-100);background:var(--slate-50);opacity:0;visibility:hidden;border-radius:16px;transition:opacity .5s,transform .8s,visibility .5s;position:absolute;inset:75px 0 0;transform:scale(.96)}.marketing-site .v3-todo-board header{color:var(--slate-900);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.marketing-site .v3-todo-board header>span{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.marketing-site .v3-todo-board header small{color:var(--slate-600);font-size:12px}.marketing-site .v3-todo-open{min-height:32px;color:var(--blue-700);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:10px;left:18px;right:18px}.marketing-site .v3-scene[data-step="3"] .v3-todo-board{opacity:1;visibility:visible;transform:none}.marketing-site .v3-scene[data-step="3"] :is(.v3-browser,.v3-orbit){opacity:0}.marketing-site .v3-scene[data-step="3"] .v3-finding{width:calc(100% - 24px);height:78px;min-height:0;box-shadow:none;align-items:center;padding:12px 14px;left:12px;transform:none}.marketing-site .v3-scene[data-step="3"] .v3-finding[data-rank="0"]{top:135px}.marketing-site .v3-scene[data-step="3"] .v3-finding[data-rank="1"]{top:224px}.marketing-site .v3-scene[data-step="3"] .v3-finding[data-rank="2"]{top:313px}.marketing-site .v3-scene[data-step="3"] .v3-finding[data-rank="3"]{top:402px}.marketing-site .v3-scene[data-step="3"] :is(.v3-finding-symbol>svg,.v3-measured-result,.v3-finding-label){display:none}.marketing-site .v3-scene[data-step="3"] .v3-finding-task{display:block}.marketing-site .v3-finding-task small{color:var(--blue-700);margin-bottom:5px;display:block}.marketing-site .v3-finding-task strong{color:var(--slate-900);letter-spacing:-.025em;font-size:15px;font-weight:600;line-height:1.25;display:block}.marketing-site .v3-scene[data-step="3"] .v3-todo-check{border:1px solid var(--slate-400);border-radius:4px;width:17px;height:17px;display:block}.marketing-site .v3-scene-caption{border-bottom:1px solid var(--border);color:var(--text-muted);font:12px/1.5 var(--font-mono);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-bottom:14px;display:flex}.marketing-site .v3-scene-control{border:1px solid var(--border-control);width:38px;height:38px;color:var(--brand);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;display:grid}.marketing-site .v3-scene-control:disabled{color:var(--text-muted);cursor:default}.marketing-site .v3-scene-control svg{width:17px;height:17px}.marketing-site .v3-scene-steps{grid-template-columns:repeat(4,1fr);gap:6px;padding-top:20px;display:grid}.marketing-site .v3-scene-steps button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;font-size:12px;font-weight:600;display:flex}.marketing-site .v3-scene-steps button>span:first-child{border:1px solid var(--border-control);width:38px;height:38px;color:var(--brand);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.marketing-site .v3-scene-steps button[aria-pressed=true]>span:first-child{background:var(--action);border-color:var(--action);color:var(--on-action);box-shadow:0 0 0 4px var(--brand-tint)}.marketing-site .v3-scene-steps small{color:var(--text-muted);font:12px/1.5 var(--font-mono);display:block}.marketing-site .v3-scene-description{min-height:36px;color:var(--text-muted);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.5}.marketing-site .v3-scene[data-ready=false] :is(.v3-scene-control,.v3-scene-steps,.v3-scene-description){visibility:hidden}.marketing-site .v3-scene-fallback{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:16px;padding:22px;position:absolute;inset:0}.marketing-site .v3-scene-fallback>p{font-size:19px;font-weight:600;line-height:1.3}.marketing-site .v3-scene-fallback ol{padding-left:24px}.marketing-site .v3-scene-fallback li{border-bottom:1px solid var(--border);padding:14px 0}.marketing-site .v3-scene-fallback a{font-size:14px;line-height:1.4;display:block}.marketing-site .v3-scene-fallback small{color:var(--text-muted);margin-bottom:5px;display:block}.marketing-site .v3-scene-fallback>a{color:var(--brand);margin-top:18px}html[data-color-scheme=dark] .marketing-site .v3-scene-stage:before{opacity:.12}html[data-color-scheme=dark] .marketing-site .v3-scene-stage :is(.v3-browser-page p,.v3-finding p,.v3-finding strong,.v3-explanation p){color:var(--slate-900)}html[data-color-scheme=dark] .marketing-site .v3-scene-stage :is(.v3-browser-page small,.v3-finding small,.v3-score-orb small,.v3-explanation small){color:var(--slate-600)}html[data-color-scheme=dark] .marketing-site .v3-scene-stage :is(.v3-explanation a,.v3-todo-open,.v3-finding-task small){color:var(--blue-700)}@media (min-width:960px) and (max-width:1190px){.marketing-site .v3-browser{left:45px;right:10px}.marketing-site .v3-finding{gap:7px;width:184px;padding:14px 10px}.marketing-site .v3-finding-3{left:calc(100% - 190px)}.marketing-site .v3-browser-page p{font-size:21px}.marketing-site .v3-scene-steps button{flex-direction:column;align-items:flex-start}.marketing-site .v3-explanation{padding:18px}.marketing-site .v3-explanation h2{font-size:21px}}@media (max-width:959px){.marketing-site .v3-scene{max-width:660px;margin-inline:auto}}@media (max-width:599px){.marketing-site .v3-scene-stage{min-height:620px}.marketing-site .v3-browser{height:220px;top:95px;left:8px;right:8px;transform:rotate(3deg)}.marketing-site .v3-scene[data-step="0"] .v3-browser{top:150px}.marketing-site .v3-browser-nav{padding:12px}.marketing-site .v3-browser-nav strong{font-size:21px}.marketing-site .v3-browser-nav>span{font-size:9px}.marketing-site .v3-browser-page{gap:10px;padding:0 12px}.marketing-site .v3-browser-page p{margin:0 0 10px;font-size:21px}.marketing-site .v3-browser-page>div>span{margin-top:9px;padding:7px 10px}.marketing-site .v3-pavilion{min-height:140px}.marketing-site .v3-score-orb{width:100px;top:80px;right:5px}.marketing-site .v3-score-orb strong{font-size:38px}.marketing-site .v3-scene-note{left:0}.marketing-site .v3-orbit{inset:90px 0 130px}.marketing-site .v3-finding{gap:7px;width:calc(50% - 5px);min-height:112px;padding:12px 10px;transform:none}.marketing-site .v3-finding-symbol{flex-basis:18px}.marketing-site .v3-finding-symbol .v3-icon{flex-basis:18px;width:18px;height:18px}.marketing-site .v3-finding-0{top:280px;left:0}.marketing-site .v3-finding-1{top:280px;left:calc(50% + 5px)}.marketing-site .v3-finding-2{top:410px;left:0}.marketing-site .v3-finding-3{top:410px;left:calc(50% + 5px)}.marketing-site .v3-finding strong{font-size:28px}.marketing-site .v3-finding em{padding:3px 4px}.marketing-site .v3-finding-arrow{display:none}.marketing-site .v3-scene[data-step="2"] .v3-finding{align-items:center;width:calc(50% - 5px);height:53px;min-height:0;padding:12px 10px}.marketing-site .v3-scene[data-step="2"] .v3-finding-0{top:75px;left:0}.marketing-site .v3-scene[data-step="2"] .v3-finding-1{top:75px;left:calc(50% + 5px)}.marketing-site .v3-scene[data-step="2"] .v3-finding-2{top:138px;left:0}.marketing-site .v3-scene[data-step="2"] .v3-finding-3{top:138px;left:calc(50% + 5px)}.marketing-site .v3-explanation{width:100%;margin:212px 0 12px;padding:18px}.marketing-site .v3-explanation header{margin-bottom:12px}.marketing-site .v3-explanation h2{margin-bottom:16px;font-size:21px}.marketing-site .v3-explanation p{font-size:12px;line-height:1.5}.marketing-site .v3-explanation-next{margin-top:12px;padding:10px}.marketing-site .v3-explanation a{margin-top:10px}.marketing-site .v3-todo-board header{padding-inline:12px}.marketing-site .v3-todo-board header small{text-align:right;max-width:115px}.marketing-site .v3-scene[data-step="3"] .v3-finding{height:96px;padding-inline:10px}.marketing-site .v3-scene[data-step="3"] .v3-finding[data-rank="1"]{top:243px}.marketing-site .v3-scene[data-step="3"] .v3-finding[data-rank="2"]{top:351px}.marketing-site .v3-scene[data-step="3"] .v3-finding[data-rank="3"]{top:459px}.marketing-site .v3-finding-task strong{font-size:13px}.marketing-site .v3-scene-steps button{text-align:center;flex-direction:column;align-items:center;gap:7px}.marketing-site .v3-scene-steps small{display:none}}@media (max-width:359px){.marketing-site .v3-explanation{margin-top:205px;padding:14px}.marketing-site .v3-explanation h2{margin-bottom:12px;font-size:20px}.marketing-site .v3-explanation header{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.marketing-site .v3-scene *,.marketing-site .v3-scene :after,.marketing-site .v3-scene :before{transition:none!important;animation:none!important}}html{scroll-padding-top:100px}body{font-family:var(--font-sans)}body,html[data-color-scheme=dark] body{background:var(--canvas);color:var(--text)}:is(h1,h2,h3,h4){font-family:var(--font-sans);font-weight:600}:is(button,input,textarea,select){font-family:var(--font-sans)}:is(a,button,summary,input,textarea,[role=combobox]):focus-visible{outline:3px solid var(--brand);outline-offset:4px}:root body .wordmark[data-brand=verunel]{letter-spacing:-.055em;color:var(--text);flex-shrink:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex;font:700 28px/1 var(--font-sans)!important}:root body .wordmark[data-brand=verunel]>:last-child{letter-spacing:inherit;color:inherit;background:0 0;width:auto;height:auto;font:inherit!important}:root .report-logo-mark,:root .wordmark-mark,:root body .wordmark[data-brand=verunel] .wordmark-mark{width:32px;height:36px;color:var(--brand);background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;display:inline-grid}:root .verunel-mark,:root body .wordmark[data-brand=verunel] .verunel-mark{width:32px;height:32px}:root .verunel-mark :is(path,circle){fill:currentColor!important}.legal-page,.marketing-site,.portal-login,.portal-shell,.private-state{background:var(--canvas);color:var(--text)}.legal-page .shell,.marketing-site .shell{width:min(var(--page-width),calc(100% - var(--page-gutter) * 2))}.legal-topbar>.shell,.marketing-site .marketing-header{height:var(--header-height);border-color:var(--border);background:var(--canvas)}.marketing-site .marketing-header .marketing-nav a,.marketing-site .marketing-header .marketing-signin{color:var(--text-muted);font:400 14px/1.4 var(--font-sans)!important}.marketing-site .marketing-header .marketing-nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--brand)}.marketing-site .marketing-header .marketing-nav{gap:24px}.marketing-site .marketing-header .button-small{border-radius:var(--radius-control);background:var(--action);color:var(--on-action);border-color:var(--action);padding:12px 20px;font-size:14px!important}.marketing-site .marketing-footer{background:var(--canvas);color:var(--text);border-color:var(--border);padding-block:48px 24px}.marketing-site .marketing-footer :is(a,span){color:var(--text-muted)}.marketing-site .marketing-footer-meta{border-color:var(--border)}.marketing-page-hero{min-height:0;padding-block:88px 72px}.marketing-page-hero h1{max-width:1040px;font:600 clamp(44px,5.7vw,80px)/1.06 var(--font-sans);letter-spacing:-.06em;margin:24px 0}.marketing-page-hero>p:last-child{max-width:760px;color:var(--text-muted);font:400 19px/1.7 var(--font-sans);margin:0}.kicker,.marketing-kicker{color:var(--text-muted);font:500 12px/1.5 var(--font-sans);letter-spacing:.09em}.marketing-kicker:before{background:var(--brand)}.marketing-page-cta,.marketing-section,.marketing-trust,.marketing-waitlist,.strategy-detail-sections{padding-block:var(--section-space)}.marketing-page-cta h2,.marketing-section-heading h2,.marketing-section>header h2,.marketing-trust h2,.marketing-waitlist h2,.strategy-detail-sections h2{font:600 clamp(32px,3.5vw,48px)/1.12 var(--font-sans);letter-spacing:-.045em}.marketing-page-cta p,.marketing-section-heading>p,.marketing-section>header>p,.strategy-detail-sections>header>p{font:400 16px/1.7 var(--font-sans);color:var(--text-muted)}.marketing-site .strategy-detail-sections :is(p,li){color:var(--text-muted);font-size:15px;line-height:1.7}.marketing-site .strategy-detail-cards{gap:24px}.marketing-site .marketing-contact-directory a,.marketing-site .marketing-method-diagram>div,.marketing-site .marketing-pillar-atlas article,.marketing-site .strategy-detail-cards article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);padding:28px}.marketing-pillar-atlas h3,.strategy-detail-cards h3{letter-spacing:-.035em;font-size:25px;font-weight:600;line-height:1.2}.marketing-site .marketing-ordinal{background:var(--brand-tint);color:var(--brand);border-color:var(--border)}:root .marketing-site .marketing-ordinal.marketing-ordinal-inverse{background:var(--brand-tint)!important;color:var(--brand)!important}.marketing-site .marketing-page-cta,.marketing-site .marketing-waitlist{background:var(--surface-soft)}.marketing-site .marketing-trust{background:var(--canvas);color:var(--text);border-block:1px solid var(--border)}.marketing-site .marketing-trust :is(h2,p,small,li,strong){color:inherit}.marketing-site .marketing-waitlist .waitlist-form{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);padding:32px}.marketing-site .marketing-waitlist .waitlist-form :is(label,p,a){color:var(--text)}.marketing-site .marketing-waitlist .waitlist-form p{color:var(--text-muted)}.waitlist-form p a{text-underline-offset:3px;text-decoration:underline}:root .waitlist-fields>button{border:1px solid var(--action);border-radius:var(--radius-control);background:var(--action);min-height:46px;color:var(--on-action);font:600 14px/1.45 var(--font-sans);padding:12px 20px}.marketing-site .marketing-contact-directory small{color:var(--brand)}.marketing-site .marketing-contact-directory strong{font-family:var(--font-sans);letter-spacing:-.025em;font-size:23px}.marketing-site .marketing-method-diagram{margin-top:24px}.marketing-site .marketing-portfolio-grid{border-color:var(--border)}.marketing-site .marketing-portfolio-grid :is(th,td){color:var(--text);border-color:var(--border)}.marketing-site .marketing-portfolio-grid thead th{background:var(--surface-soft)}.marketing-site .marketing-portfolio-row th{background:var(--surface)}.marketing-site .marketing-portfolio-row td{background:var(--brand-tint)}@supports (color:color-mix(in lab,red,red)){.marketing-site .marketing-portfolio-row td{background:color-mix(in srgb,var(--brand-tint) var(--heat),var(--surface))}}html[data-color-scheme=dark] .marketing-site .marketing-portfolio-row td{color:var(--text)}.marketing-site .marketing-plans>div{gap:20px}.marketing-site .marketing-plans article{border-radius:var(--radius-card)}.marketing-site .marketing-plans>div>article.agency-plan{grid-column:1/-1}:root .portal-login form button,:root .waitlist-form>button,:root .wizard-url-form>div>button,:root :is(.button,.v3-button,.portal-primary,.checkout-button,.full-button,.legal-return,[data-action=primary]),:root :is(.portal-quick-start,.wizard-url-form) form button{border:1px solid var(--action);border-radius:var(--radius-control);background:var(--action);min-height:46px;color:var(--on-action);font:600 14px/1.45 var(--font-sans);letter-spacing:0;text-align:center;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:12px 20px;display:inline-flex}:root .portal-login form button:hover,:root :is(.button,.v3-button,.portal-primary,.checkout-button,.full-button,.legal-return,[data-action=primary]):hover{background:var(--action-hover);border-color:var(--action-hover)}:root .report-v2-pack-downloads button,:root :is(.portal-secondary,.report-v2-print,.report-v2-download-button,[data-action=secondary]){border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text);font:600 13px/1.45 var(--font-sans);letter-spacing:0;padding:11px 16px}:root .portal-secondary:hover{background:var(--brand-tint);color:var(--brand);border-color:var(--brand)}:root :is(.text-link,.marketing-text-link){font:600 14px/1.5 var(--font-sans);color:var(--text)}:root .portal-login form button:disabled,:root :is(.button,.portal-primary,.portal-secondary,.checkout-button,.full-button,.legal-return):disabled{background:var(--surface-soft);border-color:var(--border-control);color:var(--text-muted);opacity:1;cursor:not-allowed}.marketing-site .marketing-plans article>a{border-radius:var(--radius-control)}.marketing-site .marketing-plans .recommended>a{background:var(--action);border-color:var(--action);color:var(--on-action)}:root :is(.ui-input.ui-input,.ui-select.ui-select,.ui-textarea.ui-textarea,.ui-readonly.ui-readonly){border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);min-height:46px;color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--text);font:400 14px/1.5 var(--font-sans);box-shadow:none;padding:12px 14px}:root .ui-readonly.ui-readonly{font-family:var(--font-mono);font-size:12px}:root :is(.ui-input.ui-input,.ui-textarea.ui-textarea)::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}:root :is(.ui-input.ui-input,.ui-select.ui-select,.ui-textarea.ui-textarea):focus-visible{outline:3px solid var(--brand);outline-offset:3px}:root .preference-popover,:root .ui-select-popup{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow-menu)}:root :is(.ui-select-option[data-highlighted],.ui-select-option[data-selected]){background:var(--brand-tint);color:var(--text)}:root :is(.ui-select-indicator,.ui-select-option[data-selected] .ui-select-indicator){color:var(--brand)}:root .ui-combobox-trigger{color:var(--text-muted);border-color:var(--border-control);border-radius:0 var(--radius-control) var(--radius-control) 0;background:0 0}:root .preference-trigger{border-radius:var(--radius-control);border-color:var(--border-control);background:var(--surface);color:var(--text)}:root .preference-option,:root .preference-option small{color:var(--text-muted)}:root .preference-option[aria-checked=true]{background:var(--brand-tint);color:var(--brand)}:root .ui-choice.ui-choice{color:var(--on-action);-webkit-text-fill-color:var(--on-action);accent-color:var(--action);border-radius:4px;border-color:var(--border-control)!important;background:var(--surface)!important}:root .ui-choice.ui-choice:checked,:root .ui-choice.ui-choice[data-checked]{border-color:var(--action)!important;background:var(--action)!important}.form-message{border-radius:var(--radius-control);padding:16px;line-height:1.6}.form-message.success{background:var(--success-tint);color:var(--success);border-color:var(--success)}.form-message.error{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}.legal-topbar{background:var(--canvas);border-bottom:1px solid var(--border)}.legal-topbar-back{font-size:13px}.legal-topbar-back .legal-topbar-back-label{font-size:inherit}.legal-hero{background:var(--surface-soft);color:var(--text);padding-block:72px}.legal-hero:after{display:none}.legal-hero-grid{grid-template-columns:230px minmax(0,1fr);gap:56px}.legal-hero-copy h1{font:600 clamp(42px,5vw,72px)/1.07 var(--font-sans);letter-spacing:-.055em}.legal-lead{max-width:760px;font:400 18px/1.7 var(--font-sans)}.legal-hero-meta,.legal-hero-meta .kicker,.legal-lead{color:var(--text-muted)}.legal-hero-meta>p:not(.kicker){color:var(--text-muted);border-color:var(--border)}.legal-content{grid-template-columns:230px minmax(0,1fr);gap:56px;padding-block:56px 80px}.legal-index a{color:var(--text-muted);border-color:var(--border);padding-block:16px;font-size:13px;line-height:1.5}.legal-index a span,.legal-section-number{color:var(--brand)}.legal-section-number{background:var(--brand-tint);border-radius:var(--radius-control)}.legal-article h2{font:600 29px/1.2 var(--font-sans);letter-spacing:-.035em}.legal-article>section{border-color:var(--border);padding-block:32px}.legal-section-copy{max-width:780px}.legal-appendix p,.legal-section-copy :is(p,li){font:400 16px/1.8 var(--font-sans);color:var(--text-muted)}.legal-appendix :is(p,ul,ol)+:is(p,ul,ol),.legal-section-copy :is(p,ul,ol)+:is(p,ul,ol){margin-top:16px}.legal-appendix :is(ul,ol),.legal-section-copy :is(ul,ol){margin:0;padding-left:20px}.legal-appendix li+li,.legal-section-copy li+li{margin-top:6px}.legal-appendix :is(ul,ol) li{font:400 16px/1.8 var(--font-sans);color:var(--text-muted)}.legal-appendix{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-soft);color:var(--text);padding:24px}.portal-login{align-items:center;min-height:100svh;padding:48px 24px}.portal-login>section{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(620px,100%);padding:40px}.portal-login-topbar{margin-bottom:40px}.portal-login .wordmark{margin:0}.portal-login h1{font:600 clamp(36px,4vw,48px)/1.08 var(--font-sans);letter-spacing:-.055em;margin:20px 0}.portal-login h1 em{color:var(--brand);font-style:normal;font-weight:inherit}.portal-login>section>p:not(.kicker){font:400 16px/1.7 var(--font-sans);color:var(--text-muted)}.portal-login form{gap:12px;margin-block:28px 20px}.portal-login label{letter-spacing:0;text-transform:none;font-size:13px}.portal-login .login-reset{margin-block:16px;display:block}.portal-login .text-link{display:inline-block}.private-state{padding:80px 24px}.private-state-brand{margin-bottom:48px}.private-state h1{max-width:700px;font:600 clamp(32px,4vw,48px)/1.1 var(--font-sans);letter-spacing:-.045em}.private-state>p{max-width:600px;font:400 16px/1.7 var(--font-sans);color:var(--text-muted)}.loading-ring{border-color:var(--border);border-top-color:var(--brand)}.private-state .state-icon.error{background:var(--danger-tint);color:var(--danger)}.portal-purchase-context{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--brand-tint);color:var(--text);padding:24px}.portal-shell{grid-template-columns:256px minmax(0,1fr)}.portal-sidebar{border-right:1px solid var(--border);background:var(--surface);color:var(--text);padding:26px 20px 24px}.portal-sidebar nav{gap:6px;margin-top:44px}.portal-sidebar nav a{border-radius:var(--radius-control);min-height:46px;color:var(--text-muted);grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:10px 12px;font-size:14px;font-weight:500}.portal-sidebar nav a:hover{background:var(--surface-soft);color:var(--text)}.portal-sidebar nav a.active{background:var(--brand-tint);color:var(--brand)}.portal-sidebar nav a.active:before{display:none}.portal-sidebar nav a b{background:var(--surface);color:var(--brand);font-size:12px}.portal-nav-icon{color:inherit}.sidebar-sample{color:var(--text-muted);border-color:var(--border);margin-inline:12px;font-size:13px}.sidebar-sample:hover{color:var(--brand)}.portal-sidebar .sidebar-sample svg{color:var(--text-muted)}.portal-account{border-color:var(--border);padding:20px 8px 0}.portal-account>span{background:var(--brand-tint);color:var(--brand);border-radius:var(--radius-control)}.portal-account strong{color:var(--text)}.portal-account small,.portal-account>button{color:var(--text-muted)}.portal-account>button:hover{color:var(--brand)}.portal-main>header{height:var(--header-height);border-color:var(--border);background:var(--surface);color:var(--text);padding-inline:40px}.portal-main>header small{color:var(--text-muted)}.portal-body{background:var(--canvas);max-width:1400px;margin-inline:auto;padding:40px 40px 64px}.portal-page-heading{gap:24px;margin-bottom:32px}.portal-page-heading h1{font:600 clamp(30px,3vw,42px)/1.1 var(--font-sans);letter-spacing:-.045em;margin:8px 0 12px}.portal-page-heading>div>p:last-child{max-width:670px;font:400 15px/1.65 var(--font-sans);color:var(--text-muted)}.portal-heading-actions{gap:12px}.billing-stats,.portal-overview-stats{border:0;gap:16px}.billing-stats article,.portal-overview-stats article{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:144px;padding:24px}.billing-stats strong,.portal-overview-stats strong{font:600 40px/1 var(--font-sans);letter-spacing:-.045em;margin-top:20px}.portal-overview-stats .overview-word{font-size:22px;line-height:1.2}.billing-stats :is(small,span),.portal-overview-stats :is(small,span){color:var(--text-muted);letter-spacing:.02em}.portal-dashboard-grid{gap:24px;margin-top:24px}:is(.portal-panel,.portal-next-card,.portal-table-card,.wizard-card,.verification-card,.journey-panel,.report-governance,.portal-plan-workspace,.billing-section,.admin-wizard-card,.report-library>article){border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text)}.portal-next-card,.portal-panel{padding:28px}.billing-section h2,.portal-next-card h2,.portal-panel h2,.wizard-card h2{font:600 25px/1.2 var(--font-sans);letter-spacing:-.035em}.portal-quick-start{border-radius:var(--radius-card);background:var(--brand-tint);color:var(--text);gap:32px;padding:32px}.portal-quick-start .kicker{color:var(--brand)}.portal-quick-start h2{font:600 28px/1.15 var(--font-sans);letter-spacing:-.035em}.portal-quick-start p:not(.kicker){font:400 14px/1.65 var(--font-sans);color:var(--text-muted)}.portal-quick-start form>div,.wizard-url-form>div{gap:10px}.portal-next-card{background:var(--surface-soft)}.portal-next-card p,.portal-next-card>span,.portal-panel p{color:var(--text-muted)}.portal-table-head,.portal-table-row{border-color:var(--border)}.portal-table-head{background:var(--surface-soft);color:var(--text-muted)}.portal-table-row{background:var(--surface);color:var(--text)}.report-document-icon{background:var(--brand-tint);border-color:var(--border);color:var(--brand);border-radius:var(--radius-control)}.portal-empty{border:1px dashed var(--border-control);border-radius:var(--radius-card);background:var(--surface);color:var(--text);padding:48px 24px}.portal-empty h2{font:600 28px/1.15 var(--font-sans);letter-spacing:-.035em}.portal-empty p{font:400 15px/1.7 var(--font-sans);color:var(--text-muted)}.admin-wizard-card,.wizard-card{padding:32px}.wizard-plans{gap:16px}.wizard-plans>button{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);color:var(--text);padding:20px}.wizard-plans>button.active{border:2px solid var(--brand);background:var(--brand-tint);padding:19px}.wizard-progress li{color:var(--text-muted)}.wizard-progress li span{background:var(--surface-soft);color:var(--text-muted);border-radius:50%}.wizard-progress li.active{color:var(--brand)}.wizard-progress li.active span{background:var(--action);color:var(--on-action)}.portal-plan-workspace>header{background:var(--brand-tint);color:var(--text);border-radius:12px 12px 0 0;padding:28px}.portal-plan-workspace>header :is(p,.kicker){color:var(--text-muted)}.deep-purchase-setup,.environment-form,.journey-heading,.journey-step{border-color:var(--border);background:var(--surface-soft);color:var(--text);border-radius:var(--radius-control)}.admin-command{border-radius:var(--radius-card);background:var(--brand-tint);color:var(--text)}.admin-command .admin-package-fields>small,.admin-command :is(p,label,.kicker),.admin-command>div>small{color:var(--text-muted)}.admin-command>button{border:1px solid var(--action);border-radius:var(--radius-control);background:var(--action);color:var(--on-action);min-height:46px;padding:12px 20px;font-size:14px}.admin-command>button:disabled{background:var(--surface-soft);border-color:var(--border-control);color:var(--text-muted)}:root .portal-shell .portal-table-row .row-action{background:var(--brand-tint);color:var(--brand);border:1px solid var(--border-control);border-radius:var(--radius-control)}.sample-pill{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:20px}.report-v2-shell{background:var(--canvas);grid-template-columns:256px minmax(0,1fr)}.report-v2-nav{background:var(--surface);color:var(--text);border-right:1px solid var(--border);padding:26px 20px}.report-v2-nav>div{border-color:var(--border)}.report-v2-nav>div small{color:var(--text-muted)}.report-v2-nav>div code{color:var(--text)}.report-v2-nav nav a{color:var(--text-muted);border-radius:var(--radius-control);border:0;min-height:44px;padding:12px;font-size:14px}.report-v2-nav nav a:focus-visible,.report-v2-nav nav a:hover{background:var(--brand-tint);color:var(--brand)}.report-v2-nav nav b{background:var(--surface-soft);color:var(--text-muted);font-size:12px}.report-v2-back{border-color:var(--border);color:var(--text-muted);font-size:13px}.private-report{background:var(--canvas);color:var(--text)}.private-report-header h1{font:600 clamp(36px,4vw,56px)/1.1 var(--font-sans);letter-spacing:-.045em}.private-report-summary{font:400 17px/1.7 var(--font-sans);color:var(--text-muted)}.private-finding-list article,.private-report-stats article{background:var(--surface);color:var(--text);border-color:var(--border);border-radius:var(--radius-card)}.private-finding-list :is(p,small),.private-report-meta{color:var(--text-muted)}.report-v2-topbar{height:var(--header-height);background:var(--surface);color:var(--text);border-color:var(--border);padding-inline:40px}.report-v2-topbar>span{color:var(--text-muted)}.report-v2-hero,.report-v2-section{padding:64px 40px}.report-v2-main>section{--canvas:#fff;--surface:#fff;--surface-soft:#f0f3f6;--text:#101827;--text-muted:#53616e;--border:#d9e0e7;--brand:#2448ff;--brand-tint:#eef2ff;--action:#2448ff;--on-action:#fff;--ink:var(--text);--paper:var(--canvas);--line:var(--border);--muted:var(--text-muted)}.report-v2-hero h1{font:600 clamp(34px,4vw,56px)/1.08 var(--font-sans);letter-spacing:-.05em}.report-v2-hero-grid>div:first-child>p{font:400 17px/1.7 var(--font-sans)}.report-v2-section h2{font:600 36px/1.12 var(--font-sans);letter-spacing:-.04em}.report-v2-section h3{letter-spacing:-.025em;font-weight:600;line-height:1.25}.report-v2-filters,.report-v2-pack-card,.report-v2-scope,.report-v2-section :is(article,details){border-radius:var(--radius-card)}.report-v2-pack-card header{border-radius:12px 12px 0 0}html[data-color-scheme=dark] :is(.marketing-site,.legal-page,.portal-login,.private-state,.portal-shell,.portal-body,.marketing-header,.marketing-footer,.legal-topbar){background:var(--canvas);color:var(--text);border-color:var(--border)}html[data-color-scheme=dark] :is(.portal-login>section,.portal-main>header,.portal-sidebar,.report-v2-nav,.report-v2-topbar){background:var(--surface);color:var(--text);border-color:var(--border)}html[data-color-scheme=dark] .marketing-site :is(.strategy-detail-cards article,.marketing-pillar-atlas article,.marketing-method-diagram>div,.marketing-contact-directory a){background:var(--surface);border-color:var(--border);color:var(--text)}html[data-color-scheme=dark] .marketing-site :is(.marketing-page-cta,.marketing-waitlist){background:var(--surface-soft)}html[data-color-scheme=dark] .marketing-site .marketing-trust{background:var(--canvas)}html[data-color-scheme=dark] .portal-body :is(article,.portal-panel,.portal-next-card,.portal-table-card,.wizard-card,.verification-card,.journey-panel,.report-governance,.portal-plan-workspace,.billing-section,.admin-wizard-card){border-color:var(--border);background:var(--surface)}html[data-color-scheme=dark] :is(.portal-quick-start,.admin-command,.portal-plan-workspace>header,.portal-purchase-context){background:var(--brand-tint);color:var(--text);border-color:var(--border)}html[data-color-scheme=dark] .portal-plan-workspace>header :is(.kicker,p){color:var(--text-muted)}html[data-color-scheme=dark] .wizard-plans>button{background:var(--surface);color:var(--text);border-color:var(--border-control)}html[data-color-scheme=dark] .wizard-plans>button.active{background:var(--brand-tint);border-color:var(--brand)}html[data-color-scheme=dark] .wizard-progress li.active span{background:var(--action);color:var(--on-action)}html[data-color-scheme=dark] .marketing-site .v3-hero-eyebrow{background:var(--brand-tint);color:var(--brand);border-color:var(--border)}html[data-color-scheme=dark] .marketing-site .marketing-plans .recommended>a,html[data-color-scheme=dark] .marketing-site .marketing-plans .recommended>a span{color:var(--on-action)}html[data-color-scheme=dark] .marketing-site .marketing-waitlist .waitlist-fields>button{background:var(--action);border-color:var(--action);color:var(--on-action)}html[data-color-scheme=dark] :is(.portal-sidebar nav a.active,.report-v2-nav nav a:hover){color:var(--brand);background:var(--brand-tint)}html[data-color-scheme=dark] .portal-sidebar :is(.sidebar-sample,.portal-account small,.portal-account>button){color:var(--text-muted)}html[data-color-scheme=dark] .portal-sidebar .wordmark[data-brand=verunel]{color:var(--text)}html[data-color-scheme=dark] .marketing-site :is(.button,.v3-button),html[data-color-scheme=dark] .portal-login form button:not(:disabled),html[data-color-scheme=dark] .portal-shell :is(.portal-primary,.portal-primary.acid):not(:disabled),html[data-color-scheme=dark] .private-state .button{background:var(--action)!important;border-color:var(--action)!important;color:var(--on-action)!important}html[data-color-scheme=dark] .portal-shell .portal-primary:not(:disabled):hover{background:var(--action-hover);border-color:var(--action-hover)}html[data-color-scheme=dark] .portal-shell .portal-secondary{background:var(--surface);border-color:var(--border-control);color:var(--text)}html[data-color-scheme=dark] :is(.portal-shell,.portal-login,.marketing-waitlist) :is(.ui-input.ui-input,.ui-select.ui-select,.ui-textarea.ui-textarea){background:var(--surface);color:var(--text);-webkit-text-fill-color:var(--text);border-color:var(--border-control)}html[data-color-scheme=dark] :is(.portal-shell,.portal-login,.marketing-waitlist) :is(.ui-input.ui-input,.ui-textarea.ui-textarea)::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}html[data-color-scheme=dark] .marketing-site .marketing-waitlist .waitlist-form{background:var(--surface);color:var(--text);border-color:var(--border)}html[data-color-scheme=dark] .marketing-site .marketing-waitlist .waitlist-form :is(label,p,a){color:var(--text)}html[data-color-scheme=dark] .legal-appendix,html[data-color-scheme=dark] .legal-hero{background:var(--surface-soft)}@media (max-width:1100px){.portal-shell,.report-v2-shell{grid-template-columns:220px minmax(0,1fr)}.portal-sidebar,.report-v2-nav{padding-inline:16px}.portal-body{padding:32px 24px 48px}.portal-main>header,.report-v2-topbar{padding-inline:24px}.portal-overview-stats{gap:12px}.portal-overview-stats article{padding:20px}.portal-quick-start{grid-template-columns:1fr;gap:24px}.legal-content,.legal-hero-grid{grid-template-columns:190px minmax(0,1fr);gap:40px}}@media (max-width:800px){.portal-shell,.report-v2-shell{display:block}.portal-sidebar,.report-v2-nav{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:20px;position:relative}.portal-sidebar nav{margin-top:20px}.portal-sidebar .sidebar-sample{display:none}.portal-account{align-self:center;padding:0}.portal-sidebar nav{border-top-color:var(--border)}.report-v2-nav nav:after{background:linear-gradient(90deg,transparent,var(--surface) 45%);color:var(--text-muted)}.portal-sidebar nav a{min-height:46px;font-size:13px}.portal-page-heading{align-items:flex-start}.portal-body{padding:28px 20px 48px}.portal-overview-stats article{min-height:130px}.admin-wizard-card,.portal-next-card,.portal-panel,.wizard-card{padding:24px}.report-v2-hero,.report-v2-section{padding:40px 24px}.legal-content,.legal-hero-grid{grid-template-columns:1fr;gap:24px}.legal-hero{padding-block:48px}.legal-index{position:static}}@media (max-width:700px){:root body .wordmark[data-brand=verunel]{font-size:24px!important}.marketing-page-hero{padding-block:48px}.legal-topbar-back .legal-topbar-back-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-site .marketing-header .marketing-mobile-sample{display:none}.marketing-page-hero h1{font-size:44px}.marketing-page-hero>p:last-child{font-size:17px}.marketing-site .marketing-pillar-atlas article,.marketing-site .strategy-detail-cards article{padding:24px}.marketing-page-cta>.shell{gap:24px}.marketing-site .marketing-waitlist .waitlist-form{padding:24px}.portal-login{padding:20px}.portal-login>section{padding:28px 24px}.portal-login-topbar{margin-bottom:32px}.portal-login h1{font-size:38px}.portal-main>header,.report-v2-topbar{padding-inline:20px}.report-v2-topbar{height:auto;min-height:76px;padding-block:14px}.portal-quick-start{padding:24px}.portal-quick-start form>div,.wizard-url-form>div{grid-template-columns:1fr}.portal-quick-start form button,.wizard-url-form>div>button{min-height:46px}.portal-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-overview-stats strong{font-size:36px}.portal-overview-stats .overview-word{font-size:20px}.admin-wizard-card,.wizard-card{padding:24px 20px}.report-v2-hero,.report-v2-section{padding-inline:20px}.report-v2-section h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.portal-view{animation:none}}.check-surface{gap:22px;display:grid}.check-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.check-form>button{min-height:46px}.check-result{gap:18px;margin-top:8px;display:grid}.check-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.check-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px}.check-card h3{font:600 17px/1.3 var(--font-sans);margin:0 0 12px}.check-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.check-metrics>div,.check-scores>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.check-metrics{gap:8px;margin:0;display:grid}.check-metrics dt,.check-scores dt{font:400 14px/1.5 var(--font-sans);color:var(--text-muted)}.check-metrics dd,.check-scores dd{font:600 14px/1.5 var(--font-sans);margin:0}.check-note{font:400 13px/1.7 var(--font-sans);color:var(--text-muted);margin:10px 0 0}.check-list{gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.check-list li{font:400 14px/1.6 var(--font-sans);color:var(--text-muted);align-items:baseline;gap:10px;display:flex}.check-cta{border-left:4px solid var(--acid);background:var(--slate-150);border-radius:var(--radius-card);padding:22px}.check-cta h3{font:600 17px/1.3 var(--font-sans);margin:0 0 8px}.check-cta p{font:400 15px/1.7 var(--font-sans);margin:0 0 8px}@media (max-width:640px){.check-form,.check-scores{grid-template-columns:1fr}}.check-pending,.check-progress{align-items:center;gap:10px;display:flex}.check-progress{margin:4px 0 0}.check-spinner{border:2px solid var(--border);border-top-color:var(--action);border-radius:50%;flex:none;width:14px;height:14px;animation:check-spin .8s linear infinite;display:inline-block}@keyframes check-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.check-spinner{border-top-color:var(--border);animation:none}}.check-list li span{min-width:0}.check-save-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:10px;display:grid}.check-save-form>button{min-height:46px}@media (max-width:640px){.check-save-form{grid-template-columns:1fr}}.portal-saved-checks{margin:8px 0 28px}.portal-saved-check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.portal-saved-check-list li{border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.portal-saved-check-list li>div:first-child{gap:4px;min-width:0;display:grid}.portal-saved-check-list strong{font:600 15px/1.4 var(--font-sans);overflow-wrap:anywhere}.portal-saved-check-list small{font:400 13px/1.5 var(--font-sans);color:var(--text-muted)}.portal-saved-check-scores{font:600 14px/1.4 var(--font-sans);white-space:nowrap;gap:14px;display:flex}.portal-saved-check-detail{gap:14px;display:grid}.portal-muted{color:var(--text-muted);font:400 14px/1.6 var(--font-sans)}@media (max-width:640px){.portal-saved-check-list li{grid-template-columns:1fr}}.cr{gap:34px;display:grid}.cr-kicker{font:600 11px/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0}.cr-hero{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--slate-150) 0,transparent 60%);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.cr-hero-shots{min-height:300px;position:relative}.cr-device{background:var(--slate-150);border:1px solid var(--border);position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #10182073}.cr-device img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.cr-device-chrome{background:var(--paper,#fff);border-bottom:1px solid var(--border);gap:6px;padding:8px 10px;display:flex}.cr-device-chrome span{background:var(--slate-300);border-radius:50%;width:9px;height:9px}.cr-device-desktop{aspect-ratio:16/10;border-radius:12px;width:100%}.cr-device-desktop img{height:calc(100% - 26px)}.cr-device-mobile{aspect-ratio:9/18;border-width:3px;border-radius:18px;width:30%;min-width:96px;position:absolute;bottom:-14px;right:-6px}.cr-device-mobile .cr-device-chrome{justify-content:center;padding:6px}.cr-device-mobile .cr-device-chrome span:not(:first-child){display:none}.cr-device-mobile .cr-device-chrome span{border-radius:3px;width:36px;height:5px}.cr-device-mobile img{height:calc(100% - 18px)}.cr-device-empty{height:100%;min-height:120px;font:400 12px/1.5 var(--font-sans);color:var(--text-muted);text-align:center;place-items:center;padding:12px;display:grid}.cr-hero-summary{align-content:center;gap:10px;display:grid}.cr-host{font:700 clamp(26px,3.2vw,38px)/1.1 var(--font-sans);letter-spacing:-.03em}.cr-host,.cr-url{overflow-wrap:anywhere;margin:0}.cr-url{font:400 13px/1.5 var(--font-mono,ui-monospace,monospace);color:var(--text-muted)}.cr-headline{gap:22px;margin-top:10px}.cr-headline,.cr-legend{flex-wrap:wrap;align-items:center;display:flex}.cr-legend{font:400 12px/1.6 var(--font-sans);color:var(--text-muted);gap:6px 10px;margin:6px 0 0}.cr-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.cr-dot-danger{background:#d13b3b}.cr-dot-warning{background:#e08a00}.cr-dot-success{background:#178a4c}.cr-empty,.cr-pending,.cr-unavailable{font:400 14px/1.6 var(--font-sans);color:var(--text-muted);margin:0}.cr-pending{align-items:center;gap:10px;display:flex}.cr-gauge{place-items:center;margin:0;position:relative}.cr-gauge svg{position:absolute;inset:0}.cr-gauge-track{fill:none;stroke:var(--slate-200,#e6e9ee);stroke-width:7px}.cr-gauge-arc{fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.7,.2,1)}.cr-gauge-success .cr-gauge-arc{stroke:#178a4c}.cr-gauge-warning .cr-gauge-arc{stroke:#e08a00}.cr-gauge-danger .cr-gauge-arc{stroke:#d13b3b}.cr-gauge-neutral .cr-gauge-arc{stroke:var(--slate-300)}.cr-gauge figcaption{justify-items:center;gap:2px;display:grid;position:relative}.cr-gauge figcaption strong{font:700 22px/1 var(--font-sans);letter-spacing:-.02em}.cr-gauge figcaption span{font:500 10px/1.2 var(--font-sans);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;max-width:72px}.cr-gauge-strong figcaption strong{font-size:38px}.cr-gauge-strong figcaption span{max-width:none;font-size:11px}.cr-gauge-success figcaption strong{color:#178a4c}.cr-gauge-warning figcaption strong{color:#b86f00}.cr-gauge-danger figcaption strong{color:#b52f2f}html[data-color-scheme=dark] .cr-gauge-track{stroke:#ffffff1f}.cr-section{gap:18px;display:grid}.cr-section-head{gap:6px;display:grid}.cr-section-head h3{font:600 22px/1.25 var(--font-sans);letter-spacing:-.02em;margin:0}.cr-section-lede{max-width:720px;font:400 14px/1.7 var(--font-sans);color:var(--text-muted);margin:0}.cr-profiles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.cr-profile{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--paper,#fff);gap:16px;padding:22px;display:grid}.cr-profile h4{font:600 15px/1.3 var(--font-sans);margin:0}.cr-gauges{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:8px;display:grid}.cr-fine{font:400 12px/1.6 var(--font-sans);color:var(--text-muted);margin:0}.cr-vitals{gap:12px;display:grid}.cr-vital{gap:6px;display:grid}.cr-vital-head{font:400 13px/1.4 var(--font-sans);color:var(--text-muted);justify-content:space-between;gap:12px;display:flex}.cr-vital-head strong{font:600 13px/1.4 var(--font-sans);color:var(--text)}.cr-vital-success .cr-vital-head strong{color:#178a4c}.cr-vital-warning .cr-vital-head strong{color:#b86f00}.cr-vital-danger .cr-vital-head strong{color:#b52f2f}.cr-vital-bar{background:var(--slate-200,#e6e9ee);border-radius:6px;height:8px;display:flex;position:relative;overflow:hidden}.cr-band{height:100%;display:block}.cr-band-good{background:#178a4c47}.cr-band-mid{background:#e08a0047}.cr-band-poor{background:#d13b3b47}.cr-marker{background:var(--text);width:3px;height:14px;box-shadow:0 0 0 2px var(--paper,#fff);border-radius:2px;margin-left:-1.5px;position:absolute;top:-3px}.cr-dist{border-radius:4px;height:5px;display:flex;overflow:hidden}.cr-dist span{height:100%;display:block}.cr-dist .cr-band-good{background:#178a4c}.cr-dist .cr-band-mid{background:#e08a00}.cr-dist .cr-band-poor{background:#d13b3b}.cr-transport{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--paper,#fff);gap:18px;padding:22px;display:grid}.cr-facts{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.cr-facts li{gap:2px;display:grid}.cr-facts span{font:500 10px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.cr-facts strong{font:600 18px/1.2 var(--font-sans)}.cr-headers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cr-headers li{background:var(--slate-150);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cr-headers li.is-present{background:#178a4c14}.cr-headers li.is-absent{background:#e08a001a}.cr-check{width:26px;height:26px;font:700 14px/1 var(--font-sans);color:#fff;background:#178a4c;border-radius:50%;place-items:center;display:grid}.is-absent .cr-check{background:#e08a00}.cr-headers code{font:600 13px/1.4 var(--font-mono,ui-monospace,monospace)}.cr-headers small{font:400 12px/1.5 var(--font-sans);color:var(--text-muted);display:block}.cr-headers em{font:500 12px/1.3 var(--font-sans);color:var(--text-muted);white-space:nowrap;font-style:normal}.cr-opportunities{counter-reset:cr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cr-opportunity{border:1px solid var(--border);background:var(--paper,#fff);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cr-score-pill{text-align:center;min-width:42px;font:700 12px/1.3 var(--font-sans);color:#fff;border-radius:999px;padding:4px 8px}.cr-opportunity-success .cr-score-pill{background:#178a4c}.cr-opportunity-warning .cr-score-pill{background:#e08a00}.cr-opportunity-danger .cr-score-pill{background:#d13b3b}.cr-opportunity-neutral .cr-score-pill{background:var(--slate-400,#9aa3ad)}.cr-opportunity-title{font:500 14px/1.5 var(--font-sans)}.cr-opportunity a{font:500 13px/1.4 var(--font-sans);white-space:nowrap}@media (max-width:900px){.cr-hero{grid-template-columns:1fr;padding:20px}.cr-hero-shots{min-height:0;padding-bottom:14px;padding-right:8%}}@media (max-width:640px){.cr-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cr-headers li{grid-template-columns:26px minmax(0,1fr)}.cr-headers em{grid-column:2}.cr-opportunity{grid-template-columns:auto minmax(0,1fr)}.cr-opportunity a{grid-column:2}}.legal-page-wide .legal-content{grid-template-columns:minmax(0,1fr)}.legal-page-wide .legal-index{display:none}.legal-page-wide .legal-article>section{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.legal-page-wide .legal-section-number{display:none}.legal-page-wide .legal-section-copy{max-width:none}.legal-page-wide .legal-hero-grid{grid-template-columns:minmax(0,1fr)}.legal-page-wide .legal-hero-meta{display:none}.legal-page-wide .legal-appendix{max-width:none}.cr-hero{background:linear-gradient(135deg,var(--action) 0,transparent 62%)}@supports (color:color-mix(in lab,red,red)){.cr-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--action) 7%,transparent) 0,transparent 62%)}}.cr-gauge figcaption span{max-width:68px;font-size:9px;line-height:1.15}.cr-gauges{gap:6px}@media (max-width:900px){.cr-hero-shots{padding-right:12%}}.cr-gauge{justify-items:center;gap:6px;display:grid}.cr-ring{place-items:center;display:grid;position:relative}.cr-ring svg{position:absolute;inset:0}.cr-ring strong{font:700 22px/1 var(--font-sans);letter-spacing:-.02em;position:relative}.cr-gauge-strong .cr-ring strong{font-size:38px}.cr-gauge figcaption{text-align:center;max-width:96px;font:500 10px/1.25 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:block}.cr-gauge-strong figcaption{max-width:none;font-size:11px}.cr-gauge-success .cr-ring strong{color:#178a4c}.cr-gauge-warning .cr-ring strong{color:#b86f00}.cr-gauge-danger .cr-ring strong{color:#b52f2f}.cr-gauges{align-items:start}@media (max-width:900px){.cr-device-mobile{right:2%}.cr-hero-shots{padding-right:14%}}@media (max-width:620px){.legal-page-wide .legal-article>section{grid-template-columns:minmax(0,1fr);gap:12px}.legal-page-wide .legal-article>section>.legal-section-copy,.legal-page-wide .legal-article>section>h2{grid-column:1}}.legal-page-wide .legal-article>section>.legal-section-copy,.legal-page-wide .legal-article>section>h2{grid-column:1}.wizard-billing{border:1px solid var(--border-control);background:var(--slate-100);border-radius:999px;margin-top:22px;padding:3px;display:inline-flex}.wizard-billing>[data-ui-component=button],.wizard-billing>button{color:var(--slate-600);font:600 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px}.wizard-billing>[data-ui-component=button].active,.wizard-billing>button.active{background:var(--brand);color:var(--slate-0)}.wizard-billing>[data-ui-component=button]:disabled,.wizard-billing>button:disabled{opacity:.45;cursor:not-allowed}.wizard-billing>[data-ui-component=button]:focus-visible,.wizard-billing>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wizard-billing-hint{max-width:640px;color:var(--slate-500);font:400 13px/1.55 var(--font-sans);margin:10px 0 0}.wizard-plans>button>span>small{display:block}.portal-saved-check-allowance{margin:-6px 0 14px}.marketing-plans-controls{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.marketing-billing{border:1px solid var(--slate-300);background:var(--slate-100);border-radius:999px;padding:3px;display:inline-flex}.marketing-billing>[data-ui-component=button],.marketing-billing>button{color:var(--slate-600);font:600 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px}.marketing-billing>[data-ui-component=button].active,.marketing-billing>button.active{background:var(--slate-900);color:var(--slate-0)}.marketing-billing>[data-ui-component=button]:focus-visible,.marketing-billing>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.marketing-billing-inline{align-self:flex-start;margin:0 0 14px}.marketing-billing-inline>[data-ui-component=button],.marketing-billing-inline>button{padding:6px 12px;font-size:12px}.marketing-billing-hint{color:var(--slate-500);font:400 13px/1.55 var(--font-sans);flex:320px;margin:0}.marketing-plans>.marketing-plans-grid{border-top:1px solid var(--slate-300);border-left:1px solid var(--slate-300);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.marketing-plans>.marketing-plans-grid>article{border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);background:var(--slate-0);flex-direction:column;min-width:0;min-height:520px;padding:30px 26px;display:flex;position:relative}.marketing-plans-grid>article.recommended{background:var(--slate-150)}.marketing-plans-grid>article.recommended:before{background:var(--brand);content:"";height:5px;position:absolute;top:0;left:0;right:0}.marketing-plans-grid>article>header>p{min-height:48px}.marketing-plan-summary{color:var(--slate-700);font:400 14px/1.55 var(--font-sans);margin:0 0 16px}.marketing-plans .marketing-price{margin-top:auto}.marketing-plans-grid .marketing-price strong{font:32px var(--font-sans);display:block}.marketing-plans-grid .marketing-price span{color:var(--slate-500);margin-top:4px;font-size:12px;display:block}.marketing-plans-grid .marketing-price del{color:var(--slate-500);font-size:14px}.marketing-plan-includes{font:400 13px/1.45 var(--font-sans);color:var(--slate-700);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.marketing-plan-includes li:before{content:"·";color:var(--slate-500);margin-right:6px}.marketing-plans-grid>article>a{border-top:1px solid var(--slate-400);justify-content:space-between;margin-top:22px;padding-top:14px;font-size:13px;font-weight:900;display:flex}.marketing-plans>.marketing-compare{border:0;margin-top:44px;display:block}.marketing-plans>.marketing-plans-grid>article.agency-plan{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"head price""summary note""toggle includes""notfor includes""details link";column-gap:40px;min-height:0;display:grid}.marketing-plans>.marketing-plans-grid>article.agency-plan>header{grid-area:head}.marketing-plans>.marketing-plans-grid>article.agency-plan>.marketing-plan-summary{grid-area:summary}.marketing-plans>.marketing-plans-grid>article.agency-plan>.marketing-billing-inline{grid-area:toggle;align-self:start}.marketing-plans>.marketing-plans-grid>article.agency-plan>.marketing-price{grid-area:price;align-self:end;margin-top:0}.marketing-plans>.marketing-plans-grid>article.agency-plan>.plan-price-note{grid-area:note}.marketing-plans>.marketing-plans-grid>article.agency-plan>.marketing-plan-includes{grid-area:includes;margin-top:0}.marketing-plans>.marketing-plans-grid>article.agency-plan>a{grid-area:link;align-self:end}.marketing-plans>.marketing-plans-grid>article.agency-plan>.marketing-plan-details{grid-area:details}.marketing-compare>header{max-width:720px}.marketing-compare>header h3{font:600 24px/1.2 var(--font-sans);margin:0 0 8px}.marketing-compare>header p{color:var(--slate-500);font:400 14px/1.6 var(--font-sans);margin:0 0 18px}.marketing-compare-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--slate-300);overflow-x:auto}.marketing-compare table{border-collapse:collapse;width:100%;min-width:720px;font:400 14px/1.45 var(--font-sans);background:var(--slate-0)}.marketing-compare td,.marketing-compare th{border-bottom:1px solid var(--slate-200);text-align:left;vertical-align:top;padding:12px 14px}.marketing-compare thead th{background:var(--slate-100);color:var(--slate-600);font:600 12px/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.06em}.marketing-compare thead th:nth-child(3){color:var(--brand)}.marketing-compare tbody th{width:34%;color:var(--slate-800);font-weight:500}.marketing-compare td{color:var(--slate-700)}.marketing-compare-yes{color:var(--brand);font-weight:700}.marketing-compare-no{color:var(--slate-400)}@media (max-width:1100px){.marketing-plans>.marketing-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.marketing-plans>.marketing-plans-grid{grid-template-columns:minmax(0,1fr)}.marketing-plans>.marketing-plans-grid>article{min-height:0;padding:24px 18px}.marketing-plans>.marketing-plans-grid>article.agency-plan{display:flex}.marketing-plans-controls{margin-top:18px}}.marketing-billing>button.active,html[data-color-scheme=dark] .marketing-billing>[data-ui-component=button].active{background:var(--slate-0);color:var(--slate-900)}html[data-color-scheme=dark] .marketing-billing-hint,html[data-color-scheme=dark] .marketing-compare>header p,html[data-color-scheme=dark] .marketing-plan-includes,html[data-color-scheme=dark] .marketing-plan-summary{color:var(--slate-300)}html[data-color-scheme=dark] .marketing-plans>.marketing-plans-grid>article,html[data-color-scheme=dark] .marketing-plans>.marketing-plans-grid>article.recommended{background:var(--slate-800);border-color:var(--slate-600)}html[data-color-scheme=dark] .marketing-compare-scroll,html[data-color-scheme=dark] .marketing-plans>.marketing-plans-grid{border-color:var(--slate-600)}html[data-color-scheme=dark] .marketing-compare :is(th,td),html[data-color-scheme=dark] .marketing-compare table{border-color:var(--slate-600);background:var(--slate-800);color:var(--slate-100)}html[data-color-scheme=dark] .marketing-compare thead th{background:var(--slate-700);color:var(--slate-200)}html[data-color-scheme=dark] .marketing-compare thead th:nth-child(3),html[data-color-scheme=dark] .marketing-compare-yes{color:var(--blue-100)}html[data-color-scheme=dark] .marketing-billing{border-color:var(--slate-600);background:var(--slate-800)}html[data-color-scheme=dark] .marketing-billing>[data-ui-component=button],html[data-color-scheme=dark] .marketing-billing>button{color:var(--slate-300)}.admin-outreach{gap:18px;margin-top:36px;display:grid}.admin-outreach>.portal-section-heading>p:last-child{max-width:720px;color:var(--slate-600);font:400 14px/1.6 var(--font-sans)}.admin-outreach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-outreach-card{border:1px solid var(--border-control);border-radius:var(--radius-card);background:var(--slate-0);gap:12px;padding:20px;display:grid}.admin-outreach-card h3{font:600 17px/1.3 var(--font-sans);margin:0}.admin-outreach-card h4{font:600 14px/1.3 var(--font-sans);margin:8px 0 0}.admin-outreach-card label{font:600 12px/1.3 var(--font-sans);color:var(--slate-600);gap:6px;display:grid}.admin-outreach-card textarea{width:100%;font:400 13px/1.5 var(--font-mono,monospace)}.admin-outreach-list{gap:8px;max-height:420px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.admin-outreach-list li{border:1px solid var(--slate-200);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-outreach-list li small,.admin-outreach-list li strong{display:block}.admin-outreach-list li small{color:var(--slate-500);font-size:12px}.admin-outreach-batch>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-outreach-batch>header h3{margin:2px 0 0}.admin-outreach-messages{gap:16px;margin:0;padding:0;list-style:none;display:grid}.admin-outreach-messages li{border:1px solid var(--slate-200);border-radius:var(--radius-control);background:var(--slate-50);gap:8px;padding:14px;display:grid}.admin-outreach-message-head strong{display:block}.admin-outreach-message-head small{color:var(--slate-500);font-size:12px}@media (max-width:900px){.admin-outreach-grid{grid-template-columns:minmax(0,1fr)}}html[data-color-scheme=dark] .admin-outreach-card{background:var(--slate-800);border-color:var(--slate-600)}html[data-color-scheme=dark] .admin-outreach-messages li{background:var(--slate-900);border-color:var(--slate-600)}html[data-color-scheme=dark] .admin-outreach-list li{border-color:var(--slate-600)}.marketing-which-plan{color:var(--slate-700);font:500 13px/1.6 var(--font-sans);margin:18px 0 0}.marketing-plan-not-for{color:var(--slate-500);font:italic 400 12px/1.5 var(--font-sans);margin:12px 0 0}.marketing-plans>.marketing-plans-grid>article.agency-plan>.marketing-plan-not-for{grid-area:notfor}html[data-color-scheme=dark] .marketing-which-plan{color:var(--slate-200)}html[data-color-scheme=dark] .marketing-plan-not-for{color:var(--slate-300)}.site-score{text-align:center;min-width:34px;font:700 12px/1.6 var(--font-sans);background:var(--slate-150);color:var(--slate-800);border-radius:999px;margin-right:10px;padding:2px 8px;display:inline-block}.site-score.good{background:var(--acid)}@supports (color:color-mix(in lab,red,red)){.site-score.good{background:color-mix(in srgb,var(--acid) 28%,var(--slate-0))}}.site-score.poor{background:#d64545}@supports (color:color-mix(in lab,red,red)){.site-score.poor{background:color-mix(in srgb,#d64545 18%,var(--slate-0))}}.site-score.poor{color:#8a1f1f}html[data-color-scheme=dark] .site-score{background:var(--slate-700);color:var(--slate-100)}.ui-eyebrow{color:var(--text-muted);font:500 12px/1.5 var(--font-mono);letter-spacing:.075em;margin:0 0 14px}.ui-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;color:var(--text)}.ui-field{gap:8px;min-width:0;display:grid}.ui-field>label{font-size:14px;font-weight:600}.ui-field-description{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.ui-badge{background:var(--surface-soft);width:fit-content;color:var(--text-muted);font:500 12px/1.4 var(--font-sans);border-radius:5px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.ui-badge[data-tone=info]{color:var(--brand);background:var(--brand-tint)}.ui-badge[data-tone=success]{color:var(--success);background:var(--success-tint)}.ui-badge[data-tone=warning]{color:var(--warning);background:var(--warning-tint)}.ui-badge[data-tone=danger]{color:var(--danger);background:var(--danger-tint)}.ui-notice{border-radius:var(--radius-control);padding:16px 20px;line-height:1.6}.ui-empty{text-align:center;border:1px dashed var(--border-control);border-radius:var(--radius-card);padding:40px 24px}.ui-empty>span{color:var(--brand);font-size:28px;display:block}.ui-empty h2{margin:12px 0 8px;font-size:24px}.ui-empty p{max-width:50ch;color:var(--text-muted);margin:0 auto 20px}.ui-content-tabs{min-width:0}.ui-tab-list{flex-wrap:wrap;gap:6px;display:flex}.ui-tab-list>:is(button,a){border-radius:var(--radius-control);min-height:44px;color:var(--text-muted);font:500 14px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:inline-flex}.ui-tab-list>:is(button,a)>span{font-size:12px}.ui-tab-list>[aria-selected=true]{color:var(--text);background:var(--surface);border-color:var(--border-control);box-shadow:0 2px 5px #0000000a}.ui-tabs-content{min-width:0}.ui-tab-panel[hidden]{display:none!important}.ui-tab-fallback+.ui-tab-fallback{border-top:1px solid var(--border);margin-top:40px;padding-top:28px}.ui-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050c169e;position:fixed;inset:0}.ui-dialog{z-index:151;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(720px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text);box-shadow:var(--shadow-menu);padding:32px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog-header{align-items:flex-start;gap:24px;display:flex}.ui-dialog-header h2{font:600 28px/1.2 var(--font-sans);letter-spacing:-.025em;flex:1;margin:0}.ui-dialog-close{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;flex:0 0 40px;font-size:24px}.ui-dialog-description{color:var(--text-muted);margin:16px 0 24px;font-size:14px;line-height:1.6}.ui-dialog .v3-icon{flex:0 0 20px;width:20px;height:20px}.sample-quick-view{gap:24px;display:grid}.sample-quick-view section{border-top:1px solid var(--border);padding-top:20px}.sample-quick-view p:not(.ui-eyebrow){font-size:15px;line-height:1.6}.sample-measurements{margin:16px 0 0;padding:0;list-style:none}.sample-measurements li{font:12px/1.6 var(--font-mono);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 0;display:flex}.sample-measurements li+li{border-top:1px solid var(--border)}.sample-retest{border-radius:var(--radius-control);background:var(--surface-soft);padding:16px}.sample-file-link{color:var(--text);align-items:center;gap:12px;padding-block:12px;text-decoration:none;display:flex}.sample-file-link>span:first-of-type{flex:1;gap:4px;display:grid}.sample-file-link strong{font-size:14px}.sample-file-link small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.marketing-site .sample-report-preview{overflow:hidden;box-shadow:0 16px 50px #1018270d}.sample-report-tabs{grid-template-columns:235px minmax(0,1fr);display:grid}.sample-report-tabs .ui-tabs-navigation{background:var(--surface-soft);border-right:1px solid var(--border);padding:28px 20px}.sample-report-identity{gap:8px;margin:36px 0 24px;font-size:14px;display:grid}.sample-report-identity small{color:var(--text-muted);font-size:12px}.sample-report-identity>span{color:var(--text-muted)}.sample-report-tabs .ui-tab-list{flex-direction:column}.sample-report-tabs .ui-tab-list>*{justify-content:flex-start}.sample-report-tabs .ui-tabs-content{padding:28px 32px}.sample-report-topline{border-bottom:1px solid var(--border);color:var(--text-muted);font:12px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.sample-report-tabs h3{font:600 28px/1.2 var(--font-sans);letter-spacing:-.035em;max-width:25ch;margin:0 0 18px}.sample-tab-copy{color:var(--text-muted);font-size:15px;line-height:1.7}.sample-findings{border-top:1px solid var(--border);margin-top:24px}.sample-finding{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:20px 0;text-decoration:none;display:grid}.sample-finding h4{margin:0;font-size:15px;font-weight:600;line-height:1.5}.sample-finding p{color:var(--text-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.sample-finding-number{color:var(--brand);font:12px/1.5 var(--font-mono)}.sample-evidence-card:hover>strong,.sample-finding:hover h4{color:var(--brand)}.sample-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.sample-evidence-card{border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;color:var(--text);background:var(--surface);flex-direction:column;padding:18px;text-decoration:none;display:flex}.sample-evidence-art{background:var(--surface-soft);color:var(--brand);font:12px var(--font-mono);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px;display:flex}.sample-evidence-art .v3-icon{width:32px;height:32px}.sample-evidence-card>strong{font-size:16px;line-height:1.4}.sample-evidence-card>p{color:var(--text-muted);margin:10px 0 16px;font-size:13px;line-height:1.7}.sample-evidence-card>small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:auto;font-size:12px}.sample-report-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:20px 28px;display:flex}.sample-report-footer>div{min-width:220px;font:12px/1.6 var(--font-mono);color:var(--text-muted);flex:1}.sample-report-footer p{max-width:75ch;font:12px/1.6 var(--font-sans);margin:6px 0 0}.sample-report-footer .v3-text-link{font-size:14px}.action-pack-tabs{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;padding-right:12px;display:grid}.action-pack-tabs .ui-tabs-navigation{padding-top:32px}.marketing-site .action-pack-tabs .v3-section-heading{margin-bottom:28px;display:block}.marketing-site .action-pack-tabs .v3-section-heading>p{max-width:44ch;margin-top:24px;font-size:16px}.action-pack-tabs .ui-tab-list{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;width:fit-content;padding:5px}.action-pack-note{grid-template-columns:20px 1fr;gap:12px;margin-top:32px;display:grid}.action-pack-note>.v3-icon{color:var(--brand);margin-top:4px}.action-pack-note p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.action-pack-note a{grid-column:2;margin-top:12px;font-size:14px}.action-pack-tabs .ui-tabs-content{isolation:isolate;position:relative}.action-pack-tabs .ui-tabs-content:after,.action-pack-tabs .ui-tabs-content:before{content:"";z-index:-1;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);position:absolute;inset:10px -7px -6px 8px;transform:rotate(1.2deg)}.action-pack-tabs .ui-tabs-content:after{inset:4px -3px -4px 3px;transform:rotate(-.8deg)}.action-document{padding:32px}.action-document-heading{border-bottom:1px solid var(--border);color:var(--text-muted);font:12px/1.5 var(--font-mono);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.action-document h3{font:600 30px/1.16 var(--font-sans);letter-spacing:-.04em;margin:20px 0 16px}.action-document>p{color:var(--text-muted);margin:0 0 24px;font-size:15px;line-height:1.7}.action-ticket-meta{font:12px/1.5 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.action-measured{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-soft);margin:24px 0;padding:20px}.action-measured strong{font-size:18px;font-weight:500;line-height:1.5}.action-measurement-values{flex-wrap:wrap;gap:20px 32px;display:flex}.action-measurement-values>div{gap:6px;display:grid}.action-measurement-values strong{letter-spacing:-.04em;font-size:36px;line-height:1.2}.action-measurement-values small{color:var(--text-muted);font-size:12px}.action-task-steps{margin:0;padding:0;list-style:none}.action-task-steps li{align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.action-task-steps .v3-icon{color:var(--brand);flex-shrink:0;margin-top:2px}.action-retest{border-top:1px solid var(--border);margin-top:20px;padding-top:24px}.action-retest summary{cursor:pointer;color:var(--text);font-size:14px;font-weight:600}.action-retest[open] summary{margin-bottom:16px}.action-retest p:not(.ui-eyebrow){margin:0 0 12px;font-size:14px;line-height:1.6}.action-retest small{color:var(--text-muted);font-size:12px;line-height:1.6;display:block}.action-ticket-scope{border-block:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-block:20px;font-size:12px;display:flex}.action-ticket-scope a{color:var(--brand);font-weight:600}.action-export-links{flex-wrap:wrap;gap:16px;padding-top:20px;display:flex}.action-export-links a{color:var(--text);text-underline-offset:4px;font-size:13px;font-weight:600}.action-document-footer{color:var(--text-muted);font:12px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.action-decision-list{border-top:1px solid var(--border);margin:24px 0;padding:0;list-style:none}.action-decision-list li{border-bottom:1px solid var(--border);align-items:start;gap:16px;padding:20px 0;display:flex}.action-decision-list li>span{color:var(--brand);font:12px var(--font-mono)}.action-decision-list strong{font-size:15px;line-height:1.5}.action-decision-list small{color:var(--text-muted);margin-top:8px;font-size:12px;display:block}.marketing-site .v3-editorial h2{font-size:clamp(36px,4.3vw,62px);line-height:1.06}.marketing-site .v3-outcomes article{border-bottom:1px solid var(--border);padding-block:24px}.marketing-site .v3-outcomes article>.v3-icon{color:var(--brand);flex-shrink:0;margin-top:4px}.marketing-site .v3-process-grid article{border-top:0;position:relative}.marketing-site .v3-process-grid article:before{content:"";background:var(--brand);opacity:.55;height:1px;position:absolute;top:45px;left:54px;right:0}.marketing-site .v3-process-grid .marketing-ordinal{background:var(--action);color:var(--on-action);border-color:var(--action)}.marketing-site .v3-process-grid h3{font-size:23px;line-height:1.3}.marketing-site .v3-process-output{font:12px/1.5 var(--font-mono);color:var(--text-muted);margin-top:20px}.marketing-site .marketing-plans .marketing-price{margin:20px 0 6px;padding-top:0}.marketing-site .marketing-plans article header p{min-height:0;margin:16px 0 0}.marketing-site .marketing-plans .plan-price-note{color:var(--text-muted);font:12px/1.6 var(--font-sans);margin:0 0 16px}.marketing-site .marketing-plans article>a{min-height:46px;margin:0 0 8px}.marketing-site .marketing-plans dl{margin-top:20px}.scope-disclosure{font:14px/1.7 var(--font-sans);margin-top:28px;padding:20px 24px}.scope-disclosure>p{margin:0 0 12px}.scope-disclosure summary{cursor:pointer;color:var(--text);font-weight:600}.scope-disclosure details>p{color:var(--text-muted);margin:14px 0;font-size:14px;line-height:1.7}.scope-disclosure a{color:var(--brand);font-weight:600}.invalid-plan nav{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.invalid-plan h1{margin-top:28px}.methodology-formula{border:1px solid var(--border);border-radius:var(--radius-card);margin-top:32px;padding:24px}.methodology-formula summary{cursor:pointer;font-size:18px;font-weight:600}.methodology-formula p{color:var(--text-muted);max-width:85ch;font-size:15px;line-height:1.8}.v3-intelligence-grid:has(.v3-pillar[data-pillar="0"][open]) .report-radar-dot[data-pillar=security_privacy],.v3-intelligence-grid:has(.v3-pillar[data-pillar="1"][open]) .report-radar-dot[data-pillar=experience_accessibility],.v3-intelligence-grid:has(.v3-pillar[data-pillar="2"][open]) .report-radar-dot[data-pillar=performance_reliability],.v3-intelligence-grid:has(.v3-pillar[data-pillar="3"][open]) .report-radar-dot[data-pillar=seo_discoverability],.v3-intelligence-grid:has(.v3-pillar[data-pillar="4"][open]) .report-radar-dot[data-pillar=content_business],.v3-intelligence-grid:has(.v3-pillar[data-pillar="5"][open]) .report-radar-dot[data-pillar=technical_foundations],.v3-intelligence-grid:has(.v3-pillar[data-pillar="6"][open]) .report-radar-dot[data-pillar=environment_changes]{r:7px;stroke:var(--inverse-text);stroke-width:2px}@media (max-width:1100px){.sample-report-tabs{grid-template-columns:205px minmax(0,1fr)}.sample-report-tabs .ui-tabs-content{padding:24px}.action-pack-tabs{gap:40px}.action-document{padding:24px}}@media (max-width:800px){.sample-report-tabs{display:block}.sample-report-tabs .ui-tabs-navigation{border-right:0;border-bottom:1px solid var(--border);padding:20px}.sample-report-identity{display:none}.sample-report-tabs .ui-tab-list{flex-direction:row;margin-top:20px}.sample-report-tabs .ui-tab-list>*{flex:1;padding:10px 8px}.sample-report-tabs .ui-tab-list .v3-icon{width:16px;height:16px}.sample-finding{grid-template-columns:20px minmax(0,1fr) 14px;gap:8px 12px}.sample-finding .ui-badge{grid-column:2}.sample-finding>span:last-child{grid-area:1/3}.action-pack-tabs{grid-template-columns:1fr;gap:32px}.action-pack-tabs .ui-tabs-navigation{padding-top:0}.action-pack-note{margin-top:20px}}@media (max-width:480px){.ui-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:22px}.ui-dialog-header h2{font-size:24px}.sample-report-tabs .ui-tabs-navigation{padding:20px 14px}.sample-report-tabs .ui-tab-list{gap:2px}.sample-report-tabs .ui-tab-list>*{gap:5px;padding:10px 5px;font-size:12px}.sample-report-tabs .ui-tab-list>*>span{display:none}.sample-report-tabs .ui-tabs-content{padding:24px 20px}.sample-report-tabs h3{font-size:26px}.sample-evidence-grid{grid-template-columns:1fr}.sample-report-footer{padding:20px}.sample-report-footer>div{flex-basis:100%;min-width:0}.action-document{padding:24px 20px}.action-document h3{font-size:27px}.action-measured{padding:16px}.action-document-heading{font-size:12px}.marketing-site .v3-editorial h2{font-size:38px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}