/*! 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)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--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{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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{--ink:#101b19;--ink-soft:#43504d;--paper:#f3f2ea;--white:#fffefa;--acid:#cbff4a;--acid-dark:#a8dc2d;--aqua:#7ff0d4;--line:#101b1924;--serif:Georgia, "Times New Roman", serif;--font-geist-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.site-header{z-index:20;border-bottom:1px solid #101b191a;justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:0 auto;padding:0 30px;display:flex;position:relative}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:18px;font-weight:750;display:inline-flex}.brand>span:last-child>span{color:#53605d;font-weight:430}.brand-mark{width:34px;height:34px;color:var(--acid);background:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nav-links{align-items:center;gap:32px;margin-left:60px;display:flex}.nav-links a{color:#40504c;font-size:13px;font-weight:570;transition:color .2s}.nav-links a:hover{color:#101b19}.header-actions{align-items:center;display:flex}.account-link{color:#53605d;border-radius:999px;align-items:center;gap:7px;min-height:40px;margin-right:8px;padding:0 11px;font-size:11px;font-weight:620;display:inline-flex}.account-link:hover{color:#101b19;background:#101b190d}.account-identity{gap:2px;min-width:0;max-width:178px;line-height:1.05;display:grid}.account-identity strong,.account-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-identity strong{color:inherit;font-size:11px;font-weight:680}.account-identity small{color:#78827f;font-size:9px;font-weight:500}.account-credit-badge{color:#07100e;background:#8debd7;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:760;display:inline-flex}.header-cta{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 17px;font-size:12px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.header-cta:hover{background:#21322f;transform:translateY(-1px)}.menu-button{background:0 0;border:0;padding:8px;display:none}.menu-scrim{display:none}.hero{padding:88px 30px 0;position:relative;overflow:hidden}.hero-grid{opacity:.46;background-image:linear-gradient(#12231f0b 1px,#0000 1px),linear-gradient(90deg,#12231f0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 88%);mask-image:linear-gradient(#000 30%,#0000 88%)}.hero-orb{filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.orb-one{background:#cbff4a2e;width:540px;height:540px;top:70px;left:-370px}.orb-two{background:#7ff0d424;width:500px;height:500px;top:180px;right:-300px}.hero-inner{z-index:1;grid-template-columns:1fr 1.04fr;align-items:center;gap:78px;max-width:1180px;margin:0 auto;display:grid;position:relative}.hero-copy{padding-bottom:36px}.hero-kicker,.section-kicker{color:#3a514c;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:8px;font-size:11px;font-weight:720;display:inline-flex}.hero-kicker span{color:#17241f;background:var(--acid);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.hero h1{letter-spacing:-.066em;margin:26px 0 24px;font-size:clamp(52px,5.3vw,76px);font-weight:670;line-height:.99}.hero h1 em,.report-copy h2 em,.learn-intro h2 em{font-family:var(--serif);letter-spacing:-.04em;font-weight:400}.hero h1 em{white-space:nowrap;position:relative}.hero h1 em:after{content:"";border-top:3px solid var(--acid-dark);border-radius:50%;height:10px;position:absolute;bottom:-7px;left:2px;right:2px;transform:rotate(-1deg)}.hero-copy>p{color:#53615e;letter-spacing:-.015em;max-width:570px;margin:0;font-size:17px;line-height:1.65}.hero-proof{flex-wrap:wrap;gap:12px 22px;margin-top:29px;display:flex}.hero-proof span{color:#45534f;align-items:center;gap:7px;font-size:11px;font-weight:620;display:inline-flex}.hero-proof svg{color:#415f16}.scanner-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;border:1px solid #101b1929;border-radius:24px;scroll-margin-top:24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #101b191f,inset 0 3px #fffc}.scanner-fragment-anchor{pointer-events:none;width:0;height:0;top:0;left:0;position:absolute!important}.scanner-tabs{background:#101b190b;border-bottom:1px solid #101b191a;grid-template-columns:repeat(4,1fr);padding:7px;display:grid}.scanner-tabs button{color:#71807b;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:650;transition:all .2s;display:inline-flex}.scanner-tabs button:hover{color:#22312e}.scanner-tabs button.active{color:#13221f;background:var(--white);box-shadow:0 2px 10px #101b1912}.scanner-tabs button.coming-soon{position:relative}.scanner-tabs button.coming-soon small{color:#3d4d1b;letter-spacing:.05em;text-transform:uppercase;background:#e5f2b7;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:760}.scanner-content{flex-direction:column;gap:16px;min-width:0;min-height:360px;padding:20px;display:flex}.dropzone{text-align:center;background:linear-gradient(145deg,#ffffffb3,#f1f3e9bf);border:1.5px dashed #a7b1ad;border-radius:17px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:320px;transition:background .2s,border .2s,transform .2s;display:flex}.dropzone.dragging{background:#cbff4a29;border-color:#7d9c28;transform:scale(.993)}.dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-orb{background:var(--white);cursor:pointer;border:1px solid #101b1926;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:21px;transition:transform .2s;display:flex;box-shadow:0 8px 20px #101b1914}.upload-orb:hover{transform:translateY(-2px)}.home-lab .dropzone .dropzone-title{color:inherit;letter-spacing:-.03em;margin:0 0 8px;font-size:17px;font-weight:700}.dropzone p{color:#6b7773;margin:0;font-size:13px}.dropzone p button{color:#405b13;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #789e2a;padding:0}.dropzone>span{color:#9aa39f;text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:10px}.selected-file{flex-direction:column;gap:15px;width:100%;min-width:0;display:flex}.file-main{border:1px solid var(--line);background:#f8f8f2;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex;position:relative}.file-icon{color:#30431d;background:#e5f2b7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.file-main>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.file-main strong{text-overflow:ellipsis;white-space:nowrap;max-width:350px;font-size:13px;overflow:hidden}.file-main span{color:#78827e;font-size:11px}.remove-file{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:flex}.remove-file:hover{background:#101b190f}.file-ready{flex-direction:column;flex:1;justify-content:space-between;gap:20px;padding:6px 1px 0;display:flex}.quick-facts{flex-direction:column;gap:10px;display:flex}.quick-facts span{color:#66736f;align-items:center;gap:8px;font-size:12px;display:flex}.quick-facts svg{color:#4f6719}.training-consent-option{color:#243033;cursor:pointer;background:#4d67ae0d;border:1px solid #455ba933;border-radius:13px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.retention-options{gap:10px;display:grid}.retention-options.compact{margin-top:12px}.training-consent-option input{accent-color:#5ff6ff;flex:none;width:17px;height:17px;margin:1px 0 0}.training-consent-option>span{gap:4px;min-width:0;display:grid}.training-consent-option strong{font-size:11px}.training-consent-option small{color:#6c767b;font-size:9px;line-height:1.55}.training-save-status{color:#8debd7;background:#8debd70e;border:1px solid #8debd73b;border-radius:13px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.training-save-status.error{color:#efbd76;background:#f4b9670e;border-color:#f4b96740}.training-save-status>svg{flex:none;margin-top:1px}.training-save-status>span{gap:3px;display:grid}.saved-report-delete{margin-top:22px}.saved-report-delete button{color:#efb096;min-height:40px;font:600 10px var(--font-geist-mono);cursor:pointer;background:#ef92760f;border:1px solid #ef92763d;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.training-save-status strong{color:#dfe7e9;font-size:10px}.training-save-status small{color:#77828c;font-size:9px;line-height:1.45}.analyze-button{color:#13201d;background:var(--acid);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-self:stretch;align-items:center;gap:9px;min-height:52px;font-size:13px;font-weight:720;transition:transform .2s,background .2s;display:flex}.analyze-button:hover{background:#d8ff72;transform:translateY(-1px)}.analyze-button:disabled{opacity:.55;cursor:wait}.scan-access-prompt{color:#8debd7;background:#8debd711;border:1px solid #8debd73d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 15px;display:grid}.scan-access-prompt.credits{color:#efbd76;background:#f4b96712;border-color:#f4b9674d}.scan-access-prompt.checking{color:#9da8b6;grid-template-columns:auto minmax(0,1fr)}.scan-access-prompt>svg,.scan-access-prompt>.credit-glyph{flex:none}.scan-access-prompt>div{gap:4px;min-width:0;display:grid}.scan-access-prompt strong{color:#edf2f1;letter-spacing:-.01em;font-size:12px}.scan-access-prompt span{color:#929eaa;font-size:10px;line-height:1.45}.scan-access-prompt>a{min-height:38px;color:inherit;white-space:nowrap;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.scan-access-prompt>a:hover{background:#ffffff0e}.scan-progress{margin-top:8px;padding:15px 4px 6px}.progress-copy{justify-content:space-between;font-size:12px;font-weight:650;display:flex}.progress-copy span:last-child{color:#60723c}.progress-track{background:#e9ece2;border-radius:99px;height:7px;margin:12px 0 17px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#b8ec3e,#6edec3);height:100%;transition:width .7s;display:block}.scan-steps{color:#a1aaa7;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:9px;display:flex}.scan-steps span{align-items:center;gap:4px;display:inline-flex}.scan-steps .done{color:#4a5a55}.scan-steps .current{color:#344b21;font-weight:700}.scan-steps .current svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-message{color:#7d302c;box-sizing:border-box;background:#fff0ed;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:14px;font-size:12px;display:flex}.error-message>svg{flex:none}.error-message>div{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.error-message span{color:#9b5d58;line-height:1.4}.error-message button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;padding:0;font-weight:650}.scanner-content>.error-message>:is(button,a){text-align:left;flex-basis:100%}@media (max-width:600px){.scanner-content .error-message{font-size:1rem;line-height:1.5}.file-main strong{max-width:100%}.file-main>div:nth-child(2){flex:1}.remove-file{flex:0 0 32px}}.result-panel{background:#faf9f3;border:1px solid #d9dacf;border-radius:16px;padding:18px}.result-panel.safe{background:#f3faef;border-color:#c8dfbe}.result-panel.warning{background:#fff7e9;border-color:#e8d4aa}.result-panel.limited-result{grid-template-columns:auto 1fr;gap:13px;padding:16px;display:grid}.result-panel.limited-result .result-symbol{color:#38554d;background:#ddecdf}.result-panel.limited-result h3{letter-spacing:-.025em;margin:3px 0 7px;font-size:16px}.result-panel.limited-result p{color:#6b7772;margin:0;font-size:11px;line-height:1.55}.result-signals{flex-wrap:wrap;gap:6px 13px;margin-top:12px;display:flex}.result-signals span{color:#4f5f5a;align-items:center;gap:5px;font-size:9px;font-weight:630;display:flex}.result-topline{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.result-symbol{color:#774c12;background:#f4d9a7;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.safe .result-symbol{color:#36562c;background:#d9edce}.eyebrow,.mini-label{color:#7f8985;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:750}.result-topline h3{letter-spacing:-.025em;margin:3px 0 0;font-size:15px}.score{flex-direction:column;align-items:flex-end;display:flex}.score strong{letter-spacing:-.06em;font-size:23px}.score span{color:#8b9591;text-transform:uppercase;font-size:8px}.result-panel>p{color:#65716e;margin:12px 0;font-size:11px;line-height:1.45}.result-grid{grid-template-columns:1.1fr .9fr;gap:10px;display:grid}.signal-row{background:#ffffffa3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:7px 9px;font-size:8px;display:flex}.signal-row span{align-items:center;gap:4px;display:flex}.signal-row strong{text-align:right;font-size:8px}.next-action{background:#101b190a;border-radius:9px;padding:8px 10px}.next-action strong{margin-top:7px;font-size:10px;display:block}.next-action p{color:#6b7773;margin:4px 0 0;font-size:8px;line-height:1.45}.result-reasons{background:#101b1909;border:1px solid #12352f1a;border-radius:10px;margin-top:10px;padding:10px 12px}.result-reasons ul{color:#65716e;margin:7px 0 0;padding-left:17px;font-size:8px;line-height:1.55}.result-reasons li+li{margin-top:3px}.scanner-foot{border-top:1px solid var(--line);color:#7c8783;background:#f6f6efcc;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 20px;font-size:9px;display:flex}.scanner-foot span{align-items:center;gap:6px;display:flex}.text-scanner{flex-direction:column;gap:14px;width:100%;display:flex}.text-scanner-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.text-scanner-head h3{letter-spacing:-.03em;margin:3px 0 0;font-size:17px}.text-scanner-head>span,.text-actions>span{color:#87918d;font-size:10px}.text-scanner textarea{resize:vertical;color:#17221f;min-height:190px;font:inherit;background:#fbfbf7;border:1px solid #cfd4cc;border-radius:15px;outline:none;flex:1;padding:17px;font-size:13px;line-height:1.6}.text-scanner textarea:focus{border-color:#88a342;box-shadow:0 0 0 3px #cbff4a2e}.text-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.text-actions .analyze-button{min-width:180px;min-height:46px}.text-verdict{background:#f3faef;border:1px solid #c8dfbe;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.text-verdict.warning{background:#fff7e9;border-color:#e8d4aa}.text-verdict h3{margin:3px 0 5px;font-size:15px}.text-verdict p{color:#68736f;margin:0;font-size:10px;line-height:1.45}.trust-line{z-index:1;border-top:1px solid #101b191c;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;min-height:74px;margin:78px auto 0;display:flex;position:relative}.trust-line>span{color:#96a09c;letter-spacing:.15em;font-size:8px;font-weight:750}.trust-line b{color:#586762;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.trust-line b svg{color:#657c2b}.trust-line i{background:#9da5a2;border-radius:50%;width:3px;height:3px}.section{max-width:1180px;margin:0 auto;padding:120px 30px}.section-heading{grid-template-columns:1fr 1.05fr .8fr;align-items:start;gap:40px;margin-bottom:60px;display:grid}.section-heading .section-kicker{padding-top:10px}.section-heading h2,.report-copy h2,.learn-intro h2,.teams h2{letter-spacing:-.058em;margin:0;font-size:clamp(38px,4.2vw,57px);font-weight:630;line-height:1.04}.section-heading>p{color:#66736f;margin:8px 0 0;font-size:14px;line-height:1.7}.step-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.step-grid article{min-height:245px;padding:31px 34px 35px 0}.step-grid article+article{border-left:1px solid var(--line);padding-left:34px}.step-top{color:#6b7a75;justify-content:space-between;display:flex}.step-top span{font-family:var(--font-geist-mono);font-size:10px}.step-top svg{color:#556d20}.step-grid h3{letter-spacing:-.035em;margin:54px 0 11px;font-size:18px}.step-grid p{color:#6a7672;max-width:275px;margin:0;font-size:12px;line-height:1.65}.report-section{color:#eff6f3;background:#10211e;padding:112px 30px;overflow:hidden}.report-inner{grid-template-columns:.83fr 1.17fr;align-items:center;gap:95px;max-width:1130px;margin:0 auto;display:grid;position:relative}.report-inner:after{content:"";filter:blur(4px);background:#cbff4a14;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-250px}.section-kicker.light{color:#9baca7}.report-copy h2{margin:24px 0 25px}.report-copy h2 em{color:var(--acid)}.report-copy>p{color:#9eaeaa;margin:0 0 36px;font-size:14px;line-height:1.7}.report-copy ul{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.report-copy li{gap:12px;display:flex}.report-copy li>span{color:#16241f;background:var(--acid);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.report-copy li div{flex-direction:column;gap:4px;display:flex}.report-copy li strong{font-size:12px}.report-copy li small{color:#82938e;max-width:310px;font-size:10px;line-height:1.5}.report-demo{z-index:1;color:#14201e;background:#f8f8f2;border:1px solid #ffffff2b;border-radius:23px;position:relative;overflow:hidden;transform:rotate(.5deg);box-shadow:0 30px 70px #00000040}.report-window-bar{color:#8a9591;min-height:48px;font-family:var(--font-geist-mono);background:#e9ebe4;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 17px;font-size:8px;display:grid}.report-window-bar>div{gap:5px;display:flex}.report-window-bar>div span{background:#b8bfbb;border-radius:50%;width:7px;height:7px}.report-window-bar>span{text-align:center}.report-window-bar button{background:0 0;border:0;justify-self:end}.report-body{padding:25px}.report-verdict{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.warning-icon{color:#865918;background:#fae3bb;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.report-verdict h3{letter-spacing:-.035em;margin:4px 0;font-size:18px}.report-verdict p{color:#7b8581;margin:0;font-size:9px}.demo-score{flex-direction:column;align-items:flex-end;display:flex}.demo-score strong{letter-spacing:-.06em;font-size:27px}.demo-score span{color:#8c9692;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.audio-player{background:#e8ece4;border-radius:13px;align-items:center;gap:13px;height:70px;margin:23px 0 19px;padding:0 15px;display:flex}.audio-player button{color:#efffc7;cursor:pointer;background:#172622;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.waveform{flex:1;align-items:center;gap:2px;height:40px;display:flex}.waveform i{transform-origin:50%;background:#8ca19a;border-radius:5px;flex:1;max-height:30px}.waveform.playing i{animation:.7s ease-in-out infinite alternate wave;animation-delay:calc(var(--i,1) * 30ms);background:#678018}@keyframes wave{to{transform:scaleY(.45)}}.audio-player>span{color:#7f8b87;font-family:var(--font-geist-mono);font-size:8px}.evidence-list{border-top:1px solid #dfe2db}.evidence-list>div{border-bottom:1px solid #dfe2db;align-items:center;gap:11px;min-height:64px;display:flex}.evidence-icon{color:#3e551e;background:#e6edce;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.evidence-list p{flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.evidence-list strong{font-size:10px}.evidence-list small{color:#808b87;font-size:8px}.evidence-list b{color:#7d4c0c;text-transform:uppercase;background:#fae9c8;border-radius:6px;padding:5px 7px;font-size:7px}.evidence-list b.muted{color:#66716e;background:#e6e9e2}.report-note{color:#818b88;align-items:center;gap:8px;padding-top:15px;font-size:8px;display:flex}.section-heading.compact{grid-template-columns:.7fr 1.3fr}.section-heading.compact h2{max-width:650px}.use-cases{padding-top:125px}.case-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.case-card{border:1px solid var(--line);background:#fffefab3;border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden}.case-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #101b1917}.case-card>div:last-child{padding:23px 25px 27px}.case-card>div:last-child>span{color:#6c7c77;letter-spacing:.14em;font-size:8px;font-weight:750}.case-card h3{letter-spacing:-.035em;margin:9px 0 8px;font-size:17px}.case-card p{color:#75807c;margin:0;font-size:11px;line-height:1.6}.case-art{height:225px;position:relative;overflow:hidden}.portrait-art{background:linear-gradient(140deg,#c3d2bb,#8ca38f)}.portrait-face{background:radial-gradient(circle at 37% 42%,#263f37 0 3px,#0000 4px),radial-gradient(circle at 65% 42%,#263f37 0 3px,#0000 4px),radial-gradient(at 50% 58%,#0000 0 12px,#6a7f70 13px 14px,#0000 15px),linear-gradient(150deg,#e7c9ae 25%,#b88870 100%);border-radius:60px 60px 30px 30px;width:130px;height:170px;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff3b}.portrait-face:before{content:"";background:#263830;border-radius:65px 65px 25px 25px;height:75px;position:absolute;inset:-18px -10px auto}.scan-line{background:var(--acid);height:1px;box-shadow:0 0 11px var(--acid);position:absolute;top:49%;left:14%;right:14%}.scan-label,.audio-art>span{color:#1c281f;background:var(--acid);font:700 7px var(--font-geist-mono);letter-spacing:.07em;border-radius:5px;padding:5px 7px;position:absolute;top:19px;right:17px}.audio-art{color:#eff6f4;background:#263c38;flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex}.audio-art>div{align-items:center;gap:4px;width:76%;height:60px;display:flex}.audio-art i{background:linear-gradient(#caff4a,#5bc9af);border-radius:9px;flex:1}.video-art{color:#fff;background:#afb8ad;padding:18px}.video-frame{background:radial-gradient(circle at 50% 44%,#cfaa93 0 31px,#273934 32px 49px,#0000 50px),linear-gradient(150deg,#6c847b,#283c37);border-radius:12px;justify-content:center;align-items:center;height:173px;display:flex;box-shadow:inset 0 0 60px #00000040}.video-frame>svg{z-index:2;color:#182720;background:var(--acid);border-radius:50%;width:41px;height:41px;padding:12px;position:relative}.face-ring{border:1px dashed var(--acid);border-radius:40%;width:105px;height:118px;position:absolute}.video-art>span{font:600 7px var(--font-geist-mono);position:absolute;bottom:26px;left:29px}.video-art>b{color:#1b261f;background:var(--acid);font:700 7px var(--font-geist-mono);border-radius:5px;padding:5px 7px;position:absolute;top:28px;right:28px}.learn{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;padding-top:80px;display:grid}.learn-intro{position:sticky;top:45px}.learn-intro h2{margin:23px 0}.learn-intro h2 em{color:#657b28}.learn-intro>p{color:#697672;max-width:420px;margin:0;font-size:13px;line-height:1.7}.learn-intro>a{color:#344515;border-bottom:1px solid #5b6f28;align-items:center;gap:8px;margin-top:28px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.learn-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.learn-grid article{border-bottom:1px solid var(--line);min-height:250px;padding:28px 29px;position:relative}.learn-grid article:nth-child(odd){border-right:1px solid var(--line)}.learn-grid article>span{color:#a2aaa7;font:500 9px var(--font-geist-mono);position:absolute;top:31px;right:28px}.learn-icon{color:#4a601d;background:#e5efca;border-radius:12px;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.learn-grid h3{letter-spacing:-.03em;margin:47px 0 10px;font-size:16px}.learn-grid p{color:#707c78;margin:0;font-size:11px;line-height:1.65}.faq,.pricing{padding-top:70px}.pricing-intro{color:#687571;max-width:720px;margin:-28px 0 42px auto;font-size:13px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.price-card{border:1px solid var(--line);background:#fffefad1;border-radius:20px;padding:27px 23px 23px;position:relative}.price-card.featured{border-color:#819b3d;box-shadow:0 18px 50px #3445151f}.popular{color:#263512;background:var(--acid);text-transform:uppercase;letter-spacing:.08em;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:760;position:absolute;top:14px;right:14px}.price-card h3{margin:0 0 7px;font-size:19px}.price-card>p{color:#7a8581;min-height:32px;margin:0;font-size:10px;line-height:1.5}.price{align-items:baseline;gap:5px;margin:23px 0;display:flex}.price strong{letter-spacing:-.06em;font-size:32px}.price span{color:#8a9490;font-size:9px}.price-card ul{flex-direction:column;gap:11px;min-height:125px;margin:0 0 24px;padding:0;list-style:none;display:flex}.price-card li{color:#5d6b67;align-items:center;gap:7px;font-size:10px;display:flex}.price-card li svg{color:#59701f}.price-card>a{color:#f3f7f5;background:#172824;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.featured>a{color:#17231e;background:var(--acid)}.credit-packs{border:1px solid var(--line);color:#687571;background:#f6f6ef;border-radius:15px;flex-wrap:wrap;gap:12px 25px;margin-top:16px;padding:18px 21px;font-size:10px;display:flex}.credit-packs strong{color:#1d2c28}.faq-list{border-top:1px solid var(--line);max-width:820px;margin-left:auto}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:21px 0;display:flex}.faq-list button span:first-child{letter-spacing:-.02em;font-size:14px;font-weight:620}.faq-list button span:last-child{color:#667a2a;font-size:23px;font-weight:350}.faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faq-list article>div p{color:#687571;max-width:650px;min-height:0;margin:0;font-size:12px;line-height:1.65;overflow:hidden}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article.open>div p{padding-bottom:22px}.teams{color:#f0f7f4;background:#132622;border-radius:26px;justify-content:space-between;align-items:flex-end;max-width:1120px;min-height:330px;margin:35px auto 105px;padding:64px 70px;display:flex;position:relative;overflow:hidden}.teams-glow{border:1px solid #cbff4a38;border-radius:50%;width:500px;height:500px;position:absolute;top:-310px;right:-150px;box-shadow:0 0 0 70px #cbff4a06,0 0 0 140px #cbff4a05}.teams>div:not(.teams-glow){z-index:1;position:relative}.teams h2{margin:23px 0 16px;font-size:49px}.teams p{color:#91a39e;max-width:500px;margin:0;font-size:12px;line-height:1.65}.teams>a{z-index:1;color:#15231f;background:var(--acid);border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:11px;font-weight:720;transition:transform .2s;display:inline-flex;position:relative}.teams>a:hover{transform:translateY(-2px)}footer{color:#b4c1bd;background:#0d1917;padding:64px max(30px,50vw - 560px) 28px}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:70px;padding-bottom:70px;display:grid}.footer-brand{color:#fff}.footer-brand>span:last-child>span{color:#8fa09b}.footer-main>div:first-child p{color:#6f817c;max-width:260px;margin:20px 0 0;font-size:11px;line-height:1.6}.footer-main>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-main strong{color:#e8eeec;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px}.footer-main>div:not(:first-child) a{color:#7f918c;font-size:10px}.footer-main a:hover{color:#fff}.footer-bottom{color:#61716d;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:20px;min-height:52px;font-size:8px;display:flex}@media (max-width:1000px){.pricing-grid{grid-template-columns:1fr 1fr}.nav-links{gap:20px;margin-left:20px}.hero-inner{gap:40px}.hero h1{font-size:54px}.report-inner{gap:50px}.teams{margin-left:30px;margin-right:30px}}@media (max-width:820px){.site-header{height:68px;padding:0 20px}.menu-button{display:flex}.header-cta{display:none}.nav-links{border:1px solid var(--line);background:var(--white);opacity:0;visibility:hidden;border-radius:15px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px;transition:all .2s;position:absolute;top:61px;left:16px;right:16px;transform:translateY(-8px);box-shadow:0 16px 40px #101b1924}.nav-links.open{opacity:1;visibility:visible;transform:none}.nav-links a{padding:12px}.hero{padding:66px 20px 0}.hero-inner{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-kicker{justify-content:center}.hero h1{font-size:clamp(48px,12vw,68px)}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-proof{justify-content:center}.scanner-shell{width:100%;max-width:620px;margin:0 auto}.trust-line{flex-wrap:wrap;justify-content:center;margin-top:55px;padding:22px 0}.trust-line>span{text-align:center;width:100%}.section{padding:90px 22px}.section-heading,.section-heading.compact{grid-template-columns:1fr;gap:15px}.section-heading>p{max-width:520px}.step-grid{grid-template-columns:1fr}.step-grid article{border-bottom:1px solid var(--line);min-height:190px;border-left:0!important;padding:26px 0!important}.step-grid article:last-child{border-bottom:0}.step-grid h3{margin-top:35px}.report-section{padding:90px 22px}.report-inner{grid-template-columns:1fr}.report-copy{max-width:600px}.case-grid{grid-template-columns:1fr}.case-card{grid-template-columns:.9fr 1.1fr;display:grid}.case-art{height:240px}.case-card>div:last-child{flex-direction:column;justify-content:center;display:flex}.learn{grid-template-columns:1fr;gap:50px}.learn-intro{position:static}.teams{flex-direction:column;align-items:flex-start;gap:35px;margin:20px 22px 80px;padding:50px 40px}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}}.home-lab .scanner-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.document-scanner{flex-direction:column;gap:15px;width:100%;display:flex}.document-scanner-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.document-scanner-head h3{color:#eef1f5;letter-spacing:-.035em;margin:5px 0 0;font-size:20px;line-height:1.15}.document-source-tabs{background:#090b0f;border:1px solid #ffffff14;border-radius:12px;gap:5px;padding:4px;display:flex}.document-source-tabs button{color:#77808d;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:10px;font-weight:650;display:inline-flex}.document-source-tabs button.active{color:#dffcf6;background:#8debd71a;box-shadow:inset 0 0 0 1px #8debd729}.document-dropzone{color:#e7eaee;background:radial-gradient(circle at 5%,#8debd714,#0000 30%),#0b0d12;border:1px dashed #8debd740;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:18px;transition:border-color .2s,background .2s;display:grid}.document-dropzone.dragging{background:#8debd714;border-color:#8debd7}.document-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.document-file-icon{color:#8debd7;background:#8debd712;border:1px solid #8debd733;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.document-file-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.document-file-copy strong{color:#e8ebef;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.document-file-copy span{color:#6f7887;font-size:10px}.document-browse{color:#b9c0c9;cursor:pointer;background:#15181e;border:1px solid #ffffff1a;border-radius:10px;min-height:36px;padding:0 13px;font-size:10px}.url-field{flex-direction:column;gap:8px;display:flex}.url-field>span{color:#8e96a2;font-size:10px;font-weight:650}.url-field>div{color:#6f7b88;background:#090b0f;border:1px solid #8debd730;border-radius:15px;align-items:center;gap:11px;min-height:58px;padding:0 16px;display:flex}.url-field input{color:#edf0f3;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.url-field input::placeholder{color:#505866}.url-field>div:focus-within{border-color:#8debd78c;box-shadow:0 0 0 3px #8debd70f}.url-field small{color:#626b78;font-size:9px;line-height:1.45}.document-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.document-actions>span{color:#697485;font:600 9px var(--font-geist-mono);letter-spacing:.03em}.document-actions .analyze-button{width:auto;min-width:210px;min-height:47px;padding:0 20px}.document-training-consent{margin-top:-2px}.document-verdict{color:#dfe4e8;background:#0d1117eb;border:1px solid #8debd733;border-radius:16px;padding:16px}.document-verdict.warning{background:linear-gradient(135deg,#f4b9670f,#0d1117f2);border-color:#f4b96742}.document-verdict.neutral{background:linear-gradient(135deg,#8f9aab12,#0d1117f2);border-color:#8f9aab47}.document-result-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.document-result-top h3{color:#eff1f4;letter-spacing:-.025em;margin:4px 0 5px;font-size:15px}.document-result-top p{color:#8b939e;margin:0;font-size:10px;line-height:1.5}.document-verdict .result-symbol{color:#0b1714;background:#8debd7}.document-verdict.warning .result-symbol{color:#2d1c08;background:#efbc78}.document-verdict.neutral .result-symbol{color:#111820;background:#9da8b7}.document-verdict .score strong{color:#f2f4f6}.document-evidence-grid{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.document-evidence-grid>span{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;grid-template-columns:20px 1fr;align-content:center;column-gap:7px;min-height:60px;padding:11px 12px;display:grid}.document-evidence-grid svg,.credit-glyph{color:#8debd7;grid-row:1/3;align-self:center}.credit-glyph{width:16px;height:16px;font:700 8px var(--font-geist-mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.document-evidence-grid b{color:#cdd2d8;font-size:9px}.document-evidence-grid small{color:#707987;margin-top:3px;font-size:8px;line-height:1.35}.document-source-link{color:#8debd7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;margin-top:12px;font-size:9px;display:inline-flex;overflow:hidden}.document-caution{color:#68717e;margin:11px 0 0;font-size:8px;line-height:1.5}:root[data-resolved-theme=light] .document-scanner-head h3{color:#182025}:root[data-resolved-theme=light] .document-source-tabs{background:#f2f4f1;border-color:#18262b1f}:root[data-resolved-theme=light] .document-source-tabs button{color:#657176}:root[data-resolved-theme=light] .document-source-tabs button.active{color:#17332d;background:#38b59f1c;box-shadow:inset 0 0 0 1px #38b59f2e}:root[data-resolved-theme=light] .document-dropzone{color:#182025;background:radial-gradient(circle at 5%,#3fc8b117,#0000 30%),#f7f9f6;border-color:#29978447}:root[data-resolved-theme=light] .document-file-copy strong{color:#1b2428}:root[data-resolved-theme=light] .document-file-copy span,:root[data-resolved-theme=light] .document-actions>span,:root[data-resolved-theme=light] .url-field>span,:root[data-resolved-theme=light] .url-field small{color:#657176}:root[data-resolved-theme=light] .document-browse{color:#3d484d;background:#fff;border-color:#18262b1f}:root[data-resolved-theme=light] .url-field>div{color:#657176;background:#f7f9f6;border-color:#2997843b}:root[data-resolved-theme=light] .url-field input{color:#182025}:root[data-resolved-theme=light] .url-field input::placeholder{color:#929b9f}:root[data-resolved-theme=light] .document-verdict{color:#182025;background:#f7faf7;border-color:#29978438}:root[data-resolved-theme=light] .document-verdict.warning{background:#fff8eb;border-color:#e4c694}:root[data-resolved-theme=light] .document-verdict.neutral{background:#f3f5f6;border-color:#cbd2d8}:root[data-resolved-theme=light] .document-result-top h3,:root[data-resolved-theme=light] .document-verdict .score strong{color:#182025}:root[data-resolved-theme=light] .document-result-top p{color:#657176}:root[data-resolved-theme=light] .document-evidence-grid,:root[data-resolved-theme=light] .document-evidence-grid>span{border-color:#18262b1c}:root[data-resolved-theme=light] .document-evidence-grid b{color:#263135}:root[data-resolved-theme=light] .document-evidence-grid small,:root[data-resolved-theme=light] .document-caution{color:#657176}@media (max-width:650px){.home-lab .scanner-tabs button{text-align:center;flex-direction:column;gap:3px;min-width:0;min-height:56px;padding:4px 2px;font-size:8px;line-height:1.05}.home-lab .scanner-tabs button svg{width:15px;height:15px}.document-scanner-head{flex-direction:column;align-items:stretch;gap:11px}.document-source-tabs{align-self:stretch}.document-source-tabs button{flex:1;justify-content:center}.document-dropzone{grid-template-columns:auto minmax(0,1fr);min-height:154px}.document-browse{grid-column:1/-1}.document-actions{flex-direction:column;align-items:stretch}.document-actions .analyze-button{width:100%}.document-result-top{grid-template-columns:auto minmax(0,1fr)}.document-result-top .score{border-top:1px solid #ffffff14;flex-direction:row;grid-column:1/-1;justify-content:space-between;padding-top:10px}.document-evidence-grid{grid-template-columns:1fr}}body:after{content:"";z-index:10000;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#77ead1,#9c7cff,#77ead1);width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}html.dfp-navigating body:after{opacity:1;animation:1.15s cubic-bezier(.2,.75,.25,1) forwards dfp-page-progress}@keyframes dfp-page-progress{0%{transform:scaleX(.08)}55%{transform:scaleX(.72)}to{transform:scaleX(.94)}}@media (max-width:560px){.pricing-grid{grid-template-columns:1fr}.pricing-intro{margin-top:-20px}.brand{font-size:16px}.brand-mark{width:31px;height:31px}.hero{padding-top:48px}.hero h1{font-size:43px}.hero h1 em{white-space:normal}.hero-copy>p{font-size:15px}.hero-proof{display:none}.scanner-content{min-height:340px;padding:12px}.dropzone{min-height:315px}.scanner-foot{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 14px}.trust-line b{justify-content:center;width:46%}.trust-line i{display:none}.section-heading h2,.report-copy h2,.learn-intro h2{font-size:39px}.report-body{padding:17px}.report-verdict{grid-template-columns:auto 1fr}.demo-score{border-top:1px solid #dfe2db;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px}.case-card{display:block}.case-art{height:220px}.learn-grid{grid-template-columns:1fr}.learn-grid article:nth-child(odd){border-right:0}.teams{padding:42px 28px}.teams h2{font-size:39px}.footer-main{grid-template-columns:1fr 1fr;gap:45px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;padding-top:22px}.result-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tool-page{background:radial-gradient(circle at 15% 12%,#cbff4a24,#0000 28%),#f7f7f0;min-height:100vh;padding:0 max(24px,50vw - 560px)}.tool-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.tool-nav nav,.tool-footer nav{gap:24px;display:flex}.tool-nav nav a{color:#40551b;font-size:12px;font-weight:700}.tool-breadcrumb{padding-top:18px}.tool-hero-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:80px;min-height:680px;padding:90px 0;display:grid}.tool-hero{max-width:720px}.tool-page h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(50px,6vw,78px);line-height:.98}.tool-hero>p{color:#5e6d68;max-width:650px;font-size:16px;line-height:1.7}.tool-proof{flex-wrap:wrap;gap:14px 22px;margin:30px 0;display:flex}.tool-proof span{color:#4e5e59;align-items:center;gap:7px;font-size:11px;display:flex}.tool-proof svg{color:#607b20}.tool-cta{color:#15231f;background:var(--acid);border-radius:12px;align-items:center;gap:9px;width:fit-content;min-height:48px;padding:0 19px;font-size:12px;font-weight:720;display:flex}.tool-report-card{border:1px solid var(--line);background:#ffffffb8;border-radius:22px;padding:34px}.tool-report-card h2{letter-spacing:-.04em;margin:0 0 22px;font-size:22px}.tool-report-card ul{color:#66736f;margin:0;padding-left:20px;font-size:12px;line-height:2.1}.tool-content{padding:20px 0 100px}.tool-content>section{border-top:1px solid var(--line);padding:85px 0}.tool-content h2{letter-spacing:-.055em;max-width:720px;margin:18px 0 38px;font-size:clamp(34px,4vw,50px);line-height:1.04}.tool-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tool-card-grid article{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;min-height:205px;padding:28px}.tool-card-grid article>svg{color:#56711b}.tool-card-grid h3{letter-spacing:-.03em;margin:30px 0 10px;font-size:17px}.tool-card-grid article:not(:has(svg)) h3{margin-top:4px}.tool-card-grid p,.tool-explainer p{color:#687571;margin:0;font-size:12px;line-height:1.7}.tool-explainer{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.tool-explainer h2{margin-bottom:0}.tool-explainer>div:last-child{padding-top:28px}.tool-explainer p+p{margin-top:18px}.tool-explainer a{color:#344515;border-bottom:1px solid #5b6f28;align-items:center;gap:7px;margin-top:25px;padding-bottom:4px;font-size:11px;font-weight:700;display:inline-flex}.related-tools{grid-template-columns:.45fr 1.55fr;gap:50px;display:grid}.related-tools>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.related-tools a{border:1px solid var(--line);background:#ffffff8c;border-radius:13px;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:11px;font-weight:650;display:flex}.tool-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tool-faq article{border:1px solid var(--line);background:#0e1425b8;border-radius:17px;min-height:190px;padding:27px}.tool-faq h3{letter-spacing:-.025em;margin:0 0 15px;font-size:18px;line-height:1.25}.tool-faq p{color:#8b97ac;margin:0;font-size:12px;line-height:1.7}.tool-footer{border-top:1px solid var(--line);color:#75807c;justify-content:space-between;align-items:center;min-height:90px;font-size:10px;display:flex}.tool-footer a:hover,.tool-nav a:hover{color:#172824}.localized-language-note{justify-content:space-between;align-items:center;gap:32px;display:flex}.localized-language-note p{color:#687571;max-width:760px;margin:0;font-size:12px;line-height:1.7}.localized-language-note nav{flex-wrap:wrap;gap:8px;display:flex}.localized-language-note nav a{border:1px solid var(--line);text-align:center;border-radius:999px;min-width:42px;padding:9px 11px;font-size:10px;font-weight:720}.legal-page{background:#f7f7f0;min-height:100vh}.legal-nav,.legal-content,.legal-footer{max-width:940px;margin:0 auto;padding-left:24px;padding-right:24px}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.legal-nav>a:last-child{color:#40551b;font-size:12px;font-weight:700}.legal-content{padding-top:85px;padding-bottom:100px}.legal-content>h1{letter-spacing:-.065em;max-width:780px;margin:18px 0 24px;font-size:clamp(48px,7vw,76px);line-height:1}.legal-lead{color:#5e6d68;max-width:720px;margin:0 0 65px;font-size:16px;line-height:1.75}.legal-content section{border-top:1px solid var(--line);max-width:760px;padding:34px 0}.legal-content section h2{letter-spacing:-.04em;margin:0 0 15px;font-size:24px}.legal-content section p,.legal-content section li{color:#65716d;font-size:13px;line-height:1.75}.legal-content section ul{padding-left:20px}.legal-content a{color:#405b13;text-underline-offset:3px;text-decoration:underline}.legal-footer{border-top:1px solid var(--line);color:#75807c;justify-content:space-between;align-items:center;min-height:88px;font-size:10px;display:flex}.trust-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:50px 0 0;display:grid}.trust-principles article{border:1px solid var(--line);background:#0e1425b8;border-radius:17px;padding:25px}.trust-principles svg{color:#8debd7}.trust-principles h2{margin:18px 0 10px;font-size:18px}.trust-principles p{color:#8b97ac;margin:0;font-size:12px;line-height:1.65}@media (max-width:760px){.tool-hero-grid{grid-template-columns:1fr;gap:45px;min-height:auto;padding:65px 0 80px}.tool-page h1{font-size:48px}.tool-card-grid{grid-template-columns:1fr}.tool-card-grid article{min-height:auto}.tool-explainer,.related-tools{grid-template-columns:1fr;gap:22px}.tool-faq>div,.related-tools>div{grid-template-columns:1fr}.tool-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.tool-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%;display:grid}.trust-principles{grid-template-columns:1fr}.tool-nav>nav{display:none}.tool-nav .language-menu nav{display:grid}.localized-language-note{flex-direction:column;align-items:flex-start}}.guides-page,.guide-article-page{background:#f7f7f0;min-height:100vh}.guides-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:0 auto;padding:0 24px;display:flex}.guides-nav nav{align-items:center;gap:25px;display:flex}.guides-nav nav>a{color:#53615d;align-items:center;gap:7px;font-size:11px;font-weight:680;display:inline-flex}.guides-nav nav>a:hover{color:var(--ink)}.guides-nav .guides-nav-cta{color:#f6faf8;background:var(--ink);border-radius:11px;min-height:40px;padding:0 15px}.guides-nav .guides-nav-cta:hover{color:#fff;background:#21322f}.guides-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;max-width:1180px;margin:0 auto;padding:100px 24px 84px;display:grid}.guides-hero h1{letter-spacing:-.072em;margin:26px 0 0;font-size:clamp(55px,7vw,92px);font-weight:660;line-height:.93}.guides-hero h1 em{color:#647a27;font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.guides-hero-copy{padding-bottom:7px}.guides-hero-copy>p{color:#586762;letter-spacing:-.015em;margin:0 0 28px;font-size:17px;line-height:1.65}.guides-hero-copy>span{color:#576b20;align-items:center;gap:9px;font-size:10px;font-weight:680;display:flex}.featured-guide{color:#f2f7f5;background:radial-gradient(circle at 88% 10%,#cbff4a21,#0000 30%),#10211e;border-radius:24px;grid-template-columns:90px 1fr auto;align-items:start;gap:38px;max-width:1132px;min-height:340px;margin:0 auto 22px;padding:48px 52px;display:grid}.featured-guide-number{color:var(--acid);font:500 12px var(--font-geist-mono)}.featured-guide>div:nth-child(2)>span{color:#91a49f;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.featured-guide h2{letter-spacing:-.058em;max-width:680px;margin:18px 0 16px;font-size:clamp(36px,4.3vw,57px);line-height:1.02}.featured-guide p{color:#9baca8;max-width:630px;font-family:var(--serif);margin:0;font-size:17px;line-height:1.55}.featured-guide div>a{width:fit-content;color:var(--acid);border-bottom:1px solid #a9d239;align-items:center;gap:9px;margin-top:31px;padding-bottom:5px;font-size:11px;font-weight:720;display:flex}.guide-time{color:#869893;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.guides-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1132px;margin:0 auto;padding:0 0 100px;display:grid}.guide-card{border:1px solid var(--line);background:#fffefab8;border-radius:19px;flex-direction:column;min-height:390px;padding:26px 27px 25px;transition:transform .22s,box-shadow .22s,background .22s;display:flex}.guide-card:hover{background:var(--white);transform:translateY(-3px);box-shadow:0 18px 40px #101b1914}.guide-card-top{color:#9aa49f;font:500 9px var(--font-geist-mono);justify-content:space-between;align-items:center;display:flex}.guide-card-top span:last-child{align-items:center;gap:6px;display:flex}.guide-card>div:nth-child(2){margin-top:auto}.guide-category{color:#60791f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:760}.guide-card h2{letter-spacing:-.043em;margin:13px 0 12px;font-size:22px;line-height:1.13}.guide-card h2 a:after{content:"";position:absolute;inset:0}.guide-card p{color:#6c7874;font-family:var(--serif);margin:0;font-size:13px;line-height:1.55}.guide-card-link{z-index:1;color:#344515;align-items:center;gap:7px;width:fit-content;margin-top:26px;font-size:10px;font-weight:720;display:flex;position:relative}.guide-card{position:relative}.guides-footer{border-top:1px solid var(--line);color:#7a8682;justify-content:space-between;align-items:center;min-height:95px;padding:0 max(24px,50vw - 566px);font-size:9px;display:flex}.guides-footer>div{gap:24px;display:flex}.guides-footer a:hover{color:var(--ink)}.article-nav{max-width:980px}.guide-article{max-width:980px;margin:0 auto;padding:88px 24px 110px}.guide-article-header{max-width:880px}.article-breadcrumb{color:#86918d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.article-breadcrumb a{color:#55701b}.article-breadcrumb [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-breadcrumb{max-width:1180px;margin:0 auto;padding:18px 24px 0}.guide-article-header h1{letter-spacing:-.067em;max-width:900px;margin:27px 0 24px;font-size:clamp(52px,7vw,82px);line-height:.98}.guide-dek{color:#596963;max-width:760px;font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.4vw,27px);line-height:1.48}.article-byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;margin-top:45px;padding:21px 0;display:grid}.editorial-mark{color:#e9ffc1;width:38px;height:38px;font:700 9px var(--font-geist-mono);background:#152723;border-radius:11px;justify-content:center;align-items:center;display:flex}.article-byline>div{flex-direction:column;gap:4px;display:flex}.article-byline strong{font-size:11px}.article-byline div>span{color:#87918e;font-size:9px}.article-byline>span:nth-last-child(2){color:#64706c;align-items:center;gap:6px;font-size:9px;display:flex}.article-byline time{color:#87918e;font-size:9px}.article-dates{white-space:nowrap;align-items:flex-end}.guide-article-layout{grid-template-columns:190px minmax(0,650px);align-items:start;gap:80px;margin-top:76px;display:grid}.article-aside{padding-top:5px;position:sticky;top:30px}.article-aside>span{color:#71817c;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:760}.article-aside ol{margin:18px 0 0;padding:0;list-style:none}.article-aside li{color:#73807c;margin:0 0 13px;padding-left:0;font-size:9px;line-height:1.45;position:relative}.article-aside li:before{content:none;color:#a2aaa7;font:500 8px var(--font-geist-mono);position:absolute;top:1px;left:0}.article-body>section{border-bottom:1px solid var(--line);margin:0 0 53px;padding:0 0 53px}.section-number{color:#688322;font:650 9px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.article-body h2{letter-spacing:-.052em;margin:15px 0 25px;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.article-body p{color:#45534f;font-family:var(--serif);margin:0;font-size:17px;line-height:1.78}.article-body p+p{margin-top:23px}.article-body section>ul{color:#45534f;background:#eef0e7;border-radius:15px;margin:27px 0 0;padding:22px 26px 22px 46px}.article-body section>ul li{font-family:var(--serif);padding-left:5px;font-size:15px;line-height:1.6}.article-body section>ul li+li{margin-top:9px}.article-cta{color:#fff;background:radial-gradient(circle at 90% 0,#cbff4a26,#0000 35%),#122420;border-radius:20px;margin:0 0 60px;padding:36px 38px 39px}.article-cta>div{color:#afbeb9;align-items:center;gap:9px;font-size:10px;display:flex}.article-cta>div svg{color:var(--acid)}.article-cta h2{color:#f2f8f5;max-width:520px;margin:33px 0 29px}.article-cta>a{color:#17231e;background:var(--acid);border-radius:11px;align-items:center;gap:9px;width:fit-content;min-height:44px;padding:0 16px;font-size:10px;font-weight:740;display:flex}.article-sources p{font-size:14px;line-height:1.7}.article-sources ul{list-style:none;background:0 0!important;padding:0!important}.article-sources li{border-top:1px solid var(--line);font-family:var(--font-geist-sans)!important;padding:14px 0!important}.article-sources li:last-child{border-bottom:1px solid var(--line)}.article-sources a{color:#405b13;justify-content:space-between;align-items:center;gap:15px;font-size:11px;font-weight:680;display:flex}.article-sources a:hover{color:#1c2b17}.related-guides{border-top:1px solid var(--line);max-width:1132px;margin:0 auto;padding:80px 0 100px}.related-guides>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:27px;display:grid}.related-guides a{border:1px solid var(--line);background:#ffffff8a;border-radius:16px;grid-template-columns:1fr auto;align-content:space-between;min-height:165px;padding:24px;display:grid}.related-guides a>span{color:#71832f;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:750}.related-guides a strong{align-self:end;max-width:250px;font-size:14px;line-height:1.35}.related-guides a svg{color:#617d1b;align-self:end}.related-guides a:hover{background:var(--white)}@media (max-width:1180px){.featured-guide,.guides-grid,.related-guides{margin-left:24px;margin-right:24px}}@media (max-width:860px){.guides-hero{grid-template-columns:1fr;gap:35px}.guides-hero-copy{max-width:600px}.featured-guide{grid-template-columns:50px 1fr;padding:40px}.featured-guide>.guide-time{grid-column:2}.guides-grid{grid-template-columns:1fr 1fr}.guide-article-layout{grid-template-columns:1fr;gap:45px}.article-aside{background:#eef0e7;border-radius:14px;padding:22px;position:static}.article-aside ol{columns:2;column-gap:35px}.article-byline{grid-template-columns:auto 1fr}.article-byline>span:nth-last-child(2),.article-byline .article-dates{grid-column:2}.article-dates{align-items:flex-start}.related-guides>div{grid-template-columns:1fr}.related-guides a{min-height:120px}}@media (max-width:580px){.guides-nav{height:70px}.guides-nav nav>a:first-child:not(.guides-nav-cta){display:none}.guides-nav .guides-nav-cta{min-height:36px;padding:0 12px}.guides-hero{padding-top:70px;padding-bottom:58px}.guides-hero h1{font-size:52px}.guides-hero-copy>p{font-size:15px}.featured-guide{grid-template-columns:1fr;gap:22px;margin-left:15px;margin-right:15px;padding:30px 25px}.featured-guide>.guide-time{grid-column:1}.featured-guide h2{font-size:36px}.guides-grid{grid-template-columns:1fr;margin-left:15px;margin-right:15px}.guide-card{min-height:340px}.guides-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-top:30px;padding-bottom:30px}.guide-article{padding-top:65px}.guide-article-header h1{font-size:48px}.guide-dek{font-size:20px}.article-byline{grid-template-columns:auto 1fr}.article-aside ol{columns:1}.article-body p{font-size:16px}.article-cta{padding:30px 25px}.related-guides{margin-left:24px;margin-right:24px}}.home-lab{--lab-bg:#050711;--lab-panel:#0c1122db;--lab-panel-solid:#0b1020;--lab-panel-raised:#11182b;--lab-text:#f3f6ff;--lab-muted:#8b95aa;--lab-line:#89a1d32b;--lab-cyan:#5ff6ff;--lab-blue:#6c8cff;--lab-violet:#a878ff;--lab-green:#86f7b8;min-height:100vh;color:var(--lab-text);background:radial-gradient(circle at 10% 4%,#4f5eff2e,#0000 28%),radial-gradient(circle at 92% 18%,#793fff26,#0000 30%),linear-gradient(#050711 0,#070a15 48%,#050710 100%);overflow:hidden}.home-lab:before{content:"";z-index:0;pointer-events:none;opacity:.28;background-image:linear-gradient(#708bcd0b 1px,#0000 1px),linear-gradient(90deg,#708bcd0b 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.home-lab>*,.home-lab>main>*{z-index:1;position:relative}.home-lab .site-header{border-color:var(--lab-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05071194;height:82px}.home-lab .brand>span:last-of-type>span{color:#9aa6be}.home-lab .brand-mark{color:#06101b;background:linear-gradient(135deg, var(--lab-cyan), var(--lab-blue));box-shadow:0 0 26px #5ff6ff47}.brand-badge{color:#7d8ba8;font:650 7px var(--font-geist-mono);letter-spacing:.12em;border:1px solid #5ff6ff3d;border-radius:5px;margin-left:3px;padding:4px 6px}.home-lab .nav-links a{color:#8e99af}.home-lab .header-cta{color:#06101b;background:linear-gradient(110deg, var(--lab-cyan), #8cf4cf);border:1px solid #5ff6ff4d;box-shadow:0 8px 30px #5ff6ff24}.home-lab .header-cta:hover{background:linear-gradient(110deg,#a6fbff,#a7ffd8)}.language-menu{z-index:210;flex:none;position:relative}.language-menu summary{color:#c8ced8;cursor:pointer;min-width:54px;height:38px;font:650 10px var(--font-geist-mono);letter-spacing:.08em;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;list-style:none;display:inline-flex}.language-menu summary::-webkit-details-marker{display:none}.language-preference-indicator{color:#a9c968;font:650 9px/1 var(--font-geist-mono);letter-spacing:.02em;text-transform:none;white-space:nowrap}.language-menu summary:hover,.language-menu[open] summary{color:#f3ffff;background:#5ff6ff14;border-color:#5ff6ff6b}.language-menu nav{background:#12151b;border:1px solid #ffffff1f;border-radius:14px;gap:2px;width:174px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0000006b}.language-menu nav a{color:#cbd1da;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.language-menu nav a span{color:#7f8998;width:25px;font:650 9px var(--font-geist-mono);letter-spacing:.08em}.language-menu nav a:hover,.language-menu nav a[aria-current=page]{color:#fff;background:#5ff6ff1a}.tool-nav .language-menu summary{color:#33451e;background:#101b1909;border-color:#101b1929}.tool-nav .language-menu summary:hover,.tool-nav .language-menu[open] summary{color:#17210d;background:#cbff4a33;border-color:#4d6c156b}.tool-nav .language-preference-indicator{color:#58720e}.tool-nav .language-menu nav{background:#fffff8;border-color:#101b1924;box-shadow:0 18px 45px #1a220c2e}.tool-nav .language-menu nav a{color:#40504c}.tool-nav .language-menu nav a:hover,.tool-nav .language-menu nav a[aria-current=page]{color:#17210d;background:#a4d32b29}.home-lab .hero{--pointer-x:68%;--pointer-y:32%;isolation:isolate;min-height:900px;padding-top:92px}.home-lab .hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(390px circle at var(--pointer-x) var(--pointer-y), #5ff6ff17, transparent 64%);transition:background .15s linear;position:absolute;inset:0}.home-lab .orb-one{filter:blur(60px);background:#505fff33;top:80px;left:-260px}.home-lab .orb-two{filter:blur(70px);background:#8351ff2e;top:60px;right:-190px}.hero-data-rain{z-index:0;opacity:.55;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 18% 82%,#0000 98%)}.hero-data-rain i{--rain-x:8%;--rain-delay:0s;left:var(--rain-x);width:1px;height:145px;animation:7.5s linear infinite neural-rain;animation-delay:var(--rain-delay);background:linear-gradient(#0000,#5ff6ff29,#5ff6ffcc,#0000);position:absolute;top:-170px;box-shadow:0 0 10px #5ff6ff47}.hero-data-rain i:after{content:"";background:var(--lab-cyan);border-radius:50%;width:5px;height:5px;position:absolute;bottom:18px;left:-2px;box-shadow:0 0 12px #5ff6ffe6}.hero-data-rain i:nth-child(2){--rain-x:15%;--rain-delay:-5.3s;animation-duration:9s}.hero-data-rain i:nth-child(3){--rain-x:23%;--rain-delay:-2.1s;animation-duration:6.4s}.hero-data-rain i:nth-child(4){--rain-x:31%;--rain-delay:-6.7s;animation-duration:10s}.hero-data-rain i:nth-child(5){--rain-x:39%;--rain-delay:-3.7s;animation-duration:8.3s}.hero-data-rain i:nth-child(6){--rain-x:47%;--rain-delay:-1.1s;animation-duration:7s}.hero-data-rain i:nth-child(7){--rain-x:54%;--rain-delay:-7.8s;animation-duration:10.5s}.hero-data-rain i:nth-child(8){--rain-x:62%;--rain-delay:-4.8s;animation-duration:8.8s}.hero-data-rain i:nth-child(9){--rain-x:69%;--rain-delay:-2.8s;animation-duration:6.8s}.hero-data-rain i:nth-child(10){--rain-x:76%;--rain-delay:-6.1s;animation-duration:9.5s}.hero-data-rain i:nth-child(11){--rain-x:82%;--rain-delay:-3.2s;animation-duration:7.7s}.hero-data-rain i:nth-child(12){--rain-x:88%;--rain-delay:-8.5s;animation-duration:11s}.hero-data-rain i:nth-child(13){--rain-x:93%;--rain-delay:-4.1s;animation-duration:8s}.hero-data-rain i:nth-child(14){--rain-x:97%;--rain-delay:-1.9s;animation-duration:6.2s}@keyframes neural-rain{0%{opacity:0;transform:translateY(-180px)}12%{opacity:.7}86%{opacity:.55}to{opacity:0;transform:translateY(1120px)}}.neural-field{z-index:0;opacity:.74;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 4% 72%,#0000 96%);mask-image:linear-gradient(#000 4% 72%,#0000 96%)}.hero-neural-core{z-index:0;opacity:.52;width:330px;height:330px;transform-style:preserve-3d;pointer-events:none;mix-blend-mode:screen;position:absolute;top:96px;left:49.5%;transform:translate(-50%)}.core-connections{background:repeating-conic-gradient(from 12deg, #5ff6ff2e 0 1deg, transparent 1deg 11deg, #a878ff26 11deg 12deg, transparent 12deg 23deg);border-radius:50%;animation:42s linear infinite core-connections-spin;position:absolute;inset:8px;-webkit-mask-image:radial-gradient(circle,#0000 0 20%,#000 22% 23%,#0000 25% 41%,#000 43% 44%,#0000 46% 68%,#000 70% 71%,#0000 73%);mask-image:radial-gradient(circle,#0000 0 20%,#000 22% 23%,#0000 25% 41%,#000 43% 44%,#0000 46% 68%,#000 70% 71%,#0000 73%)}.core-halo{--step:18deg;--radius:154px;transform-style:preserve-3d;border:1px solid #5ff6ff24;border-radius:50%;animation:19s linear infinite core-orbit;position:absolute;inset:10px}.core-halo:before,.core-halo:after{content:"";border:1px dashed #a878ff21;border-radius:50%;position:absolute;inset:18%;transform:rotateX(67deg)}.core-halo:after{border-color:#5ff6ff2e;inset:34%;transform:rotateY(72deg)}.core-halo i{background:var(--lab-cyan);width:4px;height:4px;transform:rotate(calc(var(--node) * var(--step))) translateX(var(--radius));animation:2.8s ease-in-out infinite alternate core-node-flare;animation-delay:calc(var(--node) * -.14s);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 5px #fff,0 0 16px #5ff6ffeb}.core-halo i:nth-child(4n){background:#b58aff;width:7px;height:7px;margin:-2px 0 0 -2px;box-shadow:0 0 6px #fff,0 0 20px #a878fff2}.core-halo-middle{--step:30deg;--radius:105px;border-color:#a878ff36;animation-duration:13s;animation-direction:reverse;inset:59px;transform:rotateX(61deg)}.core-halo-inner{--step:45deg;--radius:61px;border-style:dashed;border-color:#5ff6ff47;animation-duration:8s;inset:103px}.core-brain{background:radial-gradient(circle at 42% 36%,#e8ffff 0 3px,#80f8ff 4px 7px,#5ff6ff6b 8px 21%,#7359ff57 42%,#040815eb 70%);border:1px solid #c2f4ff80;border-radius:50%;width:56px;height:56px;animation:2.4s ease-in-out infinite core-brain-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #5ff6ffa6,0 0 55px #5ff6ff4d,0 0 90px #9259ff38}.core-brain:before,.core-brain:after{content:"";border:1px solid #5ff6ff38;border-radius:43% 57% 55% 45%;animation:7s linear infinite core-orbit;position:absolute;inset:-11px}.core-brain:after{border-style:dashed;border-color:#a878ff3b;animation-duration:12s;animation-direction:reverse;inset:-22px}.core-brain i,.core-brain b{width:6px;height:6px;box-shadow:0 0 14px var(--lab-cyan);background:#fff;border-radius:50%;position:absolute}.core-brain i{top:25px;left:11px}.core-brain b{top:16px;right:12px}.core-wave{border:1px solid #5ff6ff59;border-radius:50%;width:78px;height:78px;animation:3.4s ease-out infinite core-wave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-wave-two{border-color:#a878ff4d;animation-delay:-1.7s}@keyframes core-orbit{to{transform:rotate(360deg)}}@keyframes core-connections-spin{to{transform:rotate(-360deg)}}@keyframes core-node-flare{to{opacity:.32;transform:rotate(calc(var(--node) * var(--step))) translateX(var(--radius)) scale(.55)}}@keyframes core-brain-pulse{50%{filter:hue-rotate(20deg);transform:translate(-50%,-50%)scale(1.12)}}@keyframes core-wave{0%{opacity:.8;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.hero-signal-field{opacity:.55;pointer-events:none;width:590px;height:590px;animation:12s ease-in-out infinite alternate signal-drift;position:absolute;top:62px;left:calc(50% - 720px)}.signal-ring,.signal-axis,.signal-pulse{display:block;position:absolute}.signal-ring{border:1px solid #5ff6ff24;border-radius:50%;inset:0}.signal-ring-one{border-color:#a878ff2e;inset:90px}.signal-ring-two{border-color:#5ff6ff3d;inset:180px}.signal-axis-x{background:linear-gradient(90deg,#0000,#5ff6ff42,#0000);height:1px;top:50%;left:0;right:0}.signal-axis-y{background:linear-gradient(#0000,#a878ff40,#0000);width:1px;top:0;bottom:0;left:50%}.signal-pulse{background:var(--lab-cyan);border-radius:50%;width:9px;height:9px;animation:2.5s ease-in-out infinite lab-pulse;top:calc(50% - 4px);left:calc(50% - 4px);box-shadow:0 0 0 14px #5ff6ff0f,0 0 28px #5ff6ffcc}@keyframes lab-pulse{50%{opacity:.65;transform:scale(1.35)}}@keyframes signal-drift{to{transform:translate(18px,-14px)rotate(5deg)}}.neural-readout{z-index:1;color:#6e7e9ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:560 7px var(--font-geist-mono);letter-spacing:.09em;pointer-events:none;background:#0509145c;border:1px solid #6f96e11f;border-radius:5px;padding:7px 9px;position:absolute}.neural-readout i{background:var(--lab-cyan);border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #5ff6ffcc}.neural-readout b{color:#b1c1e0d1;margin-left:6px;font-weight:650}.readout-one{top:52px;left:42%}.readout-two{top:52px;right:3.5%}.readout-three{top:52px;left:4%}.home-lab .hero-inner{z-index:2;gap:66px}.home-lab .hero-copy{z-index:2;position:relative}.home-lab .hero-kicker,.home-lab .section-kicker{color:#7f8eaa;font-family:var(--font-geist-mono)}.home-lab .hero-kicker span{color:#06101b;background:var(--lab-cyan);box-shadow:0 0 18px #5ff6ff59}.home-lab .hero h1{color:#f7f9ff;text-shadow:0 12px 50px #00000059;margin-top:30px;font-weight:560}.home-lab .hero h1 em{color:#0000;background:linear-gradient(90deg, var(--lab-cyan), #8ea2ff 46%, #c49bff);font-family:var(--font-geist-sans);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:570}.home-lab .hero h1 em:after{border-color:#5ff6ffb8;box-shadow:0 -4px 18px #5ff6ff38}.lab-status{border-top:1px solid var(--lab-line);color:#65718b;font:620 8px var(--font-geist-mono);letter-spacing:.09em;flex-wrap:wrap;gap:13px 22px;margin-top:30px;padding-top:17px;display:flex}.lab-status span{align-items:center;gap:7px;display:inline-flex}.lab-status i{background:var(--lab-green);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite status-blink;box-shadow:0 0 12px #86f7b8bf}@keyframes status-blink{50%{opacity:.35}}.hero-process-tape{z-index:2;border-top:1px solid #5ff6ff1f;border-bottom:1px solid #758dcc1c;align-items:center;max-width:1180px;height:34px;margin:48px auto 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.hero-process-tape>div{align-items:center;width:max-content;animation:34s linear infinite process-tape;display:flex}.hero-process-tape span{color:#64718b;min-width:182px;font:580 6px var(--font-geist-mono);letter-spacing:.09em;flex:none;align-items:center;gap:6px;display:inline-flex}.hero-process-tape span i{background:var(--lab-cyan);border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite status-blink;box-shadow:0 0 8px #5ff6ffcc}.hero-process-tape span b{color:#86f7b8b8;margin-left:auto;margin-right:20px;font-weight:650}.home-lab .hero .trust-line{margin-top:30px}@keyframes process-tape{to{transform:translate(-50%)}}.home-lab .scanner-shell{color:var(--lab-text);background:linear-gradient(180deg, #12192feb, #080c1af5), var(--lab-panel-solid);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:50%;border:1px solid #6989da52;border-radius:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;transform:perspective(1200px)rotateY(-1.2deg)rotateX(.6deg);box-shadow:0 35px 100px #00000080,inset 0 0 0 1px #5ff6ff0b,0 0 80px #485bff1c}.home-lab .scanner-shell>*{z-index:1;position:relative}.home-lab .scanner-shell:after{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, #5ff6ff1c 0 1deg, transparent 1deg 14deg, #a878ff14 14deg 15deg, transparent 15deg 28deg);animation:34s linear infinite scanner-matrix-spin;position:absolute;inset:-68%;-webkit-mask-image:radial-gradient(circle,#0000 0 22%,#000 23% 24%,#0000 25% 42%,#000 43% 44%,#0000 45% 63%,#000 64% 65%,#0000 66%);mask-image:radial-gradient(circle,#0000 0 22%,#000 23% 24%,#0000 25% 42%,#000 43% 44%,#0000 45% 63%,#000 64% 65%,#0000 66%)}@keyframes scanner-matrix-spin{to{transform:rotate(360deg)}}.home-lab .scanner-shell:hover{border-color:#5ff6ff6b;transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-3px);box-shadow:0 42px 120px #0000008f,inset 0 0 0 1px #5ff6ff12,0 0 110px #485bff2b}.home-lab .scanner-shell.is-analyzing{border-color:#5ff6ff94;animation:2.2s ease-in-out infinite scanner-processing-glow}.home-lab .scanner-shell:before{content:"";z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--lab-cyan), transparent);height:1px;animation:5.5s ease-in-out infinite scanner-beam;position:absolute;top:-10%;left:2%;right:2%;box-shadow:0 0 18px #5ff6ffb3}@keyframes scanner-beam{12%{opacity:.8}65%{opacity:.38;top:104%}66%,to{opacity:0}}@keyframes scanner-processing-glow{50%{box-shadow:0 42px 110px #0000008c,inset 0 0 0 1px #5ff6ff1a,0 0 95px #5ff6ff33,0 0 130px #a878ff1f}}.scanner-chrome{border-bottom:1px solid var(--lab-line);color:#64718d;min-height:34px;font:650 7px var(--font-geist-mono);letter-spacing:.1em;background:#0407109e;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.scanner-chrome span{align-items:center;gap:7px;display:inline-flex}.scanner-chrome i{background:var(--lab-green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #86f7b8bf}.home-lab .scanner-tabs{border-color:var(--lab-line);background:#03060f85;padding:7px}.home-lab .scanner-tabs button:hover{color:#c8d3ea}.home-lab .scanner-content{min-height:374px}.home-lab .dropzone{color:#e8edfa;background:linear-gradient(#5d7ecf0a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5d7ecf0a 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle,#47539e1c,#0000 55%);border-color:#6888d366;min-height:330px;position:relative;overflow:hidden}.home-lab .dropzone:before,.home-lab .dropzone:after{content:"";pointer-events:none;width:34px;height:34px;position:absolute}.home-lab .dropzone:before{border-left:1px solid var(--lab-cyan);border-top:1px solid var(--lab-cyan);top:12px;left:12px}.home-lab .dropzone:after{border-right:1px solid var(--lab-violet);border-bottom:1px solid var(--lab-violet);bottom:12px;right:12px}.home-lab .dropzone.dragging{border-color:var(--lab-cyan);background-color:#32577e2e}.home-lab .dropzone>:not(.neural-lattice){z-index:2;position:relative}.neural-lattice{min-height:130px;color:var(--lab-cyan);position:relative;overflow:hidden}.home-lab .dropzone>.neural-lattice{z-index:0;opacity:.48;min-height:0;position:absolute;inset:13px}.lattice-readout{z-index:2;color:#68758e;font:600 7px var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lattice-readout span{align-items:center;gap:6px;display:inline-flex}.lattice-readout i{background:#52647c;border-radius:50%;width:5px;height:5px}.lattice-readout b{color:#62718d;font-weight:650}.neural-lattice.active .lattice-readout i{background:var(--lab-green);animation:1s ease-in-out infinite status-blink;box-shadow:0 0 10px #86f7b8cc}.neural-lattice.active .lattice-readout b{color:var(--lab-cyan)}.neural-lattice svg{width:100%;height:calc(100% - 32px);position:absolute;inset:17px 0 15px;overflow:visible}.lattice-links{fill:none;stroke:#5ff6ff38;stroke-width:.65px;stroke-dasharray:2 4}.lattice-links path:nth-child(3n){stroke:#a878ff42}.lattice-nodes{fill:#6beaffbd;stroke:#cafcffcc;stroke-width:.7px;filter:drop-shadow(0 0 5px #5ff6ff99)}.lattice-nodes circle:nth-child(4n){fill:#ae7effcc;stroke:#ddccffe6}.neural-lattice.active .lattice-links path{stroke:#5ff6ff99;stroke-dasharray:8 9;animation:1.2s linear infinite lattice-flow}.neural-lattice.active .lattice-links path:nth-child(3n){stroke:#a878ffb3;animation-delay:-.45s}.neural-lattice.active .lattice-nodes circle{animation:1.4s ease-in-out infinite alternate lattice-node}.neural-lattice.active .lattice-nodes circle:nth-child(3n){animation-delay:-.6s}.lattice-labels{z-index:2;color:#586682b8;font:600 6px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes lattice-flow{to{stroke-dashoffset:-34px}}@keyframes lattice-node{to{opacity:.42;transform-origin:50%;transform:scale(.82)}}.scan-working{grid-template-columns:1fr;gap:5px;display:grid}.scan-working>.neural-lattice{background:radial-gradient(circle,#455ba91c,#05091438);border:1px solid #6b8bd526;border-radius:12px;height:126px;min-height:126px;padding:0 4px}.scan-working>.neural-lattice .lattice-readout{top:9px;left:10px;right:10px}.scan-working>.neural-lattice svg{width:calc(100% - 20px);height:calc(100% - 41px);inset:25px 10px 16px}.scan-working>.neural-lattice .lattice-labels{bottom:7px;left:10px;right:10px}.scan-working .scan-progress{margin-top:0;padding-top:8px}.home-lab .upload-orb{color:var(--lab-cyan);background:#0e172ceb;border-color:#5ff6ff47;box-shadow:0 0 0 8px #5ff6ff06,0 12px 32px #0000004d,0 0 22px #5ff6ff1a}.home-lab .dropzone p{color:#747f96}.home-lab .dropzone p button{color:var(--lab-cyan);border-color:#5ff6ff6b}.home-lab .dropzone>span{color:#5f6a81;font-family:var(--font-geist-mono)}.home-lab .file-main{border-color:var(--lab-line);background:#12192dd1}.home-lab .file-icon{color:var(--lab-cyan);background:#5ff6ff1a}.home-lab .file-main span,.home-lab .quick-facts span{color:#8490a7}.home-lab .quick-facts svg{color:var(--lab-cyan)}.home-lab .training-consent-option{color:#dce4f4;background:#5ff6ff0b;border-color:#5ff6ff2b}.home-lab .training-consent-option small{color:#748198}.home-lab .remove-file:hover{background:#ffffff0f}.home-lab .analyze-button{color:#050c17;background:linear-gradient(110deg, var(--lab-cyan), #8d9cff 62%, #c391ff);box-shadow:0 12px 28px #4e6eff33,0 0 18px #5ff6ff1f}.home-lab .analyze-button:hover{background:linear-gradient(110deg,#b2fbff,#aeb9ff 62%,#d3b3ff)}.home-lab .progress-copy{color:#dce4f4}.home-lab .progress-copy span:last-child{color:var(--lab-cyan)}.home-lab .progress-track{background:#161e34}.home-lab .progress-track span{background:linear-gradient(90deg, var(--lab-cyan), var(--lab-blue), var(--lab-violet));box-shadow:0 0 14px #5ff6ff5c}.home-lab .scan-steps{color:#58637a}.home-lab .scan-steps .done{color:#8491a8}.home-lab .scan-steps .current{color:var(--lab-cyan)}.home-lab .scanner-foot{border-color:var(--lab-line);color:#68748b;background:#03060f8c}.home-lab .scanner-foot svg{color:#93a3c0}.home-lab .trust-line{z-index:2;position:relative}.home-lab .text-scanner textarea{color:#edf3ff;background:#040813b8;border-color:#6888d357}.home-lab .text-scanner textarea:focus{border-color:var(--lab-cyan);box-shadow:0 0 0 3px #5ff6ff14,0 0 25px #5ff6ff0f}.home-lab .text-scanner-head>span,.home-lab .text-actions>span{color:#69758d}.home-lab .result-panel,.home-lab .text-verdict{color:#eaf0fc;background:#0f162ae6;border-color:#718ed33d}.home-lab .result-panel.safe,.home-lab .text-verdict.safe{background:#0f2a25ad;border-color:#86f7b842}.home-lab .result-panel.warning,.home-lab .text-verdict.warning{background:#312319b3;border-color:#ffbe6945}.home-lab .result-symbol{color:#ffd69a;background:#ffb25221}.home-lab .safe .result-symbol{color:var(--lab-green);background:#86f7b81f}.home-lab .eyebrow,.home-lab .mini-label{color:#6f7d98;font-family:var(--font-geist-mono)}.home-lab .score span,.home-lab .result-panel>p,.home-lab .text-verdict p{color:#8b96aa}.home-lab .signal-row{color:#aab5ca;background:#ffffff09}.home-lab .signal-row svg{color:var(--lab-cyan)}.home-lab .next-action{background:#ffffff09}.home-lab .next-action p{color:#7c879e}.home-lab .result-reasons{background:#ffffff08;border-color:#ffffff12}.home-lab .result-reasons ul{color:#8b96aa}.home-lab .error-message{color:#ffb4b0;background:#7e2a2e38}.home-lab .trust-line{border-color:var(--lab-line)}.home-lab .trust-line>span{color:#58657d;font-family:var(--font-geist-mono)}.home-lab .trust-line i{background:#38445b}.home-lab .section{position:relative}.home-lab .section-kicker{color:#74819b}.home-lab .section-heading h2,.home-lab .learn-intro h2{color:#eff3fd}.home-lab .section-heading>p,.home-lab .step-grid p,.home-lab .learn-intro>p,.home-lab .learn-grid p,.home-lab .pricing-intro{color:#8792a8}.home-lab .step-grid,.home-lab .learn-grid,.home-lab .faq-list,.home-lab .step-grid article,.home-lab .learn-grid article,.home-lab .faq-list article{border-color:var(--lab-line)}.home-lab .step-grid article{border:1px solid var(--lab-line);background:linear-gradient(145deg,#11182cb3,#080c1a6b);border-radius:18px;margin:0 5px;padding:31px 29px 35px}.home-lab .step-grid article+article{padding-left:29px}.home-lab .step-top{color:#6d7993}.home-lab .step-grid h3,.home-lab .learn-grid h3{color:#e8eefc}.home-lab .report-section{border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);color:#edf3ff;background:radial-gradient(circle at 86% 15%,#6850ff33,#0000 30%),radial-gradient(circle at 12% 80%,#23c5e014,#0000 28%),#070a16}.home-lab .report-copy>p,.home-lab .report-copy li small{color:#8794ab}.home-lab .report-copy li>span{color:#06101b;background:var(--lab-cyan);box-shadow:0 0 15px #5ff6ff33}.home-lab .report-demo{color:#edf3ff;background:#0c1222;border-color:#708fdc4d;box-shadow:0 35px 100px #0000007a,0 0 60px #6246ff1a}.home-lab .report-window-bar>div span{background:#303951}.home-lab .report-body{background:linear-gradient(155deg,#121a31f2,#090e1cfa)}.home-lab .warning-icon{color:#ffc277;background:#ffae491f}.home-lab .report-verdict p,.home-lab .demo-score span,.home-lab .report-note,.home-lab .audio-player>span{color:#78849c}.home-lab .audio-player{background:#030710a8}.home-lab .audio-player button{color:#05101a;background:var(--lab-cyan)}.home-lab .waveform i{background:#52617b}.home-lab .waveform.playing i{background:var(--lab-cyan)}.home-lab .evidence-list,.home-lab .evidence-list>div{border-color:var(--lab-line)}.home-lab .evidence-icon{color:var(--lab-cyan);background:#5ff6ff17}.home-lab .evidence-list small{color:#778399}.home-lab .case-card{border-color:var(--lab-line);color:#eaf0fd;background:linear-gradient(150deg,#11182cd1,#080c18b8);box-shadow:0 18px 50px #00000026}.home-lab .case-card>div:last-child>span{color:var(--lab-cyan);font-family:var(--font-geist-mono)}.home-lab .case-art{border-color:var(--lab-line);background-color:#0d1425}.home-lab .portrait-art{background:radial-gradient(circle at 50% 45%,#5ff6ff1f,#0000 35%),#0c1222}.home-lab .audio-art{background:linear-gradient(145deg,#5446b342,#090f1df0)}.home-lab .video-art{background:linear-gradient(145deg,#14273fe6,#0c0e1cfa)}.home-lab .learn{border-top:1px solid var(--lab-line)}.home-lab .learn-intro h2 em{color:var(--lab-violet);font-family:var(--font-geist-sans);font-style:normal}.home-lab .learn-intro>a{color:var(--lab-cyan);border-color:#5ff6ff6b}.home-lab .learn-grid article{background:#0c112047}.home-lab .learn-icon{color:var(--lab-cyan);background:#5ff6ff17}.home-lab .learn-grid article>span{color:#536078}.home-lab .faq-list article>div p{color:#8490a7}.home-lab .price-card{border-color:var(--lab-line);color:#ecf2ff;background:linear-gradient(150deg,#11182cc7,#080c18c2)}.home-lab .price-card.featured{border-color:#5ff6ff6b;box-shadow:0 20px 70px #4261ff21,inset 0 0 0 1px #5ff6ff14}.home-lab .price-card>p,.home-lab .price span,.home-lab .price-card li{color:#8490a7}.home-lab .price-card li svg{color:var(--lab-cyan)}.home-lab .price-card>a{background:#18213a;border:1px solid #6984c83d}.home-lab .price-card.featured>a{color:#050d17;background:linear-gradient(110deg, var(--lab-cyan), #9b9eff);border-color:#0000}.home-lab .credit-packs{border-color:var(--lab-line);color:#7f8ba2;background:#0c11209e}.home-lab .teams{background:radial-gradient(circle at 92% 5%,#5ff6ff29,#0000 27%),radial-gradient(circle at 18% 110%,#9154ff38,#0000 38%),#0b1020;border:1px solid #6b89d947;box-shadow:0 35px 90px #00000057}.home-lab .teams-glow{border-color:#5ff6ff33;box-shadow:0 0 0 70px #5ff6ff05,0 0 0 140px #a878ff05}.home-lab footer{border-top:1px solid var(--lab-line);background:#03050b}.home-lab .footer-brand>span:last-child>span{color:#7b879e}.home-lab:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 42%,#5ff6ff0e 0 1px,#0000 2px) 0 0/73px 73px,radial-gradient(circle at 91% 67%,#a878ff0f 0 1px,#0000 2px) 0 0/91px 91px,linear-gradient(115deg,#0000 12%,#5ff6ff06 50%,#0000 51%) 0 0/100% 100%;position:fixed;inset:0}.neural-atmosphere{z-index:0;opacity:.54;pointer-events:none;mix-blend-mode:screen;filter:saturate(1.15);width:100vw;height:100vh;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#000 12% 90%,#00000073);mask-image:linear-gradient(#000000b8,#000 12% 90%,#00000073)}.home-lab>.neural-atmosphere,.home-lab>main>.neural-atmosphere{z-index:0;position:fixed}.process-orchestrator{color:#6e7d99;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:214px;font:600 6px var(--font-geist-mono);letter-spacing:.08em;pointer-events:none;background:#040812ad;border:1px solid #5ff6ff29;border-radius:8px;padding:10px 11px 9px;bottom:18px;left:18px;box-shadow:0 16px 45px #00000047,inset 0 0 26px #5ff6ff0b;z-index:9!important;position:fixed!important}.process-orchestrator>div{border-bottom:1px solid #718ed221;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.process-orchestrator>div span{color:#9aa9c5}.process-orchestrator>div b{color:var(--lab-green);font-weight:650}.process-orchestrator p{align-items:center;gap:6px;height:14px;margin:7px 0 0;display:flex;position:relative;overflow:hidden}.process-orchestrator p:after{content:"";background:#6682c71f;height:1px;position:absolute;bottom:0;left:10px;right:0}.process-orchestrator p:before{content:"";z-index:1;background:linear-gradient(90deg, var(--lab-cyan), transparent);width:42%;height:1px;animation:3.2s ease-in-out infinite orchestrator-process;position:absolute;bottom:0;left:10px;box-shadow:0 0 7px #5ff6ff8c}.process-orchestrator p:nth-of-type(2):before{width:68%;animation-delay:-.8s}.process-orchestrator p:nth-of-type(3):before{width:53%;animation-delay:-1.7s}.process-orchestrator p:nth-of-type(4):before{width:76%;animation-delay:-2.4s}.process-orchestrator p i{background:var(--lab-cyan);border-radius:50%;flex:none;width:4px;height:4px;animation:1.5s ease-in-out infinite status-blink;box-shadow:0 0 7px #5ff6ffcc}.process-orchestrator p em{color:#86f7b8b8;margin-left:auto;font-style:normal}@keyframes orchestrator-process{0%,to{opacity:.35;transform:translate(-24%)}50%{opacity:1;transform:translate(135%)}}.page-neural-rail{pointer-events:none;width:8px;height:56vh;top:22vh;right:13px;z-index:12!important;position:fixed!important}.page-neural-rail>span{background:linear-gradient(#0000,#5ff6ff57,#a878ff66,#0000);width:1px;position:absolute;top:0;bottom:0;left:3px}.page-neural-rail i{background:#07101c;border:1px solid #97f5ffb8;border-radius:50%;width:5px;height:5px;position:absolute;left:1px;box-shadow:0 0 8px #5ff6ff8c}.page-neural-rail i:first-of-type{top:8%}.page-neural-rail i:nth-of-type(2){top:35%}.page-neural-rail i:nth-of-type(3){top:66%}.page-neural-rail i:nth-of-type(4){top:92%}.page-neural-rail b{background:var(--lab-cyan);border-radius:3px;width:3px;height:28px;animation:5.8s ease-in-out infinite page-signal;position:absolute;top:0;left:2px;box-shadow:0 0 12px #5ff6ffe6}@keyframes page-signal{0%,8%{opacity:0;transform:translateY(0)}18%{opacity:1}78%{opacity:.75}92%,to{opacity:0;transform:translateY(calc(56vh - 28px))}}.home-lab .section,.home-lab .report-section,.home-lab .teams,.home-lab footer{isolation:isolate}.home-lab .report-section,.home-lab footer{position:relative;overflow:hidden}.home-lab .section:before,.home-lab .report-section:before,.home-lab .teams:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, #5ff6ff2e, var(--lab-cyan), #a878ff33, transparent);background-size:100% 220%;width:1px;height:116px;animation:3.8s ease-in-out infinite section-bridge;position:absolute;top:-58px;left:50%;box-shadow:0 0 10px #5ff6ff73}@keyframes section-bridge{0%,to{opacity:.2;background-position:0 -80%}50%{opacity:.9;background-position:0 120%}}.home-lab .section>:not(.section-network),.home-lab .report-section>:not(.section-network),.home-lab .teams>:not(.section-network),.home-lab footer>:not(.section-network){z-index:2;position:relative}.section-network{--network-rgb:95, 246, 255;z-index:0;opacity:.76;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 72%,#0000 100%)}.section-network.network-violet{--network-rgb:168, 120, 255}.section-network.network-green{--network-rgb:134, 247, 184}.section-network:after{content:"";opacity:.6;background-image:radial-gradient(circle, rgba(var(--network-rgb), .2) 0 1px, transparent 1.7px), radial-gradient(circle, #aa85ff24 0 1px, transparent 1.6px);background-position:0 0,36px 44px;background-size:82px 82px,103px 103px;animation:32s linear infinite network-dust;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(at 50% 38%,#000,#0000 72%);mask-image:radial-gradient(at 50% 38%,#000,#0000 72%)}.section-network:before{content:"";border:1px solid rgba(var(--network-rgb), .11);width:440px;height:440px;box-shadow:0 0 0 68px rgba(var(--network-rgb), .018), 0 0 0 136px rgba(var(--network-rgb), .012);border-radius:50%;animation:18s linear infinite section-orbit;position:absolute;top:12px;right:-160px}.section-network svg{width:100%;height:300px;filter:drop-shadow(0 0 5px rgba(var(--network-rgb), .18));position:absolute;top:58px;left:0;right:0}.section-network-links{fill:none;stroke:rgba(var(--network-rgb), .23);stroke-width:.8px;stroke-dasharray:5 10}.section-network-links path{animation:8s linear infinite section-flow}.section-network-links path:nth-child(2){opacity:.58;animation-duration:11s;animation-direction:reverse}.section-network-links path:nth-child(3){opacity:.72;animation-delay:-3s}.section-network-links path:nth-child(4){opacity:.42;animation-duration:14s}.section-network-links path:nth-child(5){opacity:.62;animation-duration:9s;animation-direction:reverse}.section-network-links path:nth-child(6){opacity:.48;animation-duration:12s;animation-delay:-5s}.section-network-links path:nth-child(7){opacity:.7;animation-duration:10s;animation-delay:-2s}.section-network-nodes{fill:rgba(var(--network-rgb), .78);stroke:#e0fcffb8;stroke-width:.75px;filter:drop-shadow(0 0 6px rgba(var(--network-rgb), .82))}.section-network-nodes circle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite alternate section-node}.section-network-nodes circle:nth-child(3n){animation-delay:-1.2s}.section-network-nodes circle:nth-child(5n){fill:#dff6fff2;animation-duration:1.7s}.synapse-particles{fill:rgb(var(--network-rgb));filter:drop-shadow(0 0 6px rgba(var(--network-rgb), 1))}.section-network-chip{z-index:3;border:1px solid rgba(var(--network-rgb), .2);color:#9aaacac7;font:590 7px var(--font-geist-mono);letter-spacing:.1em;background:#050812b3;border-radius:5px;padding:7px 9px;position:absolute;top:24px;right:28px}.section-network-chip i{background:rgb(var(--network-rgb));width:5px;height:5px;box-shadow:0 0 9px rgba(var(--network-rgb), .8);border-radius:50%;margin-right:6px;animation:1.8s ease-in-out infinite status-blink;display:inline-block}.section-network-chip span{color:rgba(var(--network-rgb), .82);margin-left:9px}.network-processes{z-index:2;color:#7585a494;width:178px;font:560 6px var(--font-geist-mono);letter-spacing:.08em;gap:5px;display:grid;position:absolute;top:330px;left:4%}.network-processes span{border-left:1px solid rgba(var(--network-rgb), .23);background:linear-gradient(90deg, rgba(var(--network-rgb), .04), transparent);align-items:center;gap:6px;min-height:18px;padding:0 6px;display:flex;position:relative}.network-processes span:after{content:"";background:rgba(var(--network-rgb), .55);width:35%;height:1px;box-shadow:0 0 7px rgba(var(--network-rgb), .45);animation:4.2s ease-in-out infinite process-sweep;position:absolute;bottom:1px;left:6px}.network-processes span:nth-child(2):after{width:58%;animation-delay:-1.4s}.network-processes span:nth-child(3):after{width:44%;animation-delay:-2.8s}.network-processes i{background:rgb(var(--network-rgb));width:3px;height:3px;box-shadow:0 0 6px rgba(var(--network-rgb), .8);border-radius:50%}.network-processes b{color:rgba(var(--network-rgb), .8);margin-left:auto;font-weight:640}.network-core{border:1px solid rgba(var(--network-rgb), .2);width:58px;height:58px;box-shadow:0 0 0 14px rgba(var(--network-rgb), .025), 0 0 26px rgba(var(--network-rgb), .09);border-radius:50%;animation:5s ease-in-out infinite alternate network-core-drift;position:absolute;top:128px;right:11%}.network-core:before,.network-core:after{content:"";border:1px dashed rgba(var(--network-rgb), .28);border-radius:50%;animation:9s linear infinite reverse section-orbit;position:absolute;inset:10px}.network-core:after{background:rgba(var(--network-rgb), .34);box-shadow:0 0 12px rgba(var(--network-rgb), .65);border-style:solid;inset:22px}.network-packet{background:rgb(var(--network-rgb));width:5px;height:5px;box-shadow:0 0 12px rgba(var(--network-rgb), 1);border-radius:50%;animation:9s linear infinite packet-travel;position:absolute;top:174px;left:-12px}.network-packet.packet-two{opacity:.72;animation-duration:13s;animation-delay:-6s;top:246px}.network-packet.packet-three{opacity:.9;animation-duration:7s;animation-delay:-3.2s;top:106px}.network-packet.packet-four{opacity:.64;animation-duration:11s;animation-delay:-8s;top:316px}@keyframes section-flow{to{stroke-dashoffset:-120px}}@keyframes section-node{to{opacity:.38;transform:scale(.65)}}@keyframes section-orbit{to{transform:rotate(360deg)}}@keyframes network-core-drift{to{transform:translate(-14px,12px)scale(1.08)}}@keyframes packet-travel{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:.85}to{opacity:0;transform:translate(1200px)}}@keyframes network-dust{to{transform:translate(82px,103px)}}@keyframes process-sweep{0%,to{opacity:.25;transform:translate(-12%)}52%{opacity:1;transform:translate(220%)}}.home-lab .section-kicker{padding-left:14px;position:relative}.home-lab .section-kicker:before{content:"";background:var(--lab-cyan);border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite status-blink;position:absolute;top:50%;left:0;box-shadow:0 0 10px #5ff6ffbf}.home-lab .section-heading h2,.home-lab .learn-intro h2{text-shadow:0 12px 48px #5d63ff1c}.home-lab .step-grid article,.home-lab .learn-grid article,.home-lab .price-card,.home-lab .faq-list article,.home-lab .case-card{position:relative;overflow:hidden}.home-lab .step-grid article:before,.home-lab .learn-grid article:before,.home-lab .price-card:before,.home-lab .case-card:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, var(--lab-cyan), transparent);pointer-events:none;width:42%;height:1px;animation:7s ease-in-out infinite card-signal;position:absolute;top:0;left:-55%;box-shadow:0 0 12px #5ff6ffb8}.home-lab .step-grid article:after,.home-lab .learn-grid article:after,.home-lab .price-card:after{content:"";z-index:0;pointer-events:none;border:1px solid #5ff6ff1a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-90px;right:-80px;box-shadow:0 0 0 34px #5ff6ff03,0 0 0 68px #a878ff02}.home-lab .step-grid article:nth-child(2):before,.home-lab .learn-grid article:nth-child(2n):before,.home-lab .price-card:nth-child(2n):before{background:linear-gradient(90deg, transparent, var(--lab-violet), transparent);animation-delay:-2.2s}.home-lab .step-grid article:nth-child(3):before,.home-lab .price-card:nth-child(3):before{animation-delay:-4.4s}@keyframes card-signal{0%,10%{opacity:0;transform:translate(0)}18%{opacity:1}70%{opacity:.75}82%,to{opacity:0;transform:translate(390%)}}.home-lab .step-grid article{background:linear-gradient(#5ff6ff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#5ff6ff06 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 85% 20%,#5ff6ff17,#0000 32%),linear-gradient(145deg,#11182cd1,#080c1a8f);box-shadow:0 16px 50px #00000026,inset 0 0 0 1px #5ff6ff06}.home-lab .step-grid article:hover,.home-lab .learn-grid article:hover,.home-lab .price-card:hover{border-color:#5ff6ff57;transform:translateY(-4px);box-shadow:0 22px 70px #00000047,0 0 38px #5ff6ff12}.home-lab .step-grid article,.home-lab .learn-grid article,.home-lab .price-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.home-lab .step-top svg,.home-lab .learn-icon{filter:drop-shadow(0 0 8px #5ff6ff6b)}.home-lab .report-demo:after{content:"";z-index:4;opacity:0;background:linear-gradient(90deg, transparent, var(--lab-cyan), transparent);pointer-events:none;height:1px;animation:6.4s ease-in-out infinite report-scan;position:absolute;top:12%;left:3%;right:3%;box-shadow:0 0 16px #5ff6ffbf}@keyframes report-scan{8%{opacity:.72}64%{opacity:.3;top:91%}65%,to{opacity:0}}.home-lab .case-card{position:relative}.home-lab .case-card:hover{border-color:#5ff6ff57;box-shadow:0 24px 75px #00000052,0 0 42px #5ff6ff11}.home-lab .case-card>div:last-child{z-index:2;background:linear-gradient(155deg,#11182ccc,#080c1aeb);position:relative}.home-lab .case-card>div:last-child:after{content:"";background:var(--lab-cyan);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite status-blink;position:absolute;top:21px;right:21px;box-shadow:0 0 10px #5ff6ffcc}.home-lab .scan-line{animation:3.8s ease-in-out infinite alternate face-scan}@keyframes face-scan{0%{top:29%}to{top:73%}}.home-lab .learn-grid article{background:radial-gradient(circle at 84% 20%,#a878ff13,#0000 32%),#0c11207a;position:relative}.home-lab .faq-list article{background:linear-gradient(90deg,#5ff6ff08,#0000 24%);padding-left:20px;position:relative}.home-lab .faq-list article:before{content:"";background:#0a1020;border:1px solid #5ff6ff99;border-radius:50%;width:5px;height:5px;transition:background .25s,box-shadow .25s,transform .25s;position:absolute;top:25px;left:0;box-shadow:0 0 9px #5ff6ff59}.home-lab .faq-list article.open:before{background:var(--lab-cyan);transform:scale(1.35);box-shadow:0 0 15px #5ff6ffe6}.home-lab .price-card{background:linear-gradient(#6887d206 1px,#0000 1px) 0 0/25px 25px,linear-gradient(90deg,#6887d206 1px,#0000 1px) 0 0/25px 25px,radial-gradient(circle at 88% 9%,#5ff6ff13,#0000 30%),linear-gradient(150deg,#11182ce6,#080c18d6)}.home-lab .price-card.featured{background:radial-gradient(circle at 92% 2%,#5ff6ff29,#0000 31%),linear-gradient(150deg,#161f3af5,#0a0f1ef0);animation:3.6s ease-in-out infinite alternate featured-breathe}@keyframes featured-breathe{to{box-shadow:0 24px 78px #4261ff33,inset 0 0 0 1px #5ff6ff1f,0 0 38px #5ff6ff14}}.home-lab .teams>.section-network{z-index:0;opacity:.82;position:absolute}.home-lab footer .section-network{opacity:.3}.home-lab.motion-ready [data-reveal]:not(.is-visible) *,.home-lab.motion-ready [data-reveal]:not(.is-visible):before,.home-lab.motion-ready [data-reveal]:not(.is-visible):after{animation-play-state:paused!important}.home-lab.motion-ready .step-grid article.is-visible:hover,.home-lab.motion-ready .learn-grid article.is-visible:hover,.home-lab.motion-ready .price-card.is-visible:hover{transform:translateY(-4px)}.tool-page,.tools-index-page,.guides-page,.guide-article-page,.legal-page{--ink:#edf3ff;--ink-soft:#8c98ad;--white:#12192b;--acid:#5ff6ff;--acid-dark:#5ff6ff;--line:#8099d32b;color:#edf3ff;background:radial-gradient(circle at 12% 6%,#4c57ed2b,#0000 28%),linear-gradient(#060914,#080b16 55%,#050710)}.tool-page{background:radial-gradient(circle at 15% 12%,#4d61ff33,#0000 28%),#060914}.tool-nav,.legal-nav,.guides-nav{border-color:var(--line)}.tool-nav nav a,.legal-nav>a:last-child,.guides-nav nav>a{color:#929eb4}.tool-nav nav a:hover,.legal-nav>a:last-child:hover,.guides-nav nav>a:hover{color:#5ff6ff}.tool-hero>p,.tool-proof span,.tool-card-grid p,.tool-faq p,.tool-explainer p,.legal-lead,.legal-content section p,.legal-content section li,.guides-hero-copy>p,.guide-card p,.guide-dek,.article-body p{color:#8b97ac}.tool-proof svg,.tool-card-grid article>svg,.guides-hero-copy>span,.guide-category,.guide-card-link,.section-number,.article-breadcrumb a,.article-sources a{color:#5ff6ff}.tool-cta,.guides-nav .guides-nav-cta,.article-cta>a{color:#06101b;background:#5ff6ff}.tool-report-card,.tool-card-grid article,.tool-faq article,.related-tools a,.guide-card,.related-guides a{border-color:var(--line);color:#eaf0fd;background:#0e1425b8}.tool-report-card ul,.guide-card-top,.guide-time,.article-byline div>span,.article-byline time,.article-aside li{color:#78849a}.legal-content section,.article-byline,.article-body>section,.related-guides,.guides-footer,.tool-footer,.legal-footer{border-color:var(--line)}.legal-content a,.tool-explainer a{color:#5ff6ff;border-color:#5ff6ff66}.featured-guide,.article-cta{background:radial-gradient(circle at 88% 10%,#5ff6ff1f,#0000 30%),#0b1020;border:1px solid #6f8bd340}.featured-guide-number,.featured-guide div>a,.article-cta>div svg{color:#5ff6ff}.featured-guide p,.featured-guide>div:nth-child(2)>span,.article-cta>div{color:#8b97ac}.guides-hero h1 em{color:#8ea2ff;font-family:var(--font-geist-sans);font-style:normal}.article-aside,.article-body section>ul{color:#a5b0c4;background:#0f1527b8}.article-body section>ul li{color:#a5b0c4}.editorial-mark{color:#06101b;background:#5ff6ff}@media (max-width:1000px){.hero-signal-field{opacity:.35;left:-230px}.hero-neural-core{opacity:.45;left:48%}.readout-one{left:37%}.readout-two{right:1%}.home-lab .step-grid article{margin:0 3px}}@media (max-width:820px){.process-orchestrator{display:none}.neural-atmosphere{opacity:.44}.home-lab .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060916}.home-lab .nav-links{z-index:50;background:#090d1c;border-color:#7491d84d;border-radius:17px;padding:9px;top:60px;left:12px;right:12px;box-shadow:0 28px 80px #000000b8,0 80vh 0 80vh #02040b9e,inset 0 0 0 1px #5ff6ff09}.home-lab .nav-links a{color:#c2cce0;border-radius:10px;align-items:center;min-height:46px;padding:0 14px;font-size:13px;display:flex}.home-lab .nav-links a:hover{color:var(--lab-cyan);background:#5ff6ff0f}.home-lab .hero{padding-top:62px}.hero-neural-core{opacity:.4;transform-origin:top;top:74px;left:50%;transform:translate(-50%)scale(.82)}.hero-data-rain{opacity:.42}.hero-process-tape{margin:32px 20px 0}.neural-field{opacity:.46}.neural-readout{display:none}.hero-signal-field{opacity:.25;top:-70px;left:calc(50% - 295px)}.lab-status{justify-content:center}.home-lab .hero-inner{gap:42px}.home-lab .scanner-shell,.home-lab .scanner-shell:hover{transform:none}.home-lab .step-grid{border:0;gap:12px}.home-lab .step-grid article,.home-lab .step-grid article+article{margin:0;border:1px solid var(--lab-line)!important;padding:27px!important}.section-network-chip{top:18px;right:20px}.section-network svg{height:260px;top:62px}.network-core{right:5%}.network-processes{opacity:.72;top:314px;left:22px}}@media (max-width:560px){.brand-badge{display:none}.home-lab .site-header{height:64px;padding:0 16px}.home-lab .brand{gap:8px}.home-lab .brand-mark{width:34px;height:34px}.home-lab .menu-button{padding:7px}.home-lab .nav-links{top:58px;left:10px;right:10px}.home-lab .hero{min-height:auto;padding:42px 16px 0}.hero-neural-core{opacity:.34;top:62px;transform:translate(-50%)scale(.7)}.hero-data-rain{opacity:.34}.hero-data-rain i:nth-child(n+9){display:none}.hero-process-tape{height:31px;margin:24px 0 0}.hero-process-tape span{min-width:164px}.home-lab .hero .trust-line{margin-top:22px}.home-lab .hero-inner{gap:34px}.home-lab .hero-copy{width:100%}.home-lab .hero-kicker{letter-spacing:.075em;gap:7px;font-size:8px}.home-lab .hero-kicker span{width:21px;height:21px}.home-lab .hero h1{letter-spacing:-.068em;max-width:390px;margin:22px auto 18px;font-size:clamp(40px,11.6vw,46px);line-height:.94}.home-lab .hero h1 em{white-space:nowrap;width:fit-content;margin:4px auto 0;display:block}.home-lab .hero h1 em:after{bottom:-6px}.home-lab .hero-copy>p{max-width:350px;font-size:14px;line-height:1.58}.neural-field{opacity:.28}.neural-atmosphere{opacity:.38;filter:saturate(1.08)}.hero-signal-field{opacity:.18;width:430px;height:430px;top:18px;left:calc(50% - 215px)}.signal-ring-one{inset:66px}.signal-ring-two{inset:132px}.lab-status{gap:10px 14px;margin-top:22px;padding-top:14px;font-size:7px}.lab-status span:last-child,.scanner-chrome span:last-child{display:none}.home-lab .scanner-shell{border-radius:19px}.home-lab .scanner-tabs{padding:5px}.home-lab .scanner-tabs button{gap:5px;min-height:46px;padding:0 4px;font-size:10px}.home-lab .scanner-tabs button svg{width:16px;height:16px}.home-lab .scanner-content{min-height:314px;padding:10px}.home-lab .dropzone{min-height:292px}.home-lab .dropzone>.neural-lattice{inset:10px}.home-lab .upload-orb{width:54px;height:54px;margin-bottom:17px}.home-lab .dropzone .dropzone-title{font-size:16px}.home-lab .dropzone>span{margin-top:12px;font-size:8px}.home-lab .scanner-foot{font-size:8px}.home-lab .trust-line{border-color:var(--lab-line);margin-top:38px}.home-lab .case-card{background:#0c1120c2}.home-lab .teams{border-radius:20px}.page-neural-rail{display:none}.section-network{opacity:.68;-webkit-mask-image:linear-gradient(#0000,#000 8% 82%,#0000);mask-image:linear-gradient(#0000,#000 8% 82%,#0000)}.section-network:before{width:310px;height:310px;top:80px;right:-165px}.section-network svg{width:170%;height:300px;top:62px;left:-35%}.section-network-chip{padding:6px 8px;font-size:6px;top:15px;left:19px;right:auto}.network-processes{opacity:.65;width:152px;top:354px;left:18px}.network-processes span:nth-child(3){display:none}.network-core{opacity:.7;width:42px;height:42px;top:154px;right:-6px}.network-core:before{inset:7px}.network-core:after{inset:16px}.network-packet{animation-duration:7.5s}.home-lab .step-grid article,.home-lab .learn-grid article,.home-lab .price-card{box-shadow:0 14px 46px #00000038,0 0 24px #5ff6ff09}.home-lab .step-grid article:after,.home-lab .learn-grid article:after,.home-lab .price-card:after{opacity:.75}.home-lab .faq-list article{padding-left:17px}.home-lab .faq-list article:before{top:23px}.home-lab.motion-ready [data-reveal]{transform:translateY(14px)}.home-lab.motion-ready .step-grid article.is-visible:hover,.home-lab.motion-ready .learn-grid article.is-visible:hover,.home-lab.motion-ready .price-card.is-visible:hover{transform:none}}@media (prefers-reduced-motion:reduce){.signal-pulse,.hero-signal-field,.hero-data-rain i,.hero-neural-core *,.hero-process-tape>div,.hero-process-tape span i,.lab-status i,.home-lab .scanner-shell:before,.home-lab .scanner-shell:after,.home-lab .scanner-shell.is-analyzing,.neural-lattice.active .lattice-links path,.neural-lattice.active .lattice-nodes circle,.neural-lattice.active .lattice-readout i,.page-neural-rail b,.section-network:before,.section-network-links path,.section-network:after,.section-network-nodes circle,.section-network-chip i,.network-core,.network-core:before,.network-packet,.home-lab .step-grid article:before,.home-lab .learn-grid article:before,.home-lab .price-card:before,.home-lab .case-card:before,.home-lab .report-demo:after,.home-lab .case-card>div:last-child:after,.home-lab .scan-line,.home-lab .price-card.featured,.home-lab .section-kicker:before,.network-processes span:after,.process-orchestrator p:before,.process-orchestrator p i,.home-lab .section:before,.home-lab .report-section:before,.home-lab .teams:before{animation:none!important}.synapse-particles{display:none}.home-lab .scanner-shell,.home-lab .scanner-shell:hover{transition:none;transform:none}}.home-lab{--lab-cyan:#8debd7;--lab-violet:#9c92ff;--lab-green:#9be7bd;--lab-line:#e2eaf41c;color:#f3f4f2;background:#090a0d}.home-lab:before{opacity:.62;background:radial-gradient(circle at 72% 4%,#7970ff1c,#0000 28%),radial-gradient(circle at 18% 18%,#60dcc712,#0000 24%),linear-gradient(#090a0d 0,#0a0b0f 48%,#08090c 100%)}.home-lab:after,.neural-atmosphere,.page-neural-rail,.process-orchestrator,.hero-data-rain{display:none}.home-lab .site-header{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#090a0dc7;border-color:#ffffff14;max-width:1260px;height:76px;padding:0 24px}.home-lab .brand{letter-spacing:-.035em;font-size:17px}.home-lab .brand-mark{color:#07100e;background:var(--lab-cyan);width:32px;height:32px;box-shadow:none;border-radius:9px}.home-lab .brand-badge{display:none}.home-lab .header-cta{color:#07100e;background:var(--lab-cyan);height:39px;box-shadow:none;border:0;border-radius:999px;padding:0 16px}.home-lab .header-cta:hover{background:#a1f3e2;transform:none}.home-lab .account-link{color:#a4aab2}.home-lab .hero{min-height:0;padding:112px 30px 0}.home-lab .hero:after{opacity:.5;background:radial-gradient(420px circle at var(--pointer-x) var(--pointer-y), #8debd70e, transparent 66%)}.home-lab .hero-grid{opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.home-lab .orb-one{opacity:.34;filter:blur(95px);top:30px;left:-330px}.home-lab .orb-two{opacity:.3;filter:blur(110px);top:20px;right:-280px}.neural-field{opacity:.2;-webkit-mask-image:linear-gradient(#000 5% 62%,#0000 92%);mask-image:linear-gradient(#000 5% 62%,#0000 92%)}.hero-signal-field,.neural-readout{display:none}.hero-neural-core{opacity:.34;filter:saturate(.88);width:260px;height:260px;top:132px;left:50%}.core-connections{opacity:.46;animation-duration:70s;inset:12px}.core-halo{--step:30deg;--radius:118px;border-color:#8debd71f;animation-duration:28s;inset:10px}.core-halo:before,.core-halo:after{opacity:.55}.core-halo i{background:var(--lab-cyan);width:3px;height:3px;box-shadow:0 0 9px #8debd79e}.core-halo i:nth-child(4n){background:#aaa4ff;width:5px;height:5px;box-shadow:0 0 12px #9c92ff8c}.core-brain{background:radial-gradient(circle at 42% 36%,#f4fffd 0 2px,#8debd7 3px 6px,#8debd747 7px 24%,#5c51b43d 44%,#0b0d12 72%);border-color:#ffffff52;width:46px;height:46px;animation-duration:4.8s;box-shadow:0 0 32px #8debd738,0 0 70px #5c51b41f}.core-brain:before,.core-brain:after{opacity:.5}.core-wave{border-color:#8debd72e;animation-duration:5.6s}.home-lab .hero-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:82px;max-width:1180px}.home-lab .hero-copy{padding-bottom:18px}.home-lab .hero-kicker{color:#a4a9b0;font-family:var(--font-geist-sans);letter-spacing:.035em;text-transform:none;font-size:11px;font-weight:560}.home-lab .hero-kicker span{color:#07100e;background:var(--lab-cyan);width:23px;height:23px;box-shadow:none}.home-lab .hero h1{color:#f4f5f2;letter-spacing:-.064em;max-width:610px;text-shadow:none;margin:30px 0 25px;font-size:clamp(58px,5.35vw,78px);font-weight:510;line-height:.98}.home-lab .hero h1 em{color:#f4f5f2;background:0 0;font-weight:510}.home-lab .hero h1 em:after{border-width:2px;border-color:var(--lab-cyan);height:7px;box-shadow:none;opacity:.8;bottom:-8px}.home-lab .hero-proof{gap:11px 19px;margin-top:28px}.home-lab .hero-proof span{color:#b7bbc1;font-size:10px;font-weight:540}.home-lab .hero-proof svg{color:var(--lab-cyan)}.home-lab .scanner-shell,.home-lab .scanner-shell:hover{background:#111318;border:1px solid #ffffff21;border-radius:18px;transform:none;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff0a}.home-lab .scanner-shell:after,.home-lab .scanner-shell:before{display:none}.home-lab .scanner-shell.is-analyzing:before{display:block}.scanner-chrome{color:#737983;letter-spacing:.07em;background:#0d0f13;min-height:37px}.home-lab .scanner-tab-groups{color:#68717d;min-height:24px;font:650 7px var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;background:#0d0f13;grid-template-columns:3fr 2fr;align-items:center;padding:7px 14px 0;display:grid}.home-lab .scanner-tab-groups span:last-child{border-left:1px solid #ffffff14;padding-left:14px}.home-lab .scanner-tabs{background:#0d0f13;border-color:#ffffff14}.home-lab .scanner-tabs button.context-tab{color:#86808f}.home-lab .scanner-tabs button.context-tab-start{border-left:1px solid #ffffff14;border-radius:0 12px 12px 0}.home-lab .scanner-tabs button.active{color:#f2f4f2;background:#191c22;box-shadow:inset 0 0 0 1px #ffffff12}.home-lab .scanner-content{min-height:360px;padding:16px}.home-lab .dropzone{background:radial-gradient(circle,#8debd70b,#0000 53%),#0f1116;border-color:#ffffff29;min-height:326px}.home-lab .dropzone:before,.home-lab .dropzone:after{opacity:.44}.home-lab .upload-orb{box-shadow:none;background:#171a20;border-color:#ffffff1c}.home-lab .upload-orb:hover{border-color:#8debd75c;transform:none}.home-lab .scanner-foot{background:#0d0f13;border-color:#ffffff12}.hero-process-tape{border-color:#ffffff17;max-width:1180px;height:auto;margin:54px auto 0;-webkit-mask-image:none;mask-image:none}.hero-process-tape>div{grid-template-columns:repeat(4,1fr);width:100%;animation:none;display:grid}.hero-process-tape span{color:#d5d8db;min-width:0;min-height:58px;font:560 10px var(--font-geist-sans);letter-spacing:-.01em;border-right:1px solid #ffffff13;padding:0 20px}.hero-process-tape span:last-child{border-right:0}.hero-process-tape span i{background:var(--lab-cyan);width:5px;height:5px;box-shadow:none;animation:none}.hero-process-tape span b{color:#727880;margin:0 0 0 auto;font-weight:500}.home-lab .hero .trust-line{border-color:#ffffff14;min-height:86px;margin-top:0}.home-lab .trust-line b{color:#858b93;font-weight:500}.home-lab .section{padding-top:148px;padding-bottom:148px}.home-lab .section:before,.home-lab .report-section:before,.home-lab .teams:before{display:none}.section-network{opacity:.16}.section-network:before,.section-network:after,.section-network-chip,.network-processes,.network-core,.network-packet,.synapse-particles{display:none}.section-network svg{filter:none;height:250px;top:36px}.section-network-links{stroke:rgba(var(--network-rgb), .16);stroke-width:.65px}.section-network-nodes{fill:rgba(var(--network-rgb), .42);stroke:none;filter:none}.home-lab .section-kicker{color:#858b93;font-family:var(--font-geist-sans);letter-spacing:.02em;text-transform:none;padding-left:0;font-size:11px;font-weight:560}.home-lab .section-kicker:before{display:none}.home-lab .section-heading{grid-template-columns:.72fr 1.45fr .72fr;gap:48px;margin-bottom:64px}.home-lab .section-heading.compact{grid-template-columns:.65fr 1.35fr}.home-lab .section-heading h2,.home-lab .report-copy h2,.home-lab .learn-intro h2,.home-lab .teams h2{color:#f2f3f0;letter-spacing:-.055em;text-shadow:none;font-weight:500}.home-lab .section-heading>p,.home-lab .learn-intro>p{color:#8f959d}.home-lab .step-grid{border:0;gap:12px}.home-lab .step-grid article,.home-lab .step-grid article+article{min-height:250px;box-shadow:none;background:#111318;border-radius:18px;margin:0;border:1px solid #ffffff1a!important;padding:30px!important}.home-lab .step-grid article:before,.home-lab .step-grid article:after,.home-lab .learn-grid article:before,.home-lab .learn-grid article:after,.home-lab .price-card:before,.home-lab .price-card:after,.home-lab .case-card:before,.home-lab .case-card>div:last-child:after{display:none}.home-lab .step-grid article:hover,.home-lab .learn-grid article:hover,.home-lab .price-card:hover{box-shadow:none;border-color:#8debd73d;transform:translateY(-2px)}.home-lab .step-grid h3{margin-top:70px;font-size:19px;font-weight:520}.home-lab .step-grid p{color:#8f959d;font-size:12px}.home-lab .report-section .section-network{display:none}.home-lab .report-inner{gap:100px;max-width:1120px}.home-lab .report-copy .section-kicker{color:#686b70}.home-lab .report-copy h2 em{color:#15171a;font-family:var(--font-geist-sans);font-style:normal}.home-lab .report-copy>p{color:#686c71}.home-lab .report-copy li>span{color:#f2f3ef;background:#15171a}.home-lab .report-demo{border-color:#1012151f;transform:none;box-shadow:0 30px 80px #1b1c1e29}.home-lab .case-grid{gap:14px}.home-lab .case-card{box-shadow:none;background:#111318;border-color:#ffffff1a;border-radius:18px}.home-lab .case-card:hover{box-shadow:none;border-color:#8debd738;transform:translateY(-2px)}.home-lab .case-card>div:last-child{background:#111318}.home-lab .case-card p{color:#8c929a}.home-lab .learn{border-color:#ffffff14;padding-top:130px}.home-lab .learn-intro h2 em{color:#f2f3f0;font-style:normal}.home-lab .learn-grid{border-color:#ffffff17}.home-lab .learn-grid article{background:0 0;border-color:#ffffff17}.home-lab .learn-icon{color:#0b1110;background:var(--lab-cyan);filter:none}.home-lab .faq-list{border-color:#ffffff1a}.home-lab .faq-list article{background:0 0;border-color:#ffffff1a;padding-left:0}.home-lab .faq-list button{color:#e8e9e6}.home-lab .faq-list button span:last-child{color:#9aa0a8}.home-lab .faq-list article.open{background:0 0}.home-lab .pricing-grid{gap:12px}.home-lab .price-card{box-shadow:none;background:#111318;border-color:#ffffff1a;border-radius:18px;padding:28px 24px 24px}.home-lab .price-card.featured{box-shadow:none;background:#14171b;border-color:#8debd757;animation:none}.home-lab .popular{color:#07100e;background:var(--lab-cyan)}.home-lab .price-card.featured>a{background:var(--lab-cyan)}.home-lab .credit-packs{background:#0f1115;border-color:#ffffff1a}.home-lab .teams{max-width:1120px;min-height:340px;box-shadow:none;background:#111318;border-color:#ffffff1c;border-radius:22px}.home-lab .teams-glow{opacity:.24}.home-lab .teams>a{color:#07100e;background:var(--lab-cyan)}.home-lab footer{background:#07080a}@media (max-width:1000px){.home-lab .hero-inner{gap:48px}.hero-neural-core{opacity:.26}.home-lab .section-heading{grid-template-columns:.6fr 1.4fr}.home-lab .section-heading>p{grid-column:2}}@media (max-width:820px){html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden}.home-lab .site-header{z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0d;height:66px;padding:0 18px}.home-lab .header-actions{z-index:203;position:relative}.home-lab .language-menu summary{min-width:42px;padding-inline:8px}.home-lab .language-menu summary svg{display:none}.home-lab .account-link{justify-content:center;min-width:38px;min-height:38px;margin-right:2px;padding:0}.home-lab .account-link span,.home-lab .account-credit-badge{display:none}.home-lab .menu-button{z-index:203;position:relative}.home-lab .menu-scrim{z-index:200;opacity:0;visibility:hidden;pointer-events:none;background:#030407b3;border:0;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:66px 0 0}.home-lab .menu-scrim.open{opacity:1;visibility:visible;pointer-events:auto}.home-lab .nav-links{z-index:202;opacity:0;visibility:hidden;pointer-events:none;background:#111318;border:0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1a;border-radius:0 0 22px 22px;grid-template-columns:1fr;align-items:stretch;gap:0;width:auto;margin:0;padding:10px 18px 18px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:fixed;top:66px;left:0;right:0;transform:translateY(-12px);box-shadow:0 24px 60px #00000080}.home-lab .nav-links.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.home-lab .nav-links a{color:#d4d8dd;border-bottom:1px solid #ffffff12;border-radius:0;align-items:center;min-height:48px;padding:0 4px;font-size:14px;display:flex}.home-lab .nav-links a:last-child{border-bottom:0}.home-lab .hero{padding:74px 20px 0}.home-lab .hero-inner{grid-template-columns:1fr;gap:48px}.home-lab .hero-copy{text-align:left}.home-lab .hero-kicker{justify-content:flex-start}.home-lab .hero h1{margin-left:0;margin-right:0;font-size:clamp(52px,11vw,70px)}.home-lab .hero-copy>p{margin-left:0;margin-right:0}.home-lab .hero-proof{justify-content:flex-start}.hero-neural-core{opacity:.22;top:78px;left:76%;transform:translate(-50%)scale(.82)}.hero-process-tape{margin:42px 20px 0}.home-lab .section{padding:108px 22px}.home-lab .section-heading,.home-lab .section-heading.compact{grid-template-columns:1fr;gap:18px}.home-lab .section-heading>p{grid-column:auto}.home-lab .step-grid article,.home-lab .step-grid article+article{min-height:190px;padding:26px!important}.home-lab .step-grid h3{margin-top:42px}.home-lab .report-section{padding:108px 22px}.home-lab .report-inner{gap:60px}}@media (max-width:560px){.home-lab .hero{padding:58px 16px 0}.home-lab .hero h1{max-width:360px;margin:24px 0 20px;font-size:clamp(43px,12vw,52px);line-height:.96}.home-lab .hero h1 em{margin:0;display:inline}.home-lab .hero-copy>p{max-width:360px;font-size:14px}.hero-neural-core{opacity:.18;top:72px;left:76%;transform:translate(-50%)scale(.66)}.neural-field{opacity:.13}.home-lab .hero-proof{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.hero-process-tape{margin:32px 0 0}.hero-process-tape>div{grid-template-columns:1fr 1fr}.hero-process-tape span{border-bottom:1px solid #ffffff12;min-height:52px;padding:0 12px;font-size:9px}.hero-process-tape span:nth-child(2n){border-right:0}.hero-process-tape span:nth-child(n+3){border-bottom:0}.hero-process-tape span b{font-size:8px}.home-lab .hero .trust-line{min-height:94px;margin-top:0}.home-lab .scanner-content{min-height:320px;padding:10px}.home-lab .dropzone{min-height:298px}.home-lab .section{padding:82px 18px}.section-network{opacity:.1}.home-lab .section-heading{margin-bottom:44px}.home-lab .report-section{padding:82px 18px}.home-lab .case-card{display:block}.home-lab .case-art{height:220px}.home-lab .learn{padding-top:96px}}.account-page{color:#eef0ed;background:radial-gradient(circle at 85% 0,#7970ff1f,#0000 28%),radial-gradient(circle at 8% 25%,#8debd712,#0000 23%),#090a0d;min-height:100vh;padding-bottom:100px}.account-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:0 auto;padding:0 24px;display:flex}.account-header .brand{color:#f4f5f2}.account-header .brand>span:last-child>span{color:#9299a3}.account-header .brand-mark{color:#07100e;background:#8debd7}.account-header>div{gap:8px;display:flex}.account-header>div a,.account-header>div button{color:#a6abb3;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.account-header>div a:hover,.account-header>div button:hover{color:#f5f6f3;border-color:#8debd747}.account-header>div form{display:inline-flex}.account-hero{grid-template-columns:1fr 310px;align-items:end;gap:80px;max-width:1120px;margin:0 auto;padding:96px 0 58px;display:grid}.account-eyebrow{color:#8debd7;font:650 9px var(--font-geist-mono);letter-spacing:.14em}.account-hero h1{letter-spacing:-.065em;max-width:700px;margin:18px 0 26px;font-size:clamp(48px,6vw,82px);font-weight:520;line-height:.96}.account-hero p{color:#d1d4d8;margin:0;font-size:14px;line-height:1.55}.account-hero p span{color:#777e88}.balance-card{background:#111318;border:1px solid #8debd733;border-radius:22px;flex-direction:column;min-height:250px;padding:25px;display:flex;box-shadow:0 30px 70px #00000040}.balance-card>span{color:#8debd7;font:620 8px var(--font-geist-mono);letter-spacing:.11em;align-items:center;gap:8px;display:flex}.balance-card strong{letter-spacing:-.07em;margin-top:27px;font-size:72px;font-weight:530;line-height:.9}.balance-card small{color:#767d86;margin-top:7px;font-size:11px}.balance-card a{color:#07100e;background:#8debd7;border-radius:999px;justify-content:space-between;align-items:center;min-height:43px;margin-top:auto;padding:0 14px;font-size:11px;font-weight:680;display:flex}.account-grid{grid-template-columns:1.55fr .75fr;gap:14px;max-width:1120px;margin:0 auto;display:grid}.checkout-banner{color:#a8afb8;background:#111318;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;max-width:1068px;min-height:58px;margin:0 auto 14px;padding:0 25px;display:flex}.checkout-banner.success{color:#8debd7;border-color:#8debd742}.checkout-banner span{flex-direction:column;gap:3px;font-size:10px;display:flex}.checkout-banner strong{color:#eef0ed;font-size:11px}.account-panel{background:#111318;border:1px solid #ffffff17;border-radius:20px;overflow:hidden}.billing-panel{max-width:1120px;margin:0 auto 14px}.billing-alert{color:#efbd76;background:#efbd760f;border:1px solid #efbd7640;border-radius:14px;align-items:flex-start;gap:11px;margin:18px 24px 0;padding:15px 17px;display:flex}.billing-alert>div{gap:4px;display:grid}.billing-alert strong{font-size:11px}.billing-alert p{color:#bd9d70;margin:0;font-size:9px;line-height:1.55}.billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px;display:grid}.billing-summary-grid>div{background:#0d0f13;border:1px solid #ffffff13;border-radius:14px;flex-direction:column;min-height:132px;padding:18px;display:flex}.billing-summary-grid span{color:#777f89;font:620 8px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:7px;display:flex}.billing-summary-grid strong{color:#edf0ed;text-transform:capitalize;margin-top:20px;font-size:19px;font-weight:560}.billing-summary-grid strong.attention{color:#efbd76}.billing-summary-grid small{color:#69717b;margin-top:auto;font-size:9px}.billing-actions{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:18px 24px;display:flex}.billing-actions>div{color:#8debd7;align-items:center;gap:12px;min-width:0;display:flex}.billing-actions>div span{gap:4px;display:grid}.billing-actions strong{color:#dfe2df;font-size:10px}.billing-actions small{color:#727a84;max-width:570px;font-size:8px;line-height:1.5}.billing-actions form{flex:none}.billing-actions button{color:#07100e;cursor:pointer;background:#8debd7;border:0;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:9px;font-weight:680;display:inline-flex}.billing-actions button:disabled{color:#737a84;cursor:not-allowed;background:#ffffff0d}.billing-actions>p{color:#747c86;text-align:right;max-width:320px;margin:0;font-size:9px;line-height:1.5}.account-security-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 32px;max-width:1120px;margin:0 auto 14px;padding:24px;display:grid}.account-security-copy h2{color:#edf0ed;margin:8px 0 7px;font-size:22px;font-weight:580}.account-security-copy p{color:#747c86;max-width:670px;margin:0;font-size:10px;line-height:1.55}.account-security-copy small{color:#8debd7;align-items:center;gap:7px;margin-top:11px;font-size:9px;display:flex}.account-security-open,.account-security-actions button{color:#07100e;min-height:41px;font:680 10px var(--font-geist);cursor:pointer;background:#8debd7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.account-security-form{border-top:1px solid #ffffff13;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.account-security-form label{color:#777f89;font:620 8px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;gap:7px;display:grid}.account-security-form input{color:#edf0ed;width:100%;min-height:44px;font:500 11px var(--font-geist);text-transform:none;letter-spacing:normal;background:#0d0f13;border:1px solid #ffffff17;border-radius:10px;padding:0 13px}.account-security-actions{grid-column:1/-1;gap:8px;display:flex}.account-security-actions button:last-child{color:#a6abb3;background:0 0;border:1px solid #ffffff17}.account-security-message{border-radius:10px;grid-column:1/-1;align-items:center;gap:7px;padding:11px 13px;font-size:10px;display:flex}.account-security-message.error{color:#9a3f2f;background:#fff0ec}.account-security-message.success{color:#176653;background:#eef8f3}.training-account-panel{max-width:1120px;margin:14px auto 0}.training-account-intro{color:#777f89;border-bottom:1px solid #ffffff12;margin:0;padding:18px 24px;font-size:10px;line-height:1.6}.training-contribution-list{padding:0 24px}.training-contribution-row{border-bottom:1px solid #ffffff12;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;display:grid}.training-contribution-row:last-child{border-bottom:0}.training-contribution-row>div{gap:4px;min-width:0;display:grid}.training-contribution-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.training-contribution-row small{color:#717884;text-transform:capitalize;font-size:9px}.training-contribution-row em{color:#777f89;width:max-content;font:normal 620 7px var(--font-geist-mono);text-transform:uppercase;background:#ffffff0b;border-radius:999px;padding:4px 7px}.training-contribution-row em.active{color:#8debd7;background:#8debd714}.training-contribution-row button{color:#cfaa75;cursor:pointer;background:#f4b9670b;border:1px solid #f4b96733;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;display:inline-flex}.panel-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:94px;padding:22px 24px;display:flex}.panel-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:22px;font-weight:530}.panel-heading>span{color:#666d77;font:600 8px var(--font-geist-mono);text-transform:uppercase}.history-list{padding:0 24px}.history-row{min-height:82px;color:inherit;border-bottom:1px solid #ffffff12;grid-template-columns:42px 1fr auto 18px;align-items:center;gap:13px;text-decoration:none;transition:background .16s,transform .16s;display:grid}:is(.history-row:hover,.history-row:focus-visible){background:#8debd709;transform:translate(2px)}.history-row:focus-visible{outline-offset:-2px;outline:2px solid #8debd78c}.history-row:last-child{border-bottom:0}.history-icon{color:#8debd7;background:#8debd714;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.history-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.history-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:580;overflow:hidden}.history-row small{color:#717884;text-transform:capitalize;font-size:9px}.history-verdict{color:#b4bac2;text-align:center;min-width:58px;font:650 8px var(--font-geist-mono);text-transform:uppercase;background:#ffffff0d;border-radius:999px;padding:6px 8px}.history-verdict.suspicious,.history-verdict.high-probability{color:#efbd76;background:#efbd7617}.history-verdict.no-signs{color:#8debd7;background:#8debd714}.history-open{color:#717884}.saved-report-page{color:#edf1f5;background:#07090c;min-height:100vh;padding-bottom:72px}.saved-report-shell{width:min(980px,100% - 40px);margin:0 auto;padding-top:38px}.saved-report-nav{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.saved-report-nav a{color:#aeb6c1;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.saved-report-card{background:linear-gradient(160deg,#14191ffa,#0a0d11fa);border:1px solid #ffffff1a;border-radius:26px;overflow:hidden;box-shadow:0 28px 90px #00000047}.saved-report-hero{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:36px;display:grid}.saved-report-hero h1{letter-spacing:-.05em;max-width:720px;margin:9px 0 12px;font-size:clamp(28px,5vw,48px);line-height:1.04}.saved-report-hero p{color:#a7b0bc;max-width:720px;margin:0;font-size:14px;line-height:1.65}.saved-report-score{text-align:right;min-width:132px}.saved-report-score strong{letter-spacing:-.06em;font-size:48px;line-height:1;display:block}.saved-report-score span,.saved-report-meta,.saved-report-section>span{color:#788494;font:650 10px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.saved-report-body{gap:26px;padding:34px 36px 40px;display:grid}.saved-report-section h2{margin:7px 0 15px;font-size:20px}.saved-report-signals{gap:10px;display:grid}.saved-report-signal{background:#ffffff0b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 16px;display:grid}.saved-report-signal strong{font-size:13px}.saved-report-signal span{color:#9eabb8;text-align:right;font-size:12px}.saved-report-reasons{color:#aab4c0;margin:0;padding-left:20px;font-size:13px;line-height:1.65}.saved-report-note{color:#aab4c0;background:#8debd70b;border:1px solid #8debd71f;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;font-size:12px;line-height:1.55;display:flex}.empty-history{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px 24px;display:flex}.empty-history>svg{color:#8debd7}.empty-history h3{margin:18px 0 8px;font-size:17px}.empty-history p{color:#777e88;max-width:330px;margin:0;font-size:11px;line-height:1.55}.empty-history a{color:#8debd7;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:inline-flex}.ledger-list{padding:6px 22px 14px}.ledger-list>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex}.ledger-list>div:last-child{border-bottom:0}.ledger-list span{flex-direction:column;gap:5px;min-width:0;display:flex}.ledger-list strong{font-size:10px;font-weight:560}.ledger-list small{color:#686f79;font-size:8px}.ledger-list b{color:#d6d9dd;font:680 12px var(--font-geist-mono)}.ledger-list b.positive{color:#8debd7}.account-plans{background:#111318;border:1px solid #ffffff17;border-radius:22px;max-width:1120px;margin:14px auto 0;padding:58px}.account-plans>div:first-child{max-width:650px}.account-plans h2{letter-spacing:-.055em;margin:15px 0 14px;font-size:42px;font-weight:520}.account-plans>div:first-child p{color:#777e88;font-size:12px;line-height:1.6}.account-plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.account-plan-grid article{background:#0d0f13;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;min-height:160px;padding:22px;display:flex}.account-plan-grid article.selected{background:#12171a;border-color:#8debd752}.account-plan-grid article>span{color:#8e949d;font-size:11px}.account-plan-grid article strong{letter-spacing:-.05em;margin-top:26px;font-size:29px}.account-plan-grid article strong small{color:#737a84;font-size:9px;font-weight:500}.account-plan-grid article p{color:#8debd7;margin:auto 0 0;font-size:10px}.account-plan-grid form{margin-top:18px}.account-plan-grid button{color:#07100e;cursor:pointer;background:#8debd7;border:0;border-radius:999px;width:100%;min-height:38px;font-size:9px;font-weight:680}.account-plan-grid button:disabled{color:#737a84;cursor:not-allowed;background:#ffffff0d}.account-packs{color:#777e88;background:#0d0f13;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:10px;padding:14px 20px;font-size:9px;display:flex}.account-packs form{display:inline-flex}.account-packs button{color:#c8ccd1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;min-height:32px;padding:0 13px;font-size:9px}.account-packs button:disabled{color:#666d76;cursor:not-allowed}@media (max-width:900px){.account-hero,.account-grid{margin-left:22px;margin-right:22px}.account-hero{grid-template-columns:1fr 260px;gap:35px}.account-plans,.billing-panel,.training-account-panel{margin-left:22px;margin-right:22px}}@media (max-width:650px){.account-header{height:66px;padding:0 16px}.account-header>div a,.account-header>div button{justify-content:center;width:38px;padding:0;font-size:0}.account-hero{grid-template-columns:1fr;gap:28px;margin:0 16px;padding:62px 0 30px}.checkout-banner,.billing-panel{margin:0 16px 14px}.billing-summary-grid{grid-template-columns:1fr;padding:16px}.billing-summary-grid>div{min-height:112px}.billing-actions{flex-direction:column;align-items:stretch}.billing-actions form,.billing-actions button{justify-content:center;width:100%}.billing-actions>p{text-align:left;max-width:none}.billing-alert{margin:16px 16px 0}.account-hero h1{margin-top:15px;font-size:48px}.balance-card{min-height:210px}.account-grid{grid-template-columns:1fr;margin:0 16px}.history-list{padding:0 16px}.history-row{grid-template-columns:40px minmax(0,1fr) auto}.history-open{display:none}.saved-report-shell{width:min(100% - 24px,980px);padding-top:20px}.saved-report-hero{grid-template-columns:1fr;padding:26px 22px}.saved-report-score{text-align:left}.saved-report-body{padding:26px 22px 30px}.account-plans{margin:14px 16px 0;padding:34px 20px}.training-account-panel{margin:14px 16px 0}.training-contribution-list{padding:0 16px}.training-contribution-row{grid-template-columns:40px minmax(0,1fr);padding:13px 0}.training-contribution-row form{grid-column:2}.account-plans h2{font-size:35px}.account-plan-grid{grid-template-columns:1fr}.account-plan-grid article{min-height:135px}}.auth-page{color:#eef0ed;background:radial-gradient(circle at 14% 20%,#8debd71c,#0000 26%),radial-gradient(circle at 86% 4%,#7970ff2b,#0000 32%),#090a0d;min-height:100vh;padding-bottom:72px}.auth-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:0 auto;padding:0 24px;display:flex}.auth-header .brand{color:#f4f5f2}.auth-header .brand>span:last-child>span{color:#9299a3}.auth-header .brand-mark{color:#07100e;background:#8debd7}.auth-header>a:last-child{color:#a6abb3;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;display:inline-flex}.auth-layout{grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);align-items:center;gap:76px;width:min(1120px,100% - 40px);margin:0 auto;padding:82px 0;display:grid}.auth-story h2{letter-spacing:-.065em;max-width:620px;margin:18px 0 22px;font-size:clamp(48px,5.8vw,78px);font-weight:520;line-height:.96}.auth-story>p{color:#9298a2;max-width:580px;margin:0;font-size:14px;line-height:1.7}.auth-benefits{border-top:1px solid #ffffff14;max-width:610px;margin-top:42px}.auth-benefits>span{border-bottom:1px solid #ffffff14;grid-template-columns:26px 150px 1fr;align-items:center;gap:12px;min-height:82px;display:grid}.auth-benefits svg{color:#8debd7}.auth-benefits b{font-size:11px;font-weight:620}.auth-benefits small{color:#737a84;font-size:10px;line-height:1.5}.auth-card,.claim-card{background:#111318f0;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 32px 90px #00000057}.auth-tabs{background:#0d0f13;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.auth-tabs button{color:#747b85;min-height:44px;font:620 10px var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px}.auth-tabs button.active{color:#dffbf5;background:#8debd714;border-color:#8debd733}.auth-card-copy{padding:30px 30px 21px}.auth-card-copy h1{letter-spacing:-.05em;margin:12px 0 10px;font-size:34px;font-weight:530;line-height:1}.auth-card-copy p{color:#7f8690;margin:0;font-size:10px;line-height:1.6}.oauth-stack{gap:8px;padding:0 30px;display:grid}.oauth-account-note{color:#9ca3ad;margin:0;font-size:9px;line-height:1.5}.oauth-button{color:#dfe2e5;cursor:pointer;background:#15181e;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;font-size:11px;display:flex}.oauth-button svg{margin-left:auto}.oauth-button:disabled{color:#626973;cursor:not-allowed}.google-native-button{background:#15181e;border-radius:13px;place-items:center;min-height:44px;display:grid;overflow:hidden}.google-native-button>div{place-items:center;min-height:44px;display:grid}.google-g,.apple-mark{color:#0b0d10;background:#f2f3f1;border-radius:7px;place-items:center;width:22px;height:22px;font-weight:760;display:grid}.auth-divider{color:#606772;font:600 8px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;padding:20px 30px 17px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.auth-form{gap:13px;padding:0 30px 28px;display:grid}.account-type-fieldset{border:0;min-width:0;margin:0;padding:0}.account-type-outside{padding:0 30px 20px}.account-type-fieldset legend{color:#a9afb7;margin-bottom:7px;font-size:9px}.account-type-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-type-options label{color:#7d8590;cursor:pointer;background:#0b0d11;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:11px;display:grid}.account-type-options label.active{color:#8debd7;background:#8debd70f;border-color:#8debd759}.account-type-options label:focus-within{outline-offset:2px;outline:2px solid #8debd7b3}.account-type-options input{opacity:0;pointer-events:none;position:absolute}.account-type-options span{gap:3px;min-width:0;display:grid}.account-type-options strong{color:#e5e9e7;font-size:10px}.account-type-options small{color:#737b86;font-size:8px;line-height:1.4}.auth-form label,.claim-form label{color:#a9afb7;gap:7px;font-size:9px;display:grid}.auth-form label>div,.claim-form label>div{color:#69717c;background:#0b0d11;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:0 13px;display:flex}.auth-form input,.claim-form input{color:#eef0ed;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.auth-form input::placeholder,.claim-form input::placeholder{color:#555c67}.auth-error{color:#efb096;background:#ef92760f;border:1px solid #ef92763d;border-radius:11px;padding:10px 12px;font-size:10px;line-height:1.45}.auth-success{color:#a9f2e2;background:#8debd712;border:1px solid #8debd73d;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.auth-success svg{flex:none;margin-top:1px}.transfer-link{color:#8debd7;cursor:pointer;background:#8debd70f;border:0;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-family:inherit;font-size:10px;display:flex}.transfer-link:disabled{cursor:wait;opacity:.66}.auth-nav-link{color:#4f5c55;background:0 0;border:0;border-bottom:1px solid #18262b38;border-radius:0;justify-self:start;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:4px 0;font-family:inherit;font-size:14px;font-weight:620;line-height:1.35;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.auth-nav-link:hover{color:#182024;border-color:#18262b94}.auth-nav-link:focus-visible{outline-offset:4px;outline:2px solid #18262b6b}.auth-nav-link svg{flex:none;transition:transform .16s}.auth-nav-link:hover svg{transform:translate(-2px)}.auth-nav-link-end{justify-self:end}.auth-card>.auth-nav-link{margin:20px 30px 26px}@media (max-width:560px){.auth-card>.auth-nav-link{margin-inline:22px}}.auth-submit{color:#07100e;cursor:pointer;background:linear-gradient(100deg,#8debd7,#ada4ff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:3px;font-size:11px;font-weight:720;display:flex}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-legal{color:#626974;text-align:center;border-top:1px solid #ffffff12;margin:0;padding:17px 30px 21px;font-size:8px;line-height:1.6}.auth-legal a{color:#9198a2}.claim-page{flex-direction:column;display:flex}.claim-card{width:min(470px,100% - 32px);margin:auto;padding:42px}.claim-symbol{color:#07100e;background:#8debd7;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:28px;display:grid}.claim-card h1{letter-spacing:-.055em;margin:13px 0 14px;font-size:43px;font-weight:530;line-height:1}.claim-card>p{color:#7f8690;margin:0 0 26px;font-size:11px;line-height:1.65}.claim-form{gap:14px;display:grid}.claim-form label>input{color:#737a84;background:#0b0d11;border:1px solid #ffffff14;border-radius:12px;min-height:45px;padding:0 13px}@media (max-width:840px){.auth-layout{grid-template-columns:1fr;gap:52px;max-width:560px;padding:58px 0}.auth-story h2{font-size:58px}}@media (max-width:560px){.auth-header{height:66px;padding:0 16px}.auth-header>a:last-child{justify-content:center;width:38px;padding:0;font-size:0}.auth-layout{gap:36px;width:calc(100% - 28px);padding:42px 0}.auth-story h2{font-size:44px}.auth-story>p{font-size:12px}.auth-benefits>span{grid-template-columns:25px 1fr;padding:15px 0}.auth-benefits small{grid-column:2;margin-top:-5px}.auth-card-copy,.oauth-stack,.auth-form,.auth-divider{padding-left:20px;padding-right:20px}.auth-card-copy h1{font-size:30px}.claim-card{padding:30px 22px}.claim-card h1{font-size:36px}}:root,:root[data-resolved-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-page,.account-page,.stripe-setup-page,.owner-admin-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-switcher{z-index:600;color:#aeb4bd;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#111318e0;border:1px solid #ffffff21;border-radius:999px;gap:2px;padding:4px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 42px #00000052}.theme-switcher button{min-width:64px;height:34px;color:inherit;font:620 12px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.theme-switcher button:hover{color:#f5f6f3;background:#ffffff0e}.theme-switcher button.active{color:#07100e;background:#8debd7}.theme-switcher button:focus-visible{outline-offset:2px;outline:2px solid #8debd7}@media (min-width:821px){.home-lab .nav-links a{font-size:14px}.home-lab .account-link,.home-lab .header-cta{font-size:13px}.home-lab .hero-kicker,.home-lab .section-kicker{font-size:13px;line-height:1.35}.home-lab .hero-copy>p{font-size:18px;line-height:1.68}.home-lab .hero-proof span{font-size:13px}.scanner-chrome{font-size:9px}.home-lab .scanner-tabs button{font-size:14px}.home-lab .dropzone .dropzone-title{font-size:20px}.home-lab .dropzone p{font-size:15px}.home-lab .dropzone>span{letter-spacing:.035em;font-size:12px}.home-lab .scanner-foot{font-size:12px;line-height:1.45}.hero-process-tape span{font-size:12px}.home-lab .trust-line>span{font-size:10px}.home-lab .trust-line b{font-size:12px}.home-lab .section-heading>p,.home-lab .learn-intro>p,.home-lab .report-copy>p,.home-lab .pricing-intro{font-size:16px;line-height:1.72}.home-lab .step-grid h3{font-size:22px}.home-lab .step-grid p,.home-lab .case-card p,.home-lab .learn-grid p{font-size:14px;line-height:1.72}.home-lab .case-card h3,.home-lab .learn-grid h3{font-size:20px}.home-lab .report-copy li strong{font-size:14px}.home-lab .report-copy li small{font-size:12px;line-height:1.6}.home-lab .faq-list button span:first-child{font-size:16px}.home-lab .faq-list article>div p{font-size:14px;line-height:1.72}.home-lab .price-card>p,.home-lab .price-card li,.home-lab .credit-packs{font-size:13px;line-height:1.55}.home-lab .price-card>a{font-size:13px}.home-lab .footer-main>div:first-child p,.home-lab .footer-main>div:not(:first-child) a{font-size:12px;line-height:1.65}.home-lab .footer-main strong{font-size:11px}.home-lab .footer-bottom{font-size:10px}.account-eyebrow{font-size:11px}.account-hero p,.account-plans>div:first-child p{font-size:15px}.account-header>div a,.account-header>div button{font-size:13px}.panel-heading>span,.history-row small,.ledger-list small{font-size:10px}.history-row strong,.ledger-list strong,.empty-history p{font-size:13px}.account-plan-grid article>span,.account-plan-grid article p,.account-plan-grid button,.account-packs,.account-packs button{font-size:12px}.auth-story>p{font-size:16px}.auth-benefits b,.oauth-button,.auth-submit{font-size:13px}.auth-benefits small,.auth-card-copy p,.auth-form label,.claim-form label{font-size:12px}.auth-form input,.claim-form input{font-size:14px}.auth-legal{font-size:10px}.tool-hero>p,.legal-lead,.guides-hero-copy>p{font-size:18px}.tool-card-grid p,.tool-explainer p,.legal-content section p,.legal-content section li,.guide-card p{font-size:15px}.tool-nav nav a,.legal-nav>a:last-child,.guides-nav nav>a{font-size:13px}}.stripe-setup-page{color:#eef0ed;background:radial-gradient(circle at 78% 8%,#806fff21,#0000 31%),radial-gradient(circle at 14% 22%,#4ddcc21a,#0000 29%),#090b0f;min-height:100vh}.stripe-setup-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:78px;width:min(1120px,100% - 40px);margin:0 auto;padding:88px 0 110px;display:grid}.stripe-setup-copy h1{letter-spacing:-.065em;max-width:650px;margin:18px 0 20px;font-size:clamp(50px,6.3vw,80px);font-weight:530;line-height:.94}.stripe-setup-copy>p{color:#9299a3;max-width:620px;margin:0;font-size:16px;line-height:1.7}.stripe-setup-copy ol{border-top:1px solid #ffffff17;margin:42px 0 0;padding:0;list-style:none}.stripe-setup-copy li{border-bottom:1px solid #ffffff17;grid-template-columns:54px 1fr;align-items:center;min-height:78px;display:grid}.stripe-setup-copy li>span{color:#69717c;font:650 11px var(--font-geist-mono)}.stripe-setup-copy li div{gap:6px;display:grid}.stripe-setup-copy li strong{font-size:14px;font-weight:620}.stripe-setup-copy li small{color:#747c87;font-size:12px;line-height:1.5}.stripe-setup-card{background:#111318f2;border:1px solid #ffffff1c;border-radius:24px;overflow:hidden;box-shadow:0 36px 100px #00000059}.stripe-setup-card-head{background:#0d0f13;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex}.stripe-setup-card-head span{color:#a4abb5;font:650 10px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:9px;display:inline-flex}.stripe-setup-card-head svg{color:#8debd7}.stripe-setup-card-head b{color:#8debd7;font:680 8px var(--font-geist-mono);letter-spacing:.08em;background:#8debd714;border-radius:999px;padding:7px 9px}.stripe-setup-form{gap:18px;padding:31px;display:grid}.stripe-setup-form label{color:#aeb4bc;gap:10px;font-size:12px;display:grid}.stripe-setup-form label span{align-items:center;gap:8px;display:inline-flex}.stripe-setup-form input{color:#f2f4f1;width:100%;height:54px;font:500 14px var(--font-geist-mono);background:#090b0f;border:1px solid #ffffff21;border-radius:14px;outline:0;padding:0 16px}.stripe-setup-form input:focus{border-color:#8debd78c;box-shadow:0 0 0 3px #8debd712}.stripe-setup-form>p{color:#737b86;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.stripe-setup-form>p svg{color:#8debd7;flex:none;margin-top:1px}.stripe-setup-form>button{color:#07100e;cursor:pointer;background:linear-gradient(100deg,#8debd7,#ada4ff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;font:720 13px inherit;display:inline-flex}.stripe-setup-form>button:disabled{opacity:.58;cursor:not-allowed}.stripe-setup-message{color:#efb096;background:#ef92760f;border:1px solid #ef92763d;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5}.stripe-setup-message.success{color:#bdf5e9;background:#8debd712;border-color:#8debd740;align-items:center;gap:8px;display:flex}.stripe-connected{padding:36px 31px}.stripe-connected>svg{color:#8debd7}.stripe-connected h2{letter-spacing:-.045em;margin:18px 0 9px;font-size:29px}.stripe-connected>p{color:#818994;margin:0;font-size:12px}.stripe-connected dl{border-top:1px solid #ffffff14;margin:28px 0}.stripe-connected dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:50px;display:flex}.stripe-connected dt{color:#747c87;font-size:11px}.stripe-connected dd{color:#c3c7cc;font:600 10px var(--font-geist-mono);margin:0}.stripe-connected>a,.stripe-setup-denied a{color:#dfe3e1;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;display:inline-flex}.stripe-setup-denied{text-align:center;width:min(520px,100% - 32px);margin:0 auto;padding:120px 0}.stripe-setup-denied svg{color:#8debd7}.stripe-setup-denied h1{letter-spacing:-.05em;margin:20px 0 12px;font-size:42px}.stripe-setup-denied p{color:#818994;margin:0 0 25px;line-height:1.6}@media (max-width:900px){.stripe-setup-shell{grid-template-columns:1fr;gap:48px;max-width:620px;padding:62px 0 90px}}@media (max-width:600px){.stripe-setup-shell{gap:34px;width:calc(100% - 28px);padding:45px 0 75px}.stripe-setup-copy h1{font-size:47px}.stripe-setup-copy>p{font-size:14px}.stripe-setup-copy li{min-height:74px}.stripe-setup-copy li small{font-size:11px}.stripe-setup-card-head{padding:0 18px}.stripe-setup-form,.stripe-connected{padding:25px 20px}.stripe-connected dl div{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 0}}:root[data-resolved-theme=light] .theme-switcher{color:#586268;background:#fafbf8e6;border-color:#141d2221;box-shadow:0 14px 38px #1f292d21}:root[data-resolved-theme=light] .theme-switcher button:hover{color:#151b1e;background:#121c200e}:root[data-resolved-theme=light] .home-lab{--lab-line:#19282d1f;color:#171d20;background:#f4f5f1}:root[data-resolved-theme=light] .home-lab:before{background:radial-gradient(circle at 72% 4%,#7970ff1a,#0000 28%),radial-gradient(circle at 18% 18%,#36b39e17,#0000 24%),linear-gradient(#f7f8f4,#eef1ec 55%,#f6f7f3)}:root[data-resolved-theme=light] .home-lab .site-header{background:#f7f8f4d6;border-color:#141e221a}:root[data-resolved-theme=light] .home-lab .brand{color:#171d20}:root[data-resolved-theme=light] .home-lab .brand>span:last-child>span{color:#687378}:root[data-resolved-theme=light] .home-lab .nav-links a:hover,:root[data-resolved-theme=light] .home-lab .account-link:hover{color:#111719}:root[data-resolved-theme=light] .home-lab .hero h1,:root[data-resolved-theme=light] .home-lab .hero h1 em,:root[data-resolved-theme=light] .home-lab .section-heading h2,:root[data-resolved-theme=light] .home-lab .learn-intro h2,:root[data-resolved-theme=light] .home-lab .learn-intro h2 em,:root[data-resolved-theme=light] .home-lab .teams h2{color:#151b1e}:root[data-resolved-theme=light] .home-lab .hero-kicker,:root[data-resolved-theme=light] .home-lab .section-kicker{color:#5f6a70}:root[data-resolved-theme=light] .home-lab .hero-copy>p,:root[data-resolved-theme=light] .home-lab .section-heading>p,:root[data-resolved-theme=light] .home-lab .learn-intro>p,:root[data-resolved-theme=light] .home-lab .pricing-intro{color:#596469}:root[data-resolved-theme=light] .neural-field{opacity:.12;filter:invert(.72)saturate(1.3)}:root[data-resolved-theme=light] .hero-grid{opacity:.36}:root[data-resolved-theme=light] .home-lab .scanner-shell,:root[data-resolved-theme=light] .home-lab .scanner-shell:hover{color:#182025;background:#fff;border-color:#18262b24;box-shadow:0 30px 80px #25313521,inset 0 1px #ffffffe6}:root[data-resolved-theme=light] .scanner-chrome,:root[data-resolved-theme=light] .home-lab .scanner-tab-groups,:root[data-resolved-theme=light] .home-lab .scanner-tabs,:root[data-resolved-theme=light] .home-lab .scanner-foot{color:#657176;background:#f2f4f1;border-color:#18262b1a}:root[data-resolved-theme=light] .home-lab .scanner-tabs button{color:#68747a}:root[data-resolved-theme=light] .home-lab .scanner-tabs button.active{color:#131a1d;background:#fff;box-shadow:inset 0 0 0 1px #18262b17}:root[data-resolved-theme=light] .home-lab .scanner-tab-groups span:last-child,:root[data-resolved-theme=light] .home-lab .scanner-tabs button.context-tab-start{border-color:#18262b1a}:root[data-resolved-theme=light] .home-lab .scanner-content{background:#fff}:root[data-resolved-theme=light] .home-lab .training-consent-option{color:#1d292d;background:#38b59f0e;border-color:#29978433}:root[data-resolved-theme=light] .home-lab .training-consent-option small,:root[data-resolved-theme=light] .training-save-status small{color:#657176}:root[data-resolved-theme=light] .training-save-status strong{color:#203034}:root[data-resolved-theme=light] .home-lab .dropzone{color:#1a2225;background:radial-gradient(circle,#48cdb714,#0000 53%),#f8faf7;border-color:#1c353a33}:root[data-resolved-theme=light] .home-lab .dropzone p,:root[data-resolved-theme=light] .home-lab .dropzone>span{color:#657176}:root[data-resolved-theme=light] .home-lab .upload-orb{color:#203036;background:#fff;border-color:#1b2b3021}:root[data-resolved-theme=light] .hero-process-tape{border-color:#141f231a}:root[data-resolved-theme=light] .hero-process-tape span{color:#354146;border-color:#141f2314}:root[data-resolved-theme=light] .hero-process-tape span b{color:#747e82}:root[data-resolved-theme=light] .home-lab .hero .trust-line{border-color:#141f231a}:root[data-resolved-theme=light] .home-lab .step-grid article,:root[data-resolved-theme=light] .home-lab .case-card,:root[data-resolved-theme=light] .home-lab .case-card>div:last-child,:root[data-resolved-theme=light] .home-lab .price-card,:root[data-resolved-theme=light] .home-lab .price-card.featured,:root[data-resolved-theme=light] .home-lab .teams{color:#182024;background:#ffffffc2;box-shadow:0 18px 50px #26313412;border-color:#17252a1f!important}:root[data-resolved-theme=light] .home-lab .step-grid p,:root[data-resolved-theme=light] .home-lab .case-card p,:root[data-resolved-theme=light] .home-lab .learn-grid p,:root[data-resolved-theme=light] .home-lab .price-card>p,:root[data-resolved-theme=light] .home-lab .price-card li,:root[data-resolved-theme=light] .home-lab .teams p{color:#5d696e}:root[data-resolved-theme=light] .home-lab .learn-grid,:root[data-resolved-theme=light] .home-lab .learn-grid article,:root[data-resolved-theme=light] .home-lab .faq-list,:root[data-resolved-theme=light] .home-lab .faq-list article{border-color:#17252a1f}:root[data-resolved-theme=light] .home-lab .faq-list button{color:#1c2427}:root[data-resolved-theme=light] .home-lab .faq-list article>div p{color:#596469}:root[data-resolved-theme=light] .home-lab .credit-packs{color:#596469;background:#ffffffad;border-color:#17252a1f}:root[data-resolved-theme=light] .home-lab footer{background:#171c1f}:root[data-resolved-theme=light] .tool-page,:root[data-resolved-theme=light] .tools-index-page,:root[data-resolved-theme=light] .guides-page,:root[data-resolved-theme=light] .guide-article-page,:root[data-resolved-theme=light] .legal-page{--ink:#182024;--ink-soft:#657176;--white:#fff;--line:#18262b21;color:#182024;background:radial-gradient(circle at 12% 6%,#7970ff14,#0000 28%),#f5f6f2}:root[data-resolved-theme=light] .tool-nav nav a,:root[data-resolved-theme=light] .legal-nav>a:last-child,:root[data-resolved-theme=light] .guides-nav nav>a{color:#586368}:root[data-resolved-theme=light] .tool-hero>p,:root[data-resolved-theme=light] .tool-proof span,:root[data-resolved-theme=light] .tool-card-grid p,:root[data-resolved-theme=light] .tool-faq p,:root[data-resolved-theme=light] .tool-explainer p,:root[data-resolved-theme=light] .legal-lead,:root[data-resolved-theme=light] .legal-content section p,:root[data-resolved-theme=light] .legal-content section li,:root[data-resolved-theme=light] .guides-hero-copy>p,:root[data-resolved-theme=light] .guide-card p,:root[data-resolved-theme=light] .guide-dek,:root[data-resolved-theme=light] .article-body p{color:#596469}:root[data-resolved-theme=light] .tool-report-card,:root[data-resolved-theme=light] .tool-card-grid article,:root[data-resolved-theme=light] .tool-faq article,:root[data-resolved-theme=light] .trust-principles article,:root[data-resolved-theme=light] .related-tools a,:root[data-resolved-theme=light] .guide-card,:root[data-resolved-theme=light] .related-guides a,:root[data-resolved-theme=light] .article-aside,:root[data-resolved-theme=light] .article-body section>ul{color:#20282c;background:#ffffffc2;border-color:#18262b21}:root[data-resolved-theme=light] .featured-guide,:root[data-resolved-theme=light] .article-cta{background:radial-gradient(circle at 88% 10%,#3fc8b11f,#0000 30%),#1b2125;border-color:#18262b21}:root[data-resolved-theme=light] .account-page,:root[data-resolved-theme=light] .auth-page,:root[data-resolved-theme=light] .stripe-setup-page{color:#182024;background:radial-gradient(circle at 86% 4%,#7970ff1a,#0000 30%),radial-gradient(circle at 10% 22%,#3fc8b117,#0000 26%),#f4f5f1}:root[data-resolved-theme=light] .account-header,:root[data-resolved-theme=light] .auth-header{border-color:#18262b1c}:root[data-resolved-theme=light] .account-header .brand,:root[data-resolved-theme=light] .auth-header .brand{color:#182024}:root[data-resolved-theme=light] .account-header>div a,:root[data-resolved-theme=light] .account-header>div button,:root[data-resolved-theme=light] .auth-header>a:last-child{color:#596469;border-color:#18262b1f}:root[data-resolved-theme=light] .account-hero p{color:#273236}:root[data-resolved-theme=light] .account-hero p span,:root[data-resolved-theme=light] .account-plans>div:first-child p,:root[data-resolved-theme=light] .auth-story>p,:root[data-resolved-theme=light] .auth-card-copy p{color:#657176}:root[data-resolved-theme=light] .balance-card,:root[data-resolved-theme=light] .account-panel,:root[data-resolved-theme=light] .account-plans,:root[data-resolved-theme=light] .checkout-banner,:root[data-resolved-theme=light] .auth-card,:root[data-resolved-theme=light] .claim-card{color:#182024;background:#fffc;border-color:#18262b21;box-shadow:0 22px 65px #23303417}:root[data-resolved-theme=light] .panel-heading,:root[data-resolved-theme=light] .history-row,:root[data-resolved-theme=light] .training-account-intro,:root[data-resolved-theme=light] .training-contribution-row,:root[data-resolved-theme=light] .ledger-list>div,:root[data-resolved-theme=light] .auth-benefits,:root[data-resolved-theme=light] .auth-benefits>span{border-color:#18262b1a}:root[data-resolved-theme=light] .account-plan-grid article,:root[data-resolved-theme=light] .billing-summary-grid>div,:root[data-resolved-theme=light] .account-packs,:root[data-resolved-theme=light] .auth-tabs,:root[data-resolved-theme=light] .auth-form label>div,:root[data-resolved-theme=light] .claim-form label>div,:root[data-resolved-theme=light] .claim-form label>input{color:#182024;background:#f5f7f4;border-color:#18262b1f}:root[data-resolved-theme=light] .billing-actions{border-color:#18262b1a}:root[data-resolved-theme=light] .billing-summary-grid strong,:root[data-resolved-theme=light] .billing-actions strong{color:#182024}:root[data-resolved-theme=light] .billing-alert{background:#b474230f;border-color:#b4742340}:root[data-resolved-theme=light] .auth-form input,:root[data-resolved-theme=light] .claim-form input{color:#182024}:root[data-resolved-theme=light] .auth-tabs button.active{color:#17332d}:root[data-resolved-theme=light] .oauth-button,:root[data-resolved-theme=light] .google-native-button{color:#253034;background:#f5f7f4;border-color:#18262b1f}:root[data-resolved-theme=light] .stripe-setup-copy>p,:root[data-resolved-theme=light] .stripe-setup-copy li small,:root[data-resolved-theme=light] .stripe-connected>p,:root[data-resolved-theme=light] .stripe-setup-form>p{color:#657176}:root[data-resolved-theme=light] .stripe-setup-copy ol,:root[data-resolved-theme=light] .stripe-setup-copy li,:root[data-resolved-theme=light] .stripe-setup-card,:root[data-resolved-theme=light] .stripe-setup-card-head,:root[data-resolved-theme=light] .stripe-connected dl,:root[data-resolved-theme=light] .stripe-connected dl div{border-color:#18262b1f}:root[data-resolved-theme=light] .stripe-setup-card{color:#182024;background:#ffffffd6;box-shadow:0 24px 70px #2330341a}:root[data-resolved-theme=light] .stripe-setup-card-head{color:#182024;background:#f1f3f0}:root[data-resolved-theme=light] .stripe-setup-form input{color:#182024;background:#f7f8f5;border-color:#18262b24}:root[data-resolved-theme=light] .stripe-connected dd{color:#364247}@media (max-width:820px){.theme-switcher{bottom:12px;right:12px}.theme-switcher button{width:36px;min-width:36px;padding:0}.theme-switcher button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-resolved-theme=light] .home-lab .site-header{background:#f7f8f4}:root[data-resolved-theme=light] .home-lab .nav-links{background:#fff;border-color:#18262b1f;box-shadow:0 24px 60px #202d3129}:root[data-resolved-theme=light] .home-lab .nav-links a{color:#273236;border-color:#18262b1a}}@media (max-width:650px){.home-lab .scanner-tabs button{text-align:center;flex-direction:column;gap:3px;min-width:0;min-height:56px;padding:4px 2px;font-size:9px;line-height:1.05}.home-lab .scanner-tabs button svg{width:15px;height:15px}}.home-lab .teams>.teams-glow{z-index:0;flex:none;position:absolute!important}@media (max-width:820px){.home-lab .teams{justify-content:flex-start;align-items:flex-start;gap:30px;height:auto;min-height:0;padding:52px 40px 42px}.home-lab .teams>.section-network{flex:none;width:100%;height:100%;min-height:0;position:absolute!important;inset:0!important}.home-lab .teams .section-network svg{opacity:.5;height:210px;top:26px}.home-lab .teams .network-processes,.home-lab .teams .network-core{display:none}}@media (max-width:560px){.home-lab .teams{gap:25px;margin:18px 16px 64px;padding:44px 24px 34px}.home-lab .teams h2{margin-top:18px;font-size:clamp(37px,11vw,44px)}.home-lab .teams>a{justify-content:center;width:100%}}.contact-content{max-width:1120px;margin:0 auto;padding:96px 24px 110px}.contact-hero{max-width:900px}.contact-hero h1{letter-spacing:-.07em;max-width:880px;margin:22px 0 24px;font-size:clamp(52px,7vw,88px);font-weight:570;line-height:.94}.contact-hero>p{color:#8b97ac;max-width:690px;margin:0;font-size:17px;line-height:1.7}.contact-email{color:#06101b;background:#8debd7;border:1px solid #5ff6ff47;border-radius:17px;justify-content:space-between;align-items:center;max-width:690px;min-height:72px;margin-top:38px;padding:0 23px;font-size:clamp(15px,2vw,20px);font-weight:680;display:flex}.contact-email span{align-items:center;gap:12px;display:inline-flex}.contact-email:hover{background:#a1f3e2}.contact-reasons{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:92px;padding-top:20px;display:grid}.contact-reasons article{border:1px solid var(--line);background:#0e1425b8;border-radius:19px;flex-direction:column;min-height:310px;padding:28px;display:flex}.contact-reasons article>span{color:#77849a;font:650 8px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:28px}.contact-reasons h2{letter-spacing:-.04em;margin:12px 0;font-size:23px}.contact-reasons p{color:#8995a9;margin:0;font-size:12px;line-height:1.68}.contact-reasons a{color:#8debd7;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:22px;font-size:11px;font-weight:680;display:inline-flex}.contact-note{background:#8debd70e;border:1px solid #8debd72e;border-radius:17px;align-items:flex-start;gap:14px;max-width:760px;margin-top:34px;padding:22px 24px;display:flex}.contact-note>svg{color:#8debd7;flex:none}.contact-note strong{font-size:13px}.contact-note p{color:#8692a6;margin:7px 0 0;font-size:12px;line-height:1.65}:root[data-resolved-theme=light] .contact-hero>p,:root[data-resolved-theme=light] .contact-reasons p,:root[data-resolved-theme=light] .contact-note p{color:#596469}:root[data-resolved-theme=light] .contact-email{color:#10201d;background:#8debd7}:root[data-resolved-theme=light] .contact-reasons article{color:#20282c;background:#ffffffc2;border-color:#18262b21}:root[data-resolved-theme=light] .contact-note{background:#3fc8b112;border-color:#2d9a8933}@media (max-width:820px){.contact-content{padding-top:68px}.contact-reasons{grid-template-columns:1fr;margin-top:70px}.contact-reasons article{min-height:240px}}@media (max-width:560px){.contact-content{padding:54px 18px 80px}.contact-hero h1{font-size:clamp(44px,13vw,58px)}.contact-hero>p{font-size:15px}.contact-email{min-height:64px;padding:0 17px;font-size:14px}.contact-email span{gap:8px}.contact-email span svg{width:17px}.contact-reasons{margin-top:58px}.contact-reasons article{min-height:230px;padding:24px}.contact-note{padding:19px}}.tools-index-page{min-height:100vh;padding:0 max(24px,50vw - 560px)}.tools-index-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:610px;padding:105px 0 80px;display:flex}.tools-index-hero h1{letter-spacing:-.068em;max-width:980px;margin:21px 0 25px;font-size:clamp(56px,7.2vw,92px);font-weight:540;line-height:.94}.tools-index-hero p{color:#8b97ac;max-width:720px;margin:0;font-size:16px;line-height:1.72}.tools-index-hero>a{color:#06101b;background:#8debd7;border-radius:13px;align-items:center;gap:9px;min-height:50px;margin-top:35px;padding:0 19px;font-size:12px;font-weight:720;display:inline-flex}.detector-group{border-top:1px solid var(--line);padding-top:42px}.detector-group+.detector-group{margin-top:22px}.detector-group-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.detector-group-heading span{color:#8debd7;font:650 8px var(--font-geist-mono);letter-spacing:.13em}.detector-group-heading h2{letter-spacing:-.055em;max-width:620px;margin:13px 0 0;font-size:clamp(34px,4.1vw,56px);font-weight:550;line-height:.98}.detector-group-heading>p{color:#8b97ac;max-width:560px;margin:0;font-size:13px;line-height:1.72}.detector-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:30px 0 62px;display:grid}.context-group .detector-directory{padding-bottom:105px}.detector-directory-card{border:1px solid var(--line);background:#0e1425b8;border-radius:21px;flex-direction:column;min-height:445px;padding:34px;display:flex}.detector-directory.context .detector-directory-card{background:#0e142575;min-height:390px}.detector-directory-card.primary-entry{background:radial-gradient(circle at 92% 5%,#8debd71a,#0000 35%),#0e1425d1;border-color:#8debd75c}.detector-card-top{color:#67748a;font:650 9px var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex}.detector-card-top small{color:#8debd7;letter-spacing:.1em;text-transform:uppercase;border:1px solid #8debd733;border-radius:999px;margin-left:auto;margin-right:12px;padding:5px 7px;font-size:7px}.detector-card-top svg{color:#8debd7}.detector-label{color:#758298;font:650 8px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:58px}.detector-directory-card h2{letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(31px,3.4vw,47px);font-weight:560;line-height:1}.detector-directory.context .detector-directory-card h2{font-size:clamp(27px,2.8vw,38px)}.detector-directory-card h2 a{color:inherit}.detector-directory-card>p{color:#8b97ac;max-width:470px;margin:0;font-size:13px;line-height:1.7}.detector-primary-link{color:#8debd7;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:30px;font-size:12px;font-weight:700;display:inline-flex}.detector-secondary-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px 18px;margin-top:24px;padding-top:18px;display:flex}.detector-secondary-links a{color:#768399;font-size:10px}.detector-secondary-links a:hover{color:#8debd7}.tools-index-note{background:radial-gradient(circle at 88% 5%,#8debd717,#0000 30%),#0e141dd6;border:1px solid #8debd730;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:23px;margin-bottom:105px;padding:38px;display:grid}.tools-index-note>svg{color:#8debd7}.tools-index-note span{color:#7b8799;font:650 8px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.tools-index-note h2{letter-spacing:-.045em;margin:11px 0 10px;font-size:clamp(25px,3vw,38px)}.tools-index-note p{color:#8b97ac;max-width:720px;margin:0;font-size:12px;line-height:1.7}.tools-index-note>a{color:#8debd7;white-space:nowrap;border:1px solid #8debd740;border-radius:11px;align-self:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:10px;font-weight:680;display:inline-flex}:root[data-resolved-theme=light] .detector-directory-card{color:#20282c;background:#ffffffc2;border-color:#18262b21}:root[data-resolved-theme=light] .detector-directory.context .detector-directory-card{background:#ffffff94}:root[data-resolved-theme=light] .detector-directory-card.primary-entry{background:radial-gradient(circle at 92% 5%,#2d9a891a,#0000 35%),#ffffffdb;border-color:#2d9a894d}:root[data-resolved-theme=light] .tools-index-hero p,:root[data-resolved-theme=light] .detector-directory-card>p,:root[data-resolved-theme=light] .detector-group-heading>p,:root[data-resolved-theme=light] .tools-index-note p{color:#596469}:root[data-resolved-theme=light] .detector-secondary-links a,:root[data-resolved-theme=light] .detector-card-top,:root[data-resolved-theme=light] .detector-label{color:#657176}:root[data-resolved-theme=light] .tools-index-note{background:#ffffffb3;border-color:#2d9a8930}@media (max-width:820px){.tools-index-hero{min-height:540px;padding-top:75px}.detector-directory{grid-template-columns:1fr}.detector-group-heading{grid-template-columns:1fr;align-items:start;gap:18px}.detector-group-heading>p{max-width:680px}.detector-directory-card{min-height:380px}.tools-index-note{grid-template-columns:auto minmax(0,1fr)}.tools-index-note>a{grid-column:2;justify-self:start}}@media (max-width:560px){.tools-index-page{padding:0 18px}.tools-index-page .tool-nav nav{gap:13px}.tools-index-page .tool-nav nav a:nth-child(2){display:none}.tools-index-hero{min-height:auto;padding:70px 0 65px}.tools-index-hero h1{font-size:clamp(45px,13vw,59px)}.tools-index-hero p{font-size:14px}.detector-directory{padding-bottom:75px}.detector-group{padding-top:32px}.detector-group-heading h2{font-size:38px}.context-group .detector-directory{padding-bottom:75px}.detector-directory-card{min-height:360px;padding:25px}.detector-label{margin-top:42px}.detector-directory-card h2{font-size:35px}.tools-index-note{grid-template-columns:1fr;margin-bottom:75px;padding:25px}.tools-index-note>a{grid-column:1}}.launch-dashboard{color:#eef1f5;background:radial-gradient(circle at 78% 3%,#7970ff26,#0000 27%),#090a0d;min-height:100vh;padding-bottom:100px}.launch-dashboard>header{color:#7f8792;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50vw - 590px);font-size:12px;display:flex}.launch-dashboard>header a{color:#cbd0d6;align-items:center;gap:7px;display:inline-flex}.launch-dashboard-head,.launch-metric-grid,.launch-detail-grid{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.launch-dashboard-head{padding:82px 0 45px}.launch-dashboard-head>span{color:#8debd7;font:650 11px var(--font-geist-mono);letter-spacing:.12em}.launch-dashboard-head h1{letter-spacing:-.065em;margin:18px 0 12px;font-size:clamp(52px,7vw,82px);font-weight:520;line-height:.95}.launch-dashboard-head p{color:#8d949e;margin:0;font-size:16px}.launch-metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.launch-metric-grid article{background:#111318c7;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr auto;align-items:start;min-height:170px;padding:24px;display:grid}.launch-metric-grid article svg{color:#8debd7}.launch-metric-grid article span{color:#8b929c;align-self:end;font-size:13px}.launch-metric-grid article strong{letter-spacing:-.06em;grid-area:1/2/3;align-self:center;font-size:48px;font-weight:540}.launch-detail-grid{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:12px;display:grid}.launch-detail-grid article{background:#111318c7;border:1px solid #ffffff1a;border-radius:18px;padding:25px}.launch-detail-grid h2{margin:0 0 19px;font-size:18px}.launch-detail-grid article>div{color:#aeb4bd;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;min-height:45px;font-size:12px;display:flex}.launch-detail-grid article>div span{gap:3px;display:grid}.launch-detail-grid article>div small{color:#666e79;font-size:10px}.launch-detail-grid article>p{color:#747c87;font-size:13px}@media (max-width:760px){.launch-metric-grid{grid-template-columns:repeat(2,1fr)}.launch-detail-grid{grid-template-columns:1fr}}@media (max-width:480px){.launch-dashboard-head,.launch-metric-grid,.launch-detail-grid{width:calc(100% - 28px)}.launch-metric-grid{grid-template-columns:1fr}.launch-dashboard-head{padding-top:58px}}.model-lab{color:#eef1f4;background:radial-gradient(circle at 76% 4%,#5ef6d317,#0000 31%),radial-gradient(circle at 10% 28%,#a878ff12,#0000 26%),#0a0c10;min-height:100vh;padding-bottom:90px}.model-lab>header{color:#747c87;height:58px;font:590 11px var(--font-geist-mono);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 max(20px,50% - 590px);display:flex}.model-lab>header a{color:#cbd0d6;align-items:center;gap:7px;display:inline-flex}.model-lab-head,.model-lab-metrics,.model-lab-grid{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.model-lab-head{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:44px;padding:72px 0 38px;display:grid}.model-lab-head>div>span,.model-section-title span{color:#8debd7;font:650 10px var(--font-geist-mono);letter-spacing:.12em}.model-lab-head h1{letter-spacing:-.06em;max-width:760px;margin:16px 0 13px;font-size:clamp(48px,6.6vw,78px);font-weight:520;line-height:.96}.model-lab-head p{color:#929aa4;max-width:760px;margin:0;font-size:14px;line-height:1.65}.model-lab-head aside{color:#b8c0c9;background:#111318d1;border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:132px;padding:20px;display:flex}.model-lab-head aside.ready{color:#8debd7;border-color:#8debd759}.model-lab-head aside.collecting svg{color:#a878ff}.model-lab-head aside strong{color:#f1f4f6;font-size:15px}.model-lab-head aside small{color:#747d88;font:520 9px var(--font-geist-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.model-lab-metrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.model-lab-metrics article,.model-lab-grid>article{background:#111318c7;border:1px solid #ffffff1a;border-radius:17px}.model-lab-metrics article{flex-direction:column;align-items:flex-start;min-height:160px;padding:21px;display:flex}.model-lab-metrics article svg{color:#8debd7}.model-lab-metrics article span{color:#858d97;margin-top:27px;font-size:11px}.model-lab-metrics article strong{letter-spacing:-.045em;margin-top:5px;font-size:30px;font-weight:540}.model-lab-metrics article small{color:#626b76;margin-top:auto;font-size:9px}.model-lab-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.model-lab-grid>article{padding:24px}.model-readiness{grid-row:span 2}.model-section-title{color:#8debd7;align-items:center;gap:12px;margin-bottom:19px;display:flex}.model-section-title div{gap:4px;display:grid}.model-section-title h2{color:#eef1f4;margin:0;font-size:17px}.model-check,.model-row{border-top:1px solid #ffffff12;align-items:center;gap:12px;min-height:58px;display:flex}.model-check>span{border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.model-check>span.pass{color:#8debd7;background:#8debd714}.model-check>span.wait{color:#bea3f1;background:#a878ff17}.model-check p,.model-row span{gap:3px;margin:0;display:grid}.model-check strong,.model-row strong{color:#cdd2d7;font-size:11px}.model-check small,.model-row small{color:#6f7883;font-size:9px}.model-caveat{color:#838c97;background:#ffffff09;border-radius:11px;margin:18px 0 0;padding:15px;font-size:10px;line-height:1.65}.model-row{justify-content:space-between}.model-row b{color:#aeb6bf;font:570 12px var(--font-geist-mono)}.model-empty{color:#747d87;font-size:12px}@media (max-width:900px){.model-lab-head{grid-template-columns:1fr;gap:22px}.model-lab-head aside{min-height:112px}.model-lab-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.model-lab>header span{display:none}.model-lab-head,.model-lab-metrics,.model-lab-grid{width:calc(100% - 28px)}.model-lab-head{padding-top:52px}.model-lab-grid{grid-template-columns:1fr}.model-readiness{grid-row:auto}}@media (max-width:430px){.model-lab-metrics{grid-template-columns:1fr}}.owner-admin-page{color:#eef1f4;background:radial-gradient(circle at 82% 2%,#8debd71f,#0000 26%),radial-gradient(circle at 10% 16%,#a878ff12,#0000 25%),#090b0e;min-height:100vh;padding-bottom:100px}.owner-admin-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 max(22px,50% - 620px);display:flex}.owner-admin-nav a,.owner-admin-nav nav{align-items:center;display:flex}.owner-admin-nav a{color:#aeb6bf;gap:7px;font-size:10px}.owner-admin-nav nav{gap:7px}.owner-admin-nav nav a{color:#7f8994;border:1px solid #ffffff14;border-radius:999px;min-height:34px;padding:0 11px}.owner-admin-nav a:hover{color:#8debd7;border-color:#8debd733}.owner-admin-hero,.owner-admin-shell{width:min(1240px,100% - 44px);margin-inline:auto}.owner-admin-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:60px;padding:75px 0 42px;display:grid}.owner-admin-hero>div>span,.owner-admin-heading span{color:#8debd7;font:650 9px var(--font-geist-mono);letter-spacing:.13em}.owner-admin-hero h1{letter-spacing:-.068em;margin:16px 0 12px;font-size:clamp(54px,7vw,86px);font-weight:520;line-height:.92}.owner-admin-hero p{color:#8d96a1;max-width:760px;margin:0;font-size:13px;line-height:1.7}.owner-admin-hero aside{background:#111318d1;border:1px solid #8debd733;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:138px;padding:20px;display:flex}.owner-admin-hero aside svg{color:#8debd7}.owner-admin-hero aside strong{font-size:13px}.owner-admin-hero aside small{color:#6c7580;font:8px var(--font-geist-mono)}.owner-admin-shell{gap:12px;display:grid}.owner-admin-filters{background:#111318d1;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(125px,.55fr)) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.owner-admin-filters label{color:#717b86;min-width:0;font:7px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;gap:6px;display:grid}.owner-admin-test-credits .owner-admin-filters{grid-template-columns:minmax(0,1.3fr) minmax(90px,.5fr) minmax(0,1.5fr) auto;margin:0 20px 16px}.owner-admin-test-credits button:disabled{opacity:.6;cursor:default}.owner-admin-grant-message{overflow-wrap:anywhere}.owner-admin-new-grant{color:#8debd7;cursor:pointer;background:0 0;border:1px solid #8debd7;border-radius:10px;margin:0 20px 18px;padding:10px 14px}@media (max-width:760px){.owner-admin-test-credits .owner-admin-filters{grid-template-columns:minmax(0,1fr)}}.owner-admin-search{position:relative}.owner-admin-search svg{color:#68727d;position:absolute;bottom:13px;left:12px}.owner-admin-filters input,.owner-admin-filters select{color:#dfe4e8;width:100%;min-width:0;height:42px;font:9px var(--font-geist-sans);background:#090b0e;border:1px solid #ffffff17;border-radius:10px;outline:0;padding:0 11px}.owner-admin-filters .owner-admin-search input{padding-left:35px}.owner-admin-filters input:focus,.owner-admin-filters select:focus{border-color:#8debd761;box-shadow:0 0 0 3px #8debd70f}.owner-admin-filters>button,.owner-admin-filters>a{border-radius:999px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:8px;display:inline-flex}.owner-admin-filters>button{color:#07100e;cursor:pointer;background:#8debd7;border:0;font-weight:720}.owner-admin-filters>a{color:#818b95;border:1px solid #ffffff1a}.owner-admin-period{color:#6f7984;background:#1113188c;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:9px;display:flex}.owner-admin-period svg{color:#8debd7}.owner-admin-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.owner-admin-metrics article,.owner-admin-panel,.owner-admin-footnote{background:#111318cc;border:1px solid #ffffff17}.owner-admin-metrics article{border-radius:16px;grid-template-columns:1fr auto;align-items:start;min-height:148px;padding:20px;display:grid}.owner-admin-metrics article svg{color:#8debd7}.owner-admin-metrics article>span{color:#818b96;align-self:end;font-size:10px}.owner-admin-metrics article strong{color:#f0f3f4;letter-spacing:-.055em;grid-area:1/2/3;align-self:center;font-size:clamp(27px,3vw,39px);font-weight:520}.owner-admin-metrics article small{color:#646e79;grid-column:1/3;margin-top:10px;font-size:8px}.owner-admin-panel{border-radius:16px;min-width:0;overflow:hidden}.owner-admin-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 20px;display:flex}.owner-admin-heading>div{gap:6px;display:grid}.owner-admin-heading h2{color:#e8ecee;margin:0;font-size:16px;font-weight:560}.owner-admin-heading>b{color:#87919b;font:8px var(--font-geist-mono)}.owner-admin-heading>svg{color:#8debd7}.owner-admin-explainer{color:#6d7782;background:#8debd706;border-bottom:1px solid #ffffff0f;margin:0;padding:13px 20px;font-size:9px;line-height:1.6}.owner-admin-table-wrap{max-width:100%;overflow-x:auto}.owner-admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px}.owner-admin-table-wrap th{color:#626c77;height:41px;font:650 7px var(--font-geist-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #ffffff12;padding:0 13px}.owner-admin-table-wrap td{color:#aeb6bf;vertical-align:middle;border-bottom:1px solid #ffffff0f;max-width:260px;min-height:66px;padding:13px;font-size:9px}.owner-admin-table-wrap tr:last-child td{border-bottom:0}.owner-admin-table-wrap td>strong,.owner-admin-table-wrap td>a,.owner-admin-table-wrap td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-admin-table-wrap td>strong,.owner-admin-table-wrap td>a{color:#dce1e4;font-size:9px;font-weight:570}.owner-admin-table-wrap td>a:hover{color:#8debd7}.owner-admin-table-wrap td>small{color:#626c77;margin-top:5px;font-size:7px}.owner-admin-table-wrap td>small svg{vertical-align:-2px;margin-right:4px}.owner-admin-table-wrap em,.owner-admin-billing em,.owner-admin-webhooks em{color:#9099a3;width:max-content;font:normal 680 7px var(--font-geist-mono);text-transform:uppercase;background:#ffffff0d;border-radius:999px;padding:5px 7px;display:inline-flex}.owner-admin-table-wrap em.success,.owner-admin-billing em.success,.owner-admin-webhooks em.success{color:#8debd7;background:#8debd714}.owner-admin-table-wrap em.warning,.owner-admin-billing em.warning,.owner-admin-webhooks em.warning{color:#efbd76;background:#efbd7614}.owner-admin-empty{color:#59636e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:115px;display:flex}.owner-admin-empty strong{color:#8b949e;font-size:10px}.owner-admin-empty span{font-size:8px}.owner-admin-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-admin-providers>div:last-child,.owner-admin-billing>div:last-child,.owner-admin-webhooks>div:last-child{padding:0 18px 12px}.owner-admin-providers section,.owner-admin-billing section,.owner-admin-webhooks section{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;min-height:67px;padding:10px 3px;display:grid}.owner-admin-providers section:last-child,.owner-admin-billing section:last-child,.owner-admin-webhooks section:last-child{border-bottom:0}.owner-admin-providers section{grid-template-columns:minmax(0,1fr) 48px 70px 115px}.owner-admin-billing section{grid-template-columns:minmax(0,1fr) auto 90px 110px}.owner-admin-webhooks section{grid-template-columns:minmax(0,1fr) auto minmax(160px,.8fr)}.owner-admin-providers section>span,.owner-admin-billing section>span,.owner-admin-webhooks section>span{gap:5px;min-width:0;display:grid}.owner-admin-providers strong,.owner-admin-billing strong,.owner-admin-webhooks strong,.owner-admin-providers small,.owner-admin-billing small,.owner-admin-webhooks small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-admin-providers strong,.owner-admin-billing strong,.owner-admin-webhooks strong{color:#d6dbde;font-size:9px}.owner-admin-providers small,.owner-admin-billing small,.owner-admin-webhooks small{color:#646e79;font-size:7px}.owner-admin-providers b,.owner-admin-billing b{color:#9ea7b0;font:550 9px var(--font-geist-mono)}.owner-admin-providers em,.owner-admin-providers i{color:#717b85;font:normal 7px var(--font-geist-mono)}.owner-admin-footnote{color:#efbd76;border-radius:15px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.owner-admin-footnote div{gap:5px;display:grid}.owner-admin-footnote strong{color:#c7cdd1;font-size:10px}.owner-admin-footnote p{color:#747e88;max-width:1000px;margin:0;font-size:9px;line-height:1.65}@media (max-width:1050px){.owner-admin-filters{grid-template-columns:1.5fr repeat(3,1fr)}.owner-admin-filters>button,.owner-admin-filters>a{grid-column:span 2}}@media (max-width:860px){.owner-admin-hero{grid-template-columns:1fr;gap:24px}.owner-admin-hero aside{min-height:110px}.owner-admin-metrics{grid-template-columns:1fr 1fr}.owner-admin-grid{grid-template-columns:1fr}}@media (max-width:650px){.owner-admin-nav{align-items:flex-start;padding:11px 16px}.owner-admin-nav nav{flex-wrap:wrap;justify-content:flex-end}.owner-admin-nav nav a{min-height:31px;padding:0 9px;font-size:8px}.owner-admin-hero,.owner-admin-shell{width:calc(100% - 28px)}.owner-admin-hero{padding-top:50px}.owner-admin-hero h1{font-size:52px}.owner-admin-filters{grid-template-columns:1fr 1fr}.owner-admin-search{grid-column:1/3}.owner-admin-filters>button,.owner-admin-filters>a{grid-column:auto}.owner-admin-providers section,.owner-admin-billing section,.owner-admin-webhooks section{grid-template-columns:minmax(0,1fr) auto;padding-block:13px}.owner-admin-providers section>i,.owner-admin-providers section>em,.owner-admin-billing section>small,.owner-admin-webhooks section>small{grid-column:1/3}}@media (max-width:470px){.owner-admin-metrics,.owner-admin-filters{grid-template-columns:1fr}.owner-admin-search,.owner-admin-filters>button,.owner-admin-filters>a{grid-column:1}.owner-admin-metrics article{min-height:126px}.owner-admin-nav nav a span{display:none}}:root[data-resolved-theme=light] .owner-admin-page{color:#182024;background:radial-gradient(circle at 82% 2%,#3196821c,#0000 28%),#f4f6f2}:root[data-resolved-theme=light] .owner-admin-nav,:root[data-resolved-theme=light] .owner-admin-heading,:root[data-resolved-theme=light] .owner-admin-table-wrap th,:root[data-resolved-theme=light] .owner-admin-table-wrap td,:root[data-resolved-theme=light] .owner-admin-providers section,:root[data-resolved-theme=light] .owner-admin-billing section,:root[data-resolved-theme=light] .owner-admin-webhooks section{border-color:#18262b1a}:root[data-resolved-theme=light] .owner-admin-hero aside,:root[data-resolved-theme=light] .owner-admin-filters,:root[data-resolved-theme=light] .owner-admin-period,:root[data-resolved-theme=light] .owner-admin-metrics article,:root[data-resolved-theme=light] .owner-admin-panel,:root[data-resolved-theme=light] .owner-admin-footnote{background:#ffffffd6;border-color:#18262b1f;box-shadow:0 20px 58px #2330340f}:root[data-resolved-theme=light] .owner-admin-filters input,:root[data-resolved-theme=light] .owner-admin-filters select{color:#182024;background:#f5f7f4;border-color:#18262b21}:root[data-resolved-theme=light] .owner-admin-hero h1,:root[data-resolved-theme=light] .owner-admin-heading h2,:root[data-resolved-theme=light] .owner-admin-metrics article strong,:root[data-resolved-theme=light] .owner-admin-table-wrap td>strong,:root[data-resolved-theme=light] .owner-admin-table-wrap td>a,:root[data-resolved-theme=light] .owner-admin-providers strong,:root[data-resolved-theme=light] .owner-admin-billing strong,:root[data-resolved-theme=light] .owner-admin-webhooks strong{color:#182024}@supports (content-visibility:auto){.home-lab>main>section[data-reveal],.home-lab>footer{content-visibility:auto;contain-intrinsic-size:auto 800px}}.cookie-consent-banner{z-index:720;color:#eef3f5;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#0a0d16f5;border:1px solid #8debd738;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:min(780px,100% - 36px);margin:0 auto;padding:20px 22px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 24px 70px #0000007a}.cookie-consent-copy>span{color:#8debd7;font:650 9px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;display:block}.cookie-consent-copy>strong{letter-spacing:-.025em;font-size:21px;display:block}.cookie-consent-copy a{color:#8debd7;text-underline-offset:3px;text-decoration:underline}.cookie-consent-actions{gap:9px;display:flex}.cookie-consent-actions button,.cookie-settings-trigger{color:#dce4e8;min-height:42px;font:680 11px var(--font-geist-sans);cursor:pointer;background:0 0;border:1px solid #8debd757;border-radius:11px;padding:0 16px}.cookie-consent-actions button:hover,.cookie-settings-trigger:hover{color:#fff;border-color:#8debd79e}.cookie-consent-actions .cookie-consent-accept{color:#07100e;background:#8debd7;border-color:#8debd7}.cookie-consent-actions button:focus-visible{outline-offset:3px;outline:2px solid #a878ff}.cookie-settings-trigger:focus-visible{outline-offset:3px;outline:2px solid #a878ff}.cookie-settings-trigger{z-index:610;color:#9ca8b5;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#111318e0;min-height:38px;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 42px #0000004d}:root[data-resolved-theme=light] .cookie-consent-banner{color:#1a2428;background:#fafcf9f7;border-color:#257e7033;box-shadow:0 24px 70px #2330342e}:root[data-resolved-theme=light] .cookie-consent-copy p{color:#596469}:root[data-resolved-theme=light] .cookie-consent-copy a{color:#237d70}:root[data-resolved-theme=light] .cookie-consent-actions button{color:#263438;border-color:#237d7059}:root[data-resolved-theme=light] .cookie-consent-actions .cookie-consent-accept{color:#fff;background:#2f9d8d;border-color:#2f9d8d}:root[data-resolved-theme=light] .cookie-settings-trigger{color:#4d5b60;background:#f7f9f6f0;border-color:#18262b24}@media (max-width:680px){.cookie-consent-banner{grid-template-columns:1fr;align-items:stretch;gap:17px;width:calc(100% - 24px);padding:18px;bottom:12px;left:12px;right:12px}.cookie-consent-actions{width:100%}.cookie-consent-actions button{flex:1}.cookie-settings-trigger{max-width:calc(100% - 162px);bottom:12px;left:12px}}.analysis-mode-bar{background:#0f1116;border-bottom:1px solid #ffffff14;padding:12px 16px 13px}.analysis-mode-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.analysis-mode-options button{color:#aeb5bd;text-align:left;cursor:pointer;background:#14171d;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.analysis-mode-options button:hover:not(:disabled){background:#171b21;border-color:#8debd747}.analysis-mode-options button.active{color:#eff5f3;background:#3e756a2e;border-color:#8debd76b;box-shadow:inset 0 0 0 1px #8debd714}.analysis-mode-options button.deep.active{background:#573a8b33;border-color:#a878ff85;box-shadow:inset 0 0 0 1px #a878ff1a}.analysis-mode-options button:disabled{opacity:.48;cursor:not-allowed}.analysis-mode-options button>span:nth-child(2){gap:3px;min-width:0;display:grid}.analysis-mode-options button strong{color:inherit;font-size:11px;font-weight:690}.analysis-mode-options button small{color:#747d87;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.analysis-mode-options button b{color:#7d8791;font:620 7px var(--font-geist-mono);letter-spacing:.07em;white-space:nowrap;background:#ffffff0a;border-radius:6px;padding:4px 6px}.analysis-mode-options button.active b{color:#9fe8d9}.analysis-mode-options button.deep.active b{color:#cbb0ff}.mode-icon{color:#87d9c8;background:#8debd714;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.mode-icon.deep{color:#bd99ff;background:#a878ff1a}.analysis-mode-bar>p{color:#69727c;margin:9px 2px 0;font-size:9px;line-height:1.45}.deep-research-notice{color:#bd99ff;background:#a878ff12;border:1px solid #a878ff47;border-radius:12px;align-items:flex-start;gap:11px;margin-top:13px;padding:14px 15px;display:flex}.deep-research-notice div{gap:3px;display:grid}.deep-research-notice strong{color:#e6dcf8;font-size:11px}.deep-research-notice span{color:#9c93ab;font-size:10px;line-height:1.5}.deep-research-card{color:#e9eaf0;background:linear-gradient(145deg,#221b2feb,#12141bf5);border:1px solid #a878ff45;border-radius:15px;margin-top:15px;padding:17px}.deep-research-card.safe{background:linear-gradient(145deg,#142e2acc,#12161bf5);border-color:#8debd747}.deep-research-card.warning{background:linear-gradient(145deg,#35231fd1,#161419f5);border-color:#ffb87447}.deep-research-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.deep-research-symbol{color:#c5a8ff;background:#a878ff1f;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.deep-research-card.safe .deep-research-symbol{color:#8debd7;background:#8debd71a}.deep-research-card.warning .deep-research-symbol{color:#ffc08a;background:#ffb8741a}.deep-research-head h3{color:#f1f2f5;letter-spacing:-.025em;margin:4px 0 0;font-size:16px}.deep-research-head>b{color:#c9adff;font:650 8px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;background:#a878ff1a;border-radius:7px;padding:6px 8px}.deep-summary{color:#b3b6bf;margin:14px 0 0;font-size:11px;line-height:1.6}.deep-assessment-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.deep-assessment-grid>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;padding:11px}.deep-assessment-grid span{color:#8e79b5;font:630 8px var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.deep-assessment-grid p{color:#aeb2bc;margin:6px 0 0;font-size:9px;line-height:1.5}.deep-claims,.deep-sources{gap:7px;margin-top:16px;display:grid}.deep-claim{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:10px;display:grid}.deep-claim>b{color:#a8adb6;font:650 8px var(--font-geist-mono);text-transform:uppercase;align-self:start}.deep-claim.supported>b{color:#8debd7}.deep-claim.contradicted>b{color:#ffad83}.deep-claim strong{color:#e0e2e7;font-size:10px;display:block}.deep-claim p{color:#9197a1;margin:4px 0 0;font-size:9px;line-height:1.5}.deep-sources a{color:#a995d0;background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.deep-sources a:hover{border-color:#a878ff4d}.deep-sources a span{gap:2px;min-width:0;display:grid}.deep-sources a strong{color:#dfe1e7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.deep-sources a small{color:#777e88;font-size:8px}.deep-sources>p{color:#8d929b;margin:0;font-size:9px}.deep-disclaimer{color:#737984;border-top:1px solid #ffffff12;margin:14px 0 0;padding-top:11px;font-size:8px;line-height:1.5}:root[data-resolved-theme=light] .analysis-mode-bar{background:#f7f9f6;border-color:#18262b1a}:root[data-resolved-theme=light] .analysis-mode-options button{color:#536066;background:#fff;border-color:#18262b1c}:root[data-resolved-theme=light] .analysis-mode-options button.active{color:#172126;background:#2f9d8d14;border-color:#2f9d8d6b}:root[data-resolved-theme=light] .analysis-mode-options button.deep.active{background:#774fbe12;border-color:#774fbe66}:root[data-resolved-theme=light] .analysis-mode-options button small,:root[data-resolved-theme=light] .analysis-mode-bar>p{color:#69757a}:root[data-resolved-theme=light] .deep-research-card{color:#20282c;background:linear-gradient(145deg,#f7f2ff,#fff)}:root[data-resolved-theme=light] .deep-research-card.safe{background:linear-gradient(145deg,#effbf7,#fff)}:root[data-resolved-theme=light] .deep-research-card.warning{background:linear-gradient(145deg,#fff5ed,#fff)}:root[data-resolved-theme=light] .deep-research-head h3,:root[data-resolved-theme=light] .deep-claim strong,:root[data-resolved-theme=light] .deep-sources a strong{color:#20282c}:root[data-resolved-theme=light] .deep-summary,:root[data-resolved-theme=light] .deep-assessment-grid p,:root[data-resolved-theme=light] .deep-claim p{color:#5d686d}:root[data-resolved-theme=light] .deep-assessment-grid>div,:root[data-resolved-theme=light] .deep-claim,:root[data-resolved-theme=light] .deep-sources a{background:#ffffffb3;border-color:#18262b1a}:root[data-resolved-theme=light] .deep-research-notice{color:#744fba;background:#f8f3ff}:root[data-resolved-theme=light] .deep-research-notice strong{color:#36284e}:root[data-resolved-theme=light] .deep-research-notice span{color:#6d6378}@media (max-width:650px){.analysis-mode-bar{padding:10px}.analysis-mode-options{grid-template-columns:1fr}.analysis-mode-options button{min-height:54px}.analysis-mode-bar>p{padding:0 2px}.scan-access-prompt{grid-template-columns:auto minmax(0,1fr)}.scan-access-prompt>a{grid-column:1/-1;width:100%}.deep-research-card{padding:14px}.deep-research-head{grid-template-columns:auto minmax(0,1fr)}.deep-research-head>b{grid-column:2;justify-self:start}.deep-assessment-grid{grid-template-columns:1fr}.deep-claim{grid-template-columns:1fr;gap:5px}}:root[data-resolved-theme=light] body{color:#182125;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:root[data-resolved-theme=light] :is(.home-lab,.tool-page,.tools-index-page,.guides-page,.guide-article-page,.legal-page,.contact-page,.account-page,.auth-page,.stripe-setup-page) :is(p,li,small){font-weight:480}:root[data-resolved-theme=light] .home-lab .dropzone .dropzone-title{color:#182125;font-weight:700}:root[data-resolved-theme=light] :is(.home-lab,.tool-page,.tools-index-page,.guides-page,.guide-article-page,.legal-page,.contact-page,.account-page,.auth-page,.stripe-setup-page) :is(button,a){font-weight:590}:root[data-resolved-theme=light] .home-lab .nav-links a,:root[data-resolved-theme=light] .home-lab .account-link,:root[data-resolved-theme=light] .home-lab .hero-copy>p,:root[data-resolved-theme=light] .home-lab .section-heading>p,:root[data-resolved-theme=light] .home-lab .learn-intro>p,:root[data-resolved-theme=light] .home-lab .pricing-intro,:root[data-resolved-theme=light] .home-lab .step-grid p,:root[data-resolved-theme=light] .home-lab .case-card p,:root[data-resolved-theme=light] .home-lab .learn-grid p,:root[data-resolved-theme=light] .home-lab .price-card>p,:root[data-resolved-theme=light] .home-lab .price-card li,:root[data-resolved-theme=light] .home-lab .teams p,:root[data-resolved-theme=light] .home-lab .faq-list article>div p,:root[data-resolved-theme=light] .home-lab .credit-packs,:root[data-resolved-theme=light] .tool-hero>p,:root[data-resolved-theme=light] .tool-proof span,:root[data-resolved-theme=light] .tool-card-grid p,:root[data-resolved-theme=light] .tool-faq p,:root[data-resolved-theme=light] .tool-explainer p,:root[data-resolved-theme=light] .legal-lead,:root[data-resolved-theme=light] .legal-content section p,:root[data-resolved-theme=light] .legal-content section li,:root[data-resolved-theme=light] .guides-hero-copy>p,:root[data-resolved-theme=light] .guide-card p,:root[data-resolved-theme=light] .guide-dek,:root[data-resolved-theme=light] .article-body p,:root[data-resolved-theme=light] .contact-hero>p,:root[data-resolved-theme=light] .contact-reasons p,:root[data-resolved-theme=light] .contact-note p,:root[data-resolved-theme=light] .tools-index-hero p,:root[data-resolved-theme=light] .tools-index-note p,:root[data-resolved-theme=light] .account-hero p span,:root[data-resolved-theme=light] .account-plans>div:first-child p,:root[data-resolved-theme=light] .auth-story>p,:root[data-resolved-theme=light] .auth-card-copy p,:root[data-resolved-theme=light] .stripe-setup-copy>p,:root[data-resolved-theme=light] .stripe-setup-copy li small,:root[data-resolved-theme=light] .stripe-connected>p,:root[data-resolved-theme=light] .stripe-setup-form>p{color:#414e54}:root[data-resolved-theme=light] .home-lab .scanner-chrome,:root[data-resolved-theme=light] .home-lab .scanner-foot,:root[data-resolved-theme=light] .home-lab .scanner-tabs button,:root[data-resolved-theme=light] .home-lab .dropzone p,:root[data-resolved-theme=light] .home-lab .dropzone>span,:root[data-resolved-theme=light] .home-lab .training-consent-option small,:root[data-resolved-theme=light] .training-save-status small,:root[data-resolved-theme=light] .text-scanner-head>span,:root[data-resolved-theme=light] .text-actions>span,:root[data-resolved-theme=light] .document-file-copy span,:root[data-resolved-theme=light] .document-actions>span,:root[data-resolved-theme=light] .url-field>span,:root[data-resolved-theme=light] .url-field small,:root[data-resolved-theme=light] .analysis-mode-options button small,:root[data-resolved-theme=light] .analysis-mode-bar>p{color:#4b585e}:root[data-resolved-theme=light] .home-lab .file-main span,:root[data-resolved-theme=light] .home-lab .quick-facts span{color:#425057}:root[data-resolved-theme=light] .scan-access-prompt{color:#126c5d;background:#eef9f5;border-color:#1f82714d}:root[data-resolved-theme=light] .scan-access-prompt.credits{color:#8a4b0b;background:#fff7eb;border-color:#aa641b52}:root[data-resolved-theme=light] .scan-access-prompt.checking{color:#44535a}:root[data-resolved-theme=light] .scan-access-prompt strong{color:#172226}:root[data-resolved-theme=light] .scan-access-prompt span{color:#45535a}:root[data-resolved-theme=light] .scan-access-prompt>a:hover{background:#1423280b}.investigation-chain{border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px}.investigation-chain>span{color:#9c84ca;font:650 8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 2px 7px;display:block}.investigation-chain ol{background:#a878ff09;border:1px solid #a878ff29;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.investigation-chain li{border-right:1px solid #a878ff21;align-content:center;gap:4px;min-width:0;min-height:47px;padding:8px 9px;display:grid}.investigation-chain li:last-child{border-right:0}.investigation-chain li b{color:#9f82d5;font:650 7px var(--font-geist-mono)}.investigation-chain li strong{overflow-wrap:anywhere;color:#cfd4db;font-size:9px;font-weight:620;line-height:1.3}.home-lab .scanner-tabs button{color:#99a2ad}.sample-report-label{color:#9c84ca;letter-spacing:.08em;justify-self:end;font-weight:650}.sample-audio-icon{background:var(--lab-cyan);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:#05101a!important}.home-lab.motion-ready [data-reveal]{opacity:.66;transform:translateY(10px)}.home-lab.motion-ready [data-reveal].is-visible{opacity:1;transition:opacity .46s,transform .46s cubic-bezier(.2,.8,.2,1);transform:none}.home-lab.motion-ready .step-grid article:nth-child(2).is-visible,.home-lab.motion-ready .case-grid article:nth-child(2).is-visible,.home-lab.motion-ready .learn-grid article:nth-child(2n).is-visible,.home-lab.motion-ready .pricing-grid article:nth-child(2).is-visible{transition-delay:40ms}.home-lab.motion-ready .step-grid article:nth-child(3).is-visible,.home-lab.motion-ready .case-grid article:nth-child(3).is-visible,.home-lab.motion-ready .pricing-grid article:nth-child(3).is-visible{transition-delay:80ms}.home-lab.motion-ready .pricing-grid article:nth-child(4).is-visible{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.home-lab [data-reveal],.home-lab.motion-ready [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}:root[data-resolved-theme=light] .home-lab .step-grid h3,:root[data-resolved-theme=light] .home-lab .learn-grid h3{color:#182024}:root[data-resolved-theme=light] .home-lab .case-card>div:last-child>span{color:#237d70}:root[data-resolved-theme=light] .home-lab .learn-grid article>span{color:#687378}:root[data-resolved-theme=light] .investigation-chain{border-color:#18262b1a}:root[data-resolved-theme=light] .investigation-chain>span,:root[data-resolved-theme=light] .investigation-chain li b{color:#744fba}:root[data-resolved-theme=light] .investigation-chain ol{background:#774fbe09;border-color:#774fbe2b}:root[data-resolved-theme=light] .investigation-chain li{border-color:#774fbe21}:root[data-resolved-theme=light] .investigation-chain li strong{color:#39444a}:root[data-resolved-theme=dark] .home-lab .scanner-chrome,:root[data-resolved-theme=dark] .home-lab .scanner-foot{color:#8d97a8}:root[data-resolved-theme=dark] .home-lab .dropzone p{color:#96a2b5}:root[data-resolved-theme=dark] .home-lab .dropzone>span,:root[data-resolved-theme=dark] .analysis-mode-options button small,:root[data-resolved-theme=dark] .analysis-mode-bar>p{color:#8a95a6}.cookie-consent-banner{border-radius:16px;gap:18px;width:min(720px,100% - 36px);padding:16px 18px}.cookie-consent-copy>span{margin-bottom:6px}.cookie-consent-copy>strong{font-size:19px}.cookie-consent-copy p{margin-top:7px;font-size:11px;line-height:1.5}.cookie-consent-actions button{min-height:44px}.dfp-cookie-open .theme-switcher{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:650px){.home-lab .scanner-tabs button{min-height:58px;padding:5px 2px;font-size:11px;line-height:1.12}.analysis-mode-options button strong{font-size:12px}.analysis-mode-options button small,.analysis-mode-bar>p{font-size:10px}.investigation-chain ol{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-chain li:nth-child(2){border-right:0}.investigation-chain li:nth-child(-n+2){border-bottom:1px solid #a878ff21}.investigation-chain li strong{font-size:9px}}@media (max-width:680px){.cookie-consent-banner{bottom:calc(12px + env(safe-area-inset-bottom));gap:12px;padding:14px}.cookie-settings-trigger,.theme-switcher{bottom:calc(12px + env(safe-area-inset-bottom))}.cookie-consent-copy>strong{font-size:18px}}.home-lab .training-consent-option{gap:12px;padding:15px 16px;transition:border-color .2s,background .2s,box-shadow .2s}.home-lab .training-consent-option.active{background:#5ff6ff13;border-color:#5ff6ff70;box-shadow:inset 0 0 0 1px #5ff6ff0f}.home-lab .training-consent-option input{width:20px;height:20px}.home-lab .training-consent-option strong{color:#e2e8f2;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;line-height:1.35;display:flex}.home-lab .training-consent-option strong em{color:#8debd7;font:650 8px/1.2 var(--font-geist-mono);letter-spacing:.025em;background:#8debd717;border-radius:999px;padding:3px 6px}.home-lab .training-consent-option small{color:#929db0;font-size:11px;line-height:1.55}.report-visual-summary{--report-accent:#f1b866;background:#ffffff07;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;margin:16px 0;padding:15px;display:grid}.report-visual-summary.low{--report-accent:#62d7b7}.report-visual-summary.review{--report-accent:#e4b453}.report-visual-summary.elevated{--report-accent:#e78148}.report-visual-summary.high{--report-accent:#e76065}.report-gauge{background:conic-gradient(var(--report-accent) var(--report-score), #ffffff13 0);border-radius:50%;place-items:center;width:88px;height:88px;padding:8px;display:grid}.report-gauge>span{color:#eef3fa;background:#111725;border-radius:50%;place-content:center;justify-items:center;width:100%;height:100%;display:grid}.report-gauge strong{letter-spacing:-.055em;font-size:24px;line-height:1}.report-gauge small{color:#8f9aab;text-align:center;text-transform:uppercase;max-width:62px;margin-top:5px;font-size:8px;line-height:1.15}.report-spectrum-copy>strong{color:#ecf1f7;margin-top:5px;font-size:14px;display:block}.report-spectrum-copy>p{color:#9aa4b4;margin:3px 0 11px;font-size:11.5px;line-height:1.45}.report-spectrum{grid-template-columns:30fr 25fr 20fr 25fr;gap:2px;height:8px;display:grid;position:relative}.report-spectrum>i{border-radius:3px}.report-spectrum>i:first-child{background:#4eb99b}.report-spectrum>i:nth-child(2){background:#c8a044}.report-spectrum>i:nth-child(3){background:#d7743f}.report-spectrum>i:nth-child(4){background:#cf5057}.report-spectrum>b{background:#fff;border-radius:2px;width:2px;height:16px;position:absolute;top:-4px;transform:translate(-1px);box-shadow:0 0 0 2px #070a128c}.report-spectrum-labels{color:#6f7a8d;font:620 7px var(--font-geist-mono);text-transform:uppercase;grid-template-columns:30fr 25fr 20fr 25fr;margin-top:6px;display:grid}.report-spectrum-labels span:nth-child(n+2){text-align:center}.report-spectrum-labels span:last-child{text-align:right}.report-actions{color:#aeb8c8;background:#5ff6ff09;border:1px solid #5ff6ff29;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:14px;display:grid}.report-actions>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.report-actions>div>svg{color:#8debd7;flex:none;margin-top:2px}.report-actions>div>span{gap:3px;display:grid}.report-actions strong{color:#e7edf5;font-size:12px}.report-actions small{color:#8e99aa;font-size:10px;line-height:1.45}.report-actions button{color:#071310;cursor:pointer;background:#8debd7;border:1px solid #8debd74d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:11px;font-weight:720;display:inline-flex}.report-actions button:hover{background:#a2f1e1}.report-actions button:disabled{opacity:.68;cursor:wait}.report-actions>p{color:#ffad9e;grid-column:1/-1;margin:0;font-size:11px}.home-lab .result-panel{padding:22px}.home-lab .result-panel .eyebrow,.home-lab .result-panel .mini-label,.home-lab .text-verdict .eyebrow,.home-lab .document-verdict .eyebrow{font-size:10px}.home-lab .result-topline h3,.home-lab .text-verdict h3,.home-lab .document-result-top h3{font-size:18px;line-height:1.25}.home-lab .result-panel>p,.home-lab .text-verdict p,.home-lab .document-result-top p{font-size:13px;line-height:1.58}.home-lab .score strong{font-size:30px}.home-lab .score span{font-size:10px}.home-lab .signal-row{min-height:42px;padding:10px 11px;font-size:11.5px;line-height:1.4}.home-lab .signal-row strong{font-size:11px;line-height:1.35}.home-lab .next-action{padding:13px}.home-lab .next-action strong{font-size:13px}.home-lab .next-action p{font-size:12px;line-height:1.52}.home-lab .result-reasons{padding:13px 15px}.home-lab .result-reasons ul{font-size:12px;line-height:1.58}.home-lab .result-reasons li+li{margin-top:5px}.deep-research-card{padding:21px}.deep-research-head h3{font-size:18px;line-height:1.28}.deep-research-head>b{font-size:9px}.deep-summary{font-size:13px;line-height:1.62}.deep-assessment-grid span{font-size:10px;line-height:1.35}.deep-assessment-grid p{font-size:12px;line-height:1.56}.deep-claim>b{font-size:10px;line-height:1.35}.deep-claim strong{font-size:12px;line-height:1.4}.deep-claim p{font-size:11.5px;line-height:1.55}.deep-sources a{min-height:48px;padding:10px 12px}.deep-sources a strong{font-size:11.5px}.deep-sources a small{font-size:10px}.deep-sources>p{font-size:11.5px;line-height:1.5}.deep-disclaimer{font-size:10.5px;line-height:1.55}.deep-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.deep-level-grid>div{background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;display:grid}.deep-level-grid span{color:#8e97a7;font-size:10px}.deep-level-grid strong{color:#e3e8ef;text-align:right;text-transform:capitalize;font-size:11px}.deep-level-grid>div>i{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:3px;height:4px;display:grid}.deep-level-grid>div>i b{background:#ffffff13;border-radius:3px}.deep-level-grid :is(.likely-not-ai,.no-obvious-edit,.likely-authentic)>i b:first-child,.deep-level-grid :is(.inconclusive,.misleading)>i b:nth-child(2),.deep-level-grid :is(.likely-ai,.edited,.manipulated)>i b:nth-child(3){background:#a878ff}.deep-level-grid .sources.has-sources>i b{background:#8debd7}.deep-claims-chart{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;margin-top:12px;padding:11px 12px}.deep-claims-chart>div{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.deep-claims-chart>div>i.supported{background:#4fc5a7}.deep-claims-chart>div>i.contradicted{background:#e06d58}.deep-claims-chart>div>i.unverified{background:#d7a54d}.deep-claims-chart>div>i.other{background:#7e8797}.deep-claims-chart>p{color:#8993a2;flex-wrap:wrap;gap:6px 13px;margin:8px 0 0;font-size:9.5px;display:flex}.deep-claims-chart>p span{align-items:center;gap:5px;display:inline-flex}.deep-claims-chart>p i{border-radius:50%;width:6px;height:6px}.deep-claims-chart>p i.supported{background:#4fc5a7}.deep-claims-chart>p i.contradicted{background:#e06d58}.deep-claims-chart>p i.unverified{background:#d7a54d}.document-verdict{padding:21px}.document-evidence-grid b{font-size:11.5px}.document-evidence-grid small{font-size:10.5px;line-height:1.45}.document-source-link{font-size:11px}.document-caution{font-size:11px;line-height:1.55}:root[data-resolved-theme=light] .home-lab .result-panel,:root[data-resolved-theme=light] .home-lab .text-verdict{color:#1b252a;background:#f8faf9;border-color:#d7dee2}:root[data-resolved-theme=light] .home-lab .result-panel.safe,:root[data-resolved-theme=light] .home-lab .text-verdict.safe{background:#f0faf6;border-color:#bcded2}:root[data-resolved-theme=light] .home-lab .result-panel.warning,:root[data-resolved-theme=light] .home-lab .text-verdict.warning{background:#fff8ee;border-color:#e6cda8}:root[data-resolved-theme=light] .home-lab .result-panel>p,:root[data-resolved-theme=light] .home-lab .text-verdict p,:root[data-resolved-theme=light] .home-lab .score span{color:#526168}:root[data-resolved-theme=light] .home-lab .signal-row,:root[data-resolved-theme=light] .home-lab .next-action,:root[data-resolved-theme=light] .home-lab .result-reasons,:root[data-resolved-theme=light] .report-visual-summary{color:#263136;background:#ffffffb3;border-color:#18262b1a}:root[data-resolved-theme=light] .report-gauge>span{color:#182126;background:#fff}:root[data-resolved-theme=light] .report-gauge small,:root[data-resolved-theme=light] .report-spectrum-copy>p,:root[data-resolved-theme=light] .report-spectrum-labels{color:#536168}:root[data-resolved-theme=light] .report-spectrum-copy>strong,:root[data-resolved-theme=light] .home-lab .signal-row strong,:root[data-resolved-theme=light] .home-lab .next-action strong{color:#1d292e}:root[data-resolved-theme=light] .home-lab .result-reasons ul,:root[data-resolved-theme=light] .home-lab .next-action p,:root[data-resolved-theme=light] .home-lab .signal-row{color:#46545b}:root[data-resolved-theme=light] .report-actions{color:#45545a;background:#f1faf7;border-color:#14806e2e}:root[data-resolved-theme=light] .report-actions strong{color:#1d292e}:root[data-resolved-theme=light] .report-actions small{color:#536168}:root[data-resolved-theme=light] .deep-level-grid>div,:root[data-resolved-theme=light] .deep-claims-chart{background:#ffffffb8;border-color:#18262b1a}:root[data-resolved-theme=light] .deep-level-grid span,:root[data-resolved-theme=light] .deep-claims-chart>p{color:#536168}:root[data-resolved-theme=light] .deep-level-grid strong{color:#1d292e}:root[data-resolved-theme=light] .deep-level-grid>div>i b{background:#18262b1a}:root[data-resolved-theme=light] .deep-claim.supported>b{color:#0b6b5c}:root[data-resolved-theme=light] .deep-claim.contradicted>b{color:#9b3f18}:root[data-resolved-theme=light] .deep-assessment-grid span,:root[data-resolved-theme=light] .deep-sources a{color:#644097}:root[data-resolved-theme=light] .home-lab .training-consent-option strong{color:#1d292d}@media (max-width:650px){.home-lab .result-panel,.document-verdict{padding:17px}.result-topline,.text-verdict{grid-template-columns:auto minmax(0,1fr)}.result-topline .score,.text-verdict .score{border-top:1px solid #ffffff14;flex-direction:row;grid-column:1/-1;justify-content:space-between;padding-top:12px}.result-grid{grid-template-columns:1fr}.signal-row{grid-template-columns:1fr;display:grid}.signal-row strong{text-align:left}.report-visual-summary{grid-template-columns:1fr;justify-items:center}.report-spectrum-copy{width:100%}.report-actions{grid-template-columns:1fr}.report-actions button{width:100%}.deep-research-card{padding:16px}.deep-level-grid{grid-template-columns:1fr}}.trace-companion{--trace-eye-x:0px;--trace-eye-y:0px;z-index:640;isolation:isolate;width:104px;height:104px;transition:opacity .2s,visibility .2s;position:fixed;bottom:74px;right:18px}.trace-companion.is-positioned{transform:translate3d(var(--trace-x), var(--trace-y), 0);inset:0 auto auto 0}.trace-mascot-button{color:#8debd7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 18px #0000005c);background:0 0;border:0;border-radius:40%;width:104px;height:104px;padding:0;display:block;position:relative}.trace-mascot-button:hover{filter:drop-shadow(0 16px 24px #4f82ff47)}.trace-mascot-button:active,.trace-companion.is-dragging .trace-mascot-button{cursor:grabbing}.trace-mascot-button:focus-visible{outline-offset:3px;outline:2px solid #8debd7}.trace-mascot-button img{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;animation:4.2s ease-in-out infinite trace-float;position:absolute;inset:0}.trace-aura{z-index:1;filter:blur(11px);background:#677aff52;border-radius:50%;height:17%;animation:3.1s ease-in-out infinite trace-aura;position:absolute;bottom:9%;left:18%;right:18%}.trace-face{z-index:4;width:34%;height:15%;transform:translate(-50%, -50%) translate(var(--trace-eye-x), var(--trace-eye-y));pointer-events:none;justify-content:space-between;align-items:center;animation:4.2s ease-in-out infinite trace-float-face;display:flex;position:absolute;top:39.5%;left:50%}.trace-face i{transform-origin:50%;background:#8debd7;border-radius:999px;width:10px;height:5px;animation:6.3s ease-in-out infinite trace-blink;display:block;box-shadow:0 0 8px #8debd7e0}.trace-companion.context-working .trace-face i{background:#78ddff;animation:1.2s ease-in-out infinite alternate trace-scan-eyes;box-shadow:0 0 10px #5ff6fff5}.trace-companion.context-complete .trace-face i{background:#86f7b8;height:6px;box-shadow:0 0 10px #86f7b8eb}.trace-companion.context-error .trace-face i{background:#ffb083;width:9px;height:4px;box-shadow:0 0 9px #ff8b65b3}.trace-companion.context-error .trace-face i:first-child{rotate:11deg}.trace-companion.context-error .trace-face i:last-child{rotate:-11deg}.trace-name{z-index:5;color:#bff8eb;font:720 7px/1 var(--font-geist-mono);letter-spacing:.14em;pointer-events:none;background:#060c18d6;border:1px solid #8debd738;border-radius:999px;padding:3px 7px;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #0000003d}.trace-panel,.trace-nudge{z-index:8;color:#e9eff5;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:radial-gradient(circle at 100% 0,#6053c633,#0000 42%),#0a0e19f7;border:1px solid #8debd73d;width:min(330px,100vw - 24px);position:absolute;box-shadow:0 22px 64px #0000007a}.trace-panel{border-radius:18px;padding:17px;animation:.2s ease-out both trace-panel-in}.trace-companion.is-right .trace-panel,.trace-companion.is-right .trace-nudge{right:4px}.trace-companion.is-left .trace-panel,.trace-companion.is-left .trace-nudge{left:4px}.trace-companion.is-bottom .trace-panel,.trace-companion.is-bottom .trace-nudge{bottom:calc(100% + 8px)}.trace-companion.is-top .trace-panel,.trace-companion.is-top .trace-nudge{top:calc(100% + 8px)}.trace-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.trace-panel-head>span{color:#8debd7;font:680 9px/1.25 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.trace-panel-head>button{color:#a7b0bf;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.trace-panel-head>button:hover{color:#fff;background:#ffffff12}.trace-panel>strong{color:#f3f6f8;letter-spacing:-.02em;font-size:17px;line-height:1.3;display:block}.trace-panel>p{color:#a7b1bf;margin:8px 0 14px;font-size:12px;line-height:1.55}.trace-panel nav{gap:6px;display:grid}.trace-panel nav a{color:#dbe3eb;background:#ffffff08;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:11px;font-weight:660;text-decoration:none;display:grid}.trace-panel nav a:hover{color:#fff;background:#8debd713;border-color:#8debd747}.trace-panel nav a>svg:first-child{color:#8debd7}.trace-panel nav a>svg:last-child{color:#788495}.trace-tip-toggle{color:#9b8bd4;font:630 10px/1.4 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;margin:12px 0 0;padding:0}.trace-tip-toggle:hover{color:#c4b7ef}.trace-panel>small{color:#6f7b8d;margin-top:8px;font-size:9px;line-height:1.45;display:block}.trace-nudge{text-align:left;cursor:pointer;border-radius:13px;gap:4px;padding:11px 13px;animation:.2s ease-out both trace-panel-in;display:grid}.trace-nudge strong{color:#8debd7;font:670 9px/1.25 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.trace-nudge span{color:#e8edf2;font-size:11px;line-height:1.35}.dfp-cookie-open .trace-companion{opacity:0;visibility:hidden;pointer-events:none}:root[data-resolved-theme=light] .trace-panel,:root[data-resolved-theme=light] .trace-nudge{color:#1f2c31;background:radial-gradient(circle at 100% 0,#8069d31a,#0000 42%),#fafcfaf7;border-color:#237d7038;box-shadow:0 22px 64px #23303433}:root[data-resolved-theme=light] .trace-panel>strong,:root[data-resolved-theme=light] .trace-nudge span{color:#1d292e}:root[data-resolved-theme=light] .trace-panel>p{color:#56646b}:root[data-resolved-theme=light] .trace-panel nav a{color:#263438;background:#ffffffb8;border-color:#18262b17}:root[data-resolved-theme=light] .trace-panel nav a:hover{background:#eef8f5}:root[data-resolved-theme=light] .trace-panel-head>button{color:#536168;background:#18262b09;border-color:#18262b1a}@keyframes trace-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes trace-float-face{0%,to{margin-top:0}50%{margin-top:-4px}}@keyframes trace-aura{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:.86;transform:scale(1.08)}}@keyframes trace-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes trace-scan-eyes{0%{opacity:.64;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1.08)}}@keyframes trace-panel-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.trace-companion{right:8px;bottom:calc(64px + env(safe-area-inset-bottom));width:88px;height:88px}.trace-mascot-button{width:88px;height:88px}.trace-panel{padding:15px}.trace-panel>strong{font-size:16px}.trace-face i{width:8px;height:4px}.trace-name{bottom:4px}}@media (prefers-reduced-motion:reduce){.trace-mascot-button img,.trace-face,.trace-face i,.trace-aura,.trace-panel,.trace-nudge{animation:none!important}.trace-panel,.trace-nudge{transition:none}}.b2b-page{--b2b-bg:#07110f;--b2b-panel:#0d1a17;--b2b-panel-strong:#12231f;--b2b-text:#f4f8f5;--b2b-muted:#9aa9a4;--b2b-line:#d5f2e821;--b2b-acid:#caff55;min-height:100vh;color:var(--b2b-text);background:radial-gradient(circle at 10% 4%, #7aeccf17, transparent 25rem), radial-gradient(circle at 96% 12%, #ab73ff14, transparent 28rem), var(--b2b-bg)}.b2b-page .brand-mark{color:#102018;background:var(--b2b-acid)}.b2b-header{z-index:4;border-bottom:1px solid var(--b2b-line);align-items:center;gap:28px;max-width:1240px;min-height:76px;margin:0 auto;padding:15px 28px;display:flex;position:relative}.b2b-header nav{align-items:center;gap:24px;margin:0 auto;display:flex}.b2b-header nav a,.b2b-header-actions>a:first-child{color:var(--b2b-muted);font-size:12px;font-weight:650}.b2b-header-actions{align-items:center;gap:15px;display:flex}.b2b-button{color:#0b1713;background:var(--b2b-acid);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 19px;font-size:12px;font-weight:780;transition:transform .2s,filter .2s;display:inline-flex}.b2b-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.b2b-button.small{min-height:40px;padding-inline:15px}.b2b-link{color:var(--b2b-text);border-bottom:1px solid var(--b2b-line);align-items:center;font-size:13px;font-weight:680;display:inline-flex}.b2b-hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:70px;max-width:1180px;margin:0 auto;padding:100px 28px 88px;display:grid}.b2b-hero>div:first-child{max-width:730px}.b2b-eyebrow,.b2b-section-heading>span,.b2b-cta>div:first-child>span,.claims-panel>div>span,.reject-panel>div>span,.api-pricing-note>div>span{color:#87e8cf;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:780}.b2b-hero h1{letter-spacing:-.062em;max-width:800px;margin:22px 0;font-size:clamp(46px,5.1vw,76px);font-weight:670;line-height:.99}.b2b-hero>div:first-child>p{max-width:690px;margin:0;font-size:17px;line-height:1.72}.b2b-actions{align-items:stretch;gap:18px;margin-top:32px;display:flex}.b2b-honesty{align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.workspace-preview,.trust-card,.report-principles,.market-card,.enterprise-card,.api-code{border:1px solid var(--b2b-line);background:linear-gradient(145deg,#ffffff0e,#ffffff03);border-radius:24px;box-shadow:0 36px 90px #00000040}.workspace-preview{overflow:hidden;transform:rotate(.5deg)}.workspace-preview-head{border-bottom:1px solid var(--b2b-line);letter-spacing:.12em;justify-content:space-between;gap:16px;padding:16px 18px;font-size:9px;display:flex}.workspace-preview-grid{grid-template-columns:100px 1fr;min-height:330px;display:grid}.workspace-preview-grid aside{border-right:1px solid var(--b2b-line);color:#71837d;align-content:start;gap:17px;padding:22px 14px;font-size:10px;display:grid}.workspace-preview-grid aside b{color:var(--b2b-text)}.workspace-preview-grid>div{padding:34px 28px}.case-status{color:#102018;letter-spacing:.12em;background:#87e8cf;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.workspace-preview h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:25px}.workspace-preview p{font-size:12px;line-height:1.6}.workspace-preview ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.workspace-preview li{align-items:center;gap:8px;font-size:11px;display:flex}.workspace-preview-grid>div>div{gap:8px;display:flex}.workspace-preview :is(button,a){border:1px solid var(--b2b-line);color:var(--b2b-text);background:#ffffff09;border-radius:8px;align-items:center;padding:9px 11px;font-size:9px;display:inline-flex}.b2b-section{max-width:1180px;margin:0 auto;padding:90px 28px}.b2b-section.subdued{border-block:1px solid var(--b2b-line);background:#ffffff05;max-width:none;padding-inline:max(28px,50vw - 562px)}.b2b-section-heading{max-width:720px;margin-bottom:40px}.b2b-section-heading h2,.b2b-cta h2,.launch-gate h2,.claims-panel h2,.reject-panel h2,.compact-callout h2,.api-pricing-note h2{letter-spacing:-.048em;margin:13px 0;font-size:clamp(31px,3.2vw,48px);line-height:1.04}.b2b-feature-grid{gap:14px;display:grid}.b2b-feature-grid.four{grid-template-columns:repeat(4,1fr)}.b2b-feature-grid.three{grid-template-columns:repeat(3,1fr)}.b2b-feature-grid article,.role-grid article,.solution-grid article{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:18px;padding:28px}.b2b-feature-grid h3,.role-grid strong{margin:26px 0 9px;font-size:17px;display:block}.b2b-feature-grid p,.role-grid p{margin:0;font-size:12px;line-height:1.65}.role-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.role-grid article{background:#ffffff06}.role-grid strong{color:var(--b2b-acid);margin-top:0}.metric-grid{border:1px solid var(--b2b-line);background:var(--b2b-line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.metric-grid article{background:var(--b2b-panel);gap:8px;padding:30px 24px;display:grid}.metric-grid strong{color:var(--b2b-acid);letter-spacing:-.04em;font-size:24px}.metric-grid span{color:var(--b2b-muted);font-size:11px;line-height:1.5}.b2b-cta{color:#0c1714;background:var(--b2b-acid);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:50px;max-width:1124px;margin:30px auto 100px;padding:42px;display:grid}.b2b-cta>div:first-child>span,.b2b-cta p{color:#33443d}.b2b-cta h2{max-width:620px;margin-bottom:7px}.b2b-cta p{max-width:650px;margin:0;line-height:1.55}.b2b-cta>div:last-child{justify-items:start;gap:4px;min-width:190px;display:grid}.b2b-cta>div:last-child>strong{letter-spacing:-.05em;font-size:31px}.b2b-cta>div:last-child>small{color:#435149}.b2b-cta .b2b-button{background:#101c18;margin-top:12px;color:#fff!important}.b2b-footer{border-top:1px solid var(--b2b-line);grid-template-columns:1.5fr repeat(3,1fr);gap:52px;max-width:1180px;margin:0 auto;padding:65px 28px 35px;display:grid}.b2b-footer>div{align-content:start;justify-items:start;gap:11px;display:grid}.b2b-footer>div:first-child p{max-width:300px;font-size:12px;line-height:1.6}.b2b-footer strong{letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.b2b-footer>div:not(:first-child) a{color:var(--b2b-muted);font-size:11px}.b2b-footer-note{border-top:1px solid var(--b2b-line);grid-column:1/-1;margin:15px 0 0;padding-top:22px;font-size:10px}.api-code{color:#bffbe9;font:11px/1.65 var(--font-geist-mono), monospace;margin:0;padding:26px;overflow:auto}.lifecycle-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lifecycle-grid article{background:linear-gradient(#87e8cf12,#0000 75%);border-top:1px solid #87e8cf;padding:26px}.lifecycle-grid article>span{color:#87e8cf;font:11px var(--font-geist-mono), monospace}.lifecycle-grid h3{margin:40px 0 9px;font-size:17px}.lifecycle-grid p{margin:0;font-size:12px;line-height:1.65}.launch-gate,.claims-panel,.reject-panel,.api-pricing-note{border:1px solid var(--b2b-line);background:var(--b2b-panel-strong);border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.launch-gate p,.claims-panel p,.reject-panel p,.api-pricing-note p{line-height:1.7}.launch-gate ul,.claims-panel ul,.reject-panel ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.launch-gate li{align-items:center;gap:9px;font-size:12px;display:flex}.compact-callout{border-block:1px solid var(--b2b-line);align-items:center;gap:20px;padding-block:34px;display:flex}.compact-callout>svg{color:#87e8cf;flex:none}.compact-callout h2{margin:0 0 6px;font-size:25px}.compact-callout p{margin:0}.trust-card,.report-principles,.market-card,.enterprise-card{padding:34px}.trust-card>svg,.report-principles>svg,.enterprise-card>svg{color:var(--b2b-acid)}.trust-card>span,.market-card>span,.enterprise-card>span{color:#87e8cf;letter-spacing:.14em;margin:20px 0 9px;font-size:9px;font-weight:780;display:block}.trust-card h2,.report-principles h2,.market-card h2{letter-spacing:-.04em;margin:0 0 11px;font-size:25px}.trust-card p,.market-card p{margin:0;line-height:1.65}.control-list{gap:10px;display:grid}.control-list article{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:14px;grid-template-columns:120px 1fr;gap:25px;padding:21px 23px;display:grid}.control-status{border-radius:99px;justify-content:center;align-self:start;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:760;display:inline-flex}.control-status.live{color:#102018;background:#8debd7}.control-status.in-progress{color:#132016;background:var(--b2b-acid)}.control-status.before-ga{color:#ffcfab;background:#ff944d1f}.control-list h3{margin:0 0 5px;font-size:15px}.control-list p{margin:0;font-size:12px;line-height:1.55}.claims-panel{background:#60301b24;border-color:#ffb37f33}.claims-panel li,.reject-panel li{padding-left:18px;font-size:12px;line-height:1.55;position:relative}.claims-panel li:before,.reject-panel li:before{content:"-";color:#ffb27f;position:absolute;left:0}.report-principles ol{gap:9px;margin:22px 0 0;padding-left:20px;display:grid}.report-principles li{font-size:12px}.report-library{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sample-report-card{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:20px;padding:30px}.sample-report-card:last-child{grid-column:1/-1}.sample-report-card.warning{border-top-color:#ffb27f}.sample-report-card.review{border-top-color:#b89bff}.sample-report-card.neutral{border-top-color:#87e8cf}.sample-report-top{justify-content:space-between;gap:20px;display:flex}.sample-report-top span{color:#87e8cf;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:760;display:flex}.sample-report-top b{color:#ffc9a5;background:#ffa5691a;border-radius:99px;padding:6px 9px;font-size:9px}.sample-report-card h2{letter-spacing:-.04em;margin:27px 0;font-size:27px}.sample-evidence{gap:10px;display:grid}.sample-evidence>strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px}.sample-evidence>span{color:var(--b2b-muted);align-items:center;gap:7px;font-size:11px;display:flex}.sample-limit{background:#ffffff09;border-radius:12px;gap:11px;margin-top:24px;padding:14px;display:flex}.sample-limit>svg{color:#ffb27f;flex:none}.sample-limit p{margin:0;font-size:11px;line-height:1.55}.sample-limit strong{color:var(--b2b-text);display:block}.sample-next{border-top:1px solid var(--b2b-line);margin-top:20px;padding-top:18px}.sample-next span{color:#87e8cf;letter-spacing:.12em;font-size:9px;font-weight:780}.sample-next p{margin-bottom:0;font-size:12px}.market-card small{margin-top:18px;line-height:1.55;display:block}.solution-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.solution-grid article>span{color:#87e8cf;letter-spacing:.14em;font-size:8px;font-weight:780}.solution-grid article>svg{color:var(--b2b-acid);margin:35px 0 5px;display:block}.solution-grid h2{letter-spacing:-.04em;margin:13px 0;font-size:26px}.solution-grid p{line-height:1.65}.solution-grid article>div{border-top:1px solid var(--b2b-line);color:#bcebdc;align-items:flex-start;gap:8px;margin-top:22px;padding-top:17px;font-size:11px;line-height:1.5;display:flex}.solution-grid article>div svg{flex:none}.reject-panel{background:#60301b1f;border-color:#ffb37f33}.enterprise-card{justify-items:start;display:grid}.enterprise-card strong{letter-spacing:-.065em;font-size:54px}.enterprise-card p{line-height:1.65}.enterprise-card small{line-height:1.55}.pricing-hero{grid-template-columns:1fr;padding-bottom:48px}.pricing-page-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pricing-page-grid article{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:18px;align-content:start;padding:26px;display:grid}.pricing-page-grid article>span{color:#87e8cf;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:760}.pricing-page-grid article>strong{letter-spacing:-.05em;margin-top:28px;font-size:31px}.pricing-page-grid article>b{margin-top:7px;font-size:11px}.pricing-page-grid article>p{min-height:58px;font-size:11px;line-height:1.55}.pricing-page-grid article>a,.api-pricing-note a{color:var(--b2b-text);align-items:center;gap:6px;margin-top:15px;font-size:11px;font-weight:680;display:inline-flex}.packs-line{border:1px solid var(--b2b-line);border-radius:14px;flex-wrap:wrap;gap:17px 30px;margin-top:14px;padding:18px 22px;font-size:11px;display:flex}.packs-line span{color:var(--b2b-muted)}.pilot-price-grid{grid-template-columns:repeat(3,.75fr) 1.6fr;gap:14px;display:grid}.pilot-price-grid>article,.pilot-price-grid>div{border:1px solid var(--b2b-line);background:var(--b2b-panel);border-radius:18px;padding:26px}.pilot-price-grid>article{align-content:start;gap:8px;display:grid}.pilot-price-grid>article span{color:#87e8cf;text-transform:uppercase;font-size:9px;font-weight:740}.pilot-price-grid>article strong{margin-top:30px;font-size:30px}.pilot-price-grid>div h3{margin:0}.pilot-price-grid ul{gap:9px;padding:0;list-style:none;display:grid}.pilot-price-grid li{align-items:center;gap:7px;font-size:11px;display:flex}.api-pricing-note>svg{color:#ffb27f}:root[data-resolved-theme=light] .b2b-page{--b2b-bg:#f3f2ea;--b2b-panel:#fffefa;--b2b-panel-strong:#e8eee9;--b2b-text:#101b19;--b2b-muted:#596662;--b2b-line:#101b1924;background:radial-gradient(circle at 10% 4%, #7ff0d429, transparent 25rem), radial-gradient(circle at 96% 12%, #ab73ff14, transparent 28rem), var(--b2b-bg)}:root[data-resolved-theme=light] .workspace-preview,:root[data-resolved-theme=light] .trust-card,:root[data-resolved-theme=light] .report-principles,:root[data-resolved-theme=light] .market-card,:root[data-resolved-theme=light] .enterprise-card,:root[data-resolved-theme=light] .api-code{box-shadow:0 30px 80px #21322d1f}:root[data-resolved-theme=light] .api-code{color:#1e5a4b}:root[data-resolved-theme=light] .workspace-preview :is(button,a){color:var(--b2b-text);background:#101b1908}@media (max-width:1050px){.b2b-header nav{display:none}.b2b-header-actions{margin-left:auto}.b2b-feature-grid.four,.role-grid,.metric-grid,.pricing-page-grid{grid-template-columns:repeat(2,1fr)}.pilot-price-grid{grid-template-columns:repeat(3,1fr)}.pilot-price-grid>div{grid-column:1/-1}}@media (max-width:820px){.b2b-hero{grid-template-columns:1fr;gap:45px;padding-top:72px}.b2b-hero h1{font-size:clamp(43px,10vw,66px)}.b2b-feature-grid.three,.lifecycle-grid{grid-template-columns:repeat(2,1fr)}.launch-gate,.claims-panel,.reject-panel,.api-pricing-note{grid-template-columns:1fr;gap:30px}.b2b-cta{grid-template-columns:1fr;gap:25px;margin-inline:24px}.b2b-footer{grid-template-columns:repeat(3,1fr)}.b2b-footer>div:first-child{grid-column:1/-1}}@media (max-width:600px){.b2b-header{min-height:66px;padding-inline:16px}.b2b-header .brand{font-size:15px}.b2b-header-actions>a:first-child{display:none}.b2b-header .b2b-button.small{min-height:38px;padding-inline:11px;font-size:10px}.b2b-hero,.b2b-section{padding-inline:18px}.b2b-hero{padding-block:60px}.b2b-hero h1{font-size:42px}.b2b-actions{flex-direction:column}.b2b-link{align-self:flex-start;min-height:40px}.workspace-preview-grid{grid-template-columns:1fr}.workspace-preview-grid aside{display:none}.workspace-preview-grid>div{padding:26px 20px}.b2b-feature-grid.four,.b2b-feature-grid.three,.role-grid,.metric-grid,.lifecycle-grid,.report-library,.solution-grid,.pricing-page-grid,.pilot-price-grid{grid-template-columns:1fr}.sample-report-card:last-child,.pilot-price-grid>div{grid-column:auto}.control-list article{grid-template-columns:1fr;gap:13px}.control-status{justify-self:start}.b2b-cta{margin-inline:14px;margin-bottom:70px;padding:27px}.b2b-footer{grid-template-columns:repeat(2,1fr);gap:35px 22px;padding-inline:18px}.b2b-footer>div:first-child{grid-column:1/-1}.packs-line{display:grid}}.home-lab .hero-action-row{align-items:center;gap:13px;margin-top:28px;display:flex}.home-lab .hero-action-row a{color:#dceae6;background:#ffffff09;border:1px solid #a7f8e033;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:10px;font-weight:720;display:inline-flex}.home-lab .hero-action-row a:first-child{color:#101b19;background:var(--acid);border-color:#0000}.home-lab .product-command{z-index:3;background:#b0ebda21;border:1px solid #b0ebda21;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:1px;max-width:1120px;margin:42px auto 30px;display:grid;position:relative;overflow:hidden}.home-lab .product-command>div{color:#eaf3f0;background:#0c1816;padding:28px}.home-lab .product-command span{color:#83e2c9;letter-spacing:.13em;font-size:8px;font-weight:780}.home-lab .product-command h2{letter-spacing:-.04em;margin:25px 0 9px;font-size:20px}.home-lab .product-command p{color:#91a39e;min-height:54px;margin:0;font-size:10px;line-height:1.6}.home-lab .product-command a{color:#d5fff2;align-items:center;gap:7px;margin-top:21px;font-size:10px;font-weight:680;display:inline-flex}.home-lab .teams-actions{z-index:2;justify-items:stretch;gap:9px;display:grid;position:relative}.home-lab .teams-actions a{color:#15231f;background:var(--acid);border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 20px;font-size:10px;font-weight:720;display:inline-flex}.home-lab .teams-actions a:last-child{color:#b7c9c3;background:0 0;border:1px solid #ffffff1f;min-height:35px}:root[data-resolved-theme=light] .home-lab .hero-action-row a:not(:first-child){color:#263b35;background:#ffffff9e;border-color:#132a2324}:root[data-resolved-theme=light] .home-lab .product-command{background:#101b1921;border-color:#101b1921}:root[data-resolved-theme=light] .home-lab .product-command>div{color:#101b19;background:#fffefa}:root[data-resolved-theme=light] .home-lab .product-command span,:root[data-resolved-theme=light] .home-lab .product-command a{color:#246451}:root[data-resolved-theme=light] .home-lab .product-command p{color:#66746f}@media (max-width:1160px){.home-lab .product-command{margin-inline:24px}}@media (max-width:760px){.home-lab .hero-action-row{flex-direction:column;align-items:stretch}.home-lab .hero-action-row a{justify-content:center}.home-lab .product-command{grid-template-columns:1fr}.home-lab .product-command p{min-height:0}.home-lab .teams-actions{width:100%}}.team-workspace-page{padding-bottom:80px}.team-workspace-hero,.team-toolbar,.team-workspace-grid,.team-incoming,.team-case-hero,.team-case-layout{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.team-workspace-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;padding:72px 0 42px;display:grid}.team-workspace-hero h1,.team-case-hero h1{letter-spacing:-.06em;max-width:820px;margin:14px 0 17px;font-size:clamp(42px,6vw,76px);font-weight:520;line-height:.98}.team-workspace-hero p,.team-case-hero p{color:#929ba7;max-width:720px;margin:0;font-size:13px;line-height:1.65}.team-workspace-hero p strong{color:#dbe0e4;text-transform:capitalize;font-weight:620}.team-hero-metrics{background:#ffffff17;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:repeat(3,minmax(100px,1fr));gap:1px;display:grid;overflow:hidden}.team-hero-metrics div{background:#111318;gap:6px;min-width:118px;padding:22px;display:grid}.team-hero-metrics strong{letter-spacing:-.045em;font-size:28px}.team-hero-metrics span{color:#717985;font:650 8px var(--font-geist-mono);text-transform:uppercase}.workspace-banner{color:#b6c6c2;background:#8debd70d;border:1px solid #8debd738;border-radius:14px;align-items:center;gap:10px;width:min(1130px,100% - 48px);min-height:54px;margin:0 auto 16px;padding:0 18px;font-size:11px;display:flex}.workspace-banner.error{color:#d4b888;background:#efbd760d;border-color:#efbd7640}.team-incoming{background:#8debd709;border:1px solid #8debd72b;border-radius:20px;margin-bottom:18px;padding:25px}.team-section-heading{margin-bottom:18px}.team-section-heading h2{margin:7px 0 0;font-size:24px}.team-invite-grid{gap:10px;display:grid}.team-invite-grid article{background:#111318;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.team-invite-grid article>svg{color:#8debd7}.team-invite-grid article>div{gap:4px;display:grid}.team-invite-grid strong{font-size:12px}.team-invite-grid span,.team-invite-grid small{color:#79818c;font-size:9px}.team-invite-grid button,.team-empty-workspace a,.team-toolbar button{color:#07100e;cursor:pointer;background:#8debd7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;font-weight:680;display:inline-flex}.team-empty-workspace{text-align:center;flex-direction:column;align-items:center;width:min(780px,100% - 48px);margin:35px auto 0;padding:65px 45px;display:flex}.team-empty-workspace>svg{color:#8debd7;margin-bottom:20px}.team-empty-workspace h2{margin:12px 0;font-size:30px}.team-empty-workspace p{color:#808995;max-width:620px;margin:0;font-size:12px;line-height:1.7}.team-empty-workspace>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px;display:flex}.team-empty-workspace a:last-child{color:#bdc3ca;background:0 0;border:1px solid #ffffff1a}.team-toolbar{justify-content:space-between;align-items:end;gap:30px;margin-top:18px;padding:34px 0 22px;display:flex}.team-toolbar h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:30px}.team-toolbar p{color:#77808b;max-width:660px;margin:0;font-size:11px;line-height:1.6}.team-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.team-main-column,.team-side-column,.team-case-primary,.team-case-sidebar{gap:14px;display:grid}.team-create-case summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:0 22px;list-style:none;display:grid}.team-create-case summary::-webkit-details-marker{display:none}.team-create-case summary>svg:first-child{color:#8debd7}.team-create-case summary span{gap:4px;display:grid}.team-create-case summary strong{font-size:13px}.team-create-case summary small{color:#717a86;font-size:9px}.team-create-case[open] summary{border-bottom:1px solid #ffffff14}.team-create-case[open] summary>svg:last-child{transform:rotate(90deg)}.team-create-case>form{gap:14px;padding:22px;display:grid}.team-create-case>form>div{grid-template-columns:.55fr 1fr;gap:10px;display:grid}.team-create-case label,.team-invite-form label,.team-case-controls label,.team-note-form label,.team-link-report label{gap:7px;display:grid}.team-create-case label>span,.team-invite-form label>span,.team-case-controls label>span,.team-note-form label>span,.team-link-report label>span{color:#858e99;font:650 8px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.team-create-case input,.team-create-case textarea,.team-create-case select,.team-invite-form input,.team-invite-form select,.team-member-row select,.team-case-controls input,.team-case-controls textarea,.team-case-controls select,.team-note-form textarea,.team-link-report select{color:#e8ebed;width:100%;min-height:42px;font:inherit;background:#0b0d11;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:10px 12px;font-size:10px}.team-create-case textarea,.team-case-controls textarea,.team-note-form textarea{resize:vertical;line-height:1.55}.team-create-case input:focus,.team-create-case textarea:focus,.team-create-case select:focus,.team-invite-form input:focus,.team-invite-form select:focus,.team-case-controls input:focus,.team-case-controls textarea:focus,.team-case-controls select:focus,.team-note-form textarea:focus,.team-link-report select:focus{border-color:#8debd780;box-shadow:0 0 0 3px #8debd70f}.team-create-case>form>button,.team-invite-form>button,.team-case-controls form>button,.team-note-form>button,.team-link-report>button,.team-export-panel button{color:#07100e;cursor:pointer;background:#8debd7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:39px;padding:0 15px;font-size:9px;font-weight:680;display:inline-flex}.team-case-list{gap:8px;display:grid}.team-case-card{min-height:138px;color:inherit;background:#111318;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 68px;gap:15px;padding:18px;transition:border-color .16s,transform .16s;display:grid}.team-case-card:hover{border-color:#8debd740;transform:translateY(-1px)}.team-priority{color:#8debd7;background:#8debd712;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.team-priority.high{color:#efbd76;background:#efbd7614}.team-priority.urgent{color:#ef8f83;background:#ef6c6014}.team-case-card>div>div,.team-case-hero>div>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-case-card>div>div>span:not(.team-status),.team-case-hero>div>div>span:not(.team-status){color:#747d88;font:620 8px var(--font-geist-mono);text-transform:uppercase}.team-status{color:#8debd7;font:680 7px var(--font-geist-mono);text-transform:uppercase;background:#8debd714;border-radius:999px;padding:5px 8px}.team-status.in-review{color:#beaef7;background:#7970ff1a}.team-status.resolved{color:#aeb5bd;background:#ffffff0f}.team-status.archived{color:#727a84;background:#ffffff09}.team-case-card h3{margin:10px 0 6px;font-size:15px}.team-case-card p{color:#8b949e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.team-case-card small{color:#69717c;margin-top:10px;font-size:8px;display:block}.team-case-card aside{text-align:right;border-left:1px solid #ffffff12;grid-template-columns:1fr 1fr;align-content:center;gap:3px 5px;display:grid}.team-case-card aside strong{font-size:14px}.team-case-card aside span{color:#707984;font-size:7px}.team-case-card aside svg{color:#8debd7;grid-column:1/-1;margin:8px 0 0 auto}.team-no-cases{text-align:center;color:#78818c;border:1px dashed #ffffff1f;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:35px;display:flex}.team-no-cases.compact{border:0;border-radius:0;min-height:210px}.team-no-cases svg{color:#8debd7}.team-no-cases h3{color:#dfe3e5;margin:14px 0 7px;font-size:15px}.team-no-cases p{max-width:360px;margin:0;font-size:10px;line-height:1.55}.team-invite-form{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 104px;gap:10px;padding:18px;display:grid}.team-invite-form>button{grid-column:1/-1}.team-invite-form>small{color:#69727e;grid-column:1/-1;font-size:8px;line-height:1.5}.team-member-list{padding:5px 18px}.team-member-row{border-bottom:1px solid #ffffff12;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;display:grid}.team-member-row:last-child{border-bottom:0}.team-member-row>span{color:#07100e;width:30px;height:30px;font:700 10px var(--font-geist-mono);background:#8debd7;border-radius:10px;place-items:center;display:grid}.team-member-row>div{gap:3px;min-width:0;display:grid}.team-member-row strong{font-size:10px}.team-member-row small{color:#707985;text-overflow:ellipsis;font-size:8px;overflow:hidden}.team-member-row em{color:#8debd7;font:normal 650 8px var(--font-geist-mono);text-transform:uppercase}.team-member-row form{grid-template-columns:1fr 42px 52px;gap:4px;display:grid}.team-member-row select{min-height:30px;padding:4px 6px;font-size:8px}.team-member-row button,.team-pending-list button{color:#c7ccd1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;min-height:30px;padding:0 7px;font-size:7px}.team-member-row button.danger{color:#cf9b92}.team-pending-list{border-top:1px solid #ffffff14;gap:8px;padding:16px 18px;display:grid}.team-pending-list>strong{color:#8debd7;font:650 8px var(--font-geist-mono);text-transform:uppercase}.team-pending-list>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-pending-list>div>span{text-overflow:ellipsis;gap:3px;min-width:0;font-size:9px;display:grid;overflow:hidden}.team-pending-list small{color:#707985;font-size:7px}.team-audit-panel>div:last-child{padding:8px 18px 14px}.team-audit-panel article{border-bottom:1px solid #ffffff12;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;display:grid}.team-audit-panel article:last-child{border-bottom:0}.team-audit-panel article>svg{color:#8debd7}.team-audit-panel article span{gap:4px;display:grid}.team-audit-panel article strong{font-size:9px;line-height:1.35}.team-audit-panel article small{color:#6f7782;font-size:7px;line-height:1.4}.team-audit-panel>div:last-child>p{color:#737c87;padding:18px 0;font-size:9px}.team-case-hero{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:45px;padding:60px 0 38px;display:grid}.team-case-hero h1{font-size:clamp(38px,5vw,64px)}.team-case-hero>div>small{color:#6f7883;margin-top:18px;font-size:9px;display:block}.team-case-hero>aside{background:#111318;border:1px solid #8debd726;border-radius:17px;grid-template-columns:1fr 1fr;align-content:center;gap:4px 8px;min-height:140px;padding:22px;display:grid}.team-case-hero>aside strong{font-size:25px}.team-case-hero>aside span{color:#707985;align-self:center;font-size:8px}.team-case-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.68fr);align-items:start;gap:14px;display:grid}.team-linked-reports{padding:0 20px}.team-linked-reports article{border-bottom:1px solid #ffffff12;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:83px;display:grid}.team-linked-reports article:last-child{border-bottom:0}.team-linked-reports article>span{color:#8debd7;background:#8debd714;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.team-linked-reports article>div{gap:4px;min-width:0;display:grid}.team-linked-reports article a{color:#e4e8ea;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;overflow:hidden}.team-linked-reports article small,.team-linked-reports article em{color:#727b86;font:normal 8px var(--font-geist-mono)}.team-linked-reports button{color:#aab1b8;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:8px;display:inline-flex}.team-link-report{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:18px 20px;display:grid}.team-link-report button:disabled{opacity:.45;cursor:not-allowed}.team-note-form{border-bottom:1px solid #ffffff14;gap:10px;padding:20px;display:grid}.team-note-list{padding:6px 20px 16px}.team-note-list>article{border-bottom:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}.team-note-list>article:last-child{border-bottom:0}.team-note-list>article>span{color:#07100e;width:32px;height:32px;font:700 9px var(--font-geist-mono);background:#8debd7;border-radius:10px;place-items:center;display:grid}.team-note-list article>div{min-width:0}.team-note-list strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.team-note-list strong small{color:#6f7883;font-size:7px;font-weight:400}.team-note-list p{color:#a2aab3;white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.62}.team-note-list>p{color:#747d88;padding:20px 0;font-size:9px}.team-case-controls form{gap:12px;padding:18px;display:grid}.team-export-panel>p{color:#7b8490;margin:0;padding:18px;font-size:9px;line-height:1.6}.team-export-panel form{gap:7px;padding:0 18px 18px;display:grid}.team-export-panel button{width:100%}.team-export-panel button:last-child{color:#bdc4cb;background:#ffffff09;border:1px solid #ffffff1a}@media (max-width:980px){.team-workspace-hero{grid-template-columns:1fr;gap:28px}.team-hero-metrics{width:100%}.team-workspace-grid,.team-case-layout{grid-template-columns:1fr}.team-side-column,.team-case-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-members-panel{grid-column:1/-1}}@media (max-width:650px){.team-workspace-hero,.team-toolbar,.team-workspace-grid,.team-incoming,.team-case-hero,.team-case-layout{width:calc(100% - 32px)}.team-workspace-hero{padding-top:50px}.team-workspace-hero h1,.team-case-hero h1{font-size:43px}.team-hero-metrics{grid-template-columns:1fr}.team-hero-metrics div{grid-template-columns:auto 1fr;align-items:baseline;min-width:0}.workspace-banner{width:calc(100% - 32px)}.team-invite-grid article{grid-template-columns:30px minmax(0,1fr)}.team-invite-grid article form{grid-column:2}.team-toolbar{flex-direction:column;align-items:flex-start}.team-create-case>form>div,.team-invite-form{grid-template-columns:1fr}.team-invite-form>button,.team-invite-form>small{grid-column:auto}.team-case-card{grid-template-columns:36px minmax(0,1fr)}.team-case-card aside{text-align:left;border-left:0;grid-column:2;grid-template-columns:auto auto auto auto 1fr}.team-case-card aside svg{grid-column:auto;margin:0 0 0 auto}.team-side-column,.team-case-sidebar{grid-template-columns:1fr}.team-member-row{grid-template-columns:32px minmax(0,1fr);padding:10px 0}.team-member-row form,.team-member-row em{grid-column:2}.team-case-hero{grid-template-columns:1fr}.team-case-hero>aside{grid-template-columns:auto 1fr auto 1fr}.team-linked-reports article{grid-template-columns:36px minmax(0,1fr);padding:12px 0}.team-linked-reports article form{grid-column:2}.team-link-report{grid-template-columns:1fr}}:root[data-resolved-theme=light] .team-hero-metrics,:root[data-resolved-theme=light] .team-hero-metrics div,:root[data-resolved-theme=light] .team-invite-grid article,:root[data-resolved-theme=light] .team-case-card,:root[data-resolved-theme=light] .team-case-hero>aside{background:#fff}:root[data-resolved-theme=light] .team-create-case input,:root[data-resolved-theme=light] .team-create-case textarea,:root[data-resolved-theme=light] .team-create-case select,:root[data-resolved-theme=light] .team-invite-form input,:root[data-resolved-theme=light] .team-invite-form select,:root[data-resolved-theme=light] .team-member-row select,:root[data-resolved-theme=light] .team-case-controls input,:root[data-resolved-theme=light] .team-case-controls textarea,:root[data-resolved-theme=light] .team-case-controls select,:root[data-resolved-theme=light] .team-note-form textarea,:root[data-resolved-theme=light] .team-link-report select{color:#18221f;background:#f8faf9;border-color:#dce4e1}:root[data-resolved-theme=light] .team-case-card h3,:root[data-resolved-theme=light] .team-linked-reports article a,:root[data-resolved-theme=light] .team-no-cases h3{color:#16201d}.developer-hero,.developer-shell{width:min(1120px,100% - 44px);margin:0 auto}.developer-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:60px;padding:82px 0 44px;display:grid}.developer-hero h1{letter-spacing:-.067em;margin:16px 0 13px;font-size:clamp(48px,6.2vw,78px);font-weight:530;line-height:.95}.developer-hero p{color:#8f97a1;max-width:690px;margin:0;font-size:13px;line-height:1.65}.developer-contract{background:#111318;border:1px solid #8debd72e;border-radius:18px;align-content:start;min-height:154px;padding:22px;display:grid}.developer-contract span{color:#8debd7;font:650 8px var(--font-geist-mono);letter-spacing:.13em}.developer-contract strong{font:560 19px var(--font-geist-mono);margin-top:20px}.developer-contract a{color:#8debd7;border-bottom:1px solid #8debd74d;width:fit-content;margin-top:auto;font-size:10px}.developer-shell{gap:14px;display:grid}.developer-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.developer-metrics article{background:#111318;border:1px solid #ffffff17;border-radius:17px;align-content:space-between;min-height:118px;padding:22px;display:grid}.developer-metrics span{color:#727a84;font:650 8px var(--font-geist-mono);letter-spacing:.11em}.developer-metrics strong{color:#eef0ed;letter-spacing:-.05em;font-size:35px;font-weight:520}.developer-message{color:#8debd7;background:#8debd70e;border:1px solid #8debd72e;border-radius:12px;align-items:center;gap:8px;min-height:45px;padding:0 16px;font-size:10px;display:flex}.secret-reveal{background:linear-gradient(135deg,#caff5517,#8debd709);border:1px solid #caff5547;border-radius:18px;grid-template-columns:.72fr 1.28fr;gap:15px 28px;padding:26px;display:grid}.secret-reveal>div{grid-row:1/3}.secret-reveal>div span{color:#caff55;font:700 8px var(--font-geist-mono);letter-spacing:.13em}.secret-reveal h2{letter-spacing:-.045em;margin:11px 0 9px;font-size:27px}.secret-reveal p{color:#8f97a1;margin:0;font-size:10px;line-height:1.6}.secret-reveal label{color:#8f97a1;gap:7px;font-size:9px;display:grid}.secret-reveal label>span{background:#090b0e;border:1px solid #ffffff1a;border-radius:10px;align-items:center;min-width:0;min-height:43px;padding:0 6px 0 13px;display:flex}.secret-reveal code{text-overflow:ellipsis;color:#d9f7ef;min-width:0;font:9px var(--font-geist-mono);white-space:nowrap;overflow:hidden}.secret-reveal label button{color:#8debd7;cursor:pointer;background:#8debd714;border:0;border-radius:8px;place-items:center;width:34px;height:32px;margin-left:auto;display:grid}.secret-done{color:#07100e;cursor:pointer;background:#caff55;border:0;border-radius:999px;grid-column:2;width:fit-content;min-height:36px;padding:0 14px;font-size:9px;font-weight:700}.developer-grid{grid-template-columns:.82fr 1.18fr;gap:14px;display:grid}.developer-grid.lower{grid-template-columns:1fr 1fr}.developer-create .panel-heading>svg,.developer-quickstart .panel-heading>svg{color:#8debd7}.developer-create form{gap:17px;padding:24px;display:grid}.developer-create label{color:#8c949e;gap:8px;font-size:9px;display:grid}.developer-create input,.developer-create select{color:#e8ece9;width:100%;min-height:42px;font:10px var(--font-geist-sans);background:#090b0e;border:1px solid #ffffff1c;border-radius:10px;padding:0 12px}.developer-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.developer-create form>small{color:#6f7781;font-size:9px;line-height:1.55}.developer-create form>button{color:#07100e;cursor:pointer;background:#8debd7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:10px;font-weight:700;display:inline-flex}.developer-create button:disabled{opacity:.45;cursor:not-allowed}.developer-quickstart pre{color:#bffbe9;font:9px/1.65 var(--font-geist-mono);background:#090b0e;margin:0;padding:24px;overflow:auto}.developer-quickstart>p{color:#767e88;margin:0;padding:18px 24px;font-size:9px;line-height:1.6}.developer-refresh{color:#a9b0b8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;display:inline-flex}.developer-table{overflow-x:auto}.developer-table>div{color:#8e96a0;border-bottom:1px solid #ffffff12;grid-template-columns:1.3fr .65fr 1.3fr .7fr 30px;align-items:center;gap:18px;min-width:810px;min-height:66px;padding:0 22px;font-size:9px;display:grid}.developer-table>div:last-child{border-bottom:0}.developer-table>.developer-table-head{color:#626a74;min-height:38px;font:650 7px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.developer-table>div>span:first-child{gap:4px;min-width:0;display:grid}.developer-table strong{text-overflow:ellipsis;color:#e4e8e5;white-space:nowrap;font-size:10px;overflow:hidden}.developer-table small{color:#68717b;font:8px var(--font-geist-mono)}.developer-table em,.developer-activity em{color:#8debd7;width:fit-content;font:normal 650 7px var(--font-geist-mono);text-transform:uppercase;background:#8debd714;border-radius:999px;padding:5px 7px}.developer-table em.live{color:#caff55;background:#caff5514}.developer-table .revoked{opacity:.5}.developer-table button{color:#cb9478;cursor:pointer;background:#cb947812;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.developer-table button:disabled{opacity:.3;cursor:not-allowed}.developer-table>p,.developer-activity>p{color:#707983;margin:0;padding:26px;font-size:10px}.developer-activity{padding:0 20px}.developer-activity>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;min-height:70px;display:grid}.developer-activity>div:last-child{border-bottom:0}.developer-activity span{gap:5px;min-width:0;display:grid}.developer-activity strong,.developer-activity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.developer-activity strong{font-size:10px}.developer-activity small{color:#68717b;font:7px var(--font-geist-mono)}.developer-activity b{color:#8f97a1;font:8px var(--font-geist-mono);text-align:right}.developer-activity em.failed{color:#efbd76;background:#efbd7614}.developer-empty{text-align:center;background:#111318;border:1px solid #ffffff17;border-radius:20px;align-content:center;place-items:center;min-height:360px;padding:45px;display:grid}.developer-empty svg{color:#efbd76}.developer-empty h2{margin:17px 0 8px;font-size:27px}.developer-empty p{color:#818994;max-width:520px;margin:0;font-size:11px;line-height:1.65}.developer-empty a{color:#8debd7;border-bottom:1px solid #8debd74d;margin-top:20px;padding-bottom:4px;font-size:10px}.spin{animation:.8s linear infinite developer-spin}@keyframes developer-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.developer-hero{grid-template-columns:1fr;gap:25px}.developer-contract{min-height:130px}.developer-metrics{grid-template-columns:repeat(2,1fr)}.developer-grid,.developer-grid.lower,.secret-reveal{grid-template-columns:1fr}.secret-reveal>div{grid-row:auto}.secret-done{grid-column:auto}}@media (max-width:560px){.developer-hero,.developer-shell{width:calc(100% - 32px)}.developer-hero{padding-top:54px}.developer-hero h1{font-size:46px}.developer-metrics{grid-template-columns:1fr 1fr}.developer-metrics article{min-height:98px;padding:17px}.developer-form-row{grid-template-columns:1fr}.secret-reveal{padding:20px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}:root[data-resolved-theme=light] .developer-contract,:root[data-resolved-theme=light] .developer-metrics article,:root[data-resolved-theme=light] .developer-empty{color:#182024;background:#ffffffd1;border-color:#18262b21;box-shadow:0 22px 65px #23303414}:root[data-resolved-theme=light] .developer-metrics strong{color:#182024}:root[data-resolved-theme=light] .developer-create input,:root[data-resolved-theme=light] .developer-create select,:root[data-resolved-theme=light] .secret-reveal label>span{color:#182024;background:#f5f7f4;border-color:#18262b21}:root[data-resolved-theme=light] .secret-reveal code{color:#19483e}:root[data-resolved-theme=light] .developer-table>div,:root[data-resolved-theme=light] .developer-activity>div{border-color:#18262b1a}:root[data-resolved-theme=light] .developer-table strong{color:#182024}.developer-suspended{color:#efbd76;background:#efbd760f;border:1px solid #efbd763d;border-radius:13px;align-items:center;gap:11px;min-height:54px;padding:0 18px;font-size:10px;display:flex}.developer-suspended span{color:#aa9380}.developer-suspended strong{color:#efbd76}.developer-onboarding{grid-template-columns:.92fr 1.08fr;gap:14px;display:grid}.developer-onboarding-steps .panel-heading>span{color:#caff55;font:650 12px var(--font-geist-mono)}.developer-progress{background:#ffffff12;border-radius:99px;height:4px;margin:0 24px;overflow:hidden}.developer-progress i{border-radius:inherit;background:linear-gradient(90deg,#8debd7,#caff55);height:100%;transition:width .35s;display:block}.developer-step-list{gap:3px;padding:17px 24px 20px;display:grid}.developer-step-list>div{color:#5f6873;border-bottom:1px solid #ffffff0f;align-items:center;gap:11px;min-height:48px;display:flex}.developer-step-list>div:last-child{border-bottom:0}.developer-step-list>div.complete{color:#8debd7}.developer-step-list>div>span{gap:3px;display:grid}.developer-step-list strong{color:#ccd1ce;font-size:10px}.developer-step-list small{color:#66707a;font-size:8px}.developer-onboarding-steps footer{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:7px;padding:16px 24px;display:flex}.developer-onboarding-steps footer span{color:#79838d;font:7px var(--font-geist-mono);background:#ffffff0a;border-radius:999px;padding:6px 8px}.developer-test-runner .panel-heading>svg{color:#caff55}.developer-test-fields{grid-template-columns:.75fr 1.25fr;gap:10px;padding:22px 24px 14px;display:grid}.developer-test-fields label{color:#7d8691;gap:7px;font-size:8px;display:grid}.developer-test-fields input,.developer-test-fields select{color:#e4e8e5;background:#090b0e;border:1px solid #ffffff1a;border-radius:9px;min-width:0;min-height:41px;padding:0 11px;font-size:9px}.developer-test-runner>button{color:#07100e;cursor:pointer;background:#caff55;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:41px;margin:0 24px 18px;padding:0 15px;font-size:9px;font-weight:700;display:inline-flex}.developer-test-runner>button:disabled{opacity:.42;cursor:not-allowed}.developer-test-runner>p{color:#727c86;margin:0;padding:0 24px 24px;font-size:9px;line-height:1.6}.developer-test-result{background:#090b0e;border:1px solid #8debd724;border-radius:12px;margin:0 24px 24px;overflow:hidden}.developer-test-result>span{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:0 14px;display:flex}.developer-test-result strong{color:#8debd7;text-transform:uppercase;font-size:9px}.developer-test-result small{color:#68717b;font:7px var(--font-geist-mono)}.developer-test-result pre{color:#b9c9c4;max-height:190px;font:7.5px/1.55 var(--font-geist-mono);margin:0;padding:14px;overflow:auto}.developer-code-tabs{border-bottom:1px solid #ffffff12;align-items:center;gap:5px;min-height:45px;padding:0 18px;display:flex}.developer-code-tabs button{color:#727b85;min-height:27px;font:7px var(--font-geist-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 9px}.developer-code-tabs button.active{color:#8debd7;background:#8debd70f;border-color:#8debd72e}.developer-code-tabs button:last-child{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.api-admin-hero,.api-admin-shell{width:min(1180px,100% - 44px);margin:0 auto}.api-admin-hero{grid-template-columns:minmax(0,1fr) 245px;align-items:end;gap:65px;padding:82px 0 44px;display:grid}.api-admin-hero h1{letter-spacing:-.067em;margin:16px 0 13px;font-size:clamp(48px,6.2vw,78px);font-weight:530;line-height:.95}.api-admin-hero p{color:#8f97a1;max-width:690px;margin:0;font-size:13px;line-height:1.65}.api-admin-hero-state{background:#111318;border:1px solid #caff552b;border-radius:18px;align-content:start;min-height:154px;padding:22px;display:grid}.api-admin-hero-state svg{color:#caff55}.api-admin-hero-state span{color:#768079;font:650 8px var(--font-geist-mono);letter-spacing:.13em;margin-top:16px}.api-admin-hero-state strong{color:#caff55;font:560 19px var(--font-geist-mono);margin-top:5px}.api-admin-hero-state small{color:#68717b;margin-top:auto;font-size:8px}.api-admin-shell{gap:14px;padding-bottom:100px;display:grid}.api-admin-metrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.api-admin-metrics article{background:#111318;border:1px solid #ffffff17;border-radius:17px;align-content:space-between;min-height:118px;padding:21px;display:grid}.api-admin-metrics span{color:#727a84;font:650 8px var(--font-geist-mono);letter-spacing:.11em}.api-admin-metrics strong{color:#eef0ed;letter-spacing:-.05em;font-size:32px;font-weight:520}.api-admin-metrics small{color:#636c76;font-size:8px}.api-admin-toolbar{background:#111318b3;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:0 13px 0 17px;display:flex}.api-admin-toolbar span{color:#8debd7;align-items:center;gap:7px;font-size:9px;display:inline-flex}.api-admin-toolbar button{color:#a2aab2;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:8px;display:inline-flex}.api-admin-policy-grid{grid-template-columns:.72fr 1.28fr;gap:14px;display:grid}.api-admin-search{color:#68717b;background:#090b0e;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;min-height:45px;margin:15px 18px 10px;padding:0 12px;display:flex}.api-admin-search input{color:#e1e5e2;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.api-org-list{max-height:520px;padding:0 12px 12px;overflow:auto}.api-org-list>button{color:#818a94;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:72px;padding:0 12px;display:grid}.api-org-list>button.selected{background:#8debd70d;border-color:#8debd729}.api-org-list>button>span{gap:5px;min-width:0;display:grid}.api-org-list strong{text-overflow:ellipsis;color:#e3e7e4;white-space:nowrap;font-size:10px;overflow:hidden}.api-org-list small{color:#626b75;font-size:8px}.api-org-list em,.api-policy-editor .panel-heading>em{color:#8debd7;font:normal 650 7px var(--font-geist-mono);text-transform:uppercase;background:#8debd714;border-radius:999px;padding:5px 7px}.api-org-list em.suspended,.api-policy-editor .panel-heading>em.suspended{color:#efbd76;background:#efbd7614}.api-org-list b{color:#caff55;font:7px var(--font-geist-mono)}.api-org-list>p{color:#717a84;padding:30px 12px;font-size:9px}.api-policy-summary{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 24px;display:grid}.api-policy-summary span{color:#68717b;background:#ffffff08;border-radius:10px;gap:5px;padding:12px;font-size:7px;display:grid}.api-policy-summary strong{color:#dce1de;font-size:18px;font-weight:520}.api-policy-editor form{gap:16px;padding:21px 24px 24px;display:grid}.api-policy-switches{grid-template-columns:1fr 1fr;gap:9px;display:grid}.api-policy-switches>label{border:1px solid #ffffff14;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:13px;display:flex}.api-policy-switches span{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;display:grid}.api-policy-switches svg{color:#8debd7;grid-row:1/3}.api-policy-switches strong{font-size:9px}.api-policy-switches small{color:#68717b;font-size:7px;line-height:1.4}.api-policy-switches input{accent-color:#8debd7;width:17px;height:17px}.api-policy-fields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.api-policy-fields label,.api-policy-notes{color:#7b848e;gap:7px;font-size:8px;display:grid}.api-policy-fields input,.api-policy-notes textarea{color:#e5e9e6;min-width:0;min-height:40px;font:9px var(--font-geist-sans);background:#090b0e;border:1px solid #ffffff1a;border-radius:9px;padding:0 11px}.api-policy-notes textarea{resize:vertical;padding:10px 11px;line-height:1.5}.api-policy-editor form>button{color:#07100e;cursor:pointer;background:#8debd7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:41px;font-size:9px;font-weight:700;display:inline-flex}.api-policy-editor form>button:disabled{opacity:.45;cursor:not-allowed}.api-admin-operations-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.api-admin-operation-panel .panel-heading>svg,.api-provider-health .panel-heading>svg{color:#8debd7}.api-admin-rows{max-height:500px;padding:0 18px;overflow:auto}.api-admin-rows>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto 48px 72px;align-items:center;gap:10px;min-height:74px;display:grid}.api-admin-rows>div:last-child{border-bottom:0}.api-admin-rows>div>span{gap:5px;min-width:0;display:grid}.api-admin-rows strong,.api-admin-rows small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-admin-rows strong{font-size:9px}.api-admin-rows small{color:#66707a;font-size:7px}.api-admin-rows em{color:#8debd7;font:normal 650 7px var(--font-geist-mono);text-transform:uppercase;background:#8debd714;border-radius:99px;padding:5px 7px}.api-admin-rows em.failed{color:#efbd76;background:#efbd7614}.api-admin-rows b{color:#87909a;font:7px var(--font-geist-mono);text-align:right}.api-admin-rows button{color:#8debd7;cursor:pointer;background:#8debd70d;border:1px solid #8debd726;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:7px;display:inline-flex}.api-admin-rows>p{color:#717a84;padding:30px 6px;font-size:9px}.api-provider-health>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;padding:20px 24px 24px;display:grid}.api-provider-health section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:7px;min-height:112px;padding:15px;display:grid}.api-provider-health section span{color:#737c86;font:7px var(--font-geist-mono);text-transform:uppercase}.api-provider-health section strong{color:#e5e9e6;font-size:25px;font-weight:520}.api-provider-health section small{color:#69727c;font-size:7px;line-height:1.5}.api-provider-health section i{background:linear-gradient(90deg,#8debd7,#caff55);border-radius:99px;height:3px;margin-top:auto}.api-provider-health>div>p{color:#717a84;font-size:9px}@media (max-width:980px){.api-admin-metrics{grid-template-columns:repeat(3,1fr)}.api-admin-policy-grid,.api-admin-operations-grid{grid-template-columns:1fr}.api-provider-health>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.developer-onboarding{grid-template-columns:1fr}.api-admin-hero{grid-template-columns:1fr;gap:25px}.api-admin-hero-state{min-height:130px}}@media (max-width:620px){.developer-test-fields,.api-policy-switches,.api-policy-fields{grid-template-columns:1fr}.api-admin-hero,.api-admin-shell{width:calc(100% - 32px)}.api-admin-hero{padding-top:54px}.api-admin-hero h1{font-size:46px}.api-admin-metrics{grid-template-columns:1fr 1fr}.api-admin-metrics article{min-height:100px;padding:17px}.api-policy-summary{grid-template-columns:1fr 1fr}.api-admin-rows>div{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.api-admin-rows button,.api-admin-rows b{text-align:left;justify-self:start}.api-provider-health>div:last-child{grid-template-columns:1fr}}:root[data-resolved-theme=light] .developer-progress,:root[data-resolved-theme=light] .developer-step-list>div,:root[data-resolved-theme=light] .developer-onboarding-steps footer,:root[data-resolved-theme=light] .developer-code-tabs,:root[data-resolved-theme=light] .api-policy-summary,:root[data-resolved-theme=light] .api-admin-rows>div{border-color:#18262b1a}:root[data-resolved-theme=light] .developer-test-fields input,:root[data-resolved-theme=light] .developer-test-fields select,:root[data-resolved-theme=light] .api-admin-search,:root[data-resolved-theme=light] .api-policy-fields input,:root[data-resolved-theme=light] .api-policy-notes textarea{color:#182024;background:#f5f7f4;border-color:#18262b21}:root[data-resolved-theme=light] .developer-step-list strong,:root[data-resolved-theme=light] .api-org-list strong,:root[data-resolved-theme=light] .api-policy-summary strong,:root[data-resolved-theme=light] .api-provider-health section strong{color:#182024}:root[data-resolved-theme=light] .developer-test-result{background:#f5f7f4;border-color:#18262b21}:root[data-resolved-theme=light] .developer-test-result pre{color:#25443c}:root[data-resolved-theme=light] .api-admin-hero-state,:root[data-resolved-theme=light] .api-admin-metrics article{color:#182024;background:#ffffffd1;border-color:#18262b21;box-shadow:0 22px 65px #23303414}:root[data-resolved-theme=light] .api-admin-metrics strong{color:#182024}.case-card{position:relative}.case-card-target{z-index:3;border-radius:inherit;position:absolute;inset:0}.case-card-target:focus-visible{outline:3px solid var(--lab-cyan);outline-offset:-4px}.case-card-cta{color:var(--lab-cyan);align-items:center;gap:7px;margin-top:15px;font-size:10px;display:inline-flex}.case-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.case-actions a{color:#abb3bd;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.case-actions a:first-child{color:#071310;background:var(--lab-cyan);border-radius:9px;padding:12px 15px}.case-actions a:hover{color:#fff}.case-actions a:first-child:hover{color:#071310}.tool-guide-link{border:1px solid var(--line);background:#795cc10f;border-radius:18px;padding:34px}.tool-guide-link h2{margin:12px 0 9px;font-size:26px}.tool-guide-link p{max-width:680px;color:var(--muted);line-height:1.65}.tool-guide-link a{color:#6e55aa;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.api-example-shell{border:1px solid var(--b2b-line);background:linear-gradient(145deg,#ffffff0e,#ffffff03);border-radius:24px;overflow:hidden;box-shadow:0 36px 90px #00000040}.api-example-shell .api-code{max-height:680px;box-shadow:none;background:0 0;border:0;border-radius:0}.api-example-actions{border-bottom:1px solid var(--b2b-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.api-example-actions>span:first-child{color:#87e8cf;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.api-example-actions>div{gap:8px;display:flex}.api-example-actions button{border:1px solid var(--b2b-line);color:var(--b2b-text);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:inline-flex}.api-example-actions button:hover{border-color:#87e8cf73}.api-copy-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-resolved-theme=light] .api-example-shell{box-shadow:0 30px 80px #21322d1f}:root[data-resolved-theme=light] .api-example-actions button{color:#182024;background:#ffffffb8}@media (max-width:640px){.case-actions{flex-direction:column;align-items:stretch}.case-actions a{justify-content:center}.tool-guide-link{padding:26px 22px}.api-example-actions{flex-direction:column;align-items:flex-start}.api-example-actions>div{width:100%}.api-example-actions button{flex:1;justify-content:center}}:root{--seam-ink:#091512;--seam-ink-2:#10211c;--seam-paper:#f1f0e7;--seam-paper-2:#e8e7dc;--seam-acid:#c9f443;--seam-coral:#ff765b;--seam-mint:#8fe6cd;--seam-line-dark:#09151229;--seam-line-light:#f1f0e729}.brand{letter-spacing:-.045em;gap:10px;font-weight:650}.brand>span:last-of-type{color:inherit}.brand>span:last-of-type>span{font-weight:420;color:inherit!important}.brand-mark{border:1px solid #09151238;flex:0 0 30px;width:30px;height:30px;position:relative;overflow:hidden;color:#0000!important;background:var(--seam-paper)!important;box-shadow:none!important;border-radius:6px!important}.brand-mark svg{display:none!important}.brand-mark:before{content:"";background:linear-gradient(var(--seam-ink),var(--seam-ink)) 7px 7px/14px 3px no-repeat, linear-gradient(var(--seam-ink),var(--seam-ink)) 7px 13px/12px 3px no-repeat, linear-gradient(var(--seam-ink),var(--seam-ink)) 7px 19px/10px 3px no-repeat;position:absolute;inset:0}.brand-mark:after{content:"";background:var(--seam-acid);transform-origin:50%;width:3px;height:25px;position:absolute;top:2px;left:19px;transform:rotate(18deg)}.brand-badge{opacity:.48;border-left:1px solid;color:inherit!important;font:650 7px/1.15 var(--font-geist-mono), monospace!important;letter-spacing:.13em!important;padding-left:10px!important}.theme-switcher{display:none!important}.home-lab .site-header:after,.home-lab .hero:before,.home-lab .section:after,.home-lab .teams:after,.b2b-header:after,.b2b-hero:before{pointer-events:none}.home-lab>.neural-atmosphere,.home-lab>main>.neural-atmosphere,.home-lab .hero-grid,.home-lab .hero-orb,.home-lab .neural-field,.home-lab .hero-neural-core,.home-lab .hero-signal-field,.home-lab .neural-readout,.home-lab .section-network,.home-lab:before,.home-lab:after,.home-lab .hero:after{display:none!important}.home-lab{--lab-cyan:var(--seam-acid);--acid:var(--seam-acid);min-width:0;color:var(--seam-ink);background:var(--seam-paper);font-family:var(--font-geist-sans), Arial, sans-serif}:is(.home-lab a:focus-visible,.home-lab button:focus-visible,.b2b-page a:focus-visible,.b2b-page button:focus-visible){outline:3px solid var(--seam-coral);outline-offset:3px}.home-lab .site-header{width:min(1440px,100% - 36px);min-height:66px;color:var(--seam-paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091512eb;border:1px solid #f1f0e72b;border-radius:4px;padding:0 16px 0 18px;top:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 55px #0000002e}.home-lab .site-header:after{content:"";background:var(--seam-acid);width:58px;height:2px;position:absolute;bottom:-1px;left:210px;transform:skew(-28deg)}.home-lab .brand{color:var(--seam-paper);font-size:15px}.home-lab .nav-links{gap:26px}.home-lab .nav-links a{color:#aab7b1;font-size:11px;font-weight:580}.home-lab .nav-links a:hover{color:var(--seam-paper)}.home-lab .header-actions{gap:8px}.home-lab .account-link{color:#aab7b1;background:0 0;border-color:#0000}.home-lab .account-link:hover{color:var(--seam-paper);background:#ffffff0f}.home-lab .header-pilot-cta,.home-lab .header-cta{min-height:38px;color:var(--seam-paper);background:0 0;border:1px solid #f1f0e733;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:680;display:inline-flex}.home-lab .header-cta{color:var(--seam-ink);border-color:var(--seam-acid);background:var(--seam-acid)}.home-lab .header-cta:hover{filter:brightness(1.03);transform:none}.home-lab .hero{min-height:0;color:var(--seam-paper);background:var(--seam-ink);padding:148px max(28px,50vw - 690px) 0;overflow:hidden}.home-lab .hero:before{z-index:0;background:linear-gradient(180deg, transparent, var(--seam-acid) 16%, #c9f44338 72%, transparent);transform-origin:top;width:2px;height:760px;position:absolute;top:92px;left:48.5%;transform:rotate(8deg);content:""!important;display:block!important}.home-lab .hero-inner{z-index:1;grid-template-columns:minmax(0,.84fr) minmax(600px,1.16fr);align-items:start;gap:clamp(60px,7vw,112px);width:min(1380px,100%);min-height:710px;margin:0 auto;padding:38px 0 62px;display:grid;position:relative}.home-lab .hero-copy{max-width:640px;padding-top:54px}.home-lab .hero-kicker{width:fit-content;color:var(--seam-acid);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;background:0 0;gap:9px;padding:0}.home-lab .hero-kicker span{width:24px;height:24px;color:var(--seam-ink);background:var(--seam-acid);border-radius:2px}.home-lab .hero h1{max-width:720px;color:var(--seam-paper);letter-spacing:-.068em;margin:30px 0 25px;font-size:clamp(54px,5.5vw,84px);font-weight:510;line-height:.94}.home-lab .hero h1 em{color:var(--seam-acid);font-style:normal;font-weight:510}.home-lab .hero h1 em:after{display:none}.home-lab .hero-copy>p{color:#a9b5af;max-width:600px;font-size:16px;line-height:1.7}.home-lab .hero-action-row{gap:10px;margin-top:34px}.home-lab .hero-action-row a{min-height:50px;color:var(--seam-paper);background:0 0;border:1px solid #f1f0e73d;border-radius:2px;padding:0 18px;font-size:11px;font-weight:700}.home-lab .hero-action-row a:first-child{color:var(--seam-ink);border-color:var(--seam-acid);background:var(--seam-acid)}.home-lab .hero-report-link{color:#a9b5af;border-bottom:1px solid #a9b5af73;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:inline-flex}.home-lab .hero-proof{border-top:1px solid #f1f0e726;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;padding-top:18px;display:grid}.home-lab .hero-proof span{color:#8d9b95;font:8px/1.4 var(--font-geist-mono), monospace;gap:5px;display:grid}.home-lab .hero-proof b{color:var(--seam-paper);letter-spacing:.11em;font-size:8px}.home-lab .hero-product{min-width:0}.home-lab .hero-product-label{color:#98a69f;background:#0c1b17;border:1px solid #f1f0e72e;border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:grid}.home-lab .hero-product-label span{color:var(--seam-acid);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.home-lab .hero-product-label strong{color:var(--seam-paper);font-size:11px;font-weight:580}.home-lab .hero-product-label small{font:8px var(--font-geist-mono), monospace}.home-lab .scanner-shell,.home-lab .scanner-shell:hover{color:var(--seam-ink);background:#f7f6ed;border:1px solid #f1f0e72e;border-radius:0;transform:none;box-shadow:0 42px 100px #00000061}.home-lab .scanner-shell:before,.home-lab .scanner-shell:after{border-radius:0}.home-lab .scanner-chrome{color:#607069;border-color:var(--seam-line-dark);background:#e9e8dd}.home-lab .scanner-tabs,.home-lab .analysis-mode-bar{border-color:var(--seam-line-dark);background:#efeee4}.home-lab .scanner-tabs button{color:#697770;border-radius:2px;min-height:42px}.home-lab .scanner-tabs button.active{color:var(--seam-ink);box-shadow:inset 0 -2px var(--seam-acid);background:#fffef6}.home-lab .scanner-content{background:#f7f6ed}.home-lab .dropzone{background:#eeede3;border-color:#09151233;border-radius:2px}.home-lab .upload-orb{color:var(--seam-ink);background:var(--seam-acid);box-shadow:none;border-radius:2px}.home-lab .scanner-governance{border-top:1px solid var(--seam-line-dark);color:var(--seam-ink);background:#e9e8dd;grid-template-columns:repeat(3,1fr);display:grid}.home-lab .scanner-governance>div{border-right:1px solid var(--seam-line-dark);align-content:start;gap:7px;min-height:118px;padding:16px;display:grid}.home-lab .scanner-governance>div:last-child{border-right:0}.home-lab .scanner-governance span{color:#5d6b65;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em}.home-lab .scanner-governance strong{color:var(--seam-ink);font-size:10px}.home-lab .scanner-foot{border-color:var(--seam-line-dark);color:#5f6c66;background:#ddddd2;min-height:45px;padding:0 15px;font-size:8px}.home-lab .scanner-foot a{color:var(--seam-ink);border-bottom:1px solid #89958f}.home-lab .report-integrity-record{border:1px solid var(--seam-line-dark);color:var(--seam-ink);background:#e9e8dd;grid-template-columns:1.1fr 1fr 1.1fr auto;margin-top:16px;display:grid}.home-lab .report-integrity-record>span,.home-lab .report-integrity-record>a{border-right:1px solid var(--seam-line-dark);align-content:center;gap:5px;min-width:0;min-height:56px;padding:10px 12px;display:grid}.home-lab .report-integrity-record>a{color:var(--seam-ink);border-right:0;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.home-lab .report-integrity-record b{color:#637169;font:700 6px var(--font-geist-mono), monospace;letter-spacing:.1em}.home-lab .report-integrity-record code,.home-lab .report-integrity-record time{color:var(--seam-ink);font:7px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-lab .hero .trust-line{color:#a7b4ae;background:#0b1915;border-top:1px solid #f1f0e729;width:100vw;min-height:72px;margin-left:calc(50% - 50vw);padding:0 max(26px,50vw - 690px);position:relative}.home-lab .trust-line>span{color:var(--seam-acid);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.home-lab .trust-line b{font-size:9px;font-weight:560}.home-lab .product-command{max-width:none;color:var(--seam-ink);background:var(--seam-paper);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0 max(28px,50vw - 690px)}.home-lab .product-command>div{border:0;border-right:1px solid var(--seam-line-dark);border-bottom:1px solid var(--seam-line-dark);min-height:330px;color:var(--seam-ink);background:0 0;padding:46px 38px 38px}.home-lab .product-command>div:first-child{border-left:1px solid var(--seam-line-dark);box-shadow:inset 0 4px var(--seam-acid)}.home-lab .product-command>div:nth-child(2){box-shadow:inset 0 4px var(--seam-coral)}.home-lab .product-command>div:nth-child(3){box-shadow:inset 0 4px var(--seam-mint)}.home-lab .product-command span{color:#58655f;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.home-lab .product-command h2{max-width:330px;color:var(--seam-ink);letter-spacing:-.045em;margin:55px 0 14px;font-size:27px;font-weight:540;line-height:1.04}.home-lab .product-command p{color:#5d6963;max-width:340px;min-height:72px;font-size:11px;line-height:1.65}.home-lab .product-command a{color:var(--seam-ink);border-bottom:1px solid var(--seam-ink);font-size:10px}.home-lab .section,.home-lab .report-section,.home-lab .teams,.home-lab footer{max-width:none;margin:0}.home-lab .section{border-top:1px solid var(--seam-line-dark);background:var(--seam-paper);padding:118px max(28px,50vw - 620px)}.home-lab .section:before{display:none!important}.home-lab .section:after{content:"";background:var(--seam-acid);width:116px;height:3px;position:absolute;top:-2px;right:max(28px,50vw - 620px);transform:skew(-35deg)}.home-lab .section-kicker{color:#4d5b54;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.14em}.home-lab .section-kicker:before{background:var(--seam-acid);border-radius:0;width:28px;height:2px}.home-lab .section-heading{max-width:780px}.home-lab .section-heading h2,.home-lab .report-copy h2,.home-lab .learn-intro h2,.home-lab .teams h2{color:var(--seam-ink);letter-spacing:-.064em;font-size:clamp(46px,5vw,72px);font-weight:510;line-height:.98}.home-lab .section-heading>p,.home-lab .learn-intro>p{color:#5e6a64;max-width:650px;font-size:14px;line-height:1.72}.home-lab .capability-section{color:var(--seam-paper);background:var(--seam-ink-2);border-color:var(--seam-line-light)}.home-lab .capability-section:after{background:var(--seam-coral)}.home-lab .capability-heading{grid-template-columns:1fr .8fr;align-items:end;gap:80px;display:grid}.home-lab .capability-heading .section-kicker{color:var(--seam-acid)}.home-lab .capability-heading h2{max-width:620px;color:var(--seam-paper);letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(44px,5vw,70px);font-weight:510;line-height:.98}.home-lab .capability-heading>p{color:#9ba9a2;max-width:520px;margin:0;font-size:13px;line-height:1.7}.home-lab .capability-table{border-top:1px solid var(--seam-line-light);margin-top:62px}.home-lab .capability-row{border-bottom:1px solid var(--seam-line-light);grid-template-columns:.65fr .45fr 1.6fr;align-items:center;gap:28px;min-height:92px;display:grid}.home-lab .capability-row>strong{color:var(--seam-paper);font-size:17px;font-weight:520}.home-lab .capability-row>p{color:#9ba9a2;margin:0;font-size:11px;line-height:1.58}.home-lab .capability-head{color:#697a72;min-height:42px;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.12em}.home-lab .capability-row b{width:fit-content;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em;border:1px solid;border-radius:1px;padding:6px 8px}.home-lab .status-live{color:var(--seam-acid)}.home-lab .status-pilot{color:var(--seam-coral)}.home-lab .status-sandbox{color:var(--seam-mint)}.home-lab .status-shadow{color:#a9b5af}.home-lab .capability-links{gap:28px;margin-top:28px;display:flex}.home-lab .capability-links a{color:var(--seam-paper);border-bottom:1px solid #64756d;align-items:center;gap:6px;font-size:10px;display:inline-flex}.home-lab .step-grid{border:1px solid var(--seam-line-dark);gap:0;margin-top:64px}.home-lab .step-grid article,.home-lab .step-grid article+article{border:0;border-right:1px solid var(--seam-line-dark);min-height:310px;box-shadow:none;background:0 0;border-radius:0;padding:34px}.home-lab .step-grid article:last-child{border-right:0}.home-lab .step-grid article:hover{box-shadow:none;background:#e9e8dd;transform:none}.home-lab .step-top span{color:#77847e;font:700 9px var(--font-geist-mono), monospace}.home-lab .step-top svg{color:var(--seam-ink)}.home-lab .step-grid h3{color:var(--seam-ink);letter-spacing:-.04em;margin-top:75px;font-size:25px;font-weight:520}.home-lab .step-grid p{color:#5b6861;font-size:11px;line-height:1.65}.home-lab .report-section{color:var(--seam-paper);background:var(--seam-ink);padding:120px max(28px,50vw - 620px)}.home-lab .report-inner{grid-template-columns:.84fr 1.16fr;gap:90px}.home-lab .report-copy h2{color:var(--seam-paper)}.home-lab .report-copy h2 em{color:var(--seam-acid);font-style:normal}.home-lab .report-copy>p{color:#9eaba5;font-size:13px;line-height:1.72}.home-lab .report-copy li{border-color:var(--seam-line-light)}.home-lab .report-copy li>span{color:var(--seam-ink);background:var(--seam-acid);border-radius:1px}.home-lab .report-copy li strong{color:var(--seam-paper)}.home-lab .report-copy li small{color:#91a099}.home-lab .report-demo{color:var(--seam-ink);background:var(--seam-paper);border-color:#09151247;border-radius:2px;box-shadow:18px 18px #c9f44329}.home-lab .report-demo:hover{transform:none}.home-lab .report-window-bar{color:#58675f;border-color:var(--seam-line-dark);background:#e2e1d6}.home-lab .report-record-line{border-block:1px solid var(--seam-line-dark);color:#66736d;min-height:34px;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.08em;background:#e9e8dd;justify-content:space-between;align-items:center;gap:10px;margin:-1px -1px 18px;padding:0 14px;display:flex}.home-lab .report-review-line{border-top:1px solid var(--seam-line-dark);color:#63716a;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:13px;font-size:8px;display:flex}.home-lab .report-review-line a{color:var(--seam-ink);border-bottom:1px solid;align-items:center;gap:6px;font-weight:700;display:inline-flex}.home-lab .case-grid{border:1px solid var(--seam-line-dark);grid-template-columns:repeat(4,1fr);gap:0}.home-lab .case-card{border:0;border-right:1px solid var(--seam-line-dark);min-height:410px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto 1fr;display:grid}.home-lab .case-card:last-child{border-right:0}.home-lab .case-card:hover{box-shadow:none;background:#e9e8dd;transform:none}.home-lab .case-card>div:last-child{background:0 0;border:0;padding:26px}.home-lab .case-index{border-bottom:1px solid var(--seam-line-dark);min-height:92px;color:var(--seam-ink);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.home-lab .case-index span{color:#74817b;font:700 8px var(--font-geist-mono), monospace}.home-lab .case-card>div:last-child>span{color:#68756e;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.1em}.home-lab .case-card h3{min-height:62px;color:var(--seam-ink);letter-spacing:-.04em;margin:34px 0 12px;font-size:23px;font-weight:520;line-height:1.08}.home-lab .case-card p{color:#5e6b65;min-height:80px;font-size:10px;line-height:1.65}.home-lab .case-card-cta{color:var(--seam-ink);border-bottom:1px solid;margin-top:18px;font-size:9px;font-weight:700}.home-lab .b2c-case{box-shadow:inset 0 -4px var(--seam-acid)}.home-lab .case-actions{margin-top:28px}.home-lab .case-actions a{color:#55635c}.home-lab .case-actions a:first-child{color:var(--seam-ink);background:var(--seam-acid);border-radius:2px}.home-lab .case-actions a:hover{color:var(--seam-ink)}.home-lab .learn{grid-template-columns:.78fr 1.22fr;gap:80px;display:grid}.home-lab .learn-grid{border:1px solid var(--seam-line-dark);gap:0}.home-lab .learn-grid article{border:0;border-right:1px solid var(--seam-line-dark);border-bottom:1px solid var(--seam-line-dark);min-height:250px;box-shadow:none;background:0 0;border-radius:0}.home-lab .learn-grid article:nth-child(2n){border-right:0}.home-lab .learn-grid article:nth-last-child(-n+2){border-bottom:0}.home-lab .learn-grid article:hover{background:#e9e8dd;transform:none}.home-lab .learn-icon{color:var(--seam-ink);background:var(--seam-acid);border-radius:2px}.home-lab .learn-intro>a{color:var(--seam-ink);border-bottom:1px solid}.home-lab .faq-list{border-top:1px solid var(--seam-line-dark);max-width:100%}.home-lab .faq-list article{border:0;border-bottom:1px solid var(--seam-line-dark);background:0 0;border-radius:0}.home-lab .faq-list article:before{display:none}.home-lab .faq-list article.open{box-shadow:none;background:#e9e8dd}.home-lab .faq-list button{min-height:82px;color:var(--seam-ink);font-size:16px}.home-lab .faq-list button span:last-child{color:var(--seam-ink);background:var(--seam-acid);border-radius:2px}.home-lab .pricing{background:var(--seam-paper-2)}.home-lab .pricing-grid{border:1px solid var(--seam-line-dark);gap:0}.home-lab .price-card{border:0;border-right:1px solid var(--seam-line-dark);min-height:490px;box-shadow:none;background:0 0;border-radius:0;padding:30px}.home-lab .price-card:last-child{border-right:0}.home-lab .price-card:hover{background:var(--seam-paper);box-shadow:none;transform:none}.home-lab .price-card.featured{color:var(--seam-paper);background:var(--seam-ink);box-shadow:inset 0 4px var(--seam-acid);border:0;transform:none}.home-lab .price-card.featured :is(h3,p,li,.price strong,.price span){color:var(--seam-paper)}.home-lab .popular{color:var(--seam-ink);background:var(--seam-acid);border-radius:1px}.home-lab .price-card>a,.home-lab .price-card.featured>a{color:var(--seam-ink);background:var(--seam-acid);border-radius:2px}.home-lab .credit-packs{border-color:var(--seam-line-dark);background:0 0;border-radius:0}.home-lab .teams{border-top:1px solid var(--seam-line-light);color:var(--seam-paper);background:var(--seam-ink-2);grid-template-columns:1fr 320px;gap:80px;padding:118px max(28px,50vw - 620px);display:grid}.home-lab .teams:before{display:none!important}.home-lab .teams:after{content:"";background:var(--seam-acid);opacity:.75;width:3px;height:150%;position:absolute;top:-20%;left:66%;transform:rotate(12deg)}.home-lab .teams>*{z-index:1;position:relative}.home-lab .teams h2{color:var(--seam-paper)}.home-lab .teams p{color:#98a69f}.home-lab .teams-actions a{border-radius:2px}.home-lab .teams-actions a:first-child{color:var(--seam-ink);background:var(--seam-acid)}.home-lab footer{color:var(--seam-paper);background:#07100e;padding:86px max(28px,50vw - 620px) 30px}.home-lab .footer-main{grid-template-columns:1.35fr repeat(3,1fr);gap:55px}.home-lab .footer-brand{color:var(--seam-paper)}.home-lab .footer-main>div:first-child p,.home-lab .footer-main>div:not(:first-child) a{color:#85938c}.home-lab .footer-main strong{color:var(--seam-paper)}.home-lab .footer-bottom{border-color:var(--seam-line-light);color:#6d7c74}.b2b-page{--b2b-bg:var(--seam-ink);--b2b-text:var(--seam-paper);--b2b-muted:#97a59e;--b2b-line:#f1f0e726;--b2b-panel:#10211c;--b2b-acid:var(--seam-acid);min-height:100vh;color:var(--seam-paper);background:linear-gradient(112deg, transparent 0 70%, #c9f44309 70% 70.2%, transparent 70.2%), var(--seam-ink)}.b2b-header{border:1px solid var(--b2b-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091512ed;border-radius:4px;width:min(1440px,100% - 36px);min-height:66px;margin:0 auto;padding:0 16px 0 18px;top:14px}.b2b-header:after{content:"";background:var(--seam-acid);width:58px;height:2px;position:absolute;bottom:-1px;left:210px;transform:skew(-28deg)}.b2b-header nav{gap:26px}.b2b-header nav a,.b2b-header-actions>a:first-child{color:#aab7b1;font-size:11px}.b2b-button{min-height:48px;color:var(--seam-ink);background:var(--seam-acid);box-shadow:none;border-radius:2px}.b2b-button.small{border-radius:2px;min-height:38px}.b2b-hero{align-items:center;gap:80px;max-width:1380px;min-height:710px;padding:170px 28px 90px}.b2b-hero:before{content:"";background:linear-gradient(transparent,var(--seam-acid),transparent);opacity:.7;width:2px;height:710px;position:absolute;top:90px;left:64%;transform:rotate(10deg)}.b2b-hero>*{z-index:1;position:relative}.b2b-eyebrow,.b2b-section-heading>span,.b2b-cta>div:first-child>span{color:var(--seam-acid);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.13em}.b2b-hero h1{color:var(--seam-paper);letter-spacing:-.07em;margin:27px 0 26px;font-size:clamp(55px,6vw,88px);font-weight:510;line-height:.95}.b2b-hero>div:first-child>p{color:#9eaba5;max-width:720px;font-size:16px;line-height:1.72}.workspace-preview,.trust-card,.api-example-shell{border-color:var(--b2b-line);background:#10211c;border-radius:2px;box-shadow:18px 18px #c9f4431a}.workspace-preview-head{border-color:var(--b2b-line)}.workspace-preview-head span{color:var(--seam-acid)}.b2b-section{max-width:1240px;padding:112px 28px}.b2b-section.subdued{border-color:var(--b2b-line);background:#ffffff05;padding-inline:max(28px,50vw - 592px)}.b2b-section-heading h2,.b2b-cta h2{color:var(--seam-paper);letter-spacing:-.062em;margin-top:18px;font-size:clamp(43px,4.7vw,68px);font-weight:510;line-height:.98}.b2b-section-heading p{color:#96a49d}.b2b-feature-grid{border:1px solid var(--b2b-line);gap:0}.b2b-feature-grid article{border:0;border-right:1px solid var(--b2b-line);background:0 0;border-radius:0;min-height:245px}.b2b-feature-grid article:last-child{border-right:0}.b2b-feature-grid article>svg{color:var(--seam-acid)}.b2b-cta{background:var(--seam-acid);border-radius:2px}.b2b-cta .b2b-button{background:var(--seam-ink);border-radius:2px}.b2b-footer{border-color:var(--b2b-line)}.b2b-footer .brand{color:var(--seam-paper)}.control-list article,.pricing-page-grid article,.role-grid article,.metric-grid article,.lifecycle-grid article{border-radius:2px}.control-status{border-radius:1px}.capability-boundary{border-top:1px solid var(--b2b-line)}.boundary-grid{border:1px solid var(--b2b-line);grid-template-columns:1fr 1fr;gap:0;display:grid}.boundary-grid article+article{border-left:1px solid var(--b2b-line)}.boundary-grid article>span{color:var(--seam-acid);font:700 8px var(--font-geist-mono), monospace;letter-spacing:.12em}.boundary-grid ul{gap:15px;margin:42px 0 0;padding:0;list-style:none;display:grid}.boundary-grid li{align-items:center;gap:9px;font-size:12px;display:flex}.acceptable-use-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.acceptable-use-card{padding:34px}.acceptable-use-card>svg,.acceptable-use-card>span{color:var(--seam-acid)}.aup-list{border-top:1px solid var(--b2b-line)}.aup-list article{border-bottom:1px solid var(--b2b-line);grid-template-columns:34px 1fr;align-items:center;gap:16px;min-height:72px;padding:17px 20px;display:grid}.aup-list svg{color:var(--seam-coral)}.aup-list p{margin:0;font-size:12px;line-height:1.6}.sensitive-boundary .b2b-section-heading{max-width:900px}.claims-panel a{color:var(--seam-paper);border-bottom:1px solid}.sample-report-record{border:1px solid var(--b2b-line);color:#7e8d85;min-height:34px;font:700 7px var(--font-geist-mono), monospace;letter-spacing:.08em;background:#ffffff06;justify-content:space-between;align-items:center;gap:12px;margin:-1px -1px 18px;padding:0 12px;display:flex}.compact-callout a{color:var(--seam-paper);border-bottom:1px solid}@media (max-width:1180px){.home-lab .nav-links{gap:15px}.home-lab .header-pilot-cta{display:none}.home-lab .hero-inner{grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);gap:48px}.home-lab .case-grid{grid-template-columns:repeat(2,1fr)}.home-lab .case-card:nth-child(2){border-right:0}.home-lab .case-card:nth-child(-n+2){border-bottom:1px solid var(--seam-line-dark)}}@media (max-width:960px){.home-lab .site-header{width:calc(100% - 16px);top:8px}.home-lab .hero{padding-top:112px}.home-lab .hero:before{left:76%}.home-lab .hero-inner{grid-template-columns:1fr;gap:58px}.home-lab .hero-copy{max-width:760px;padding-top:10px}.home-lab .hero h1{max-width:800px;font-size:clamp(58px,10vw,84px)}.home-lab .hero-product{max-width:760px}.home-lab .product-command{grid-template-columns:1fr}.home-lab .product-command>div{border-left:1px solid var(--seam-line-dark);min-height:240px}.home-lab .product-command h2{margin-top:35px}.home-lab .capability-heading{grid-template-columns:1fr;gap:28px}.home-lab .report-inner,.home-lab .learn,.home-lab .teams{grid-template-columns:1fr}.home-lab .teams:after{left:84%}.home-lab .footer-main{grid-template-columns:1.2fr 1fr 1fr}.home-lab .footer-main>div:first-child{grid-column:1/-1}.b2b-header{width:calc(100% - 16px);top:8px}.b2b-header .brand-badge,.b2b-header nav{display:none}.b2b-hero{min-height:0;padding-top:130px;grid-template-columns:1fr!important}.b2b-hero:before{left:84%}}@media (max-width:720px){.brand-badge{display:none}.home-lab .site-header{min-height:58px;padding-inline:12px}.home-lab .site-header:after{left:52px}.home-lab .brand{font-size:13px}.home-lab .brand-mark{flex-basis:27px;width:27px;height:27px}.home-lab .account-link{justify-content:center;width:38px;padding:0}.home-lab .header-cta{display:none}.home-lab .hero{padding-inline:18px}.home-lab .hero-inner{padding-top:20px}.home-lab .hero h1{font-size:clamp(48px,15vw,67px)}.home-lab .hero-copy>p{font-size:14px}.home-lab .hero-action-row{flex-direction:column;align-items:stretch}.home-lab .hero-action-row a{justify-content:center;width:100%}.home-lab .hero-proof{grid-template-columns:1fr}.home-lab .hero-product-label{grid-template-columns:1fr auto;min-height:70px}.home-lab .hero-product-label strong{grid-area:2/1/auto/-1}.home-lab .scanner-governance{grid-template-columns:1fr}.home-lab .scanner-governance>div{border-right:0;border-bottom:1px solid var(--seam-line-dark);min-height:0}.home-lab .scanner-governance>div:last-child{border-bottom:0}.home-lab .scanner-foot{flex-direction:column;align-items:flex-start;gap:6px;padding-block:10px}.home-lab .report-integrity-record{grid-template-columns:1fr}.home-lab .report-integrity-record>span,.home-lab .report-integrity-record>a{border-right:0;border-bottom:1px solid var(--seam-line-dark)}.home-lab .report-integrity-record>a{border-bottom:0}.home-lab .hero .trust-line{flex-direction:column;align-items:flex-start;gap:10px;padding-block:17px}.home-lab .trust-line>i{display:none}.home-lab .product-command{padding-inline:18px}.home-lab .product-command>div{padding:34px 25px}.home-lab .section,.home-lab .report-section,.home-lab .teams,.home-lab footer{padding:82px 22px}.home-lab .section-heading h2,.home-lab .report-copy h2,.home-lab .learn-intro h2,.home-lab .teams h2{font-size:46px}.home-lab .capability-row{grid-template-columns:1fr auto;gap:10px 18px;padding:22px 0}.home-lab .capability-row>p{grid-column:1/-1}.home-lab .capability-head{display:none}.home-lab .capability-links{flex-direction:column;align-items:flex-start}.home-lab .step-grid{grid-template-columns:1fr}.home-lab .step-grid article,.home-lab .step-grid article+article{border-right:0;border-bottom:1px solid var(--seam-line-dark);min-height:240px}.home-lab .step-grid article:last-child{border-bottom:0}.home-lab .step-grid h3{margin-top:42px}.home-lab .report-record-line{flex-direction:column;align-items:flex-start;padding-block:10px}.home-lab .report-review-line{flex-direction:column;align-items:flex-start}.home-lab .case-grid{grid-template-columns:1fr}.home-lab .case-card,.home-lab .case-card:nth-child(2){border-right:0;border-bottom:1px solid var(--seam-line-dark)}.home-lab .case-card:last-child{border-bottom:0}.home-lab .learn-grid{grid-template-columns:1fr}.home-lab .learn-grid article,.home-lab .learn-grid article:nth-child(2n),.home-lab .learn-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--seam-line-dark)}.home-lab .learn-grid article:last-child{border-bottom:0}.home-lab .pricing-grid{grid-template-columns:1fr}.home-lab .price-card{border-right:0;border-bottom:1px solid var(--seam-line-dark);min-height:0}.home-lab .price-card:last-child{border-bottom:0}.home-lab .footer-main{grid-template-columns:1fr}.home-lab .footer-main>div:first-child{grid-column:auto}.b2b-header{min-height:58px;padding-inline:12px}.b2b-header-actions>a:first-child{display:none}.b2b-hero{padding:110px 22px 72px}.b2b-hero h1{font-size:clamp(48px,14vw,66px)}.b2b-section{padding:82px 22px}.b2b-section-heading h2,.b2b-cta h2{font-size:44px}.b2b-feature-grid.four,.b2b-feature-grid.three{grid-template-columns:1fr}.b2b-feature-grid article{border-right:0;border-bottom:1px solid var(--b2b-line)}.b2b-feature-grid article:last-child{border-bottom:0}.boundary-grid{grid-template-columns:1fr}.boundary-grid article+article{border-left:0;border-top:1px solid var(--b2b-line)}}.public-nav-actions,.guides-nav>nav{align-items:center;gap:14px;display:flex}.public-nav-actions>a{color:#40551b;font-size:12px;font-weight:700}.legal-nav .language-menu summary,.guides-nav .language-menu summary,.b2b-header .language-menu summary{color:#435149;background:#ffffff85;border-color:#09151229}.legal-nav .language-menu summary:hover,.legal-nav .language-menu[open] summary,.guides-nav .language-menu summary:hover,.guides-nav .language-menu[open] summary,.b2b-header .language-menu summary:hover,.b2b-header .language-menu[open] summary{color:var(--seam-ink);background:#c9f44338;border-color:#48611466}.legal-nav .language-menu nav,.guides-nav .language-menu nav,.b2b-header .language-menu nav{background:#fffef8;border-color:#09151224;box-shadow:0 18px 45px #1f2a2529}.legal-nav .language-menu nav a,.guides-nav .language-menu nav a,.b2b-header .language-menu nav a{color:#42504a}.legal-nav .language-menu nav a:hover,.legal-nav .language-menu nav a[aria-current=page],.guides-nav .language-menu nav a:hover,.guides-nav .language-menu nav a[aria-current=page],.b2b-header .language-menu nav a:hover,.b2b-header .language-menu nav a[aria-current=page]{color:var(--seam-ink);background:#c9f4433d}@media (max-width:720px){.public-nav-actions>a{display:none}.legal-nav .language-menu summary,.guides-nav .language-menu summary,.b2b-header .language-menu summary{min-width:40px;height:36px}.legal-nav .language-menu summary svg,.guides-nav .language-menu summary svg,.b2b-header .language-menu summary svg{display:none}}@media (max-width:420px){.guides-nav .guides-nav-cta{display:none}.guides-nav>nav,.b2b-header-actions{gap:7px}.b2b-header .b2b-button.small{width:38px;padding:0;font-size:0}}@media (prefers-reduced-motion:reduce){.home-lab .hero:before,.home-lab .teams:after,.b2b-hero:before{transform:none}}:root[data-resolved-theme=light] .home-lab .site-header{color:var(--seam-paper);background:#091512eb;border-color:#f1f0e72b}:root[data-resolved-theme=light] .home-lab .brand,:root[data-resolved-theme=light] .home-lab .nav-links a:hover,:root[data-resolved-theme=light] .home-lab .account-link:hover{color:var(--seam-paper)}:root[data-resolved-theme=light] .home-lab .nav-links a,:root[data-resolved-theme=light] .home-lab .account-link{color:#aab7b1}:root[data-resolved-theme=light] .home-lab .hero h1{color:var(--seam-paper)}:root[data-resolved-theme=light] .home-lab .hero h1 em,:root[data-resolved-theme=light] .home-lab .hero-kicker{color:var(--seam-acid)}:root[data-resolved-theme=light] .home-lab .hero-copy>p{color:#a9b5af}:root[data-resolved-theme=light] .home-lab .hero-proof span{color:#8d9b95}:root[data-resolved-theme=light] .home-lab .upload-orb{color:var(--seam-ink);border-color:var(--seam-acid);background:var(--seam-acid)}:root[data-resolved-theme=light] .home-lab .hero .trust-line{background:#0b1915;border-color:#f1f0e729}:root[data-resolved-theme=light] .home-lab .trust-line b{color:#a7b4ae}:root[data-resolved-theme=light] .home-lab .step-grid article,:root[data-resolved-theme=light] .home-lab .case-card,:root[data-resolved-theme=light] .home-lab .case-card>div:last-child,:root[data-resolved-theme=light] .home-lab .price-card{color:var(--seam-ink);box-shadow:none;background:0 0}:root[data-resolved-theme=light] .home-lab .price-card.featured{color:var(--seam-paper);background:var(--seam-ink);box-shadow:inset 0 4px var(--seam-acid)}:root[data-resolved-theme=light] .home-lab .teams{color:var(--seam-paper);background:var(--seam-ink-2);box-shadow:none}:root[data-resolved-theme=light] .home-lab .teams h2{color:var(--seam-paper)}:root[data-resolved-theme=light] .home-lab .teams p{color:#98a69f}:root[data-resolved-theme=light] .b2b-page{--b2b-bg:var(--seam-ink);--b2b-text:var(--seam-paper);--b2b-muted:#97a59e;--b2b-line:#f1f0e726;--b2b-panel:#10211c;background:linear-gradient(112deg, transparent 0 70%, #c9f44309 70% 70.2%, transparent 70.2%), var(--seam-ink)}:root[data-resolved-theme=light] .workspace-preview,:root[data-resolved-theme=light] .trust-card,:root[data-resolved-theme=light] .api-example-shell{border-color:var(--b2b-line);background:#10211c;box-shadow:18px 18px #c9f4431a}.brand-mark,.b2b-page .brand-mark{border:0;background-color:var(--seam-paper)!important;background-image:url(/favicon.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.brand-mark:before,.brand-mark:after{display:none!important}.home-lab footer .brand-mark,.b2b-footer .brand-mark{background-color:var(--seam-ink)!important;background-image:url(/brand-logo-inverse.svg)!important}.home-lab .site-header{color:var(--seam-ink);background:#f7f6edf0;border-color:#09151224;box-shadow:0 16px 48px #1f2a251f}.home-lab .brand{color:var(--seam-ink)}.home-lab .nav-links a,.home-lab .account-link{color:#52615a}.home-lab .nav-links a:hover,.home-lab .account-link:hover{color:var(--seam-ink);background:#0915120d}.home-lab .account-identity small{color:#748078}.home-lab .header-pilot-cta{color:var(--seam-ink);background:#fff6;border-color:#09151233}.home-lab .header-pilot-cta:hover{border-color:var(--seam-ink)}.home-lab .language-menu summary{color:#435149;background:#ffffff85;border-color:#09151229}.home-lab .language-menu summary:hover,.home-lab .language-menu[open] summary{color:var(--seam-ink);background:#c9f44338;border-color:#48611466}.home-lab .language-menu nav{background:#fffef8;border-color:#09151224;box-shadow:0 18px 45px #1f2a2529}.home-lab .language-menu nav a{color:#42504a}.home-lab .language-menu nav a:hover,.home-lab .language-menu nav a[aria-current=page]{color:var(--seam-ink);background:#c9f4433d}.home-lab .menu-button{color:var(--seam-ink)}.home-lab .hero{color:var(--seam-ink);background:linear-gradient(112deg, transparent 0 69%, #c9f44321 69% 69.18%, transparent 69.18%), var(--seam-paper)}.home-lab .hero:before{opacity:.62;background:linear-gradient(#0000,#759a13 16%,#759a133d 72%,#0000)}.home-lab .hero-kicker{color:#42531d}.home-lab .hero h1{color:var(--seam-ink)}.home-lab .hero h1 em{color:var(--seam-ink);box-shadow:inset 0 -.16em #c9f443c7}.home-lab .hero-copy>p{color:#52615a}.home-lab .hero-action-row a{color:var(--seam-ink);background:#ffffff75;border-color:#09151233}.home-lab .hero-action-row a:hover{background:#fffef8;border-color:#0915126b}.home-lab .hero-action-row a:first-child,.home-lab .hero-action-row a:first-child:hover{border-color:var(--seam-acid);background:var(--seam-acid)}.home-lab .hero-report-link{color:#43534b;border-color:#0915124d}.home-lab .hero-report-link:hover{color:var(--seam-ink)}.home-lab .hero-proof{border-color:#09151224}.home-lab .hero-proof span{color:#68756f}.home-lab .hero-proof b{color:var(--seam-ink)}.home-lab .scanner-shell,.home-lab .scanner-shell:hover{border-color:#09151233;box-shadow:0 36px 88px #1f2a252e}.home-lab .hero .trust-line{color:#52615a;border-color:var(--seam-line-dark);background:var(--seam-paper-2)}.home-lab .trust-line>span{color:#41551b}.home-lab .trust-line b{color:#435149}.home-lab .trust-line b svg{color:#69766f}.b2b-page{--b2b-bg:var(--seam-paper);--b2b-panel:#fffef8;--b2b-panel-strong:var(--seam-paper-2);--b2b-text:var(--seam-ink);--b2b-muted:#5d6963;--b2b-line:#09151226;--b2b-acid:var(--seam-acid);color:var(--seam-ink);background:linear-gradient(112deg, transparent 0 72%, #c9f4431c 72% 72.15%, transparent 72.15%), var(--seam-paper)}.b2b-page :is(p,li,small){color:var(--b2b-muted)}.b2b-page .brand{color:var(--seam-ink)}.b2b-page .brand>span:last-child>span{color:#6d7972}.b2b-header{color:var(--seam-ink);background:#f7f6edf0;border-color:#09151224;box-shadow:0 16px 48px #1f2a251f}.b2b-header .brand{color:var(--seam-ink)}.b2b-header nav a,.b2b-header-actions>a:first-child{color:#52615a}.b2b-header nav a:hover,.b2b-header-actions>a:first-child:hover{color:var(--seam-ink)}.b2b-hero:before{opacity:.55;background:linear-gradient(#0000,#759a13,#0000)}.b2b-eyebrow,.b2b-section-heading>span,.b2b-cta>div:first-child>span,.claims-panel>div>span,.reject-panel>div>span,.api-pricing-note>div>span{color:#486114}.b2b-hero h1,.b2b-section-heading h2,.launch-gate h2,.claims-panel h2,.reject-panel h2,.compact-callout h2,.api-pricing-note h2{color:var(--seam-ink)}.b2b-hero>div:first-child>p,.b2b-section-heading p{color:#5d6963}.b2b-link{color:var(--seam-ink);border-color:#09151257}.workspace-preview,.trust-card,.report-principles,.market-card,.enterprise-card{color:var(--seam-ink);border-color:var(--b2b-line);background:#fffef8;box-shadow:18px 18px #c9f44329}.workspace-preview-head span,.trust-card>span,.market-card>span,.enterprise-card>span,.role-grid strong,.metric-grid strong,.lifecycle-grid article>span,.sample-report-top span,.sample-next span,.solution-grid article>span,.pricing-page-grid article>span,.pilot-price-grid>article span{color:#486114}.workspace-preview :is(button,a){color:var(--seam-ink);background:#09151209}.b2b-section.subdued{background:var(--seam-paper-2)}.b2b-feature-grid article,.role-grid article,.solution-grid article,.metric-grid article,.control-list article,.sample-report-card,.pricing-page-grid article,.pilot-price-grid>article,.pilot-price-grid>div{color:var(--seam-ink);background:var(--b2b-panel)}.launch-gate,.api-pricing-note{color:var(--seam-ink);background:var(--b2b-panel-strong)}.claims-panel,.reject-panel{color:var(--seam-ink);background:#ff765b12;border-color:#ff765b4d}.sample-limit{background:var(--seam-paper-2)}.sample-limit strong{color:var(--seam-ink)}.solution-grid article>div{color:#425049}.claims-panel a,.compact-callout a,.pricing-page-grid article>a,.api-pricing-note a{color:var(--seam-ink)}.sample-report-record{color:#637169;background:var(--seam-paper-2)}.api-example-shell{color:var(--seam-paper);background:var(--seam-ink-2);border-color:#f1f0e729;box-shadow:18px 18px #c9f44324}.api-example-actions{border-color:#f1f0e729}.api-example-actions button{color:var(--seam-paper);background:#ffffff0a;border-color:#f1f0e72e}.b2b-page .api-code{color:#c5f5e5;background:var(--seam-ink-2);box-shadow:none;border-color:#f1f0e729}.b2b-cta,.b2b-cta h2{color:var(--seam-ink)}.b2b-footer{width:100%;max-width:none;color:var(--seam-paper);border-color:var(--seam-line-light);background:#07100e;margin:0;padding:76px max(28px,50vw - 590px) 34px}.b2b-footer .brand,.b2b-footer strong{color:var(--seam-paper)}.b2b-footer>div:first-child p,.b2b-footer>div:not(:first-child) a,.b2b-footer-note{color:#85938c}.b2b-footer-note{border-color:var(--seam-line-light)}@media (max-width:820px){.home-lab .menu-scrim{background:#0915123d}.home-lab .nav-links{background:#f7f6ed;border-color:#0915121f;border-radius:0 0 4px 4px;box-shadow:0 24px 60px #1f2a252e}.home-lab .nav-links a{color:#35443d;border-color:#0915121a}}html,body{max-width:100%;overflow-x:clip}body{font-kerning:normal;font-optical-sizing:auto}.home-lab .site-header,.b2b-header{top:max(8px, env(safe-area-inset-top));position:sticky}.home-lab .hero-inner,.home-lab .hero-copy,.home-lab .hero-product,.b2b-hero>*{min-width:0}.home-lab .hero-kicker,.home-lab .section-kicker{font-size:10px;line-height:1.4}.home-lab .hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:690px;margin:28px 0 23px;font-size:clamp(56px,5.15vw,78px);line-height:.99}.home-lab .hero-copy>p{letter-spacing:-.012em;max-width:58ch;font-size:17px;line-height:1.62}.home-lab .section-heading h2,.home-lab .report-copy h2,.home-lab .learn-intro h2,.home-lab .teams h2,.home-lab .capability-heading h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,4.55vw,66px);line-height:1.02}.home-lab .section-heading>p,.home-lab .learn-intro>p,.home-lab .report-copy>p,.home-lab .pricing-intro,.home-lab .teams p{font-size:15px;line-height:1.66}.home-lab .product-command span{font-size:9px;line-height:1.4}.home-lab .product-command h2{font-size:28px;line-height:1.1}.home-lab .product-command p{font-size:13px;line-height:1.62}.home-lab .product-command a{font-size:11px;line-height:1.4}.home-lab .capability-heading>p{font-size:14px;line-height:1.65}.home-lab .capability-row>strong{font-size:18px;line-height:1.25}.home-lab .capability-row>p{font-size:12px;line-height:1.62}.home-lab .step-grid h3,.home-lab .case-card h3,.home-lab .learn-grid h3{line-height:1.12}.home-lab .step-grid p,.home-lab .case-card p,.home-lab .learn-grid p,.home-lab .faq-list article>div p{font-size:13px;line-height:1.64}.home-lab .case-card-cta,.home-lab .learn-intro>a{font-size:11px;line-height:1.4}.home-lab .price-card>p,.home-lab .price-card li,.home-lab .credit-packs{font-size:13px;line-height:1.6}.home-lab .footer-main>div:first-child p,.home-lab .footer-main>div:not(:first-child) a{line-height:1.62}.b2b-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:780px;font-size:clamp(52px,5.35vw,78px);line-height:.99}.b2b-hero>div:first-child>p{font-size:16px;line-height:1.65}.b2b-section-heading h2,.b2b-cta h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(42px,4.35vw,62px);line-height:1.03}.b2b-section-heading p{font-size:15px;line-height:1.66}.b2b-feature-grid h3,.role-grid strong,.workspace-preview h2,.solution-grid h2{line-height:1.16}.b2b-feature-grid p,.role-grid p,.workspace-preview p,.solution-grid p,.control-list p{font-size:13px;line-height:1.62}@media (max-width:720px){.home-lab .site-header,.b2b-header{top:max(6px, env(safe-area-inset-top));width:calc(100% - 12px)}.home-lab .site-header{min-height:56px;padding-inline:10px}.home-lab .header-actions{gap:2px}.home-lab .language-menu summary{min-width:40px;height:36px}.home-lab .account-link{width:36px;min-width:36px;min-height:36px}.home-lab .menu-button{width:36px;height:36px;padding:7px}.home-lab .hero{padding:34px 16px 0}.home-lab .hero:before{opacity:.34;height:620px;top:26px;left:79%}.home-lab .hero-inner{gap:38px;width:100%;min-height:0;padding:0 0 38px}.home-lab .hero-copy{width:100%;max-width:none;padding:0}.home-lab .hero-kicker{letter-spacing:.08em;gap:8px;max-width:100%;font-size:8.5px;line-height:1.35}.home-lab .hero h1{letter-spacing:-.055em;text-wrap:wrap;overflow-wrap:normal;max-width:100%;margin:21px 0 18px;font-size:clamp(40px,12.6vw,52px);line-height:.99}.home-lab .hero h1 em{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-lab .hero-copy>p{letter-spacing:-.01em;max-width:100%;font-size:15px;line-height:1.58}.home-lab .hero-action-row{gap:9px;margin-top:26px}.home-lab .hero-action-row a{text-align:center;min-height:49px;padding-inline:14px;font-size:11px;line-height:1.3}.home-lab .hero-report-link{margin-top:14px;font-size:10.5px;line-height:1.4}.home-lab .hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:27px;padding-top:15px}.home-lab .hero-proof span{overflow-wrap:anywhere;align-content:start;gap:4px;min-width:0;font-size:7.5px;line-height:1.42}.home-lab .hero-proof b{font-size:7.5px;line-height:1.3}.home-lab .hero-product{width:100%}.home-lab .hero-product-label{gap:8px 12px;min-height:64px;padding:11px 12px}.home-lab .hero-product-label strong{font-size:10.5px;line-height:1.35}.home-lab .hero-product-label small{text-align:right;max-width:145px;line-height:1.4}.home-lab .scanner-shell{width:100%;min-width:0}.home-lab .product-command{padding-inline:16px}.home-lab .product-command>div{min-height:0;padding:31px 22px}.home-lab .product-command h2{margin-top:29px;font-size:25px;line-height:1.12}.home-lab .product-command p{min-height:0;font-size:13px;line-height:1.6}.home-lab .section,.home-lab .report-section,.home-lab .teams,.home-lab footer{padding:72px 18px}.home-lab footer{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.home-lab .section-heading h2,.home-lab .report-copy h2,.home-lab .learn-intro h2,.home-lab .teams h2,.home-lab .capability-heading h2{letter-spacing:-.05em;font-size:clamp(36px,10.7vw,44px);line-height:1.04}.home-lab .section-heading>p,.home-lab .learn-intro>p,.home-lab .report-copy>p,.home-lab .pricing-intro,.home-lab .teams p{font-size:14px;line-height:1.62}.home-lab .capability-heading{gap:23px}.home-lab .capability-heading>p{font-size:13.5px;line-height:1.62}.home-lab .capability-table{margin-top:44px}.home-lab .capability-row{padding:20px 0}.home-lab .capability-row>strong{font-size:17px}.home-lab .capability-row>p{font-size:12.5px;line-height:1.6}.home-lab .step-grid{margin-top:46px}.home-lab .step-grid article,.home-lab .step-grid article+article{min-height:0;padding:28px 24px}.home-lab .step-grid h3{margin-top:35px;font-size:23px;line-height:1.14}.home-lab .step-grid p,.home-lab .case-card p,.home-lab .learn-grid p,.home-lab .faq-list article>div p{font-size:13px;line-height:1.62}.home-lab .report-inner{gap:52px}.home-lab .case-card{min-height:0}.home-lab .case-card>div:last-child{padding:24px}.home-lab .case-card h3{min-height:0;margin:27px 0 11px;font-size:22px;line-height:1.14}.home-lab .case-card p{min-height:0}.home-lab .learn{gap:48px}.home-lab .learn-grid article{min-height:0}.home-lab .faq-list button{min-height:72px;font-size:14px;line-height:1.35}.home-lab .price-card{padding:26px 23px}.home-lab .teams{gap:38px}.home-lab .footer-main{gap:34px}.b2b-header{min-height:56px;padding-inline:11px}.b2b-hero{gap:36px;padding:42px 18px 64px}.b2b-hero h1{letter-spacing:-.052em;text-wrap:wrap;max-width:100%;margin:21px 0 18px;font-size:clamp(39px,11.8vw,50px);line-height:1.01}.b2b-hero>div:first-child>p{font-size:14.5px;line-height:1.62}.workspace-preview{width:100%;transform:none}.workspace-preview-grid{grid-template-columns:76px minmax(0,1fr)}.workspace-preview-grid>div{min-width:0;padding:25px 19px}.workspace-preview h2{font-size:22px;line-height:1.16}.workspace-preview p,.workspace-preview li{font-size:12px;line-height:1.58}.b2b-section{padding:72px 18px}.b2b-section-heading{margin-bottom:34px}.b2b-section-heading h2,.b2b-cta h2{letter-spacing:-.048em;font-size:clamp(35px,10.4vw,43px);line-height:1.04}.b2b-section-heading p{font-size:14px;line-height:1.62}.b2b-feature-grid article,.role-grid article,.solution-grid article{min-height:0;padding:25px 22px}.b2b-feature-grid p,.role-grid p,.solution-grid p,.control-list p{font-size:13px;line-height:1.6}.b2b-cta{margin:20px 16px 72px;padding:27px 23px}.b2b-footer{padding-inline:18px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.cookie-settings-trigger{left:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:7px;max-width:none;min-height:36px;padding-inline:11px;font-size:10px}}@media (max-width:520px){.b2b-footer{grid-template-columns:1fr}.b2b-footer>div:first-child{grid-column:auto}}@supports not (overflow:clip){html,body{overflow-x:hidden}}:root .home-lab .analysis-mode-bar{background:#e9e8dd;border-color:#09151238;padding:16px}:root .home-lab .analysis-mode-options{gap:12px}:root .home-lab .analysis-mode-options button{color:#24332d;min-height:90px;box-shadow:none;background:#f8f7ef;border:1px solid #c6c8bd;border-radius:2px;padding:12px 14px}:root .home-lab .analysis-mode-options button:hover:not(:disabled){color:#0b1915;background:#fffef8;border-color:#7c887f}:root .home-lab .analysis-mode-options button.active{color:#f7f6ed;box-shadow:inset 0 3px var(--seam-acid);background:#0b1915;border-color:#0b1915}:root .home-lab .analysis-mode-options button.deep{border-color:#c7bfd1}:root .home-lab .analysis-mode-options button.deep.active{color:#fff;background:#241a34;border-color:#241a34;box-shadow:inset 0 3px #a979ff}:root .home-lab .analysis-mode-options button:disabled{opacity:.62}:root .home-lab .analysis-mode-options button strong{color:inherit;font-size:14px;font-weight:720;line-height:1.2}:root .home-lab .analysis-mode-options button small{color:#56645e;white-space:normal;text-overflow:clip;font-size:10.5px;line-height:1.35;overflow:visible}:root .home-lab .analysis-mode-options button.active small{color:#bdc9c3}:root .home-lab .analysis-mode-options button.deep.active small{color:#d4c9e3}:root .home-lab .analysis-mode-options button b{color:#45534c;background:#e5e5da;border:1px solid #09151224;border-radius:2px}:root .home-lab .analysis-mode-options button.active b{border-color:var(--seam-acid);color:#0b1915;background:var(--seam-acid)}:root .home-lab .analysis-mode-options button.deep.active b{color:#fff;background:#68469c;border-color:#a979ff}:root .home-lab .mode-icon{border-radius:2px}:root .home-lab .mode-icon.quick,:root .home-lab .analysis-mode-options button.active .mode-icon.quick{color:#0b1915;background:var(--seam-acid)}:root .home-lab .mode-icon.deep{color:#68409f;background:#eee7f7}:root .home-lab .analysis-mode-options button.deep.active .mode-icon.deep{color:#fff;background:#68469c}:root .home-lab .analysis-mode-bar>p{color:#3f4d47;margin-top:11px;font-size:11px;line-height:1.5}.home-lab .scanner-tabs button.active svg{color:#4c650d;filter:none}.home-lab .dropzone{background:#f1f0e7;border-color:#8e978f}.home-lab .dropzone .dropzone-title{color:#0b1915;font-size:18px;font-weight:720}.home-lab .dropzone p{color:#46544e;font-size:13px}.home-lab .dropzone p button{color:#17210d;background:#c9f44394;border:0;border-bottom:2px solid #607a13;border-radius:1px;margin-inline:2px;padding:2px 5px 3px;font-weight:720}.home-lab .dropzone p button:hover{color:#07100e;background:var(--seam-acid)}.home-lab .dropzone>span{color:#3f4d47;font-size:10.5px;font-weight:650}.home-lab .dropzone>.neural-lattice{opacity:.34}.home-lab .dropzone .lattice-readout,.home-lab .dropzone .lattice-readout b,.home-lab .dropzone .lattice-labels{color:#55635c}.home-lab .dropzone .lattice-readout i{background:#58720e}.home-lab .dropzone:before{border-color:#607a13}.home-lab .analysis-mode-options button:focus-visible{outline-offset:3px;outline:3px solid #536d0d}.home-lab .dropzone p button:focus-visible{outline-offset:3px;outline:3px solid #536d0d}.home-lab .upload-orb:focus-visible{outline-offset:3px;outline:3px solid #536d0d}@media (max-width:650px){:root .home-lab .analysis-mode-bar{padding:12px}:root .home-lab .analysis-mode-options{gap:8px}:root .home-lab .analysis-mode-options button{min-height:72px;padding:10px 11px}:root .home-lab .analysis-mode-options button strong{font-size:13px}:root .home-lab .analysis-mode-options button small{white-space:normal;font-size:10px}}.home-lab .site-header{margin-inline:auto;left:auto;right:auto;transform:none}.home-lab .nav-links{gap:clamp(12px,1.7vw,26px);min-width:0;margin-left:clamp(8px,2vw,30px)}.home-lab .header-actions{flex:none}.home-lab .hero .trust-line{grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(125px,1fr));align-items:center;gap:18px;width:100%;margin:0;padding:20px 0;display:grid}.home-lab .trust-line>i{display:none}.home-lab .trust-line>span,.home-lab .trust-line b{white-space:normal;min-width:0}:root .home-lab .investigation-chain{border-color:#0915122e;margin-top:14px;padding-top:13px}:root .home-lab .investigation-chain>span{color:#3e5113;font-size:9px}:root .home-lab .investigation-chain ol{background:#fffef8;border-color:#4a336f4d;border-radius:2px}:root .home-lab .investigation-chain li{border-color:#4a336f2e}:root .home-lab .investigation-chain li b{color:#68469c}:root .home-lab .investigation-chain li strong{color:#17231f;font-size:10px;font-weight:700}.home-lab .learn-intro h2,.home-lab .learn-intro h2 em{color:var(--seam-ink)}.home-lab .learn-intro h2 em{font-style:normal;box-shadow:inset 0 -.14em #c9f443bd}.home-lab .learn-grid article,.home-lab .learn-grid article :is(h3,p,span){color:var(--seam-ink)}.home-lab .learn-grid article p{color:#56645e}.home-lab .faq-list article,.home-lab .faq-list article.open{background:0 0}.home-lab .faq-list article.open{box-shadow:inset 3px 0 var(--seam-acid)}.home-lab .faq-list article.open>div{background:#fffef8;margin-bottom:10px}.home-lab .faq-list article>div p{color:#435149;max-width:760px}.home-lab .faq-list article.open>div p{padding:20px 24px 24px}.home-lab .price-card,.home-lab .price-card:not(.featured),.home-lab .price-card:not(.featured) :is(h3,p,li,.price strong,.price span){color:var(--seam-ink)}.home-lab .price-card:not(.featured){background:#fffef8}.home-lab .price-card:not(.featured)>p,.home-lab .price-card:not(.featured) li,.home-lab .price-card:not(.featured) .price span{color:#52615a}.home-lab .credit-packs{color:#435149;background:#fffef8}.home-lab .credit-packs strong{color:var(--seam-ink)}.home-lab .report-demo{color:var(--seam-ink);background:#fffef8}.home-lab .report-demo :is(.report-verdict h3,.evidence-list strong){color:var(--seam-ink)}.home-lab .report-demo :is(.report-verdict p,.evidence-list small,.report-note){color:#5d6963}.home-lab .evidence-list>div{background:#fffef8}.home-lab .evidence-list b{color:#5d3608;background:#f4dfb8}.home-lab .evidence-list b.muted{color:#435149;background:#e2e5dd}.home-lab .capability-section .status-shadow{color:#d6ded9}.home-lab footer .footer-brand,.home-lab footer .footer-brand>span:last-child,.home-lab footer .footer-main strong{color:var(--seam-paper)}.home-lab footer .footer-brand>span:last-child>span{color:#a8b5af}.home-lab footer .footer-main>div:first-child p,.home-lab footer .footer-main>div:not(:first-child) a{color:#a3b0aa}.home-lab footer .footer-bottom{color:#8f9d96}@media (max-width:1280px){.home-lab .brand-badge,.home-lab .account-identity small{display:none}}@media (max-width:1040px) and (min-width:821px){.home-lab .account-identity{display:none}.home-lab .account-link{justify-content:center;width:38px;padding:0}.home-lab .header-cta{display:none}}@media (max-width:1180px){.home-lab .hero .trust-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 24px}.home-lab .trust-line>span{grid-column:1/-1}}@media (max-width:820px){.home-lab .site-header{margin-inline:auto;left:0;right:0;transform:none}.home-lab .nav-links{margin-left:0}.home-lab .hero .trust-line{grid-template-columns:1fr;gap:12px;padding:18px 0}.home-lab .trust-line>span{grid-column:auto}}@media (max-width:650px){:root .home-lab .investigation-chain ol{grid-template-columns:repeat(2,minmax(0,1fr))}:root .home-lab .investigation-chain li{border-bottom:1px solid #4a336f2e}:root .home-lab .investigation-chain li:nth-child(2n){border-right:0}:root .home-lab .investigation-chain li:nth-last-child(-n+2){border-bottom:0}.home-lab .faq-list article.open>div p{padding:17px 18px 21px}}.home-lab .hero-proof span{color:#52615a;font-size:11.5px;font-weight:560;line-height:1.45}.home-lab .hero-proof b{color:var(--seam-ink);letter-spacing:.08em;font-size:10.5px;line-height:1.3}.home-lab .hero .trust-line{grid-template-columns:minmax(150px,.8fr) minmax(0,4.2fr);align-items:center;gap:28px;display:grid}.home-lab .trust-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;display:grid}.home-lab .trust-items b{border-left:1px solid var(--seam-line-dark);color:#35443d;white-space:normal;align-items:center;gap:9px;min-width:0;min-height:48px;padding:8px 15px;font-size:10.5px;line-height:1.35;display:flex}.home-lab .trust-items b svg{color:#58720e;flex:none}:root .home-lab .investigation-chain li b,.home-lab .step-top span,.home-lab .case-index span,.home-lab .learn-grid article>span{font-size:11px;font-weight:760;line-height:1.25}:root .home-lab .investigation-chain li strong{font-size:11px}.home-lab .report-demo,.home-lab .report-body,.home-lab .evidence-list>div{color:var(--seam-ink);background:#fffef8}.home-lab .report-window-bar{color:#52615a;background:#e2e1d6}.home-lab .report-verdict h3,.home-lab .demo-score strong,.home-lab .evidence-list strong{color:var(--seam-ink)}.home-lab .report-verdict p,.home-lab .demo-score span,.home-lab .evidence-list small{color:#52615a}.home-lab .faq-list article,.home-lab .faq-list article.open{box-shadow:none;background:0 0;border-left:0}.home-lab .faq-list article.open{border-left:3px solid var(--seam-acid)}.home-lab .faq-list article.open>button{padding-left:20px;padding-right:20px}.home-lab .faq-list article.open>div{background:0 0;margin:0}.home-lab .faq-list article.open>div p{color:#435149;margin:0;padding:0 20px 24px}:root .auth-page{color:#182024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(112deg,#0000 0 72%,#c9f4431f 72% 72.12%,#0000 72.12%),radial-gradient(circle at 12% 18%,#c9f44324,#0000 24%),#f5f6f2}:root .auth-header{background:#fffef9f0;border:1px solid #18262b24;width:calc(100% - 16px);max-width:none;height:66px;margin:8px auto 0;padding:0 clamp(18px,2.4vw,34px);box-shadow:0 8px 24px #18262b0a}:root .auth-header .brand{color:#182024}:root .auth-header .brand>span:last-child>span{color:#5b665f}:root .auth-header .brand-mark{color:#182024;background:#fffef9;border:1px solid #18262b3d;border-radius:4px}:root .auth-header>a:last-child{color:#35443d;background:#fffef9;border-color:#18262b2e;border-radius:2px}:root .auth-layout{align-items:start;gap:clamp(54px,7vw,92px);width:min(1180px,100% - 48px);padding:clamp(58px,7vw,94px) 0}:root .auth-story{padding-top:18px}:root .auth-story h2{color:#101814}:root .auth-story>p,:root .auth-card-copy p,:root .oauth-account-note,:root .claim-card>p{color:#59666b}:root .auth-benefits,:root .auth-benefits>span{border-color:#18262b26}:root .auth-benefits svg{color:#58720e}:root .auth-benefits small{color:#59666b}:root .auth-card,:root .claim-card{color:#182024;background:#fffef9;border:1px solid #18262b29;border-radius:3px;box-shadow:16px 16px #c9f44329,0 20px 60px #18262b14}:root .auth-tabs{color:#182024;background:#ecece3;border-color:#18262b21}:root .auth-tabs button{color:#59666b;border-radius:2px}:root .auth-tabs button.active{color:#182024;background:#fffef9;border-color:#58720e4d;box-shadow:inset 0 -3px #c9f443}:root .auth-card-copy h1{color:#182024}:root .oauth-button,:root .google-native-button{color:#26332d;background:#f7f7ef;border-color:#18262b29;border-radius:2px}:root .google-g,:root .apple-mark{color:#182024;background:#fffef9;border:1px solid #18262b24;border-radius:2px}:root .auth-divider{color:#66736d}:root .auth-divider:before,:root .auth-divider:after{background:#18262b24}:root .account-type-fieldset legend,:root .auth-form label,:root .claim-form label{color:#435149}:root .account-type-options label{color:#4e5b55;background:#f7f7ef;border-color:#18262b29;border-radius:2px}:root .account-type-options label.active{color:#40551b;background:#c9f4432e;border-color:#708f18}:root .account-type-options label:focus-within{outline-color:#58720e9e}:root .account-type-options strong{color:#182024}:root .account-type-options small{color:#59666b}:root .auth-form label>div,:root .claim-form label>div,:root .claim-form label>input{color:#59666b;background:#f7f7ef;border-color:#18262b2b;border-radius:2px}:root .auth-form input,:root .claim-form input{color:#182024}:root .auth-form input::placeholder,:root .claim-form input::placeholder{color:#7b8781}:root .auth-submit{color:#101814;box-shadow:none;background:#c9f443;border-radius:2px}:root .auth-submit:hover{background:#bcec2d}:root .auth-legal{color:#657176;border-color:#18262b21}:root .auth-legal a{color:#40551b}:root .auth-error{color:#8c3827;background:#fff0ed;border-color:#a3483347;border-radius:2px}:root .auth-success{color:#286f59;background:#eef9f5;border-color:#2c715b47;border-radius:2px}:root .transfer-link{color:#40551b;background:#c9f44329;border-radius:2px}:root .claim-symbol{color:#101814;background:#c9f443;border-radius:2px}@media (max-width:560px){:root .auth-header{width:calc(100% - 12px);margin-top:6px}:root .auth-layout{width:calc(100% - 36px);padding:36px 0 54px}:root .auth-card,:root .claim-card{box-shadow:8px 8px #c9f44329,0 16px 40px #18262b12}}@media (max-width:1180px){.home-lab .hero .trust-line{grid-template-columns:1fr;gap:12px}.home-lab .trust-items{grid-template-columns:repeat(3,minmax(0,1fr))}.home-lab .trust-items b:nth-child(4){border-left:0}}@media (max-width:720px){.home-lab .hero-proof span{font-size:10.5px}.home-lab .hero-proof b{font-size:9.5px}.home-lab .trust-items{grid-template-columns:1fr}.home-lab .trust-items b,.home-lab .trust-items b:nth-child(4){border-left:0;border-top:1px solid var(--seam-line-dark);min-height:42px;padding-inline:0}}.home-lab{overflow:clip}.home-lab .site-header,.b2b-header{z-index:500;top:max(8px, env(safe-area-inset-top));position:sticky}.boundary-grid article>span{width:fit-content;color:var(--seam-ink);background:#c9f443b8;border:1px solid #708f18;padding:6px 8px;font-size:10px;line-height:1.25}.trust-hero{padding-left:clamp(36px,5vw,72px);padding-right:clamp(36px,5vw,72px)}.legal-page{--ink:#182024;--ink-soft:#657176;--white:#fff;--line:#18262b21;color:#182024;background:#f5f6f2}.legal-page .legal-lead,.legal-page .legal-content section :is(p,li){color:#596469}@media (max-width:720px){.home-lab .site-header,.b2b-header{top:max(6px, env(safe-area-inset-top))}.trust-hero{padding-left:24px;padding-right:24px}}.api-pricing-note{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}.api-pricing-copy>span{color:#486114;letter-spacing:.13em;font-size:10px;font-weight:780}.api-pricing-visual{color:#f4f6ee;background:radial-gradient(circle at 92% 8%,#c9f44329,#0000 30%),#0b1714;border:1px solid #f1f0e729;border-radius:16px;align-content:space-between;gap:18px;min-height:310px;padding:22px;display:grid;box-shadow:14px 14px #c9f4432e}.api-pricing-visual-head,.api-pricing-endpoint,.api-pricing-visual-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.api-pricing-visual-head>span{color:#f4f6ee;font:680 10px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.api-pricing-visual-head svg{color:var(--seam-acid,#c9f443)}.api-pricing-visual-head>b{color:#dfff83;font:650 8px var(--font-geist-mono);letter-spacing:.1em;border:1px solid #c9f44357;border-radius:999px;padding:6px 8px}.api-pricing-endpoint{min-height:54px;font-family:var(--font-geist-mono);border-block:1px solid #f1f0e721;padding:0 14px}.api-pricing-endpoint>span{color:#c9f443;font-size:9px;font-weight:720}.api-pricing-endpoint code{color:#d6ded9;font-size:10px}.api-pricing-endpoint>b{color:#86a099;letter-spacing:.12em;font-size:8px}.api-pricing-rates{border:1px solid #f1f0e721;grid-template-columns:repeat(3,1fr);display:grid}.api-pricing-rates>span{gap:4px;min-width:0;padding:16px 12px;display:grid}.api-pricing-rates>span+span{border-left:1px solid #f1f0e721}.api-pricing-rates small,.api-pricing-rates em{color:#879992;font:600 7px var(--font-geist-mono);letter-spacing:.1em;font-style:normal}.api-pricing-rates strong{color:#f4f6ee;font-size:32px;line-height:1}.api-pricing-visual-foot{color:#879992;font:600 8px var(--font-geist-mono);letter-spacing:.1em}.api-pricing-visual-foot strong{color:#c9f443}:root .legal-page{--ink:#182024;--ink-soft:#657176;--white:#fffef9;--acid:#c9f443;--acid-dark:#486114;--line:#18262b21;color:#182024;background:#f5f6f2}:root .legal-page .legal-nav,:root .legal-page .legal-content section,:root .legal-page .legal-footer{border-color:#18262b21}:root .legal-page .brand,:root .legal-page :is(h1,h2,h3,strong){color:#182024}:root .legal-page .legal-nav>a:last-child,:root .legal-page .public-nav-actions>a{color:#334039}:root .legal-page .legal-lead,:root .legal-page .legal-content section :is(p,li),:root .legal-page .legal-footer{color:#596469}:root .legal-page .section-kicker{color:#40551b}:root .legal-page .legal-content a{color:#17231f;text-underline-offset:4px;text-decoration-color:#6f8c20;text-decoration-thickness:2px}:root .legal-page .legal-content a:hover{color:#40551b}:root .guides-page,:root .guide-article-page{--ink:#182024;--ink-soft:#657176;--white:#fffef9;--acid:#c9f443;--acid-dark:#486114;--line:#18262b21;color:#182024;background:#f5f6f2}:root :is(.guides-page,.guide-article-page) .guides-nav{border-color:#18262b21}:root :is(.guides-page,.guide-article-page) .brand,:root :is(.guides-page,.guide-article-page) :is(h1,h2,h3,strong){color:#182024}:root :is(.guides-page,.guide-article-page) .guides-nav nav>a{color:#4e5b55}:root :is(.guides-page,.guide-article-page) .guides-nav nav>a:hover{color:#182024}:root :is(.guides-page,.guide-article-page) .guides-nav .guides-nav-cta{color:#f5f6f2;background:#15211d}:root :is(.guides-page,.guide-article-page) :is(.guides-hero-copy>p,.guide-card p,.guide-dek,.article-body p){color:#596469}:root :is(.guides-page,.guide-article-page) :is(.guides-hero-copy>span,.guide-category,.guide-card-link,.section-number,.article-breadcrumb a,.article-sources a){color:#40551b}:root :is(.guides-page,.guide-article-page) :is(.guide-card,.related-guides a,.article-aside,.article-body section>ul){color:#20282c;background:#fffef9d1;border-color:#18262b21}:root :is(.guides-page,.guide-article-page) :is(.article-byline,.article-body>section,.related-guides,.guides-footer){border-color:#18262b21}:root :is(.guides-page,.guide-article-page) :is(.guide-card-top,.guide-time,.article-byline div>span,.article-byline time,.article-aside li,.guides-footer){color:#66736d}:root .guide-article-page .article-body a:not(.article-cta>a){color:#17231f;text-underline-offset:4px;text-decoration-color:#6f8c20}:root .guide-article-page .article-cta,:root .guides-page .featured-guide{color:#f2f7f5;background:radial-gradient(circle at 88% 10%,#c9f44321,#0000 30%),#10211e;border-color:#18262b21}:root .guide-article-page .article-cta :is(h2,strong),:root .guides-page .featured-guide :is(h2,strong){color:#f2f7f5}@media (max-width:820px){.api-pricing-note{grid-template-columns:1fr}.api-pricing-visual{min-height:280px}}@media (max-width:520px){.api-pricing-visual{padding:17px;box-shadow:8px 8px #c9f4432e}.api-pricing-rates>span{padding-inline:9px}.api-pricing-rates strong{font-size:27px}}.home-lab .hero-proof{align-items:stretch;gap:10px}.home-lab .hero-proof span{color:#52615a;background:#fffef88f;border:1px solid #09151221;grid-template-rows:22px 1fr;align-content:start;gap:5px;min-height:72px;padding:12px 13px;font-size:11px;line-height:1.42;display:grid}.home-lab .hero-proof b{color:var(--seam-ink);letter-spacing:.08em;align-self:start;font-size:10.5px;line-height:1.3}.home-lab .scanner-governance>div{gap:8px;min-height:142px;padding:19px 18px}.home-lab .scanner-governance span{color:#495851;font-size:9px;line-height:1.35}.home-lab .scanner-governance strong{color:var(--seam-ink);font-size:12.5px;line-height:1.35}.home-lab .scanner-governance small{color:#596760;font-size:10.5px;line-height:1.58}.home-lab .scanner-foot{color:#4e5c55;min-height:54px;padding:9px 18px;font-size:10px;line-height:1.5}.home-lab .scanner-foot>span:first-child{align-items:center;gap:7px;display:inline-flex}.home-lab .scanner-foot a{font-size:10px;line-height:1.5}.home-lab .hero .trust-line{grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:0}.home-lab .trust-line>span{color:#354713;align-items:center;min-height:56px;padding-right:18px;font-size:10px;line-height:1.35;display:flex}.home-lab .trust-items b{color:#35443d;min-height:56px;padding:10px 13px;font-size:10.5px;line-height:1.35}.home-lab .capability-head{color:#a8b4ae;letter-spacing:.09em;min-height:50px;font-size:10.5px;line-height:1.35}.home-lab .capability-row b{padding:7px 9px;font-size:9px;line-height:1.25}.home-lab .report-verdict{gap:16px}.home-lab .warning-icon{color:#28342f;background:#e7e7dd;border:1px solid #c9cdc3;border-radius:2px}.home-lab .demo-score{min-width:92px;color:var(--seam-ink);background:#efede4;border-left:3px solid #d36f51;align-items:flex-start;padding:11px 13px}.home-lab .demo-score strong{color:var(--seam-ink);font-size:24px}.home-lab .demo-score span{color:#596760;font-size:8px}.home-lab .audio-player{background:#e9e8de;border:1px solid #d0d4ca;border-radius:2px}.home-lab .sample-audio-icon,.home-lab .evidence-icon{color:#33413a;background:#e7e7dd;border:1px solid #c9cdc3;border-radius:2px}.home-lab .waveform i,.home-lab .waveform.playing i{background:#7d8b84}.home-lab .evidence-list b,.home-lab .evidence-list b.muted{color:#3d4943;background:#eeede4;border:1px solid #c9cdc3;border-radius:2px}@media (max-width:1180px){.home-lab .hero .trust-line{grid-template-columns:1fr;gap:0}.home-lab .trust-line>span{border-bottom:1px solid var(--seam-line-dark);min-height:42px;padding-right:0}}@media (max-width:720px){.home-lab .hero-proof{grid-template-columns:1fr}.home-lab .hero-proof span{grid-template-rows:auto;grid-template-columns:minmax(76px,auto) 1fr;align-items:center;min-height:0;font-size:11px}.home-lab .hero-proof b{font-size:10.5px}.home-lab .scanner-governance>div{min-height:0;padding:18px}.home-lab .scanner-foot{font-size:10px}.home-lab .trust-line>span{min-height:40px}.home-lab .trust-items b,.home-lab .trust-items b:nth-child(4){min-height:46px;padding:10px 0}.home-lab .report-verdict{grid-template-columns:auto 1fr;align-items:start}.home-lab .demo-score{grid-column:1/-1;min-width:0;margin-top:3px}}:root .tool-page{--ink:#182024;--ink-soft:#657176;--white:#fffef9;--acid:#c9f443;--acid-dark:#486114;--line:#18262b21;color:#182024;background:linear-gradient(112deg,#0000 0 73%,#c9f4431a 73% 73.12%,#0000 73.12%),#f5f6f2}:root .tool-page .tool-nav,:root .tool-page .tool-content>section,:root .tool-page .tool-footer{border-color:#18262b21}:root .tool-page .brand,:root .tool-page :is(h1,h2,h3,strong):not(.localized-live-scanner *){color:#182024}:root .tool-page .brand>span:last-child>span{color:#6d7972}:root .tool-page .tool-nav nav a{color:#4c5a53}:root .tool-page .tool-nav nav a:hover{color:#182024}:root .tool-page :is(.tool-hero>p,.tool-proof span,.tool-card-grid p,.tool-faq p,.tool-explainer p,.localized-language-note p){color:#596469}:root .tool-page :is(.tool-proof svg,.tool-card-grid article>svg){color:#58720e}:root .tool-page .tool-cta{color:#101814;background:#c9f443;border-radius:2px}:root .tool-page :is(.tool-report-card,.tool-card-grid article,.tool-faq article,.related-tools a){color:#20282c;background:#fffef9d1;border-color:#18262b21}:root .tool-page .tool-report-card ul{color:#596469}:root .tool-page .tool-explainer a{color:#17231f;border-color:#6f8c20}:root .tool-page .localized-language-note nav a{color:#334039;background:#fffef9b8}.localized-detector-page{padding-inline:max(24px,50vw - 690px)}.localized-detector-page .tool-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(600px,1.22fr);align-items:start;gap:clamp(48px,6vw,90px);min-height:0;padding:76px 0 88px}.localized-detector-page .tool-page h1,.localized-detector-page h1{font-size:clamp(48px,5.1vw,74px);line-height:.99}.localized-scanner-column{background:#f7f6ed;border:1px solid #0915122e;min-width:0;box-shadow:18px 18px #c9f44329}.localized-scanner-label{background:#0b1915;border-bottom:1px solid #09151229;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 16px;display:flex}.localized-scanner-label span{color:#c9f443;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.11em}.localized-scanner-label strong{color:#f4f6ee;font-size:11px;font-weight:620}.localized-live-scanner{min-width:0;min-height:0;color:var(--seam-ink);background:#f7f6ed}.localized-live-scanner .scanner-shell,.localized-live-scanner .scanner-shell:hover{width:100%;box-shadow:none;border:0}.localized-live-scanner .scanner-chrome{border-top:0}.localized-report-summary>div{border:1px solid #18262b21;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.localized-report-summary p{color:#4f5d56;background:#fffef9c7;align-content:start;gap:14px;min-height:110px;margin:0;padding:22px;font-size:12px;line-height:1.55;display:grid}.localized-report-summary p+p{border-left:1px solid #18262b21}.localized-report-summary p b{color:#58720e;font:720 10px var(--font-geist-mono), monospace}@media (max-width:1120px){.localized-detector-page .tool-hero-grid{grid-template-columns:1fr;gap:52px}.localized-detector-page .tool-hero{max-width:820px;padding-top:10px}}@media (max-width:760px){.localized-detector-page{padding-inline:18px}.localized-detector-page .tool-hero-grid{padding:55px 0 70px}.localized-scanner-column{box-shadow:8px 8px #c9f44329}.localized-scanner-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:64px;padding:10px 13px}.localized-report-summary>div{grid-template-columns:1fr}.localized-report-summary p{min-height:0}.localized-report-summary p+p{border-top:1px solid #18262b21;border-left:0}}:root{--dfp-public-edge:max(36px, calc((100vw - 1440px) / 2 + 18px));--dfp-first-block-gap:64px;--dfp-section-space:96px}.home-lab .hero,.b2b-hero{width:100%;max-width:none;padding-left:var(--dfp-public-edge);padding-right:var(--dfp-public-edge);margin-inline:0}.home-lab .hero{padding-top:var(--dfp-first-block-gap)}.home-lab .hero-inner{width:100%;max-width:none;min-height:0;padding-top:0}.home-lab .hero-copy{padding-top:0}.b2b-hero{min-height:0;padding-top:var(--dfp-first-block-gap);padding-bottom:76px}.tool-page,.localized-detector-page,.tools-index-page{padding-left:var(--dfp-public-edge);padding-right:var(--dfp-public-edge)}.tool-nav,.tool-hero-grid,.tool-content,.tool-footer{width:100%;max-width:none;margin-left:0;margin-right:0}.tool-content{padding-top:0;padding-bottom:0}.tool-hero-grid,.localized-detector-page .tool-hero-grid{min-height:0;padding-top:var(--dfp-first-block-gap);padding-bottom:70px}.localized-detector-page .tool-hero{padding-top:0}.guides-nav,.guides-hero,.guide-article,.legal-nav,.legal-content,.legal-footer,.contact-content{width:100%;max-width:none;padding-left:var(--dfp-public-edge);padding-right:var(--dfp-public-edge);margin-left:0;margin-right:0}.guides-hero{padding-top:var(--dfp-first-block-gap);padding-bottom:72px}.guide-article,.legal-content,.contact-content{padding-top:var(--dfp-first-block-gap)}.tools-index-hero{min-height:0;padding-top:var(--dfp-first-block-gap);justify-content:flex-start;padding-bottom:72px}.home-lab .section,.home-lab .report-section,.home-lab .teams,.b2b-section,.tool-content>section{padding-top:var(--dfp-section-space);padding-bottom:var(--dfp-section-space)}.b2b-section.compact-callout{padding-top:34px;padding-bottom:34px}@media (max-width:960px){:root{--dfp-public-edge:28px;--dfp-first-block-gap:48px;--dfp-section-space:78px}}@media (max-width:720px){:root{--dfp-public-edge:18px;--dfp-first-block-gap:36px;--dfp-section-space:64px}.home-lab .hero{padding:var(--dfp-first-block-gap) var(--dfp-public-edge) 0}.home-lab .hero-inner{padding-top:0;padding-bottom:36px}.home-lab .hero-copy{padding:0}.b2b-hero{padding:var(--dfp-first-block-gap) var(--dfp-public-edge) 62px}.b2b-section.compact-callout{padding-top:28px;padding-bottom:28px}.tool-hero-grid,.localized-detector-page .tool-hero-grid{padding-top:var(--dfp-first-block-gap);padding-bottom:58px}.guides-hero,.guide-article,.legal-content,.contact-content,.tools-index-hero{padding-top:var(--dfp-first-block-gap)}}.public-header{z-index:500;top:max(8px, env(safe-area-inset-top));width:min(1440px,100% - 36px);max-width:1440px;height:auto;min-height:66px;color:var(--seam-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6edf0;border:1px solid #09151224;border-radius:4px;margin:0 auto;padding:0 16px 0 18px;position:sticky;box-shadow:0 16px 48px #1f2a251f}.public-header:after{content:"";background:var(--seam-acid);width:58px;height:2px;position:absolute;bottom:-1px;left:210px;transform:skew(-28deg)}.public-header>nav{align-items:center;gap:clamp(16px,2vw,28px);margin:0 auto;display:flex}.public-header>nav a,.public-header-account{color:#52615a;font-size:11px;font-weight:620}.public-header>nav a:hover,.public-header-account:hover{color:var(--seam-ink)}.public-header-actions{align-items:center;gap:10px;display:flex}.public-header-account{align-items:center;gap:7px;min-height:38px;display:inline-flex}.public-header-cta{min-height:38px;color:var(--seam-ink);background:var(--seam-acid);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:720;display:inline-flex}.pricing-hero{grid-template-columns:minmax(0,1.18fr) minmax(330px,.62fr);align-items:stretch;gap:clamp(48px,6vw,92px)}.pricing-hero>div:first-child{align-self:center;max-width:840px}.pricing-hero-summary{min-width:0;color:var(--seam-paper);background:linear-gradient(135deg, #c9f4431f, transparent 42%), var(--seam-ink-2);border:1px solid #0915122e;align-content:start;padding:28px;display:grid;box-shadow:16px 16px #c9f4432b}.pricing-hero-summary>span{color:var(--seam-acid);font:720 9px/1.3 var(--font-geist-mono);letter-spacing:.12em;margin-bottom:24px}.pricing-hero-summary>div{border-top:1px solid var(--seam-line-light);grid-template-rows:auto auto;grid-template-columns:minmax(105px,.8fr) auto;align-items:end;gap:3px 18px;min-height:88px;padding:15px 0;display:grid}.pricing-hero-summary small{color:#93a199;font:650 8px/1.35 var(--font-geist-mono);letter-spacing:.08em;grid-row:1/3;align-self:center}.pricing-hero-summary strong{color:var(--seam-paper);text-align:right;font-size:34px;line-height:1}.pricing-hero-summary b{color:#9eaca5;text-align:right;font-size:10px;font-weight:560}.pricing-hero-summary>a{border-bottom:1px solid var(--seam-acid);width:fit-content;color:var(--seam-paper);align-items:center;gap:7px;margin-top:22px;padding-bottom:4px;font-size:11px;font-weight:680;display:inline-flex}.home-lab .hero-inner{padding-bottom:24px}.home-lab .hero .trust-line{padding-block:8px}.home-lab .trust-line>span,.home-lab .trust-items b{min-height:48px}.home-lab .section-heading:not(.compact){grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);grid-template-areas:"kicker kicker""title copy";align-items:end;gap:20px clamp(48px,6vw,90px);width:100%;max-width:none;margin-bottom:54px;display:grid}.home-lab .section-heading:not(.compact)>.section-kicker{grid-area:kicker}.home-lab .section-heading:not(.compact)>h2{grid-area:title;max-width:860px;margin:0}.home-lab .section-heading:not(.compact)>p{border-left:2px solid var(--seam-acid);grid-area:copy;max-width:520px;margin:0 0 4px;padding:4px 0 4px 26px}.home-lab .section-heading.compact{grid-template-columns:minmax(180px,.28fr) minmax(0,1.72fr);align-items:start;gap:clamp(38px,5vw,76px);width:100%;max-width:none;margin-bottom:54px;display:grid}.home-lab .section-heading.compact>h2{max-width:980px;margin:0}.home-lab .capability-heading{grid-template-columns:minmax(0,1.12fr) minmax(330px,.7fr);align-items:end;gap:clamp(42px,5vw,72px)}.home-lab .capability-heading>p{border:1px solid var(--seam-line-light);border-top-color:var(--seam-acid);background:#ffffff06;max-width:none;padding:24px 26px}.home-lab .capability-table{margin-top:42px}.contact-hero,.contact-hero h1{max-width:1080px}@media (max-width:1100px){.public-header .brand-badge{display:none}.public-header>nav{gap:14px}.pricing-hero{grid-template-columns:1fr}.pricing-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.pricing-hero-summary>span,.pricing-hero-summary>a{grid-column:1/-1}.pricing-hero-summary>div{grid-template-columns:1fr;padding-inline:16px}.pricing-hero-summary>div+div{border-left:1px solid var(--seam-line-light)}.pricing-hero-summary :is(small,strong,b){text-align:left;grid-area:auto/1}}@media (max-width:960px){.public-header>nav{display:none}.public-header-actions{margin-left:auto}.home-lab .section-heading:not(.compact),.home-lab .section-heading.compact,.home-lab .capability-heading{grid-template-columns:1fr;grid-template-areas:none;gap:24px}.home-lab .section-heading:not(.compact)>.section-kicker,.home-lab .section-heading:not(.compact)>h2,.home-lab .section-heading:not(.compact)>p{grid-area:auto}.home-lab .section-heading:not(.compact)>p{max-width:680px;padding-left:20px}.home-lab .section-heading.compact>h2{max-width:820px}}@media (max-width:720px){.public-header{top:max(6px, env(safe-area-inset-top));width:calc(100% - 12px);min-height:56px;padding-inline:10px}.public-header:after{left:52px}.public-header-account{width:36px;font-size:0}.public-header-account svg{width:17px}.public-header-cta{display:none}.pricing-hero-summary{grid-template-columns:1fr;padding:21px;box-shadow:8px 8px #c9f4432b}.pricing-hero-summary>div{grid-template-columns:1fr auto;min-height:76px;padding-inline:0}.pricing-hero-summary>div+div{border-left:0}.pricing-hero-summary small{grid-area:1/1/3}.pricing-hero-summary strong{text-align:right;grid-area:1/2}.pricing-hero-summary b{text-align:right;grid-area:2/2}.home-lab .hero-inner{padding-bottom:20px}.home-lab .section-heading:not(.compact),.home-lab .section-heading.compact{margin-bottom:40px}.home-lab .capability-heading>p{padding:20px}.boundary-grid article{padding:26px 24px 28px}}.home-lab .site-header,.b2b-header,.public-header{width:calc(100% - 16px);max-width:none;margin-inline:auto}details.language-menu>nav{z-index:1200;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2px;width:196px;max-width:calc(100vw - 24px);margin:0;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);left:auto;right:0;overflow:hidden}details.language-menu>nav>a{white-space:nowrap;width:100%;min-width:0;margin:0}@media (max-width:720px){.home-lab .site-header,.b2b-header,.public-header{width:calc(100% - 12px)}details.language-menu>nav{width:188px;top:calc(100% + 8px)}}:root{--dfp-public-edge:max(36px, calc((100vw - 1440px) / 2 + 18px));--dfp-first-block-gap:clamp(48px, 4.5vw, 66px);--dfp-section-space:clamp(68px, 5.5vw, 82px);--dfp-sticky-offset:96px}html{scroll-padding-top:var(--dfp-sticky-offset)}:is(section,article,div)[id]{scroll-margin-top:var(--dfp-sticky-offset)}.home-lab .hero{padding-left:var(--dfp-public-edge);padding-right:var(--dfp-public-edge)}.home-lab .product-command,.home-lab .section,.home-lab .report-section,.home-lab .teams{width:100%;max-width:none;padding-left:var(--dfp-public-edge);padding-right:var(--dfp-public-edge);margin-left:0;margin-right:0}.home-lab .section,.home-lab .report-section,.home-lab .teams{padding-top:var(--dfp-section-space);padding-bottom:var(--dfp-section-space)}.home-lab .product-command{padding-left:var(--dfp-public-edge);padding-right:var(--dfp-public-edge)}.home-lab .report-inner{width:100%;max-width:1240px}.b2b-hero{padding-left:var(--dfp-public-edge);padding-right:var(--dfp-public-edge);padding-bottom:54px}.b2b-section,.b2b-section.subdued{width:100%;max-width:none;padding:var(--dfp-section-space) var(--dfp-public-edge);margin-left:0;margin-right:0}.b2b-hero+.b2b-section,.b2b-section+.b2b-section{border-top:1px solid var(--b2b-line)}.b2b-section.subdued{border-bottom:1px solid var(--b2b-line)}.b2b-cta{width:auto;max-width:none;margin:26px var(--dfp-public-edge) var(--dfp-section-space)}.b2b-section-heading{width:100%;max-width:none;margin-bottom:clamp(38px,4vw,52px)}.b2b-section-heading:has(>p){grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);grid-template-areas:"label label""title copy";align-items:end;gap:18px clamp(46px,6vw,92px);display:grid}.b2b-section-heading:has(>p)>span{grid-area:label}.b2b-section-heading:has(>p)>h2{grid-area:title;max-width:880px;margin-top:0}.b2b-section-heading:has(>p)>p{border-left:2px solid #708f18;grid-area:copy;max-width:510px;margin:0 0 4px;padding:4px 0 4px 24px}.b2b-section-heading:not(:has(>p))>h2{max-width:980px}.b2b-eyebrow,.b2b-section-heading>span,.b2b-cta>div:first-child>span,.claims-panel>div>span,.reject-panel>div>span,.api-pricing-note>div>span{letter-spacing:.115em;font-size:10px;line-height:1.35}.b2b-honesty{font-size:12px;line-height:1.5}.b2b-feature-grid p,.role-grid p,.solution-grid p,.control-list p,.boundary-grid p{font-size:13px;line-height:1.62}.boundary-grid article{min-height:0;padding:clamp(28px,3vw,38px)}.boundary-grid h3{max-width:420px;color:var(--seam-ink);letter-spacing:-.035em;margin:28px 0 10px;font-size:clamp(22px,2.1vw,29px);font-weight:540;line-height:1.12}.boundary-grid p{color:#5d6963;max-width:52ch;margin:0}.boundary-grid ul{margin-top:28px}.contact-content{padding-bottom:var(--dfp-section-space)}.contact-hero{grid-template-columns:minmax(0,1.16fr) minmax(330px,.68fr);grid-template-areas:"label label""title copy""title email";align-items:end;gap:22px clamp(54px,7vw,110px);width:100%;max-width:none;display:grid}.contact-hero>.section-kicker{grid-area:label}.contact-hero h1{grid-area:title;max-width:900px;margin:0}.contact-hero>p{border-left:2px solid #708f18;grid-area:copy;max-width:520px;margin:0;padding-left:22px}.contact-email{border-radius:2px;grid-area:email;width:100%;max-width:520px;min-height:68px;margin-top:0}.contact-reasons{margin-top:var(--dfp-section-space)}.contact-reasons article{color:var(--seam-ink);background:#fffef8;border-color:#18262b26;border-radius:2px;box-shadow:0 15px 34px #2b35300e}.contact-reasons article>svg{color:#58720e}.contact-reasons article>span{color:#536624;font-size:10px}.contact-reasons h2{color:var(--seam-ink)}.contact-reasons p{color:#52615a;font-size:13px}.contact-reasons a{color:#314712}.contact-note{color:var(--seam-ink);background:#c9f4431a;border-color:#436c3933;border-radius:2px}.contact-note>svg{color:#58720e}.contact-note p{color:#52615a}.featured-guide,.guides-grid{width:auto;max-width:none;margin-left:var(--dfp-public-edge);margin-right:var(--dfp-public-edge)}.legal-content>h1{line-height:1.01}.legal-lead{font-size:17px;line-height:1.68}.legal-content section{padding:30px 0}.legal-content section h2{font-size:clamp(24px,2.2vw,29px);line-height:1.2}.legal-content section p,.legal-content section li{font-size:14px;line-height:1.72}.public-mobile-menu{display:none;position:relative}.public-mobile-menu>summary{width:38px;height:38px;color:var(--seam-ink);cursor:pointer;background:#ffffff80;border:1px solid #09151229;place-items:center;list-style:none;display:grid}.public-mobile-menu>summary::-webkit-details-marker{display:none}.public-mobile-menu>nav{z-index:1300;background:#fffef8;border:1px solid #09151229;width:min(300px,100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #1f2a252e}.public-mobile-menu>nav a{color:#35443d;border-bottom:1px solid #0915121a;align-items:center;min-height:46px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.public-mobile-menu>nav a:last-child{color:var(--seam-ink);background:#c9f44347;border-bottom:0}@media (max-width:960px){:root{--dfp-public-edge:28px;--dfp-section-space:64px;--dfp-sticky-offset:88px}.public-mobile-menu{display:block}.b2b-section-heading:has(>p){grid-template-columns:1fr;grid-template-areas:"label""title""copy";gap:18px}.b2b-section-heading:has(>p)>p{max-width:680px;padding-left:19px}.contact-hero{grid-template-columns:1fr;grid-template-areas:"label""title""copy""email";gap:20px}.contact-hero>p,.contact-email{max-width:680px}}@media (max-width:720px){:root{--dfp-public-edge:18px;--dfp-first-block-gap:36px;--dfp-section-space:54px;--dfp-sticky-offset:78px}.home-lab .section,.home-lab .report-section,.home-lab .teams,.b2b-section,.b2b-section.subdued{padding:var(--dfp-section-space) var(--dfp-public-edge)}.b2b-hero{padding:36px var(--dfp-public-edge) 50px}.b2b-cta{margin:18px var(--dfp-public-edge) var(--dfp-section-space)}.b2b-header .b2b-button.small{display:none}.b2b-header-actions,.public-header-actions{gap:6px}.boundary-grid h3{margin-top:23px;font-size:23px}.boundary-grid p{font-size:12.5px}.contact-hero h1{font-size:clamp(40px,11.8vw,52px)}.contact-hero>p{padding-left:17px;font-size:14px}.contact-email{min-height:60px;padding-inline:15px;font-size:13px}.featured-guide,.guides-grid{margin-left:var(--dfp-public-edge);margin-right:var(--dfp-public-edge)}.featured-guide{padding-left:24px;padding-right:24px}.legal-content section p,.legal-content section li{font-size:13.5px;line-height:1.68}}@media (max-width:430px){.b2b-header .brand>span:nth-child(2),.public-header .brand>span:nth-child(2){font-size:12px}.public-header-account{display:none}.public-mobile-menu>nav{right:-2px}}.public-header{width:calc(100% - 16px);max-width:none;margin-left:auto;margin-right:auto}:is(.tool-page,.tools-index-page)>.public-header{width:calc(100% + var(--dfp-public-edge) + var(--dfp-public-edge) - 16px);margin-left:calc(8px - var(--dfp-public-edge));margin-right:0}.brand-badge{font-size:8.5px!important;line-height:1.2!important}.guide-category,.detector-label,.detector-group-heading span,.tools-index-note span{font-size:10px;line-height:1.35}.home-lab .hero-product-label span,.home-lab .hero-product-label small,.home-lab .scanner-tab-groups,.home-lab .analysis-mode-options button b,.home-lab .scanner-governance span{font-size:8.5px}.home-lab .lattice-readout{font-size:8px}.home-lab .lattice-labels,.home-lab .report-integrity-record b{font-size:7.5px}.home-lab .report-integrity-record code,.home-lab .report-integrity-record time{font-size:8px}.guides-page .guide-card{border-radius:2px;min-height:330px}.guides-page .guide-card>div:nth-child(2){margin-top:52px}.legal-page .trust-principles article{color:#182024;background:#fffef9;border-color:#18262b24;border-radius:2px;box-shadow:0 14px 30px #2b35300b}.legal-page .trust-principles svg{color:#58720e}.legal-page .trust-principles h2{color:#182024}.legal-page .trust-principles p{color:#596469;font-size:13px}.b2b-page :is(.b2b-feature-grid article>svg,.compact-callout>svg,.trust-card>svg,.report-principles>svg,.enterprise-card>svg,.solution-grid article>svg,.role-grid strong,.metric-grid strong,.lifecycle-grid article>span,.trust-card>span,.market-card>span,.enterprise-card>span,.sample-report-top span,.sample-next span,.solution-grid article>span,.pricing-page-grid article>span,.pilot-price-grid>article span){color:#58720e}.b2b-page .lifecycle-grid article{background:linear-gradient(#c9f4431c,#0000 75%);border-top-color:#708f18}.b2b-page .control-status.before-ga{color:#85401f;background:#be5b2b1f}.b2b-page .sample-report-top b{color:#8e4524;background:#be5b2b1c}.b2b-page :is(.sample-limit>svg,.api-pricing-note>svg){color:#9a4a22}.b2b-page .solution-grid article>div{color:#4d5e57}:root .tools-index-page{--ink:#182024;--ink-soft:#657176;--white:#fffef9;--acid:#c9f443;--acid-dark:#486114;--line:#18262b21;color:#182024;background:linear-gradient(112deg,#0000 0 73%,#c9f44317 73% 73.12%,#0000 73.12%),#f5f6f2}:root .tools-index-page :is(h1,h2,h3,strong){color:#182024}:root .tools-index-page :is(.tools-index-hero p,.detector-directory-card>p,.detector-group-heading>p,.tools-index-note p){color:#596469}:root .tools-index-page :is(.detector-secondary-links a,.detector-card-top,.detector-label){color:#657176}:root .tools-index-page :is(.detector-group-heading span,.detector-card-top svg,.detector-primary-link,.tools-index-note>svg,.tools-index-note span){color:#506a12}:root .tools-index-page .tools-index-hero>a{color:#101814;background:#c9f443;border-radius:2px}:root .tools-index-page .tools-index-hero-copy>a{color:#101814;background:#c9f443;border-radius:2px;align-items:center;gap:9px;min-height:50px;margin-top:35px;padding:0 19px;font-size:12px;font-weight:720;display:inline-flex}:root .tools-index-page .tools-index-hero{grid-template-columns:minmax(0,1.18fr) minmax(310px,.5fr);align-items:end;gap:clamp(48px,7vw,112px);display:grid}:root .tools-index-page .tools-index-hero-copy h1{max-width:900px}.tools-path-register{color:#182024;background:#fffef9;border:1px solid #18262b29;box-shadow:16px 16px #c9f4432e}.tools-path-register>div{border-bottom:1px solid #18262b21;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.tools-path-register>div span{color:#506a12;font:720 10px var(--font-geist-mono), monospace;letter-spacing:.12em}.tools-path-register>div strong{font-size:29px;font-weight:520}.tools-path-register dl{margin:0}.tools-path-register dl>div{border-bottom:1px solid #18262b21;padding:20px}.tools-path-register dt{font-size:14px;font-weight:680}.tools-path-register dd{color:#596469;margin:6px 0 0;font-size:11px;line-height:1.5}.tools-path-register>p{color:#596469;margin:0;padding:20px;font-size:11px;line-height:1.58}:root .tools-index-page .detector-directory-card{color:#20282c;background:#fffef9d1;border-color:#18262b21;border-radius:2px;min-height:360px;box-shadow:0 15px 34px #2b35300b}:root .tools-index-page .detector-directory.context .detector-directory-card{background:#fffef9a8;min-height:330px}:root .tools-index-page .detector-directory-card.primary-entry{background:radial-gradient(circle at 92% 5%,#c9f44324,#0000 35%),#fffef9;border-color:#536d0d52}:root .tools-index-page .detector-card-top small{color:#3e5710;border-color:#536d0d40}:root .tools-index-page .tools-index-note{color:#182024;background:#fffef9cc;border-color:#536d0d33;border-radius:2px;margin-bottom:48px}:root .tools-index-page .tools-index-note>a{color:#101814;background:#c9f443;border-color:#c9f443;border-radius:2px}:root .home-lab .document-scanner-head h3{color:#182025}:root .home-lab .document-source-tabs{background:#ecece3;border-color:#18262b24;border-radius:2px}:root .home-lab .document-source-tabs button{color:#657176;border-radius:2px}:root .home-lab .document-source-tabs button.active{color:#17231f;background:#fffef8;box-shadow:inset 0 -2px #708f18}:root .home-lab .document-dropzone{color:#182025;background:radial-gradient(circle at 5%,#c9f4431a,#0000 30%),#f7f7ef;border-color:#2d4b244d;border-radius:2px}:root .home-lab .document-file-icon{color:#58720e;background:#c9f4432e;border-color:#536d0d3d;border-radius:2px}:root .home-lab .document-file-copy strong{color:#1b2428}:root .home-lab :is(.document-file-copy span,.document-actions>span,.url-field>span,.url-field small){color:#596469}:root .home-lab .document-browse{color:#26332d;background:#fffef8;border-color:#18262b24;border-radius:2px}:root .home-lab .url-field>div{color:#657176;background:#f7f7ef;border-color:#2d4b2440;border-radius:2px}:root .home-lab .url-field input{color:#182025}:root .home-lab .url-field input::placeholder{color:#7b8781}:root .home-lab .analyze-button,:root .home-lab .analyze-button:hover{color:#101814;box-shadow:none;background:#c9f443;border-radius:2px}:root .home-lab .analyze-button:disabled,:root .home-lab .analyze-button:disabled:hover{opacity:1;color:#6a756f;cursor:not-allowed;background:#dfe1d8;transform:none}:root .home-lab .training-consent-option{color:#1d292d;background:#38b59f0f;border-color:#29978438}:root .home-lab .training-consent-option strong{color:#1d292d}:root .home-lab .training-consent-option strong em{color:#31540e;background:#c9f44338}:root .home-lab .training-consent-option small,:root .home-lab .training-save-status small{color:#59666b}:root .home-lab .training-save-status{color:#126c5d;background:#eef9f5;border-color:#1f82713d}:root .home-lab .training-save-status.error{color:#8a4b0b;background:#fff7eb;border-color:#aa641b4d}:root .home-lab .training-save-status strong{color:#203034}:root .home-lab .file-main{color:#182024;background:#fffef8;border-color:#18262b24;border-radius:2px}:root .home-lab .file-main strong{color:#182024}:root .home-lab .file-main span{color:#59666b}:root .home-lab .file-icon{color:#4e6813;background:#c9f44338;border-radius:2px}:root .home-lab .remove-file{color:#46544e}:root .home-lab .remove-file:hover{background:#18262b0f}:root .home-lab .quick-facts span{color:#425057}:root .home-lab .quick-facts svg{color:#58720e}:root .home-lab .scanner-tabs button:hover{color:#182024;background:#c9f44321}:root .home-lab .scanner-tab-groups{color:#35423c;background:#deded3;border-color:#18262b24}:root .home-lab .scanner-tab-groups span:last-child{border-left-color:#18262b24}:root .home-lab .scanner-tabs button{color:#53605a}:root .home-lab .scanner-tabs button.context-tab-start{color:#4b5852;border-left-color:#18262b24}:root .home-lab :is(.text-scanner-head>span,.text-actions>span){color:#53605a}:root .home-lab .scanner-foot{color:#48564f}:root .home-lab .document-source-tabs button{color:#4e5b55}:root .home-lab .progress-copy{color:#27342e}:root .home-lab .progress-copy span:last-child{color:#4f6814}:root .home-lab .progress-track{background:#d9dccf}:root .home-lab .progress-track span{box-shadow:none;background:linear-gradient(90deg,#58720e,#c9f443)}:root .home-lab .scanner-shell.is-analyzing{border-color:#58720e9e;animation:2.2s ease-in-out infinite scanner-mineral-pulse}:root .home-lab .scanner-shell.is-analyzing:before{background:linear-gradient(90deg,#0000,#708f18,#0000);display:block;box-shadow:0 0 16px #708f1861}@keyframes scanner-mineral-pulse{50%{box-shadow:0 36px 88px #1f2a252e,inset 0 0 0 1px #708f1829,0 0 46px #c9f4431f}}:root .home-lab .dropzone.dragging{background-color:#c9f44326;border-color:#58720e}:root .home-lab .neural-lattice{color:#58720e}:root .home-lab .lattice-links{stroke:#58720e3d}:root .home-lab .lattice-links path:nth-child(3n){stroke:#be5b2b38}:root .home-lab .lattice-nodes{fill:#708f18ad;stroke:#445b0cd1;filter:drop-shadow(0 0 4px #708f1842)}:root .home-lab .lattice-nodes circle:nth-child(4n){fill:#be5b2ba8;stroke:#8e4524c7}:root .home-lab .neural-lattice.active .lattice-links path{stroke:#58720e8c}:root .home-lab .neural-lattice.active .lattice-links path:nth-child(3n){stroke:#be5b2b8a}:root .home-lab .neural-lattice.active .lattice-readout i{background:#708f18;box-shadow:0 0 9px #708f186b}:root .home-lab .neural-lattice.active .lattice-readout b{color:#43580e}:root .home-lab .lattice-labels{color:#59666b}:root .home-lab .scan-working>.neural-lattice{background:radial-gradient(circle,#c9f4431f,#fffef880);border-color:#58720e33;border-radius:2px}:root .home-lab .document-dropzone.dragging{background:#c9f44329;border-color:#58720e;box-shadow:inset 0 0 0 1px #58720e1f}:root .home-lab .scan-steps{color:#68756f}:root .home-lab .scan-steps .done{color:#3e4d46}:root .home-lab .scan-steps .current{color:#4f6814}:root .home-lab .error-message{color:#7d302c;background:#fff0ed}:root .home-lab .error-message span{color:#884944}:root .home-lab .scan-access-prompt{color:#126c5d;background:#eef9f5;border-color:#1f82714d}:root .home-lab .scan-access-prompt.credits{color:#8a4b0b;background:#fff7eb;border-color:#aa641b52}:root .home-lab .scan-access-prompt.checking{color:#44535a}:root .home-lab .scan-access-prompt strong{color:#172226}:root .home-lab .scan-access-prompt span{color:#45535a}:root .home-lab .scan-access-prompt>.credit-glyph{color:#126c5d}:root .home-lab .scan-access-prompt.credits>.credit-glyph{color:#8a4b0b}:root .home-lab .scan-access-prompt>a:hover{background:#1423280b}:root .home-lab .deep-research-notice{color:#744fba;background:#f8f3ff}:root .home-lab .deep-research-notice strong{color:#36284e}:root .home-lab .deep-research-notice span{color:#6d6378}:root .home-lab .report-actions{color:#45545a;background:#f1faf7;border-color:#14806e33}:root .home-lab .report-actions strong{color:#1d292e}:root .home-lab .report-actions small{color:#536168}:root .home-lab .report-actions>p{color:#8f3e32}:root .home-lab :is(.text-scanner>.report-visual-summary){color:#263136;background:#ffffffb8;border-color:#18262b1f}:root .home-lab :is(.text-scanner>.report-visual-summary) .report-gauge>span{color:#182126;background:#fff}:root .home-lab :is(.text-scanner>.report-visual-summary) :is(.report-gauge small,.report-spectrum-copy>p,.report-spectrum-labels){color:#536168}:root .home-lab :is(.text-scanner>.report-visual-summary) .report-spectrum-copy>strong{color:#1d292e}:root .guide-article-page .article-body section>ul li{color:#52615a}:root .tool-page .localized-live-scanner :is(.result-panel,.text-verdict,.document-verdict,.deep-research-card,.signal-row,.next-action,.result-reasons) :is(h3,strong),:root .tool-page .localized-live-scanner .deep-research-card :is(.deep-claim strong,.deep-sources a strong){color:#e7edf5}:root .tool-page .localized-live-scanner .analysis-mode-options button strong{color:inherit}:root .tool-page .localized-scanner-label strong{color:#f4f6ee}:root .tool-page .localized-live-scanner .report-actions strong{color:#1d292e}:root .tool-page .localized-live-scanner .deep-research-notice strong{color:#36284e}@media (max-width:720px){.public-header{width:calc(100% - 12px)}:is(.tool-page,.tools-index-page)>.public-header{width:calc(100% + var(--dfp-public-edge) + var(--dfp-public-edge) - 12px);margin-left:calc(6px - var(--dfp-public-edge))}.brand-badge{display:none}}@media (max-width:960px){:root .tools-index-page .tools-index-hero{grid-template-columns:1fr;gap:42px}.tools-path-register{max-width:720px;box-shadow:10px 10px #c9f44329}}@media (max-width:1050px){.b2b-header .public-mobile-menu{display:block}}@media (max-width:560px){:root .tools-index-page .detector-directory-card,:root .tools-index-page .detector-directory.context .detector-directory-card{min-height:0}.tools-path-register dl>div,.tools-path-register>p{padding:17px}:root .tools-index-page .tools-index-note{margin-bottom:32px}.guides-page .guide-card{min-height:0}.guides-page .guide-card>div:nth-child(2){margin-top:38px}}:root .contact-hero>p,:root .home-lab .pricing-intro{color:#435149}:root :is(.tools-index-page,.tool-page) .article-breadcrumb a,:root :is(.tools-index-page,.tool-page) .tool-breadcrumb a{color:#40551b}:root .guides-page .guides-hero h1 em{color:#58720e}details.language-menu>nav>a>span{color:#435149}details.language-menu>nav>a[aria-current=page]>span{color:#182024}:root .legal-page .legal-footer,:root .legal-page .legal-footer a{color:#b8c4be}:root .legal-page .legal-footer a:hover{color:#dfff83}.b2b-page .b2b-footer-note{color:#aeb9b4}.home-lab .hero-product-label span,.home-lab .hero-product-label small,.home-lab .scanner-governance span{font-size:10px}.home-lab .scanner-tab-groups,.home-lab .analysis-mode-options button b,.home-lab .lattice-readout{font-size:9.5px}.home-lab .scanner-governance strong{font-size:13.5px;line-height:1.35}.home-lab .scanner-governance small{font-size:11.5px;line-height:1.55}.home-lab .investigation-chain li b,.home-lab .investigation-chain li strong{font-size:11.5px}.public-header>nav,.b2b-header>nav{gap:clamp(12px,1.45vw,24px)}.home-lab .hero .trust-line{width:100%;max-width:none}.market-card small a{color:inherit;align-items:center;gap:6px;font-weight:700;display:inline-flex}.api-example-note{color:#c7d1cc;border-top:1px solid #ffffff1f;margin:0;padding:14px 18px 16px;font-size:12px;line-height:1.6}.api-example-note code{color:#dfff83}.trust-document-page{color:#182024;background:#f2f1e8}.trust-document-hero{padding:clamp(66px, 7vw, 108px) var(--dfp-public-edge) clamp(48px, 5vw, 72px);border-bottom:1px solid #18262b26;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;gap:clamp(42px,7vw,110px);display:grid}.trust-document-hero>div>span,.trust-document-summary strong,.trust-flow article>span,.provider-status{color:#536717;font:760 10px/1.35 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.trust-document-hero h1{letter-spacing:-.067em;max-width:920px;margin:22px 0 20px;font-size:clamp(48px,6.2vw,88px);font-weight:510;line-height:.94}.trust-document-hero>div>p{color:#52615a;max-width:760px;margin:0;font-size:17px;line-height:1.68}.trust-document-hero aside{background:#fffef8;border:1px solid #18262b2e;gap:13px;padding:28px;display:grid;box-shadow:10px 10px #c9f4432e}.trust-document-hero aside svg{color:#58720e}.trust-document-hero aside strong{font-size:17px}.trust-document-hero aside p{color:#596760;margin:0;font-size:13px;line-height:1.65}.trust-document-summary,.trust-flow{padding-inline:var(--dfp-public-edge);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-document-summary article{border-bottom:1px solid #18262b24;border-right:1px solid #18262b24;align-content:start;gap:15px;min-height:180px;padding:30px;display:grid}.trust-document-summary article:first-child{border-left:1px solid #18262b24}.trust-document-summary svg{color:#58720e}.trust-document-summary p{color:#58665f;margin:0;font-size:13px;line-height:1.6}.trust-document-body{max-width:980px;padding:clamp(64px, 7vw, 104px) var(--dfp-public-edge);margin:0 auto}.trust-document-body.wide{max-width:none}.trust-document-body>section{border-bottom:1px solid #18262b24;padding:36px 0}.trust-document-body>section:last-child{border-bottom:0}.trust-document-body h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(25px,2.5vw,34px);font-weight:560;line-height:1.15}.trust-document-body h3{margin:0 0 12px;font-size:18px;font-weight:600}.trust-document-body p,.trust-document-body li{color:#52615a;font-size:14px;line-height:1.72}.trust-document-body a{color:#40551b;text-underline-offset:3px;font-weight:670;text-decoration:underline}.trust-document-body code{color:#3c4e10;font:600 .9em var(--font-geist-mono), monospace;background:#e2e8c8;padding:2px 5px}.trust-notice{background:#fff8e9;border:1px solid #c4ad75;gap:14px;margin-bottom:32px;padding:22px 24px;display:flex}.trust-notice strong{color:#473819}.trust-notice p{color:#695d43;margin:6px 0 0}.trust-notice>p{margin:0 0 0 10px}.trust-table-wrap{background:#fffef8;border:1px solid #18262b26;width:100%;overflow-x:auto}.trust-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.trust-table-wrap th,.trust-table-wrap td{vertical-align:top;text-align:left;border-bottom:1px solid #18262b1f;border-right:1px solid #18262b1f;padding:17px 18px}.trust-table-wrap tr:last-child>*{border-bottom:0}.trust-table-wrap tr>:last-child{border-right:0}.trust-table-wrap th{color:#26332d;background:#ecece1;width:22%;font-size:12px;line-height:1.5}.trust-table-wrap td{color:#52615a;font-size:12.5px;line-height:1.62}.trust-table-wrap thead th{color:#d9f786;font:700 10px/1.45 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#10211e}.trust-flow{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.trust-flow article{border-bottom:1px solid #18262b24;border-right:1px solid #18262b24;min-height:230px;padding:30px;position:relative}.trust-flow article:first-child{border-left:1px solid #18262b24}.trust-flow article>span{position:absolute;top:22px;right:22px}.trust-flow svg{color:#58720e;margin-top:8px}.trust-flow h2{margin:56px 0 12px;font-size:22px}.trust-flow p{color:#58665f;margin:0;font-size:12.5px;line-height:1.62}.route-register{border-top:1px solid #18262b24;border-left:1px solid #18262b24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-register article{background:#fffef8;border-bottom:1px solid #18262b24;border-right:1px solid #18262b24;padding:25px}.route-register article p{margin:0}.provider-register{gap:18px;display:grid}.provider-register>article{background:#fffef8;border:1px solid #18262b26}.provider-register header{border-bottom:1px solid #18262b21;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.provider-register header h2{margin:0;font-size:23px}.provider-status{text-align:right;border:1px solid;max-width:360px;padding:7px 9px}.provider-status.blocked{color:#9a4d35}.provider-status.optional{color:#356d64}.provider-register dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.provider-register dl>div{border-right:1px solid #18262b1f;padding:20px 22px}.provider-register dl>div:last-child{border-right:0}.provider-register dt{color:#3f4d46;font:720 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px}.provider-register dd{color:#596760;margin:0;font-size:12px;line-height:1.63}.trust-subscribe{gap:20px;display:flex}.trust-subscribe svg{color:#58720e;flex:none}.trust-inline-action,.trust-next-links a{align-items:center;gap:7px;display:inline-flex}.trust-next-links{flex-wrap:wrap;gap:18px 30px;display:flex}.home-lab .product-command{grid-template-columns:repeat(4,minmax(0,1fr))}.home-lab .product-command>div:nth-child(4){box-shadow:inset 0 4px #90a6ff}.home-lab .status-roadmap{color:#b7c3ff}.home-lab .how.section{padding-bottom:clamp(24px,2.2vw,32px)}.home-lab .report-section{padding-top:clamp(56px,4.5vw,68px)}.home-lab .report-inner{align-items:start;max-width:1240px;margin-inline:auto}.home-lab .hero .trust-line{box-sizing:border-box;width:100%;max-width:1380px;margin-inline:auto;overflow:clip}.home-lab .trust-items{width:100%;min-width:0}.home-lab .trust-items b{overflow-wrap:anywhere;min-width:0}@media (max-width:1280px){.home-lab .product-command{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lab .hero .trust-line{grid-template-columns:1fr}.home-lab .trust-line>span{grid-column:auto;min-height:40px}.home-lab .trust-items{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-register dl{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-register dl>div:nth-child(2){border-right:0}.provider-register dl>div:nth-child(-n+2){border-bottom:1px solid #18262b1f}}@media (max-width:900px){.trust-document-hero,.trust-document-summary{grid-template-columns:1fr}.trust-document-summary article{border-left:1px solid #18262b24;min-height:0}.trust-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-flow article:nth-child(3){border-left:1px solid #18262b24}}@media (max-width:720px){.home-lab .product-command,.home-lab .trust-items,.trust-flow,.route-register,.provider-register dl{grid-template-columns:1fr}.home-lab .product-command>div{border-left:1px solid var(--seam-line-dark);min-height:0}.home-lab .trust-items b{border-left:0;border-top:1px solid var(--seam-line-dark)}.trust-flow article,.trust-flow article:nth-child(3){border-left:1px solid #18262b24;min-height:0}.trust-flow h2{margin-top:38px}.provider-register header{flex-direction:column;align-items:flex-start}.provider-status{text-align:left;max-width:none}.provider-register dl>div,.provider-register dl>div:nth-child(2){border-bottom:1px solid #18262b1f;border-right:0}.provider-register dl>div:last-child{border-bottom:0}}@media print{.trust-document-page .b2b-header,.trust-document-page .b2b-footer{display:none}.trust-document-page{background:#fff}.trust-document-hero,.trust-document-body{padding:28px}.trust-document-hero aside{box-shadow:none}.trust-document-body>section{break-inside:avoid}}.skip-link{z-index:10000;color:#101814;background:#c9f443;border:2px solid #101814;padding:11px 15px;font-weight:750;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.home-lab .hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lab .trust-items a{border-left:1px solid var(--seam-line-dark);color:#35443d;overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;min-height:56px;padding:10px 13px;font-size:10.5px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.home-lab .trust-items a:hover{color:#182024;background:#c9f44329}.home-lab .trust-items a svg{color:#58720e;flex:none}details.language-menu>nav{overscroll-behavior:contain;max-height:min(70dvh,420px);overflow-y:auto}.public-mobile-menu>nav{overscroll-behavior:contain;max-height:calc(100dvh - 84px);overflow-y:auto}.language-menu summary,.public-mobile-menu>summary,.public-header-account{min-width:44px;min-height:44px}.auth-form label>div:focus-within,.claim-form label>div:focus-within{border-color:#58720e;box-shadow:0 0 0 3px #58720e38}.auth-form input::placeholder,.claim-form input::placeholder{color:#59666b;opacity:1}.team-status,.team-case-card aside span,.team-member-row button,.team-pending-list button,.team-audit-panel article small,.developer-console :is(label,small,code,td,th,button){font-size:max(11px,.72rem);line-height:1.45}.team-case-card p,.team-member-row,.team-pending-list,.developer-console :is(input,select,textarea){font-size:13px;line-height:1.5}.home-lab .lattice-labels,.home-lab .report-integrity-record b,.home-lab .report-record-line,.home-lab .report-review-line,.home-lab .demo-score span,.home-lab .report-window-bar>span,details.language-menu>nav>a>span{font-size:9.5px;line-height:1.4}.localized-availability-note{color:#4f5d56;background:#fff8e9;border:1px solid #18262b29;border-top:0;margin:0;padding:12px 15px;font-size:11.5px;line-height:1.55}.localized-detector-page:lang(hi),.localized-detector-page [lang=hi]{font-family:Nirmala UI,Noto Sans Devanagari,Mangal,sans-serif}.route-state-page{color:#182024;background:#f5f6f2;min-height:100dvh;padding:clamp(80px,12vw,160px) max(24px,8vw)}.route-state-page>span{color:#4b6212;font:750 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em}.route-state-page :is(h1,.route-state-title){color:#182024;letter-spacing:-.06em;max-width:760px;margin:20px 0 15px;font-size:clamp(38px,6vw,74px);font-weight:700;line-height:.98}.route-state-page p{color:#58665f;max-width:620px;font-size:15px;line-height:1.65}.route-state-progress{background:#d9ddd2;width:min(420px,100%);height:4px;margin-top:32px;overflow:hidden}.route-state-progress i{background:#6f8c20;width:38%;height:100%;animation:1.2s ease-in-out infinite alternate route-state-progress;display:block}.route-state-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.route-state-actions :is(button,a){color:#182024;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #182024;align-items:center;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-flex}.route-state-actions button{background:#c9f443}@keyframes route-state-progress{0%{transform:translate(-20%)}to{transform:translate(180%)}}.faq-grid [hidden]{display:none!important}@media (max-width:1280px){.home-lab .trust-items a:nth-child(4){border-left:0}.home-lab .trust-items a:nth-child(n+4){border-top:1px solid var(--seam-line-dark)}.home-lab .product-command>div:nth-child(odd){border-left:1px solid var(--seam-line-dark)}}@media (max-width:1100px){.account-header{height:auto;min-height:76px;padding-block:8px}.account-header>div{flex-wrap:wrap;justify-content:flex-end}}.team-main-column :is(label,small,code,td,th,button,span),.team-side-column :is(label,small,code,td,th,button,span),.team-case-layout :is(label,small,code,td,th,button,span),.developer-page .developer-shell :is(label,small,code,pre,td,th,button,span),.api-admin-page .api-admin-shell :is(label,small,code,pre,td,th,button,span){font-size:max(11px,.72rem);line-height:1.45}.team-main-column :is(input,select,textarea),.team-side-column :is(input,select,textarea),.team-case-layout :is(input,select,textarea),.developer-page .developer-shell :is(input,select,textarea),.api-admin-page .api-admin-shell :is(input,select,textarea){font-size:13px;line-height:1.5}.team-main-column :is(.team-pending-list>strong,.team-audit-panel article strong,.team-note-list strong),.team-side-column :is(.team-pending-list>strong,.team-audit-panel article strong,.team-note-list strong),.team-case-layout :is(.team-note-list strong,.team-linked-reports article small,.team-linked-reports article em),.developer-page .developer-shell :is(.developer-table em,.developer-activity em,.developer-activity b,.developer-quickstart>p,.developer-test-runner>p),.api-admin-page .api-admin-shell :is(.api-admin-rows strong,.api-admin-rows small,.api-admin-toolbar span,.api-admin-toolbar button){font-size:max(11px,.72rem);line-height:1.45}@media (max-width:720px){.home-lab .hero-proof,.home-lab .trust-items{grid-template-columns:1fr}.home-lab .trust-items a,.home-lab .trust-items a:nth-child(4){border-left:0;border-top:1px solid var(--seam-line-dark);min-height:46px}}@media (max-width:650px){.account-header{height:auto;min-height:66px}}@media (prefers-reduced-motion:reduce){.route-state-progress i{width:100%;animation:none}}@media (min-width:721px){.home-lab .hero-copy{min-width:0}.home-lab .hero h1{max-width:100%;font-size:clamp(56px,4.8vw,72px)}.home-lab .hero h1 em{white-space:normal;text-wrap:balance;overflow-wrap:normal;vertical-align:top;max-width:100%;display:inline-block}}@media (min-width:961px) and (max-width:1120px){.b2b-hero.split{gap:48px;grid-template-columns:1fr!important}.b2b-hero.split>div:first-child,.b2b-hero.split .workspace-preview{width:100%;max-width:850px}}@media (min-width:1121px){.b2b-hero.split{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:clamp(48px,4.5vw,72px)}.b2b-hero.split>div:first-child{max-width:680px}.b2b-hero.split .workspace-preview{width:100%;transform:none}.b2b-hero.split .workspace-preview-head{padding:19px 22px;font-size:10px}.b2b-hero.split .workspace-preview-grid{grid-template-columns:116px minmax(0,1fr);min-height:410px}.b2b-hero.split .workspace-preview-grid aside{gap:20px;padding:28px 18px;font-size:11px}.b2b-hero.split .workspace-preview-grid>div{min-width:0;padding:42px 36px}.b2b-hero.split .workspace-preview h2{font-size:clamp(29px,2.15vw,34px)}.b2b-hero.split .workspace-preview p{font-size:14px}.b2b-hero.split .workspace-preview ul{gap:12px;margin:26px 0}.b2b-hero.split .workspace-preview li{font-size:12.5px}.b2b-hero.split .workspace-preview :is(button,a){padding:11px 13px;font-size:10.5px}}:root .account-page,:root .auth-page,:root .stripe-setup-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#182024;background:radial-gradient(circle at 87% 2%,#c9f44321,#0000 28%),radial-gradient(circle at 8% 24%,#3fc8b117,#0000 27%),#f4f5f0}:root .account-header,:root .auth-header{border-color:#18262b1f}:root .account-page .account-header{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#f4f5f0eb;position:sticky;top:0}:root .account-header .brand,:root .auth-header .brand,:root .auth-story h2,:root .auth-card-copy h1,:root .claim-card h1{color:#182024}:root .account-header .brand>span:last-child>span,:root .auth-header .brand>span:last-child>span{color:#68746d}:root .account-header>div a,:root .account-header>div button,:root .auth-header>a:last-child{color:#4f5c55;background:#ffffff8f;border-color:#18262b21}:root .account-header>div :is(a,button):hover,:root .auth-header>a:last-child:hover{color:#27342e;background:#c9f44321;border-color:#58720e59}:root .account-eyebrow{color:#536b15}:root .account-hero p{color:#27342e}:root .account-hero p span,:root .account-plans>div:first-child p,:root .auth-story>p,:root .auth-card-copy p{color:#596760}:root .balance-card{color:#182024;background:linear-gradient(145deg,#c9f44338,#ffffffe6 70%),#fffef8;border-color:#58720e47;box-shadow:0 22px 55px #2c37311a}:root .balance-card>span{color:#4d6412}:root .balance-card small{color:#647169}:root .balance-card a{color:#111a16;background:#c9f443}:root .account-panel,:root .account-plans,:root .checkout-banner,:root .auth-card,:root .claim-card{color:#182024;background:#fffef9db;border-color:#18262b21;box-shadow:0 20px 58px #23303412}:root .panel-heading,:root .history-row,:root .training-account-intro,:root .training-contribution-row,:root .ledger-list>div,:root .auth-benefits,:root .auth-benefits>span{border-color:#18262b1a}:root .panel-heading>span,:root .history-row small,:root .training-contribution-row small,:root .training-contribution-row em,:root .ledger-list small,:root .empty-history p{color:#66736c}:is(:root .history-row:hover,:root .history-row:focus-visible){background:#c9f44317}:root .history-icon{color:#4d6412;background:#c9f4432e}:root .history-verdict{color:#56635c;background:#18262b0f}:root .history-verdict.no-signs{color:#176653;background:#2997841a}:root .history-open{color:#647169}:root .ledger-list b{color:#27342e}:root .ledger-list b.positive{color:#496111}:root .billing-summary-grid>div,:root .account-plan-grid article,:root .account-packs,:root .auth-tabs,:root .auth-form label>div,:root .claim-form label>div,:root .claim-form label>input{color:#182024;background:#f6f7f2;border-color:#18262b1f}:root .billing-summary-grid span,:root .billing-summary-grid small,:root .billing-actions small,:root .billing-actions>p{color:#647169}:root .billing-summary-grid strong,:root .billing-actions strong{color:#182024}:root .billing-actions{border-color:#18262b1a}:root .billing-actions>div{color:#4f6814}:root .account-security-copy h2{color:#182024}:root .account-security-copy p{color:#596760}:root .account-security-copy small{color:#4f6814}:root .account-security-open,:root .account-security-actions button:first-child{color:#111a16;background:#c9f443}:root .account-security-form{border-color:#18262b1a}:root .account-security-form label{color:#647169}:root .account-security-form input{color:#182024;background:#f6f7f2;border-color:#18262b1f}:root .account-security-actions button:last-child{color:#4f5c55;background:#ffffff8f;border-color:#18262b21}@media (max-width:700px){.account-security-panel{grid-template-columns:1fr;margin-inline:14px;padding:20px}.account-security-open{width:100%}.account-security-form{grid-template-columns:1fr}.account-security-actions{display:grid}.account-security-actions button{width:100%}}:root .billing-alert{background:#fff8ec;border-color:#b4742347}:root .checkout-banner.success{color:#176653;background:#eef8f3;border-color:#29978447}:root .checkout-banner strong{color:#182024}:root .training-account-intro{color:#596760}:root .training-contribution-row em.active{color:#176653;background:#2997841a}:root .empty-history>svg,:root .empty-history a{color:#4f6814}:root .account-plans{padding:clamp(32px,4.4vw,58px)}:root .account-plan-grid article{min-height:250px;position:relative}:root .account-plan-grid article.recommended{border-color:#58720e57}:root .account-plan-grid article.selected{background:linear-gradient(160deg,#c9f4432e,#f8f9f3 72%);border-color:#6f8c20}.account-plan-title{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.account-plan-title>span{color:#526059;font-size:13px;font-weight:680}.account-plan-title>em{color:#40540f;font:normal 720 8px/1 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#c9f4433d;border-radius:999px;padding:5px 7px}:root .account-plan-grid article>strong{color:#182024}:root .account-plan-grid article>strong small{color:#68746d}:root .account-plan-grid article>p{color:#27342e;margin-top:20px;line-height:1.45}:root .account-plan-grid article>p b{color:#496111;font-size:1.08em}.account-plan-unit{color:#66736c;margin-top:8px;font-size:10.5px;line-height:1.45}:root .account-plan-grid form{margin-top:auto;padding-top:20px}:root .account-plan-grid button,:root .billing-actions button{color:#111a16;background:#c9f443}:root .account-plan-grid button:disabled,:root .billing-actions button:disabled{color:#66736c;background:#e2e5dc}:root .account-packs{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(145px,1fr));gap:10px;padding:14px;display:grid}:root .account-packs>span{align-content:center;gap:5px;padding:7px 8px;display:grid}:root .account-packs>span strong{color:#26332d;font-size:12px}:root .account-packs>span small{color:#647169;font-size:10px;line-height:1.4}:root .account-packs form,:root .account-packs button{width:100%}:root .account-packs button{color:#26332d;text-align:left;background:#fffef9;border-color:#18262b21;border-radius:10px;align-content:center;justify-items:start;gap:4px;min-height:64px;padding:10px 12px;display:grid}:root .account-packs button:hover:not(:disabled){background:#c9f4431c;border-color:#58720e61}:root .account-packs button strong{font-size:11.5px}:root .account-packs button span{color:#647169;font-size:9.5px}.account-meter-note{color:#526059;background:#c9f44317;border-left:3px solid #6f8c20;gap:6px;margin-top:12px;padding:15px 18px;font-size:11px;line-height:1.55;display:grid}.account-meter-note strong{color:#26332d}:root .auth-form input,:root .claim-form input{color:#182024;background:0 0}:root .auth-tabs button{color:#66736c}:root .auth-tabs button.active{color:#30440d}:root .oauth-button,:root .google-native-button{color:#25322c;background:#f7f8f3;border-color:#18262b21}:root .auth-benefits b{color:#26332d}:root .auth-benefits small,:root .auth-legal{color:#647169}.pricing-page-grid article{position:relative}.pricing-page-grid article.recommended{background:linear-gradient(160deg,#c9f44326,#fffef8 68%);border-color:#58720e6b}.pricing-page-grid article>em{color:#3f530f;font:normal 720 8px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#c9f44347;padding:5px 7px;position:absolute;top:16px;right:16px}.pricing-page-grid article>small{color:#647169;margin-top:7px;font-size:10.5px}#personal-pricing .b2b-section-heading:has(>p){grid-template-areas:"label label""title copy""title honesty";align-items:start}#personal-pricing .b2b-section-heading>p:not(.b2b-honesty){grid-area:copy}#personal-pricing .b2b-section-heading>.b2b-honesty{grid-area:honesty;margin-top:-8px}@media (min-width:1081px){.home-lab .hero-inner{grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);gap:clamp(42px,4vw,66px)}.home-lab .hero h1{font-size:clamp(52px,4.35vw,69px)}}@media (max-width:960px){#personal-pricing .b2b-section-heading:has(>p){grid-template-areas:"label""title""copy""honesty"}#personal-pricing .b2b-section-heading>.b2b-honesty{margin-top:0}}@media (min-width:821px) and (max-width:1080px){.home-lab .hero-inner{grid-template-columns:1fr;gap:54px;max-width:900px}.home-lab .hero-copy{max-width:790px}.home-lab .hero h1{max-width:780px;font-size:clamp(56px,7vw,72px)}.home-lab .hero-product{width:100%;max-width:860px}}@media (min-width:1121px){.b2b-hero.split{grid-template-columns:minmax(0,.88fr) minmax(590px,1.12fr);gap:52px;max-width:1280px}.b2b-hero.split .workspace-preview-grid{min-height:440px}}@media (max-width:900px){:root .account-packs{grid-template-columns:1fr}:root .account-packs>span{padding:8px 2px}}.localized-home{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-hyphens:auto;hyphens:auto}.localized-home .hero-inner,.localized-home .hero-copy,.localized-home .hero-product,.localized-home .product-command>div,.localized-home .section-heading,.localized-home .case-card>div:last-child,.localized-home .price-card{min-width:0}.localized-home .hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:780px;font-size:clamp(48px,4.15vw,67px);line-height:.98}.localized-home:lang(de) .hero h1,.localized-home:lang(fr) .hero h1,.localized-home:lang(nl) .hero h1{font-size:clamp(46px,3.95vw,64px)}.localized-home:lang(hi){font-family:"Nirmala UI", "Noto Sans Devanagari", Mangal, var(--font-geist-sans), sans-serif}.localized-home:lang(hi) .hero h1{letter-spacing:-.035em;font-size:clamp(44px,3.8vw,61px);line-height:1.08}.localized-home .hero-copy>p,.localized-home .section-heading>p,.localized-home .learn-intro>p,.localized-home .teams p,.localized-home .pricing-intro{font-size:clamp(14px,1.05vw,16px);line-height:1.67}.localized-home .hero-kicker,.localized-home .section-kicker,.localized-home .product-command>div>span,.localized-home .case-index+div>span{font-size:max(10.5px,.68rem);line-height:1.45}.localized-home .hero-proof span,.localized-home .trust-items a{font-size:max(11px,.7rem);line-height:1.45}.localized-home .hero-proof span{align-items:center;min-height:44px}.localized-home .hero-proof span b{white-space:nowrap}.localized-home .product-command h2,.localized-home .step-grid h3,.localized-home .case-card h3,.localized-home .learn-grid h3,.localized-home .price-card h3{text-wrap:balance;overflow-wrap:anywhere}.localized-home .product-command p,.localized-home .step-grid p,.localized-home .case-card p,.localized-home .learn-grid p,.localized-home .faq-list p,.localized-home .price-card p,.localized-home footer p,.localized-home footer a{font-size:max(12px,.77rem);line-height:1.58}.localized-home .product-command>div{min-height:305px}.localized-home .product-command>div>:is(a,button){margin-top:auto}.localized-home .faq-list button{text-align:left;font-size:clamp(14px,1.05vw,16px);line-height:1.45}.localized-home .pricing-grid{align-items:stretch}.localized-home .price-card{height:100%}.localized-home .credit-packs{row-gap:10px}.localized-home .credit-packs span{white-space:normal}@media (min-width:1081px){.localized-home .hero-inner{grid-template-columns:minmax(0,.9fr) minmax(550px,1.1fr)}}@media (min-width:821px) and (max-width:1080px){.localized-home .hero h1,.localized-home:lang(de) .hero h1,.localized-home:lang(fr) .hero h1,.localized-home:lang(nl) .hero h1,.localized-home:lang(hi) .hero h1{max-width:820px;font-size:clamp(52px,6.8vw,70px)}}@media (max-width:820px){.localized-home .hero-inner{gap:42px}.localized-home .hero h1,.localized-home:lang(de) .hero h1,.localized-home:lang(fr) .hero h1,.localized-home:lang(nl) .hero h1{font-size:clamp(42px,10.5vw,58px);line-height:1.01}.localized-home:lang(hi) .hero h1{font-size:clamp(39px,9.8vw,54px);line-height:1.12}.localized-home .hero-copy>p{max-width:680px}.localized-home .product-command>div{min-height:0}}@media (max-width:560px){.localized-home .hero-inner,.localized-home :is(.section,.teams),.localized-home .footer-main,.localized-home .footer-bottom{padding-inline:18px}.localized-home .hero h1,.localized-home:lang(de) .hero h1,.localized-home:lang(fr) .hero h1,.localized-home:lang(nl) .hero h1{letter-spacing:-.05em;font-size:clamp(39px,11.8vw,50px)}.localized-home:lang(hi) .hero h1{letter-spacing:-.025em;font-size:clamp(36px,10.8vw,47px)}.localized-home .hero-copy>p{font-size:14.5px;line-height:1.62}.localized-home .hero-action-row{align-items:stretch}.localized-home .hero-action-row>:is(a,button){text-align:center;justify-content:center;min-height:48px}.localized-home .hero-product-label{gap:5px;padding:15px 16px}.localized-home .hero-product-label strong{font-size:12px;line-height:1.4}.localized-home .hero-product-label small{font-size:10.5px;line-height:1.45}.localized-home .section-heading h2,.localized-home .learn-intro h2,.localized-home .teams h2{letter-spacing:-.045em;font-size:clamp(32px,9.5vw,44px);line-height:1.04}.localized-home .product-command>div{padding:26px 20px}.localized-home .product-command h2{font-size:23px;line-height:1.12}.localized-home .step-grid article,.localized-home .case-card,.localized-home .learn-grid article,.localized-home .price-card{padding:24px 20px}.localized-home .faq-list button{min-height:58px;padding:16px 4px}.localized-home .credit-packs{grid-template-columns:1fr}}.localized-account{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.localized-account:lang(hi){font-family:"Nirmala UI", "Noto Sans Devanagari", Mangal, var(--font-geist-sans), sans-serif}.localized-account :is(.account-eyebrow,.account-plan-title em){line-height:1.4}.account-header>div>.language-menu summary,.auth-header-actions .language-menu summary{color:#42504a;background:#ffffff9e;border-color:#18262b24;min-width:48px;min-height:38px}.account-header>div>.language-menu summary:hover,.account-header>div>.language-menu[open] summary,.auth-header-actions .language-menu summary:hover,.auth-header-actions .language-menu[open] summary{color:#27342e;background:#c9f4432e;border-color:#58720e61}.account-header>div>.language-menu nav,.auth-header-actions .language-menu nav{color:#27342e;background:#fffef9;border-color:#18262b24;box-shadow:0 18px 45px #18262b29}.account-header>div>.language-menu nav a,.auth-header-actions .language-menu nav a{color:#42504a}.account-header>div>.language-menu nav a:hover,.account-header>div>.language-menu nav a[aria-current=page],.auth-header-actions .language-menu nav a:hover,.auth-header-actions .language-menu nav a[aria-current=page]{color:#182024;background:#c9f44333}.account-header>div>.language-menu nav a{border:0;border-radius:8px;min-height:38px;padding:0 10px;font-size:12px}.auth-header-actions{align-items:center;gap:8px;display:flex}.auth-header-actions>a{color:#35443d;background:#fffef9;border:1px solid #18262b2e;border-radius:2px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;text-decoration:none;display:inline-flex}.auth-header-actions>a:hover{color:#27342e;background:#c9f44321;border-color:#58720e59}.saved-report-nav{justify-content:initial;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.saved-report-nav .language-menu summary{min-height:40px}.saved-report-nav .language-menu nav{z-index:260}.localized-account .account-plan-grid article>p,.localized-account .account-plan-unit,.localized-account .account-meter-note,.localized-account .training-account-intro,.localized-account .auth-benefits small,.localized-account .auth-legal{overflow-wrap:anywhere}@media (max-width:650px){.account-header{align-items:flex-start;gap:10px}.account-header .brand{margin-top:7px}.account-header>div{max-width:62%}.account-header>div>.language-menu summary{width:38px;min-width:38px;padding:0}.account-header>div>.language-menu summary svg{display:none}.account-header>div>.language-menu nav{right:0}.localized-account .account-hero h1{font-size:clamp(42px,13vw,64px)}.localized-account .account-plans h2{font-size:clamp(30px,9vw,40px);line-height:1.05}.saved-report-nav{flex-wrap:wrap;grid-template-columns:1fr auto}.saved-report-nav .brand{display:none}}@media (max-width:560px){.auth-header-actions>a{justify-content:center;width:38px;padding:0;font-size:0}.auth-header-actions .language-menu summary{width:40px;min-width:40px;padding:0}.auth-header-actions .language-menu summary svg{display:none}.localized-account .auth-story h2{font-size:clamp(42px,13vw,58px)}}@media (max-width:820px){.home-lab{--dfp-mobile-header-top:max(6px, env(safe-area-inset-top));--dfp-mobile-header-height:66px}.home-lab .site-header{top:var(--dfp-mobile-header-top);height:var(--dfp-mobile-header-height);min-height:var(--dfp-mobile-header-height)}.home-lab .nav-links{top:calc(var(--dfp-mobile-header-top) + var(--dfp-mobile-header-height));max-height:calc(100vh - var(--dfp-mobile-header-top) - var(--dfp-mobile-header-height));max-height:calc(100dvh - var(--dfp-mobile-header-top) - var(--dfp-mobile-header-height));overscroll-behavior:contain;overflow-y:auto}.home-lab .menu-scrim{inset:calc(var(--dfp-mobile-header-top) + var(--dfp-mobile-header-height)) 0 0}.home-lab .language-menu summary,.home-lab .account-link,.home-lab .menu-button{width:44px;min-width:44px;height:44px;min-height:44px}.home-lab .menu-button{justify-content:center;align-items:center;padding:8px;display:flex}}@media (max-width:560px){.localized-home .hero-inner{padding-inline:0}.localized-home .case-card{padding:0}.localized-home .case-card .case-index{padding:20px}.localized-home .case-card>div:last-child{padding:24px 20px}}.cookie-consent-banner{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;scrollbar-gutter:stable;color:#182024;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffef9;border-color:#18262b29;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:min(720px,100% - 36px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden auto;box-shadow:0 22px 64px #1a252038}.cookie-consent-copy{min-width:0;padding:24px 26px 22px}.cookie-consent-copy>strong{color:#182024;letter-spacing:-.025em;font-size:25px;line-height:1.2;display:block}.cookie-consent-copy p{color:#52615a;max-width:none;margin:10px 0 0;font-size:15px;line-height:1.58}.cookie-consent-copy a{color:#40551b;font-weight:650}.cookie-consent-actions{background:#f7f7f3;border-top:1px solid #18262b1f;align-items:center;gap:10px;width:100%;min-width:0;padding:16px 20px 20px;display:flex}.cookie-consent-actions button,.cookie-settings-trigger{color:#26332d;min-height:44px;font:680 13px/1.3 var(--font-geist-sans);white-space:normal;cursor:pointer;background:#fffef9;border:1px solid #18262b33;border-radius:11px;padding:10px 17px;transition:border-color .16s,color .16s,background .16s,transform .16s}.cookie-consent-actions button{flex:none;width:auto;min-width:124px}.cookie-consent-actions .cookie-consent-customize{margin-left:auto}.cookie-consent-actions button:hover,.cookie-settings-trigger:hover{color:#182024;background:#eef2df;border-color:#58720e85}.cookie-consent-actions button:active{transform:translateY(1px)}.cookie-consent-actions .cookie-consent-accept,.cookie-consent-actions .cookie-consent-accept:hover{color:#fff;background:#26332d;border-color:#26332d}.cookie-consent-actions button:focus-visible{outline-offset:3px;outline:2px solid #58720e}.cookie-settings-trigger:focus-visible{outline-offset:3px;outline:2px solid #58720e}.cookie-consent-back:focus-visible{outline-offset:3px;outline:2px solid #58720e}.cookie-consent-preferences-heading{padding-bottom:18px}.cookie-consent-back{color:#52615a;min-height:32px;font:650 12px/1.4 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;margin:-4px 0 8px;padding:4px 0}.cookie-consent-back:hover{color:#182024}.cookie-consent-preference-list{border-top:1px solid #18262b1f}.cookie-consent-preference-row{background:#fffef9;border-bottom:1px solid #18262b1a;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:15px 26px;display:flex}label.cookie-consent-preference-row{cursor:pointer}.cookie-consent-preference-copy{gap:4px;min-width:0;display:grid}.cookie-consent-preference-copy b{color:#182024;font-size:14px;line-height:1.35}.cookie-consent-preference-copy small{color:#66726c;max-width:510px;font-size:12.5px;line-height:1.45}.cookie-consent-always-active{color:#40551b;white-space:nowrap;background:#eef2df;border-radius:999px;flex:none;padding:5px 8px;font-size:10.5px;font-weight:750;line-height:1.2}.cookie-consent-switch{flex:0 0 44px;width:44px;height:24px;position:relative}.cookie-consent-switch input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cookie-consent-switch>span{background:#dfe3df;border:1px solid #18262b3d;border-radius:999px;transition:border-color .16s,background .16s;position:absolute;inset:0}.cookie-consent-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #18262b38}.cookie-consent-switch input:checked+span{background:#58720e;border-color:#40551b}.cookie-consent-switch input:checked+span:after{transform:translate(20px)}.cookie-consent-switch input:focus-visible+span{outline-offset:3px;outline:2px solid #58720e}.cookie-consent-switch input:disabled{cursor:not-allowed}.cookie-consent-switch input:disabled+span{opacity:.48}.cookie-consent-preference-actions .cookie-consent-accept{margin-left:auto}.cookie-consent-preference-actions button:last-child{margin-left:0}.cookie-settings-trigger{color:#42504a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffef9fa;max-width:calc(100% - 36px);box-shadow:0 12px 32px #2b353029}@media (max-width:680px){.cookie-consent-banner{width:calc(100% - 24px);max-height:calc(100dvh - 24px);bottom:12px;left:12px;right:12px}.cookie-consent-copy{padding:20px 18px 18px}.cookie-consent-copy>strong{font-size:22px}.cookie-consent-copy p{font-size:14px}.cookie-consent-actions{grid-template-columns:minmax(0,1fr);padding:14px 16px 16px;display:grid}.cookie-consent-actions button{width:100%;min-width:0}.cookie-consent-actions .cookie-consent-customize,.cookie-consent-preference-actions .cookie-consent-accept{margin-left:0}.cookie-consent-preference-row{gap:16px;padding:14px 18px}.cookie-consent-preference-copy small{font-size:12px}}@media (min-width:821px){.home-lab .nav-links a{font-size:12px;line-height:1.4}}.public-header>nav a,.public-header-account,.public-header-cta,.b2b-header nav a,.b2b-header-actions>a:first-child,.home-lab .header-pilot-cta,.home-lab .header-cta{font-size:12px;line-height:1.4}.home-lab .hero-product-label span,.home-lab .hero-product-label small,.home-lab .scanner-chrome span,.home-lab .scanner-tab-groups,.home-lab .analysis-mode-options button b,.home-lab .lattice-readout,.home-lab .lattice-labels,.home-lab .case-card>div:last-child>span{font-size:11px;line-height:1.4}.home-lab .hero-product-label strong{font-size:13.5px;line-height:1.4}.home-lab .scanner-tabs button{font-size:12px;line-height:1.35}.home-lab .product-command span,.home-lab .capability-head,.home-lab .capability-row b,.home-lab .popular{font-size:11.5px;line-height:1.4}.home-lab .hero-proof span,.home-lab .trust-line>span{font-size:12px;line-height:1.45}.home-lab .hero-proof b{font-size:11.5px;line-height:1.35}.home-lab .product-command p,.home-lab .capability-row>p,.home-lab .step-grid p,.home-lab .case-card p,.home-lab .learn-grid p,.home-lab .faq-list article>div p,.home-lab .price-card>p,.home-lab .price-card li,.home-lab .credit-packs{font-size:14px;line-height:1.62}.home-lab .product-command a,.home-lab .capability-links a,.home-lab .case-card-cta,.home-lab .learn-intro>a,.home-lab .trust-items a,.home-lab .scanner-foot,.home-lab .scanner-foot a{font-size:12px;line-height:1.45}.home-lab .footer-main>div:first-child p,.home-lab .footer-main>div:not(:first-child) a,.localized-home footer p,.localized-home footer a{font-size:13.5px;line-height:1.62}.home-lab .hero h1,.b2b-hero h1,.tool-page h1,.tools-index-page h1,.guides-hero h1,.legal-hero h1,.contact-hero h1,.trust-document-hero h1{letter-spacing:-.04em;line-height:1.04}.home-lab .section-heading h2,.home-lab .report-copy h2,.home-lab .learn-intro h2,.home-lab .teams h2,.home-lab .capability-heading h2{letter-spacing:-.035em;line-height:1.06}.localized-home:lang(hi) :is(.hero-kicker,.section-kicker,.product-command>div>span,.hero-proof span,.hero-proof b,.hero-product-label span,.hero-product-label small,.scanner-chrome span,.scanner-tabs button,.scanner-tab-groups,.analysis-mode-options button b,.scanner-governance span,.scanner-governance strong,.scanner-governance small,.lattice-readout,.lattice-labels,.capability-head,.capability-row b,.step-top span,.case-index span,.case-card>div:last-child>span,.learn-grid article>span,.popular){font-family:"Nirmala UI", "Noto Sans Devanagari", Mangal, var(--font-geist-sans), sans-serif;letter-spacing:normal;text-transform:none;line-height:1.45}.localized-home:lang(hi) :is(.hero-kicker,.section-kicker,.product-command>div>span,.hero-proof b,.hero-product-label span,.hero-product-label small,.scanner-chrome span,.scanner-tab-groups,.analysis-mode-options button b,.scanner-governance span,.lattice-readout,.lattice-labels,.capability-head,.capability-row b,.step-top span,.case-index span,.case-card>div:last-child>span,.learn-grid article>span,.popular){font-size:11.5px}.localized-home:lang(hi) .scanner-tabs button{font-size:13px}.localized-home:lang(hi) .hero-proof span b{white-space:normal;overflow-wrap:anywhere}.localized-home:lang(hi) :is(h1,h2,h3){letter-spacing:-.01em;line-height:1.14}.localized-home:lang(hi) .hero h1{line-height:1.12}.trust-document-body>section>:is(p,ul,ol){max-width:75ch}.preferred-source-panel{color:#182024;background:linear-gradient(112deg,#0000 0 73%,#c9f4432e 73% 73.25%,#0000 73.25%),#fffef9;border:1px solid #536d0d42;border-radius:2px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1120px,100% - 56px);margin:48px auto;padding:31px 34px;display:grid;box-shadow:14px 14px #c9f4431f}.preferred-source-panel>svg{color:#58720e}.preferred-source-panel span{color:#506a12;font:720 10px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.preferred-source-panel h2{color:#182024;letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(22px,3vw,33px)}.preferred-source-panel p{max-width:700px;margin:0;font-size:13px;line-height:1.58;color:#596469!important}.preferred-source-panel>a{color:#101814;white-space:nowrap;background:#c9f443;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 17px;font-size:11px;font-weight:720;display:inline-flex}.preferred-source-panel>a span{color:inherit;font:inherit;letter-spacing:0}.guide-article .preferred-source-panel.compact{grid-template-columns:auto minmax(0,1fr);width:100%;margin:38px 0;padding:26px;box-shadow:9px 9px #c9f4431a}.guide-article .preferred-source-panel.compact>a{grid-column:2;justify-self:start}.tools-index-note-actions{justify-items:stretch;gap:8px;display:grid}:root .tools-index-page .tools-index-note-actions>a{color:#101814;background:#c9f443;border:1px solid #536d0d3d;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:720;display:inline-flex}:root .tools-index-page .tools-index-note-actions>a+a{background:#fffef9}:root .provenance-page,:root .benchmark-page{--ink:#182024;--ink-soft:#596469;--white:#fffef9;--acid:#c9f443;--acid-dark:#506a12;--line:#18262b21;color:#182024;background:linear-gradient(112deg,#0000 0 76%,#c9f44314 76% 76.12%,#0000 76.12%),#f5f6f2;min-height:100vh}:root :is(.provenance-page,.benchmark-page) :is(h1,h2,h3,h4,strong){color:#182024}:root :is(.provenance-page,.benchmark-page) :is(p,li,small){color:#596469}:root :is(.provenance-page,.benchmark-page) .article-breadcrumb a{color:#40551b}:root :is(.provenance-page,.benchmark-page) .section-kicker{color:#506a12}.provenance-hero,.benchmark-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);align-items:end;gap:clamp(50px,8vw,112px);width:min(1180px,100% - 56px);margin:0 auto;padding:clamp(72px,10vw,132px) 0 clamp(70px,9vw,112px);display:grid}.provenance-hero>div,.benchmark-hero>div{max-width:790px}.provenance-hero h1,.benchmark-hero h1{letter-spacing:-.065em;max-width:850px;margin:23px 0 25px;font-size:clamp(54px,7.8vw,104px);font-weight:520;line-height:.96}.provenance-hero>div>p,.benchmark-hero>div>p{max-width:730px;margin:0;font-size:17px;line-height:1.72}.provenance-hero>div>a{color:#101814;background:#c9f443;align-items:center;gap:8px;min-height:50px;margin-top:34px;padding:0 19px;font-size:12px;font-weight:720;display:inline-flex}.provenance-hero>aside,.benchmark-status{background:#fffef9;border:1px solid #18262b29;box-shadow:16px 16px #c9f4432e}.provenance-hero>aside>div{border-bottom:1px solid #18262b1f;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 20px;display:flex}.provenance-hero>aside span,.benchmark-status>span{color:#506a12;font:720 9px var(--font-geist-mono), monospace;letter-spacing:.11em}.provenance-hero>aside strong{font-size:14px}.provenance-hero>aside>p{margin:0;padding:19px 20px;font-size:11px;line-height:1.55}.credentials-inspector{background:#ebece5;border-block:1px solid #18262b21;padding:clamp(76px,10vw,126px) max(28px,50vw - 590px)}.credentials-inspector-heading{max-width:730px}.credentials-inspector-heading>span,.provenance-section-heading>span,.provenance-workflow>div>span,.provenance-sources>span,.benchmark-heading>span,.quality-register>span,.benchmark-result-register>div>span{color:#506a12;font:720 10px var(--font-geist-mono), monospace;letter-spacing:.12em}.credentials-inspector-heading h2,.provenance-section-heading h2,.benchmark-heading h2,.provenance-workflow h2,.provenance-sources h2,.benchmark-result-register h2{letter-spacing:-.05em;margin:13px 0 15px;font-size:clamp(35px,5vw,61px);font-weight:530;line-height:1.02}.credentials-inspector-heading p,.provenance-section-heading p,.benchmark-heading p{max-width:740px;margin:0;font-size:15px;line-height:1.7}.credentials-workspace{background:#fffef9;border:1px solid #18262b29;grid-template-columns:minmax(0,1.3fr) minmax(270px,.55fr);margin-top:42px;display:grid;box-shadow:18px 18px #c9f44324}.credentials-dropzone{text-align:center;border-right:1px dashed #536d0d47;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:38px;transition:background .18s,border-color .18s;display:flex}.credentials-dropzone.dragging{background:#c9f44329;border-color:#58720e}.credentials-dropzone>svg{color:#58720e}.credentials-dropzone>strong{overflow-wrap:anywhere;max-width:620px;margin-top:20px;font-size:20px}.credentials-dropzone>span{color:#657176;margin-top:8px;font-size:12px}.credentials-dropzone>button{color:#182024;cursor:pointer;background:#f4f5ef;border:1px solid #18262b26;min-height:46px;margin-top:24px;padding:0 18px;font-size:11px;font-weight:700}.credentials-dropzone>input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.credentials-dropzone>small{align-items:center;gap:7px;margin-top:25px;font-size:10px;display:inline-flex}.credentials-control-panel{flex-direction:column;gap:0;padding:28px;display:flex}.credentials-control-panel>div{border-bottom:1px solid #18262b1f;gap:7px;padding:21px 0;display:grid}.credentials-control-panel>div span{color:#506a12;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.credentials-control-panel>div strong{font-size:13px;line-height:1.45}.credentials-control-panel>button{color:#101814;cursor:pointer;background:#c9f443;border:0;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:auto;padding:0 17px;font-size:11px;font-weight:740;display:inline-flex}.credentials-control-panel>button:disabled{color:#6a756f;cursor:not-allowed;background:#dfe1d8}.credentials-control-panel .spin{animation:.8s linear infinite credentials-spin}@keyframes credentials-spin{to{transform:rotate(360deg)}}.credentials-message,.credentials-result{color:#182024;background:#fffef9;border:1px solid #18262b29;margin-top:34px}.credentials-message{align-items:flex-start;gap:15px;padding:22px;display:flex}.credentials-message.error{background:#fff3ef;border-color:#9b3f3057}.credentials-message.error>svg{color:#a84738}.credentials-message p{margin:5px 0 0;font-size:12px}.credentials-result>header{border-bottom:1px solid #18262b21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:100px;padding:24px 28px;display:grid}.credentials-result>header>svg{color:#58720e}.credentials-result.invalid>header>svg{color:#a84738}.credentials-result>header span{color:#506a12;font:720 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.credentials-result>header h3{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(21px,3vw,32px)}.credentials-result>header button{color:#182024;cursor:pointer;background:#f5f6f2;border:1px solid #18262b29;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.credentials-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.credentials-facts>div{border-bottom:1px solid #18262b1c;border-right:1px solid #18262b1c;min-height:98px;padding:22px 28px}.credentials-facts>div:nth-child(2n){border-right:0}.credentials-facts dt{color:#657176;font:680 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.credentials-facts dd{color:#182024;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;font-weight:620;line-height:1.5}.credentials-statuses{padding:23px 28px}.credentials-statuses summary{cursor:pointer;color:#40551b;font-size:11px;font-weight:720}.credentials-statuses>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.credentials-statuses section{background:#f4f5ef;padding:18px}.credentials-statuses h4{margin:0 0 10px;font-size:12px}.credentials-statuses :is(p,li){overflow-wrap:anywhere;font-size:10px;line-height:1.55}.credentials-statuses ul{margin:0;padding-left:17px}.credentials-empty-note{max-width:820px;margin:0;padding:30px;font-size:14px;line-height:1.7}.provenance-explainer,.provenance-comparison,.provenance-sources,.benchmark-principles,.benchmark-matrix-section,.benchmark-metrics-section,.benchmark-gates,.benchmark-governance{width:min(1180px,100% - 56px);margin:0 auto;padding:clamp(78px,10vw,126px) 0}.provenance-card-grid,.benchmark-card-grid,.benchmark-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.provenance-card-grid article,.benchmark-card-grid article,.benchmark-governance-grid article{background:#fffef9cc;border:1px solid #18262b21;min-height:260px;padding:30px}.provenance-card-grid svg,.benchmark-card-grid svg,.benchmark-governance-grid svg{color:#58720e}.provenance-card-grid h3,.benchmark-card-grid h3,.benchmark-governance-grid h3{letter-spacing:-.03em;margin:42px 0 12px;font-size:22px}.provenance-card-grid p,.benchmark-card-grid p,.benchmark-governance-grid p{margin:0;font-size:13px;line-height:1.65}.provenance-comparison,.benchmark-matrix-section,.benchmark-gates{background:#ebece5;border-block:1px solid #18262b21;width:100%;padding-inline:max(28px,50vw - 590px)}.provenance-table-wrap,.benchmark-table-wrap{background:#fffef9;border:1px solid #18262b24;margin-top:37px;overflow-x:auto}.provenance-table-wrap table,.benchmark-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.provenance-table-wrap :is(th,td),.benchmark-table-wrap :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #18262b1c;border-right:1px solid #18262b17;padding:20px 22px}.provenance-table-wrap :is(th,td):last-child,.benchmark-table-wrap :is(th,td):last-child{border-right:0}.provenance-table-wrap tbody tr:last-child :is(th,td),.benchmark-table-wrap tbody tr:last-child :is(th,td){border-bottom:0}.provenance-table-wrap thead th,.benchmark-table-wrap thead th{color:#506a12;font:720 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.provenance-table-wrap tbody th,.benchmark-table-wrap tbody th{font-size:13px}.provenance-table-wrap tbody td,.benchmark-table-wrap tbody td{color:#596469;font-size:12px;line-height:1.58}.provenance-workflow{color:#f3f5ed;background:#0c1915;grid-template-columns:auto minmax(0,1fr) minmax(220px,.38fr);align-items:start;gap:27px;width:min(1180px,100% - 56px);margin:clamp(30px,5vw,70px) auto;padding:clamp(34px,5vw,52px);display:grid}.provenance-workflow>svg,.provenance-workflow>div>span{color:#c9f443}.provenance-workflow h2{color:#f3f5ed;font-size:clamp(32px,4.5vw,53px)}.provenance-workflow li{color:#aab6af;font-size:13px;line-height:1.6}.provenance-workflow>div:last-child{gap:9px;display:grid}.provenance-workflow a{color:#eef3ea;border-bottom:1px solid #f1f0e729;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font-size:10px;font-weight:680;display:flex}.provenance-sources{border-top:1px solid #18262b21}.provenance-sources>p{max-width:700px;font-size:14px;line-height:1.65}.provenance-sources>div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.provenance-sources a{color:#40551b;background:#fffef9;border:1px solid #536d0d3b;padding:12px 14px;font-size:10px;font-weight:680}.benchmark-hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.benchmark-hero-actions :is(a){background:#fffef9;border:1px solid #18262b26;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:11px;font-weight:710;display:inline-flex}.benchmark-hero-actions a:first-child{color:#101814;background:#c9f443;border-color:#c9f443}.benchmark-status{padding:24px}.benchmark-status>strong{letter-spacing:-.04em;margin:12px 0 22px;font-size:27px;display:block}.benchmark-status dl{margin:0}.benchmark-status dl>div{border-top:1px solid #18262b1f;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.benchmark-status dt{color:#657176;font-size:10px}.benchmark-status dd{margin:0;font-size:10px;font-weight:720}.benchmark-status>p{border-top:1px solid #18262b1f;align-items:flex-start;gap:8px;margin:20px 0 0;padding-top:18px;font-size:10px;line-height:1.5;display:flex}.benchmark-status>p svg{color:#9a4a22;flex:none}.quality-register{background:#fffef9;border:1px solid #18262b24;margin-top:18px;padding:28px}.quality-register ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.quality-register li{border-left:1px solid #18262b1c;min-height:78px;padding:16px;font-size:11px;line-height:1.5}.quality-register li:first-child{border-left:0}.quality-register li strong{color:#58720e;font:720 10px var(--font-geist-mono), monospace;margin-bottom:8px;display:block}.benchmark-metric-grid{background:#18262b21;border:1px solid #18262b21;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.benchmark-metric-grid article{background:#fffef9;min-height:230px;padding:27px}.benchmark-metric-grid article>span{color:#58720e;font:720 10px var(--font-geist-mono), monospace}.benchmark-metric-grid h3{letter-spacing:-.03em;margin:52px 0 11px;font-size:20px}.benchmark-metric-grid p{margin:0;font-size:12px;line-height:1.58}.benchmark-gates>ol{max-width:880px;margin:42px 0 0;padding:0;list-style:none}.benchmark-gates>ol>li{border-top:1px solid #18262b21;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.benchmark-gates>ol>li>svg{color:#58720e;margin-top:2px}.benchmark-gates li strong{font-size:14px}.benchmark-gates li p{margin:5px 0 0;font-size:12px}.benchmark-result-register{color:#eef3ea;background:#0c1915;grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);gap:clamp(40px,7vw,90px);width:min(1180px,100% - 56px);margin:clamp(38px,7vw,90px) auto;padding:clamp(34px,5vw,54px);display:grid}.benchmark-result-register>div>svg{color:#c9f443;margin-bottom:28px}.benchmark-result-register>div>span{color:#c9f443;display:block}.benchmark-result-register h2{color:#eef3ea}.benchmark-result-register p{color:#aab6af;max-width:670px;font-size:13px;line-height:1.68}.benchmark-result-register dl{margin:0}.benchmark-result-register dl>div{border-top:1px solid #f1f0e729;padding:17px 0}.benchmark-result-register dt{color:#97a59e;font-size:10px}.benchmark-result-register dd{color:#eef3ea;margin:6px 0 0;font-size:12px;font-weight:680}.benchmark-contact{background:#c9f44317;border:1px solid #536d0d38;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 26px;display:flex}.benchmark-contact p{max-width:760px;margin:0;font-size:12px;line-height:1.58}.benchmark-contact a{color:#101814;white-space:nowrap;background:#c9f443;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-size:10px;font-weight:720;display:inline-flex}@media (max-width:960px){.provenance-hero,.benchmark-hero,.credentials-workspace,.benchmark-result-register{grid-template-columns:1fr}.provenance-hero>aside,.benchmark-status{max-width:720px}.credentials-dropzone{border-bottom:1px dashed #536d0d47;border-right:0}.credentials-control-panel{min-height:245px}.benchmark-metric-grid,.quality-register ol{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-register li:nth-child(3){border-left:0}.provenance-workflow{grid-template-columns:auto minmax(0,1fr)}.provenance-workflow>div:last-child{grid-column:2}}@media (max-width:720px){:is(.provenance-page,.benchmark-page)>.public-header{width:calc(100% - 12px)}.preferred-source-panel,.preferred-source-panel.compact{grid-template-columns:1fr;width:calc(100% - 32px);padding:24px;box-shadow:8px 8px #c9f4431f}.guide-article .preferred-source-panel.compact{width:100%}.guide-article .preferred-source-panel.compact>a{grid-column:1}.preferred-source-panel>svg{display:none}.preferred-source-panel>a{white-space:normal;justify-self:start}.provenance-hero,.benchmark-hero,.provenance-explainer,.provenance-sources,.benchmark-principles,.benchmark-metrics-section,.benchmark-governance,.provenance-workflow,.benchmark-result-register{width:calc(100% - 32px)}.provenance-hero h1,.benchmark-hero h1{font-size:clamp(48px,15vw,72px)}.provenance-card-grid,.benchmark-card-grid,.benchmark-governance-grid,.credentials-facts,.credentials-statuses>div,.benchmark-metric-grid,.quality-register ol{grid-template-columns:1fr}.credentials-facts>div{border-right:0}.credentials-result>header{grid-template-columns:auto minmax(0,1fr)}.credentials-result>header button{grid-column:2;justify-self:start}.credentials-inspector{padding-inline:16px}.credentials-dropzone{min-height:330px;padding:28px 18px}.quality-register li{border-top:1px solid #18262b1c;border-left:0}.quality-register li:first-child{border-top:0}.provenance-workflow{grid-template-columns:1fr}.provenance-workflow>div:last-child{grid-column:1}.benchmark-contact{flex-direction:column;align-items:flex-start}.benchmark-contact a{white-space:normal}}#main-content :is(h1,h2,h3){font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility}#main-content h1{letter-spacing:-.015em}#main-content h2{letter-spacing:-.012em}#main-content h3{letter-spacing:-.008em}#main-content :is(.hero h1,.b2b-hero h1,.tool-hero h1,.tools-index-hero h1,.guides-hero h1,.guide-article-header h1,.legal-content>h1,.contact-hero h1,.trust-document-hero h1,.account-hero h1,.stripe-setup-copy h1,.team-case-hero h1,.developer-hero h1,.api-admin-hero h1,.owner-admin-hero h1,.model-lab-head h1,.launch-dashboard-head h1,.provenance-hero h1,.benchmark-hero h1,.auth-story h2,.section-heading h2,.capability-heading h2,.report-copy h2,.learn-intro h2,.teams h2,.b2b-section-heading h2,.b2b-cta h2,.account-plans h2,.credentials-inspector-heading h2,.provenance-section-heading h2,.benchmark-heading h2,.provenance-workflow h2,.provenance-sources h2,.benchmark-result-register h2),#main-content.route-state-page>h1,#main-content :is(.auth-card-copy h1,.claim-card h1){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;line-height:1.08}#main-content :is(h1,h2,h3):lang(hi){letter-spacing:normal}#main-content.localized-account:is(:lang(de),:lang(nl),:lang(fr)) .auth-story h2{font-size:clamp(50px,5.25vw,66px)}@media (max-width:720px){#main-content :is(.hero h1,.b2b-hero h1,.tool-hero h1,.tools-index-hero h1,.guides-hero h1,.guide-article-header h1,.contact-hero h1,.trust-document-hero h1,.provenance-hero h1,.benchmark-hero h1){max-width:100%;font-size:clamp(39px,11vw,50px);line-height:1.1}#main-content .auth-story h2{max-width:100%;font-size:clamp(40px,11.2vw,52px);line-height:1.1}#main-content :is(.section-heading h2,.capability-heading h2,.report-copy h2,.learn-intro h2,.teams h2,.b2b-section-heading h2,.b2b-cta h2,.account-plans h2,.credentials-inspector-heading h2,.provenance-section-heading h2,.benchmark-heading h2,.provenance-workflow h2,.provenance-sources h2,.benchmark-result-register h2){max-width:100%;line-height:1.1}}@media (max-width:420px){#main-content .auth-story h2{font-size:clamp(36px,10.8vw,44px)}#main-content :is(.auth-card-copy h1,.claim-card h1){font-size:28px}}.home-lab .hero-product-label{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px}.home-lab .hero-product-label>span,.home-lab .hero-product-label>strong,.home-lab .hero-product-label>small{white-space:normal;overflow-wrap:normal;grid-column:1;min-width:0}.home-lab .hero-product-label>strong{font-size:17px;line-height:1.35}.home-lab .hero-product-label>small{text-align:left;font-size:11px;line-height:1.5}.b2c-home-packs{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0!important;display:grid!important}.b2c-home-packs>strong{grid-column:1/-1;font-size:15px}.b2c-home-packs>a{color:inherit;border:1px solid;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:18px;font-size:15px;display:flex}.b2c-home-packs>a:hover{background:#739d551a}:is(.b2c-home-packs>a:focus-visible,.b2c-pricing-page a:focus-visible,.b2c-pricing-faq summary:focus-visible){outline-offset:4px;outline:3px solid #638a31}.b2c-pricing-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.b2c-pricing-actions>a{align-items:center;gap:8px;display:inline-flex}.b2c-pricing-page .b2c-price-assurance{max-width:78ch;margin-top:18px;font-size:14px;line-height:1.65}.b2c-pricing-page .pricing-page-grid{gap:16px}.b2c-pricing-page .b2c-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b2c-pricing-page .pricing-page-grid>article{flex-direction:column;min-width:0;padding:26px 22px;display:flex}.b2c-pricing-page .pricing-page-grid>article>span{font-size:17px}.b2c-pricing-page .pricing-page-grid>article>strong{font-size:clamp(26px,3vw,36px)}.b2c-pricing-page .pricing-page-grid>article>b{font-size:15px;line-height:1.5}.b2c-pricing-page .pricing-page-grid>article>p{flex:1;font-size:15px;line-height:1.65}.b2c-pricing-page .pricing-page-grid>article>small{font-size:13px;line-height:1.6}.b2c-pricing-page .pricing-page-grid>article>a{justify-content:space-between;align-items:center;gap:8px;min-height:46px;font-size:15px;display:flex}.b2c-credit-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.b2c-credit-examples article{border:1px solid #c8cbbf;padding:24px}.b2c-credit-examples span{margin-bottom:10px;font-size:14px;display:block}.b2c-credit-examples strong{font-size:21px;line-height:1.4;display:block}.b2c-credit-examples p{margin-bottom:0;font-size:15px;line-height:1.65}.b2c-pricing-faq{max-width:850px;margin-top:34px}.b2c-pricing-faq details{border-top:1px solid #c8cbbf;padding:16px 0}.b2c-pricing-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.b2c-pricing-faq p{font-size:15px;line-height:1.65}.b2c-pricing-faq a{text-underline-offset:3px;text-decoration:underline}.account-plans [id^=offer-]{scroll-margin-top:110px}.account-plans .purchase-intent{outline-offset:5px;outline:3px solid #638a31}@media (max-width:1000px){.b2c-pricing-page .pricing-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.b2c-pricing-page .pricing-page-grid,.b2c-home-packs,.b2c-credit-examples{grid-template-columns:minmax(0,1fr)}.b2c-pricing-page .pricing-page-grid>article{padding:24px}.home-lab .hero-product-label>strong{font-size:16px}}.account-plans.pack-purchase{flex-direction:column;display:flex}.account-plans.pack-purchase .account-packs{order:1}.account-plans.pack-purchase .account-plan-grid{order:2}.account-plans.pack-purchase .account-meter-note{order:3}@media (max-width:600px){.b2b-page .b2b-hero.split .workspace-preview-grid{grid-template-columns:minmax(0,1fr)}.b2b-page .b2b-hero.split .workspace-preview-grid aside{display:none}.b2b-page .b2b-hero.split .workspace-preview-grid>div{grid-column:1;width:100%;min-width:0}}@media (max-width:820px){body .cookie-settings-trigger{width:fit-content;max-width:calc(100% - 36px);min-height:44px;margin:14px auto calc(18px + env(safe-area-inset-bottom));box-shadow:none;padding-inline:14px;font-size:12px;display:block;position:static;inset:auto}}.public-social-bar{padding:22px max(28px, calc((100vw - 1240px) / 2)) calc(22px + env(safe-area-inset-bottom));color:var(--seam-paper,#f1f0e7);background:#07100e;border-top:1px solid #f1f0e724}.public-social-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.public-social-bar strong{color:#a3b0aa;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.4}.public-social-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.public-social-link{color:#dbe4df;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:color .18s,background-color .18s,transform .18s;display:grid}.public-social-link-telegram{border-radius:var(--control-radius,6px);border:1px solid #87939a;gap:8px;width:auto;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.public-social-link:hover{color:var(--seam-ink,#18262b);background:var(--seam-acid,#c9f443);transform:translateY(-2px)}.public-social-link:focus-visible{color:var(--seam-ink,#18262b);background:var(--seam-acid,#c9f443);outline:3px solid var(--seam-acid,#c9f443);outline-offset:3px}@media (prefers-reduced-motion:reduce){.public-social-link{transition:none}.public-social-link:hover{transform:none}}@media (max-width:600px){.public-social-bar{padding-inline:18px}.public-social-bar-inner{gap:12px}.public-social-bar strong{max-width:18ch;font-size:10px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root .design-unified{--site-bg:#f7f7f4;--site-surface:#fff;--site-ink:#23272a;--site-muted:#60666b;--site-line:#dcdedc;--site-accent:#23272a;--site-radius:10px;--control-radius:6px;--site-width:1120px;--site-edge:max(32px, calc((100vw - var(--site-width)) / 2));--site-section:48px;--site-gutter:32px;--serif:var(--font-geist-sans);--font-geist-mono:var(--font-geist-sans);--ink:var(--site-ink);--ink-soft:var(--site-muted);--paper:var(--site-bg);--white:var(--site-surface);--line:var(--site-line);--dfp-public-edge:var(--site-edge);--dfp-section-space:var(--site-section);color:var(--site-ink);background:var(--site-bg)}:root .design-unified :is(.home-lab,.b2b-page,.tool-page,.tools-index-page,.guides-page,.guide-article-page,.legal-page,.contact-page,.trust-document-page,.account-page,.auth-page,.localized-account,.provenance-page,.benchmark-page,.developer-page){--ink:var(--site-ink);--ink-soft:var(--site-muted);--white:var(--site-surface);--line:var(--site-line);--b2b-line:var(--site-line);--b2b-bg:var(--site-bg);--b2b-panel:var(--site-surface);--b2b-panel-strong:var(--site-surface);--seam-paper-2:var(--site-bg);--seam-ink:var(--site-ink);color:var(--site-ink);background:var(--site-bg)}:root .design-unified #main-content :is(h1,h2,h3,h4,p,a,li,span,strong,small,label,summary,dt,dd,button,input,select,textarea){font-family:var(--font-geist-sans)}:root .design-unified #main-content :is(pre,code,kbd,samp),:root .design-unified #main-content :is(pre,code) *{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}:root .design-unified #main-content :is(h1,h2,h3){letter-spacing:-.02em;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-weight:550}:root .design-unified #main-content h1{text-wrap:pretty;max-width:100%;margin:0 0 24px;font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:1.16}:root .design-unified #main-content h2{margin-top:0;margin-bottom:20px;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.25}:root .design-unified #main-content h3{margin:0 0 12px;font-size:1.125rem;line-height:1.45}:root .design-unified #main-content :is(h1,h2) em{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:#525a64;font-style:normal}:root .design-unified #main-content :is(p,li){font-size:1rem;line-height:1.65}:root .design-unified #main-content p{text-wrap:pretty}:root .design-unified #main-content :is(.section-kicker,.b2b-eyebrow,.b2b-section-heading>span,.detector-label,.guide-category,.section-number,.b2b-cta>div>span){color:var(--site-muted);letter-spacing:normal;text-transform:none;margin:0 0 14px;font-size:.875rem;font-weight:600;line-height:1.5;display:block}:root .design-unified #main-content :is(.hero,.b2b-hero,.tool-hero-grid,.tools-index-hero,.guides-hero,.legal-content,.contact-content,.trust-document-hero,.provenance-hero,.benchmark-hero){background:var(--site-bg)}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.tool-hero-grid,.contact-hero,.trust-document-hero,.provenance-hero,.benchmark-hero){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);align-items:start;gap:40px;margin:0 auto;padding:48px 0}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.contact-hero){grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content .b2b-hero.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:root .design-unified #main-content .b2b-hero>div:first-child>p,:root .design-unified #main-content :is(.tool-hero,.tools-index-hero-copy,.guides-hero-copy)>p{max-width:70ch;color:var(--site-muted);margin:0 0 24px;font-size:1.0625rem;line-height:1.7}:root .design-unified #main-content :is(.b2b-section,.b2b-section.subdued,.detector-group,.tools-index-note){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);padding:var(--site-section) 0;background:var(--site-bg);border-color:var(--site-line);margin:0 auto}:root .design-unified #main-content :is(.b2b-section-heading,.detector-group-heading){margin-bottom:28px;display:block}:root .design-unified #main-content :is(.b2b-section-heading,.detector-group-heading)>p{max-width:72ch;color:var(--site-muted);border:0;margin:0;padding:0}:root .design-unified #main-content :is(.b2b-hero,.b2b-section,.guides-hero,.tools-index-hero,.tool-hero-grid,.pricing,.natural-process):before,:root .design-unified #main-content :is(.b2b-hero,.b2b-section,.guides-hero,.tools-index-hero,.tool-hero-grid,.pricing,.natural-process):after{display:none}:root .design-unified :is(.public-header,.b2b-header){border:0;border-bottom:1px solid var(--site-line);width:100%;max-width:none;min-height:80px;color:var(--site-ink);-webkit-backdrop-filter:none;box-shadow:none;background:#f7f7f4;border-radius:0;margin:0;padding:16px 32px}:root .design-unified .brand-badge{display:none}:root .design-unified :is(.public-header>nav,.b2b-header>nav){gap:26px}:root .design-unified :is(.public-header>nav a,.public-header-account){color:var(--site-muted);font-size:.875rem}:root .design-unified .public-mobile-menu>nav{background:var(--site-surface);border:1px solid var(--site-line);border-radius:var(--site-radius)}:root .design-unified .public-mobile-menu>nav a{min-height:44px}:root .design-unified .article-breadcrumb{letter-spacing:normal;text-transform:none;color:var(--site-muted);font-size:.8125rem;line-height:1.5}:root .design-unified #main-content :is(.hub-breadcrumb,.tool-breadcrumb){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);margin:0 auto;padding:24px 0 0}:root .design-unified #main-content :is(.detector-directory-card,.tool-report-card,.tool-card-grid article,.tool-faq article,.tool-explainer,.tool-guide-cta,.guide-card,.featured-guide,.workspace-preview,.trust-card,.report-principles,.market-card,.enterprise-card,.b2b-feature-grid article,.role-grid article,.solution-grid article,.metric-grid article,.control-list article,.boundary-grid article,.lifecycle-grid article,.pricing-page-grid article,.pilot-price-grid>article,.pilot-price-grid>div,.sample-report-card,.api-pricing-note,.api-example-shell,.b2c-credit-examples article,.trust-principles article,.contact-form,.auth-card,.account-plans,.balance-card,.account-security,.saved-report-section,.article-cta,.credentials-inspector,.provenance-card,.benchmark-card){border-radius:var(--site-radius);border-color:var(--site-line);box-shadow:none}:root .design-unified #main-content :is(.detector-directory-card,.tool-card-grid article,.tool-faq article,.tool-explainer,.tool-guide-cta,.guide-card,.workspace-preview,.trust-card,.report-principles,.market-card,.enterprise-card,.b2b-feature-grid article,.role-grid article,.solution-grid article,.metric-grid article,.control-list article,.boundary-grid article,.lifecycle-grid article,.api-pricing-note,.b2c-credit-examples article,.trust-principles article,.article-cta){color:var(--site-ink);background:var(--site-surface)}:root .design-unified #main-content :is(.workspace-preview,.tools-path-register,.trust-card,.market-card,.enterprise-card,.api-example-shell):after{display:none}:root .design-unified #main-content :is(.tool-explainer,.tool-guide-cta,.article-cta,.api-pricing-note,.b2b-section.compact-callout){padding:28px}:root .design-unified #main-content :is(.tool-explainer,.tool-guide-cta,.article-cta) a{color:var(--site-accent)}:root .design-unified #main-content :is(.tool-explainer,.tool-guide-cta) p{margin:0 0 16px}:root .design-unified #main-content :is(.workspace-status,.workspace-preview .case-status){border:1px solid var(--site-line);border-radius:var(--control-radius);color:var(--site-accent);background:var(--site-bg);letter-spacing:normal}:root .design-unified #main-content .b2b-cta{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-bg);color:var(--site-ink);gap:32px;margin:24px auto 60px;padding:32px}:root .design-unified #main-content .b2b-cta p{color:var(--site-muted);margin:0}:root .design-unified #main-content .b2b-cta>div:last-child{gap:16px}:root .design-unified :is(.b2b-button,.public-header-cta,.tool-cta,.tools-index-hero-copy>a,.auth-submit,.balance-card a,.account-security-actions button:first-child,.billing-actions button){border:1px solid var(--site-accent);border-radius:var(--control-radius);color:#fff;background:var(--site-accent);min-height:46px;box-shadow:none;padding:12px 20px;font-size:.9375rem;font-weight:600;line-height:1.4}:root .design-unified :is(.b2b-button,.public-header-cta,.tool-cta,.tools-index-hero-copy>a,.auth-submit):hover{color:#fff;background:#353d49}:root .design-unified :is(button,input,select,textarea,.b2b-link,.contact-email,.document-browse,.cookie-settings-trigger){border-radius:var(--control-radius)}:root .design-unified :is(button,input,select,textarea):disabled{cursor:not-allowed}:root .design-unified :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #525a64}:root .design-unified #main-content :is(.b2b-actions,.b2b-hero-actions,.b2c-pricing-actions){flex-wrap:wrap;align-items:center;gap:16px 24px;margin:24px 0;display:flex}:root .design-unified #main-content :is(.b2b-honesty,.b2c-price-assurance){margin-top:20px;font-size:.875rem;line-height:1.65;display:block}:root .design-unified .home-natural :is(.natural-report,.learn){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}:root .design-unified .home-natural .learn-grid{border:0;gap:16px}:root .design-unified .home-natural .learn-grid article{border:1px solid var(--site-line);border-radius:var(--site-radius);background:0 0;min-height:0;padding:24px}:root .design-unified .home-natural .learn-icon{width:auto;height:auto;color:var(--site-accent);background:0 0;margin:0 0 18px}:root .design-unified .home-natural .step-grid{border:0;gap:32px}:root .design-unified .home-natural .step-grid article{border:0;padding:0}:root .design-unified .home-natural .step-top{height:auto;min-height:0;color:var(--site-accent);margin:0 0 18px;padding:0;display:flex}:root .design-unified .home-natural .step-top svg{color:inherit}:root .design-unified .home-natural .pricing{background:var(--site-bg)}:root .design-unified .home-natural .b2c-home-packs{background:0 0;border:0;padding:0}:root .design-unified .home-natural .price-card{border:1px solid var(--site-line);border-radius:var(--site-radius);flex-direction:column;padding:28px 24px;display:flex}:root .design-unified .home-natural .price-card>p{min-height:3.3em}:root .design-unified .home-natural .price-card>ul{flex:1;margin:24px 0}:root .design-unified .home-natural .price-card>a{min-height:48px;margin-top:auto}:root .design-unified .home-natural .price-card li svg{color:var(--site-accent);flex-shrink:0}:root .design-unified .home-natural .price-card.featured{background:var(--site-ink)}:root .design-unified .home-natural .price-card.featured li svg{color:#e7eaf2}:root .design-unified .home-natural .popular{color:var(--site-ink);background:#e7eaf2;border-radius:6px}:root .design-unified .home-natural .investigation-chain{background:var(--site-bg);border-radius:var(--control-radius)}:root .design-unified .home-natural .investigation-chain ol{grid-template-columns:1fr;gap:12px;display:grid}:root .design-unified .home-natural .investigation-chain li{align-items:flex-start;gap:10px;padding:0;font-size:.875rem;display:flex}:root .design-unified .home-natural .investigation-chain li svg{color:var(--site-accent);flex:0 0 16px;margin-top:3px}:root .design-unified .home-natural .investigation-chain li:after,:root .design-unified #main-content .tools-path-register{display:none}:root .design-unified #main-content .detector-directory{gap:20px}:root .design-unified #main-content .detector-directory-card{min-height:0;padding:28px}:root .design-unified #main-content .detector-card-top{justify-content:flex-start;min-height:0;margin-bottom:20px}:root .design-unified #main-content .detector-card-top svg{color:var(--site-accent);margin:0}:root .design-unified #main-content :is(.detector-directory-card h2,.guide-card h2){font-size:1.5rem;line-height:1.35}:root .design-unified #main-content .detector-secondary-links{gap:12px 20px;margin-top:24px;font-size:.875rem}:root .design-unified #main-content :is(.featured-guide,.guides-grid){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width)}:root .design-unified #main-content .featured-guide{background:var(--site-ink);grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:0;padding:32px}:root .design-unified #main-content .featured-guide h2{max-width:36ch}:root .design-unified #main-content .featured-guide :is(p,.guide-time){color:#d5d9e0}:root .design-unified #main-content .featured-guide a{color:#edf0f5;border-color:#aab4c6}:root .design-unified #main-content .featured-guide>div>span{color:#d5d9e0;font-size:.875rem}:root .design-unified #main-content .guides-grid{gap:20px;padding-bottom:60px}:root .design-unified #main-content .guide-card{min-height:0;padding:28px}:root .design-unified #main-content .guide-card>div:nth-child(2){margin-top:24px}:root .design-unified #main-content .guide-card-top{font-size:.8125rem}:root .design-unified #main-content .guide-card-link{font-size:.9375rem}:root .design-unified #main-content .guide-article{width:min(1040px,100% - 64px);max-width:1040px;margin:0 auto;padding:28px 0 60px}:root .design-unified #main-content .guide-article-header{max-width:none}:root .design-unified #main-content .guide-article-header h1{max-width:none;margin-top:28px}:root .design-unified #main-content .guide-dek{letter-spacing:normal;max-width:78ch;font-size:1.0625rem;line-height:1.7}:root .design-unified #main-content .article-byline{margin-top:28px;font-size:.8125rem}:root .design-unified #main-content .guide-article-layout{margin-top:28px;display:block}:root .design-unified #main-content .article-body{width:100%;max-width:80ch;margin:0 auto}:root .design-unified #main-content .article-body>section{margin:0;padding:36px 0}:root .design-unified #main-content .article-body>section+section{border-top:1px solid var(--site-line)}:root .design-unified #main-content .article-body p{margin:0 0 18px}:root .design-unified #main-content .article-body h2{font-size:clamp(1.5rem,2.2vw,2rem)}:root .design-unified .article-contents{border:1px solid var(--site-line);border-radius:var(--site-radius);max-width:80ch;margin:0 auto 8px;padding:16px 20px}:root .design-unified .article-contents summary{cursor:pointer;color:var(--site-accent);font-weight:600;line-height:1.5}:root .design-unified .article-contents ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}:root .design-unified .article-contents a{color:var(--site-muted);text-underline-offset:3px;padding:5px 0;text-decoration:underline;display:block}:root .design-unified [id^=guide-section-]{scroll-margin-top:110px}:root .design-unified #main-content .tool-guide-link{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-bg);padding:28px}:root .design-unified #main-content .tool-guide-link a{color:var(--site-accent);font-size:.9375rem}:root .design-unified #main-content .tool-guide-link p{margin:0 0 18px}:root .design-unified #main-content .related-tools a{border-radius:var(--control-radius);padding:16px;font-size:.875rem;line-height:1.5}:root .design-unified #main-content :is(.trust-lifecycle article,.benchmark-metric-grid article){border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);min-height:0;padding:24px}:root .design-unified #main-content :is(.trust-lifecycle,.benchmark-metric-grid){background:0 0;border:0;gap:16px}:root .design-unified #main-content :is(.benchmark-gates,.benchmark-contact,.provenance-workflow){background:var(--site-bg)}:root .design-unified #main-content :is(.quality-register,.credentials-inspector-shell,.credentials-control-panel,.credentials-result,.benchmark-contact,.provenance-card){border-radius:var(--site-radius);box-shadow:none}:root .design-unified #main-content :is(.credentials-control-panel,.credentials-result,.quality-register){background:var(--site-surface)}:root .design-unified #main-content :is(.credentials-control-panel>button:not(:disabled),.benchmark-contact a,.benchmark-hero-actions a:first-child,.provenance-hero-actions a:first-child){border-color:var(--site-accent);border-radius:var(--control-radius);background:var(--site-accent);color:#fff}:root .design-unified :is(.tool-page,.tools-index-page,.guides-page,.guide-article-page,.legal-page,.contact-page,.b2b-page,.provenance-page,.benchmark-page){max-width:none;margin:0;padding:0}:root .design-unified #main-content :is(.b2b-button,.tool-cta,.auth-submit,.tools-index-hero-copy>a,.balance-card a,.billing-actions button){color:#fff}:root .design-unified #main-content .editorial-mark{background:var(--site-bg);color:var(--site-accent);border:1px solid var(--site-line);border-radius:var(--control-radius)}:root .design-unified #main-content .preferred-source-panel{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);box-shadow:none}:root .design-unified .language-menu>summary,:root .design-unified .public-mobile-menu>summary,:root .design-unified .home-natural .header-cta{border-radius:var(--control-radius)}:root .design-unified #main-content .b2b-honesty{align-items:flex-start;gap:8px;display:flex}:root .design-unified #main-content .b2b-honesty svg{flex:0 0 15px;margin-top:4px}:root .design-unified #main-content :is(.tool-report-card,.trust-card,.enterprise-card,.workspace-preview,.saved-report-section,.auth-card) h2{font-size:1.5rem;line-height:1.35}:root .design-unified #main-content :is(.trust-document-hero>div>span,.provenance-hero>div>span,.benchmark-heading>span,.provenance-section-heading>span,.credentials-inspector-heading>span,.benchmark-hero>div>span,.trust-card>span,.market-card>span){letter-spacing:normal;color:var(--site-muted);font-size:.875rem;line-height:1.5}:root .design-unified #main-content :is(.claims-panel,.reject-panel){border-color:var(--site-line);border-radius:var(--site-radius);background:var(--site-bg)}:root .design-unified :is(.footer-main p,.footer-main a,.b2b-footer p,.b2b-footer a,.guides-footer,.tool-footer,.legal-footer){font-size:.875rem;line-height:1.65}:root .design-unified .home-natural :is(.file-main,.url-field>div,.document-file-card,.scan-working,.report-actions,.deep-research-notice,.scanner-governance,.training-consent-option){border-radius:var(--control-radius)}:root .design-unified .home-natural :is(.deep-research-notice,.training-consent-option){color:var(--site-muted);background:var(--site-bg);border-color:var(--site-line)}:root .design-unified #main-content .contact-note{border-color:var(--site-line);border-radius:var(--site-radius);background:var(--site-bg)}:root .design-unified #main-content .pricing-page-grid article.recommended{background:var(--site-ink);color:#fff}:root .design-unified #main-content .pricing-page-grid article.recommended :is(span,strong,b,small,p,h3,li,svg){color:#edf0f5}:root .design-unified #main-content .pricing-page-grid article.recommended>em{color:var(--site-ink);background:#e7eaf2;border-radius:6px;font-family:inherit;font-style:normal}:root .design-unified #main-content .pricing-page-grid article>a{border-radius:var(--control-radius)}:root .design-unified #main-content .pricing-page-grid article.recommended>a{color:#fff;background:var(--site-accent);border-color:#aab4c6}:root .design-unified #main-content .tool-report-card p{align-items:flex-start;gap:12px;display:flex}:root .design-unified #main-content .tool-report-card p svg{flex-shrink:0;margin-top:4px}:root .design-unified .home-natural .analysis-mode-options button:not(.active){color:var(--site-ink);background:var(--site-surface)}:root .design-unified .home-natural .analysis-mode-options button:not(.active) small{color:var(--site-muted)}:root .design-unified .home-natural .analysis-mode-options button.active small{color:#e7eaf2}:root .design-unified .home-natural .investigation-chain strong{font-weight:500}@media (max-width:1050px){:root .design-unified #main-content .b2b-hero.split{grid-template-columns:minmax(0,1fr)}:root .design-unified .home-natural :is(.natural-report,.learn){gap:32px}:root .design-unified :is(.public-header,.b2b-header)>nav{display:none}:root .design-unified .public-mobile-menu{display:block}}@media (max-width:720px){:root .design-unified{--site-edge:18px;--site-section:36px}:root .design-unified #main-content h1{font-size:clamp(1.75rem,7.4vw,2.25rem);line-height:1.22}:root .design-unified #main-content h2{font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.3}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.tool-hero-grid,.contact-hero,.trust-document-hero,.provenance-hero,.benchmark-hero,.b2b-section,.b2b-section.subdued,.detector-group,.tools-index-note,.featured-guide,.guides-grid,.guide-article,.hub-breadcrumb,.tool-breadcrumb,.b2b-cta){width:calc(100% - 36px)}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.tool-hero-grid){gap:24px;padding:36px 0}:root .design-unified #main-content :is(.featured-guide,.b2b-cta,.tool-explainer){grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}:root .design-unified #main-content .b2b-cta{margin-bottom:36px}:root .design-unified #main-content :is(.b2b-actions,.b2b-hero-actions){align-items:flex-start}:root .design-unified #main-content :is(.detector-directory-card,.guide-card,.tool-guide-cta,.article-cta){padding:24px}:root .design-unified .home-natural :is(.natural-report,.learn),:root .design-unified .home-natural .step-grid{grid-template-columns:minmax(0,1fr);gap:28px}:root .design-unified :is(.public-header,.b2b-header){min-height:70px;padding:12px 18px}:root .design-unified .public-header-cta{display:none}:root .design-unified .public-header-account{flex:0 0 44px;justify-content:center;width:44px;padding:0;display:inline-flex}:root .design-unified .public-header-account>span{display:none}:root .design-unified .public-header-account>svg{flex-shrink:0;width:18px;height:18px;display:block}:root .design-unified #main-content .article-byline{flex-wrap:wrap;gap:14px;display:flex}:root .design-unified #main-content .article-body>section{padding:28px 0}}:root .design-unified #main-content :is(h1,h2,h3):lang(hi){letter-spacing:normal;line-height:1.5}:root .design-unified,:root .design-unified :is(.home-natural,.home-lab,.b2b-page,.tool-page,.tools-index-page,.guides-page,.guide-article-page,.legal-page,.contact-page,.trust-document-page,.provenance-page,.benchmark-page),:root .design-unified #main-content{background-color:var(--site-bg);background-image:none}:root .design-unified .home-natural main>section,:root .design-unified #main-content :is(.natural-formats,.natural-process,.natural-report,.learn,.pricing,.natural-business,.b2b-hero,.b2b-section,.b2b-section.subdued,.detector-group,.tools-index-note,.tool-content,.tool-content>section,.benchmark-gates,.benchmark-contact,.provenance-workflow):where(:not(.integration-controls,.cross-check-closing)){background-color:#0000!important;background-image:none!important}:root .design-unified #main-content .tool-content>section{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);box-sizing:border-box;padding:var(--site-section) 0;margin-inline:auto}:root .design-unified #main-content .tool-content>section+section{border-top:1px solid var(--site-line)}:root .design-unified #main-content .tool-content>:is(.tool-explainer,.tool-guide-link,.tool-guide-cta){border:1px solid var(--site-line);border-radius:var(--site-radius);margin-top:24px;margin-bottom:24px;padding:32px;background:var(--site-surface)!important}:root .design-unified #main-content .tool-content>:is(.related-tools,.localized-language-note){padding-top:36px;padding-bottom:36px}:root .design-unified #main-content .tool-card-grid{align-items:stretch;gap:16px}:root .design-unified #main-content .tool-card-grid article{flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:24px;display:flex}:root .design-unified #main-content .tool-card-grid article>svg{flex:none;margin:0 0 18px}:root .design-unified #main-content .tool-card-grid article h3{margin:0 0 10px}:root .design-unified #main-content .tool-card-grid article p{margin:0}:root .design-unified #main-content .detector-directory-card{flex-direction:column;align-items:stretch;display:flex}:root .design-unified #main-content .detector-card-top{min-height:0;margin:0 0 18px}:root .design-unified #main-content .detector-label{margin:0 0 8px}:root .design-unified #main-content .detector-directory-card h2{margin:0 0 12px}:root .design-unified #main-content .detector-directory-card>p{margin:0 0 22px}:root .design-unified #main-content .detector-primary-link{margin-top:auto}:root .design-unified #main-content :is(.b2b-section.claims-panel,.b2b-section.reject-panel,.b2b-section.launch-gate,.b2b-section.api-pricing-note){border:1px solid var(--site-line);border-radius:var(--site-radius);gap:32px;padding:32px;background:0 0!important}:root .design-unified #main-content .b2b-section.compact-callout{border:1px solid var(--site-line);border-radius:var(--site-radius);background:0 0!important}:root .design-unified #main-content :is(.claims-panel,.reject-panel,.launch-gate,.api-pricing-note)>*{min-width:0}:root .design-unified #main-content :is(.claims-panel,.reject-panel,.launch-gate,.api-pricing-note) h2{margin:10px 0 14px}:root .design-unified #main-content :is(.claims-panel,.reject-panel,.launch-gate) ul{gap:12px}:root .design-unified #main-content :is(.b2b-feature-grid,.role-grid,.solution-grid,.metric-grid,.control-list,.boundary-grid,.lifecycle-grid,.pricing-page-grid,.pilot-price-grid){align-items:stretch}:root .design-unified #main-content :is(.b2b-feature-grid,.role-grid,.solution-grid,.metric-grid,.control-list,.boundary-grid,.lifecycle-grid,.pricing-page-grid,.pilot-price-grid)>article{min-width:0}:root .design-unified #main-content .monthly-plans-heading{color:var(--site-ink);letter-spacing:normal;margin:30px 0 14px;padding-top:6px;font-size:1rem;font-weight:650;line-height:1.5}:root .design-unified .home-natural .natural-business{background:0 0!important}:root .design-unified #main-content .auth-card-copy h1{letter-spacing:-.02em;font-weight:550;line-height:1.16;font-family:var(--font-geist-sans)!important}:root .design-unified #main-content .auth-card-copy p{font-size:1rem;line-height:1.65;font-family:var(--font-geist-sans)!important}:root .design-unified #main-content :is(.b2b-actions,.b2b-hero-actions)>:is(a,button){box-sizing:border-box;min-height:46px}:root .design-unified #main-content :is(.b2b-actions,.b2b-hero-actions) .b2b-link{padding:11px 4px}@media (max-width:1050px){:root .design-unified #main-content :is(.b2b-section.claims-panel,.b2b-section.reject-panel,.b2b-section.launch-gate,.b2b-section.api-pricing-note){grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:720px){:root .design-unified #main-content .tool-content>section{width:calc(100% - 36px);padding-top:var(--site-section);padding-bottom:var(--site-section)}:root .design-unified #main-content .tool-content>:is(.tool-explainer,.tool-guide-link,.tool-guide-cta),:root .design-unified #main-content :is(.b2b-section.claims-panel,.b2b-section.reject-panel,.b2b-section.launch-gate,.b2b-section.api-pricing-note){padding:24px}:root .design-unified #main-content .monthly-plans-heading{margin-top:24px}}:root .design-unified #main-content .legal-content section ul{margin:0 0 18px;padding-inline-start:0;list-style-position:outside}:root .design-unified #main-content .legal-content section li{margin-inline-start:0;padding-inline-start:0}:root .design-unified #main-content .legal-content section :is(ul,ol).methodology-list{margin:0;padding-inline-start:1.25rem;list-style-position:outside}:root .design-unified #main-content .legal-content section ul.methodology-list{list-style-type:disc}:root .design-unified #main-content .legal-content section ol.methodology-list{list-style-type:decimal}:root .design-unified #main-content .legal-content section .methodology-list>li+li{margin-top:.625rem}:root .design-unified #main-content .legal-content section .methodology-result-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}:root .design-unified #main-content .methodology-result-list>li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:0;display:grid}:root .design-unified #main-content .methodology-result-list>li>svg{color:#526171;margin-top:.2em}:root .design-unified #main-content .methodology-result-list>li[data-result-level=high]>svg{color:#b32d3d}:root .design-unified #main-content .methodology-result-list>li[data-result-level=low]>svg{color:#176947}:root .design-unified #main-content .methodology-result-list h3{margin:0 0 6px;font-size:1rem;font-weight:600;line-height:1.5}:root .design-unified #main-content .methodology-result-list p{margin:0}:root .design-unified #main-content .methodology-result-list p+p{margin-top:6px}:root .design-unified #main-content .legal-content section .methodology-research-choice{border-inline-start:3px solid var(--brand-blue);border-radius:var(--control-radius);color:var(--site-ink);background:#f5f7fa;gap:6px;margin:0 0 20px;padding:16px;display:grid}@media (min-width:721px){:root .design-unified #main-content :is(.legal-content section,.article-body>section) :is(p,li){text-align:start;text-align-last:start;-webkit-hyphens:manual;hyphens:manual}}@media (max-width:720px){:root .design-unified #main-content :is(.legal-content section,.article-body>section) :is(p,li){text-align:start;-webkit-hyphens:none;hyphens:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+300-303,U+305-307,U+309-328,U+32A-36F,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root .design-unified{--brand-blue:#3157c8;--site-bg:#f7f7f4;--site-ink:#23272a;--site-muted:#60666b;--site-line:#dcdedc;--site-accent:#23272a;--site-radius:10px;--control-radius:6px;--acid:#e2e8f7;--acid-dark:#ccd7ef;--aqua:#e2e8f7;background:var(--site-bg)}:root .design-unified :is(.public-header,.b2b-header,.auth-header){background:var(--site-bg)}:root .design-unified :is(.public-header,.b2b-header):before,:root .design-unified :is(.public-header,.b2b-header):after{display:none}:root .design-unified .brand{color:var(--site-ink);letter-spacing:-.04em}:root .design-unified .brand-mark{border-radius:4px}:root .design-unified #main-content{color:var(--site-ink)}:root .design-unified #main-content :is(h1,h2,h3,h4){color:inherit;font-family:var(--font-geist-sans);letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:break-word;font-weight:600}:root .design-unified #main-content h1{max-width:none;font-size:clamp(2.25rem,4.1vw,3.75rem);line-height:1.12}:root .design-unified #main-content h2{font-size:clamp(1.75rem,2.6vw,2.625rem);line-height:1.2}:root .design-unified #main-content h3{letter-spacing:-.02em;font-size:1.125rem;line-height:1.4}:root .design-unified #main-content :is(p,li){text-align:start}:root .design-unified #main-content :is(.b2b-hero,.pricing-hero,.tools-index-hero,.guides-hero,.provenance-hero,.benchmark-hero){padding-top:60px;padding-bottom:52px}:root .design-unified #main-content :is(.b2b-hero,.tool-hero,.tools-index-hero-copy,.guides-hero)>p{color:var(--site-muted);max-width:64ch}:root .design-unified #main-content :is(.b2b-hero p,.tools-index-hero p,.tool-hero p){font-size:1.0625rem;line-height:1.65}:root .design-unified #main-content :is(.b2b-eyebrow,.section-kicker,.account-eyebrow,.b2b-section-heading>span,.pricing-heading>span){text-transform:none;letter-spacing:.02em;color:var(--site-muted);margin:0 0 16px;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.5;display:block}:root .design-unified #main-content :is(.b2b-section,.tool-content>section){padding-top:56px;padding-bottom:56px}:root .design-unified #main-content .b2b-section-heading{max-width:840px;margin-bottom:32px}:root .design-unified #main-content .b2b-section-heading>p{max-width:64ch}:root .design-unified #main-content :is(.detector-group,.tools-index-note,.tool-card-grid article,.tool-faq article,.tool-explainer,.tool-guide-cta,.tool-guide-link,.b2b-feature-grid article,.role-grid article,.metric-grid article,.boundary-grid article,.control-list article,.lifecycle-grid article,.market-card,.enterprise-card,.trust-card,.trust-principles article,.trust-lifecycle article,.claims-panel,.reject-panel,.benchmark-contact,.benchmark-status,.benchmark-gates,.provenance-workflow,.b2b-cta,.article-cta,.contact-note,.preferred-source-panel){box-shadow:none;background:0 0}:root .design-unified #main-content :is(.b2b-feature-grid,.role-grid,.metric-grid,.boundary-grid,.lifecycle-grid,.tool-card-grid){background:0 0;border:0;gap:28px}:root .design-unified #main-content :is(.b2b-feature-grid article,.role-grid article,.metric-grid article,.lifecycle-grid article,.tool-card-grid article){border:0;border-top:1px solid var(--site-line);border-radius:0;min-height:0;padding:24px 0}:root .design-unified #main-content :is(.b2b-feature-grid article,.lifecycle-grid article,.tool-card-grid article)>svg{color:var(--site-muted);margin-bottom:16px;display:block}:root .design-unified #main-content :is(.boundary-grid article,.trust-card,.enterprise-card,.claims-panel,.reject-panel,.tool-explainer,.tool-guide-link,.article-cta){padding:28px}:root .design-unified #main-content :is(.b2b-cta,.tool-guide-cta,.tool-guide-link,.article-cta){border:0;border-top:1px solid var(--site-line);border-radius:0;padding-left:0;padding-right:0}:root .design-unified #main-content :is(.api-pricing-visual,.benchmark-status,.credentials-workspace,.credentials-sidebar){box-shadow:none;background-image:none}:root .design-unified #main-content :is(.api-pricing-visual,.credentials-workspace,.benchmark-result-register){background:var(--site-ink)}:root .design-unified #main-content :is(.api-pricing-visual,.benchmark-result-register) :is(span,strong,em,small,svg){color:#e4e8ef}:root .design-unified #main-content .guide-card{border:0;border-top:1px solid var(--site-line);background:0 0;border-radius:0;padding:28px 0}:root .design-unified #main-content .detector-directory.core{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:root .design-unified #main-content .detector-directory.context{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content .detector-card-top{margin-bottom:18px}:root .design-unified #main-content .detector-secondary-links{padding-top:16px;font-size:.8125rem}:root .design-unified #main-content .tool-report-card{border-top:3px solid var(--site-ink);background:#fff}:root .design-unified #main-content .tool-proof{gap:14px 24px;margin:24px 0}:root .design-unified #main-content .tool-proof span{font-size:.8125rem}:root .design-unified #main-content .tool-faq>div{grid-template-columns:1fr 1fr;gap:28px;display:grid}:root .design-unified #main-content .tool-faq article{border:0;border-top:1px solid var(--site-line);border-radius:0;padding:24px 0}:root .design-unified #main-content .personal-pricing{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);border-top:1px solid var(--site-line);background:0 0;margin:0 auto;padding:56px 0}:root .design-unified #main-content .pricing-heading{margin-bottom:32px}:root .design-unified #main-content .pricing-free-start{border-top:2px solid var(--site-ink);border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:20px 0;display:flex}:root .design-unified #main-content .pricing-free-start strong{gap:14px;font-size:1.0625rem;display:flex}:root .design-unified #main-content .pricing-free-start strong span{color:var(--site-muted);font-weight:400}:root .design-unified #main-content .pricing-free-start p{margin:6px 0 0;font-size:.875rem}:root .design-unified #main-content .pricing-free-start>a{border-radius:var(--control-radius);background:var(--site-ink);color:#fff;flex-shrink:0;align-items:center;gap:14px;min-height:46px;padding:12px 20px;font-size:.875rem;font-weight:600;display:inline-flex}:root .design-unified #main-content .pricing-options{grid-template-columns:1fr 1fr;gap:64px;display:grid}:root .design-unified #main-content .pricing-option{min-width:0}:root .design-unified #main-content .pricing-option h3{margin:0 0 10px;font-size:1.375rem}:root .design-unified #main-content .pricing-option>p{min-height:3.1em;color:var(--site-muted);margin:0 0 20px;font-size:.875rem;line-height:1.55}:root .design-unified #main-content .offer-list{border-top:1px solid var(--site-line)}:root .design-unified #main-content .offer-row{border-bottom:1px solid var(--site-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;min-height:86px;padding:18px 0;transition:color .15s;display:grid}:root .design-unified #main-content .offer-row:hover{color:var(--brand-blue)}:root .design-unified #main-content .offer-description strong{font-size:1rem;font-weight:600}:root .design-unified #main-content .offer-description small{color:var(--site-muted);margin-top:5px;font-size:.8125rem;line-height:1.4;display:block}:root .design-unified #main-content .offer-price{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:550}:root .design-unified #main-content .offer-price small{color:var(--site-muted);white-space:normal;margin-top:4px;font-size:.75rem;font-weight:400;display:block}:root .design-unified #main-content .offer-recommended .offer-description strong{color:var(--brand-blue)}:root .design-unified #main-content .offer-row.offer-recommended{border:1px solid #c5d1ee;border-left:3px solid var(--brand-blue);border-radius:var(--control-radius);background:#f5f7fc;padding-inline:16px}:root .design-unified #main-content .offer-description .offer-badge{color:#294da4;background:#e6ecfa;border-radius:4px;max-width:100%;padding:3px 7px;font-size:.75rem;font-weight:600;line-height:1.4;display:table}:root .design-unified #main-content .pricing-free-start{border:1px solid var(--site-line);border-radius:var(--control-radius);padding:18px}:root .design-unified #main-content .pricing-mode-switch{border:1px solid var(--site-line);border-radius:var(--control-radius);background:#f1f3f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;margin:0 0 20px;padding:4px;display:grid}:root .design-unified #main-content .pricing-mode-switch label{cursor:pointer;min-width:0;position:relative}:root .design-unified #main-content .pricing-mode-switch input,:root .design-unified #main-content .pricing-mode-legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root .design-unified #main-content .pricing-mode-switch label>span{border-radius:var(--control-radius);min-height:44px;color:var(--site-muted);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:8px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}:root .design-unified #main-content .pricing-mode-switch input:checked+span{color:var(--brand-blue);background:#fff;border-color:#c5d1ee}:root .design-unified #main-content .pricing-mode-switch input:focus-visible+span{outline:2px solid var(--brand-blue);outline-offset:2px}:root .design-unified #main-content .pricing-options[data-mobile-mode=one-time] #monthly-plans,:root .design-unified #main-content .pricing-options[data-mobile-mode=monthly] #personal-pricing{display:none}:root .design-unified #main-content .pricing-shared-features{color:var(--site-muted);align-items:start;gap:10px;margin:28px 0 18px;font-size:.8125rem;line-height:1.6;display:flex}:root .design-unified #main-content .pricing-shared-features svg{flex-shrink:0;margin-top:3px}:root .design-unified #main-content .pricing-credit-details{background:0 0;border:0;margin:0;padding:0}:root .design-unified #main-content .pricing-credit-details summary{cursor:pointer;padding:12px 0;font-size:.875rem;font-weight:550}:root .design-unified #main-content .pricing-credit-list{border-radius:var(--control-radius);max-width:80ch;color:var(--site-ink);background:#f5f7fa;gap:12px;margin:4px 0 20px;padding:16px;font-size:1rem;line-height:1.6;list-style:none;display:grid}:root .design-unified #main-content .pricing-credit-list li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:0;display:grid}:root .design-unified #main-content .pricing-credit-list li>svg{color:var(--brand-blue);margin-top:.2em}:root .design-unified #main-content .pricing-credit-list li>span{overflow-wrap:anywhere;min-width:0}:root .design-unified #main-content .pricing-credit-list strong{color:inherit;font-weight:600}:root .design-unified #main-content .pricing-hero{min-height:0;padding:48px 0 28px}:root .design-unified #main-content .pricing-hero h1{max-width:none;font-size:clamp(2.2rem,3.7vw,3.25rem)}:root .design-unified #main-content .pricing-hero p{margin-bottom:0}:root .design-unified #main-content .b2c-pricing-page .personal-pricing{padding-top:0}:root .design-unified #main-content .pricing-business-link{justify-content:space-between;align-items:center;gap:32px;display:flex}:root .design-unified #main-content .pricing-business-link>div{max-width:650px}:root .design-unified #main-content .workspace-preview{border-top:3px solid var(--site-ink);background:#fff;padding:0}:root .design-unified #main-content .workspace-preview-head{background:#fff;padding:18px 22px;font-size:.75rem}:root .design-unified #main-content .workspace-preview-grid{grid-template-columns:100px minmax(0,1fr)}:root .design-unified #main-content .workspace-preview-grid aside{background:#fff;gap:20px;padding:24px 18px;font-size:.8125rem}:root .design-unified #main-content .workspace-preview-grid>div{padding:24px}:root .design-unified #main-content .workspace-preview-grid h2{margin:16px 0;font-size:1.5rem}:root .design-unified #main-content .workspace-preview-grid p{font-size:.875rem;line-height:1.6}:root .design-unified #main-content .workspace-preview .case-status{color:var(--brand-blue);letter-spacing:.02em;background:#f2f5fd;border-color:#c5d1ee;border-radius:4px;padding:5px 8px;font-size:.6875rem;font-weight:600}:root .design-unified #main-content .workspace-preview-grid>div>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}:root .design-unified #main-content .workspace-preview-grid>div>div>a{border-radius:var(--control-radius);min-height:40px;padding:10px 12px;font-size:.8125rem}:root .design-unified #main-content .api-hero{display:block}:root .design-unified #main-content .api-hero h1{max-width:none}:root .design-unified #main-content .api-hero .b2b-honesty{max-width:78ch;font-size:.875rem;display:block}:root .design-unified #main-content .api-schema-link{align-items:center;gap:12px;margin-top:16px;font-size:.875rem;display:inline-flex}:root .design-unified #main-content .api-example-shell{border:1px solid var(--site-line);width:100%;max-width:none;min-height:0;color:var(--site-ink);border-radius:var(--site-radius);box-shadow:none;background:#fff;margin-top:32px;padding:0;display:block}:root .design-unified #main-content .api-example-shell>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:550;display:flex}:root .design-unified #main-content .api-code{background:var(--site-ink);color:#e5e9ef;border-radius:0;max-height:520px;margin:0;font-size:.8125rem;line-height:1.7}:root .design-unified #main-content .api-example-note{padding:20px 24px;font-size:.8125rem;line-height:1.6}:root .design-unified #main-content .lifecycle-grid article>svg{color:var(--brand-blue)}:root .design-unified #main-content .launch-gate{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:0 0}:root .design-unified .footer-group-links{flex-direction:column;align-items:flex-start;gap:13px;display:flex}:root .design-unified .b2b-footer .footer-group-links{gap:11px}:root .design-unified .footer-group-toggle{display:none}@media (max-width:720px){:root .design-unified .footer-main,:root .design-unified .b2b-footer{grid-template-columns:minmax(0,1fr);gap:0}:root .design-unified .footer-main>div:first-child,:root .design-unified .b2b-footer>div:first-child{margin-bottom:24px}:root .design-unified .footer-group{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);width:100%;gap:0!important}:root .design-unified .footer-group-title{display:none}:root .design-unified .footer-group-toggle{width:100%;min-height:54px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:.9375rem;font-weight:600;display:flex}:root .design-unified .footer-group-toggle>span:last-child{flex-shrink:0;font-size:1.25rem;font-weight:400}:root .design-unified .footer-group-toggle:focus-visible{outline-offset:3px;outline:2px solid}:root .design-unified .footer-group-links{gap:4px;width:100%;padding:0 0 18px}:root .design-unified .footer-group-links[data-open=false]{display:none}:root .design-unified .footer-group-links a{align-items:center;min-height:34px;padding-block:5px;display:inline-flex}:root .design-unified #main-content .pricing-option{scroll-margin-top:110px}:root .design-unified #main-content .pricing-option>p{min-height:0}:root .design-unified #main-content .pricing-free-start{margin-bottom:24px}}:root .design-unified #main-content .guide-article-header h1{max-width:none;font-size:clamp(2.25rem,4vw,3.625rem)}:root .design-unified #main-content .article-body{max-width:76ch}:root .design-unified #main-content .legal-content{width:min(800px,100% - 64px);max-width:800px;margin-inline:auto;padding:48px 0 64px}:root .design-unified #main-content .legal-content>.legal-lead,:root .design-unified #main-content .legal-content section{max-width:none}:root .design-unified #main-content .legal-content section h2{font-size:clamp(1.375rem,2vw,1.75rem)}:root .design-unified #main-content :is(.article-body,.legal-content) :is(p,li){text-align:start;-webkit-hyphens:manual;hyphens:manual;line-height:1.8}:root .design-unified #main-content .guides-grid{gap:32px 40px}:root .design-unified #main-content .featured-guide{border-radius:var(--site-radius);background:var(--site-ink);padding:36px}:root .design-unified #main-content .featured-guide h2{color:#fff}:root .design-unified .auth-page{background:var(--site-bg)}:root .design-unified .auth-layout{gap:80px;width:min(1100px,100% - 64px);margin:56px auto}:root .design-unified #main-content .auth-story h2{font-family:var(--font-geist-sans);max-width:18ch;font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.15}:root .design-unified .auth-story p{color:var(--site-muted);font-size:1rem;line-height:1.7}:root .design-unified .auth-benefits{gap:20px;margin-top:32px}:root .design-unified .auth-benefits>span{background:0 0;border:0;padding:0}:root .design-unified .auth-benefits svg{color:var(--site-muted)}:root .design-unified .auth-card{border-top:3px solid var(--site-ink);box-shadow:none;background:#fff;padding:28px}:root .design-unified .auth-card input{min-height:48px;font-size:1rem}:root .design-unified .auth-submit{min-height:48px}:root .design-unified .b2b-footer{background:var(--site-ink);color:#fff}:root .design-unified .b2b-footer :is(p,a),:root .design-unified footer .brand{color:#e5e8eb}:root .design-unified :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}@media (max-width:1000px){:root .design-unified #main-content .pricing-options{gap:32px}:root .design-unified #main-content .detector-directory.core{grid-template-columns:1fr}:root .design-unified .auth-layout{gap:40px}}@media (max-width:720px){:root .design-unified #main-content h1{max-width:none;font-size:clamp(2rem,7.6vw,2.75rem)}:root .design-unified #main-content h2{font-size:clamp(1.625rem,6.2vw,2rem)}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.provenance-hero,.benchmark-hero){padding:32px 0}:root .design-unified #main-content :is(.b2b-section,.tool-content>section){padding-top:36px;padding-bottom:36px}:root .design-unified #main-content :is(.personal-pricing,.auth-layout){width:calc(100% - 36px);padding:36px 0}:root .design-unified #main-content .pricing-options{grid-template-columns:1fr;gap:36px}:root .design-unified #main-content .pricing-option>p{min-height:0}:root .design-unified #main-content .pricing-free-start{flex-wrap:wrap;padding:18px}:root .design-unified #main-content .offer-row{gap:12px}:root .design-unified #main-content .offer-price{font-size:1.125rem}:root .design-unified #main-content :is(.pricing-business-link,.tool-faq>div){grid-template-columns:1fr;display:grid}:root .design-unified #main-content :is(.detector-directory.context,.boundary-grid),:root .design-unified #main-content .workspace-preview-grid{grid-template-columns:1fr}:root .design-unified #main-content .workspace-preview-grid aside{display:none}:root .design-unified #main-content .workspace-preview-head{flex-wrap:wrap;gap:10px}:root .design-unified #main-content .workspace-preview-grid>div{padding:20px}:root .design-unified #main-content :is(.api-example-shell>summary,.api-example-note){padding:18px}:root .design-unified #main-content .guide-article-header h1{font-size:clamp(2rem,7.5vw,2.75rem)}:root .design-unified .auth-layout{width:calc(100% - 36px);margin:28px auto}:root .design-unified .auth-card{padding:22px}:root .design-unified #main-content .auth-story h2{max-width:none}}:root .design-unified #main-content:lang(hi) :is(h1,h2,h3),:root .design-unified :lang(hi) #main-content :is(h1,h2,h3){letter-spacing:normal;line-height:1.45}@media (prefers-reduced-motion:reduce){:root .design-unified .offer-row{transition:none}}:root .design-unified .b2c-pricing-page #main-content .personal-pricing{border-top:0;padding-top:0}:root .design-unified .b2c-pricing-page #main-content .pricing-hero{padding-bottom:28px}:root .design-unified #main-content .guides-hero h1 em{color:var(--site-muted);font-style:normal;font-weight:400}:root .design-unified :is(.route-state-page,.route-state-card){background:var(--site-bg)}:root .design-unified .route-state-page>span{color:var(--site-muted)}:root .design-unified .route-state-progress>:is(i,span){background:var(--brand-blue);box-shadow:none}:root .design-unified #main-content .workspace-preview,:root .design-unified #main-content .workspace-preview-grid{min-height:0}:root .design-unified #main-content .workspace-preview-head>span{color:var(--site-muted);letter-spacing:normal}:root .design-unified #main-content .workspace-preview-grid>div{padding-bottom:28px}:root .design-unified #main-content .api-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;max-width:none;display:grid}:root .design-unified #main-content .api-introduction h1{font-size:clamp(2.25rem,3.6vw,3.25rem)}:root .design-unified #main-content .api-response-preview{background:var(--site-ink);color:#ecf0f7;border-radius:var(--site-radius);min-width:0;padding:24px}:root .design-unified #main-content .api-response-preview>span{color:#b9c4d5;border-bottom:1px solid #ffffff25;padding-bottom:20px;font-size:.75rem;display:block}:root .design-unified #main-content .api-response-preview pre{background:0 0;margin:20px 0;padding:0;overflow-x:auto}:root .design-unified #main-content .api-response-preview code{color:#ecf0f7;font-size:.8125rem;line-height:1.8}:root .design-unified #main-content .api-response-preview p{color:#b9c4d5;margin:0;font-size:.8125rem}:root .design-unified #main-content .api-eligibility{margin-top:24px}:root .design-unified #main-content .api-eligibility>summary{cursor:pointer;font-size:.875rem;font-weight:550}@media (max-width:1000px){:root .design-unified #main-content .api-introduction{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){:root .design-unified #main-content .api-response-preview{padding:20px}}:root .design-unified :is(.auth-page,.account-page){font-family:var(--font-geist-sans), Inter, Arial, sans-serif;overflow-x:clip;background:var(--site-bg)!important}:root .design-unified :is(.auth-header,.account-header){border:0;border-bottom:1px solid var(--site-line);width:100%;max-width:none;height:auto;min-height:80px;box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;margin:0;padding:16px 32px;background:var(--site-bg)!important}:root .design-unified :is(.auth-header,.account-header) .brand-mark{color:var(--site-ink);background:0 0;border-color:#aeb2b5}:root .design-unified :is(.auth-header-actions>a,.account-header>div a,.account-header>div button){border-color:var(--site-line);color:var(--site-muted);border-radius:var(--control-radius);background:0 0}:root .design-unified :is(.auth-header-actions>a,.account-header>div a,.account-header>div button):hover{color:var(--site-ink);background:#fff;border-color:#aeb2b5}:root .design-unified .auth-layout{width:min(var(--site-width), calc(100% - 64px));grid-template-columns:minmax(0,1fr) minmax(420px,.84fr);align-items:start;gap:clamp(56px,7vw,96px);margin:0 auto;padding:64px 0 80px}:root .design-unified #main-content .auth-story{min-width:0;padding-top:28px}:root .design-unified #main-content .auth-story h2{max-width:13ch;font-family:var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:550;line-height:1.04}:root .design-unified #main-content .auth-story>p{max-width:50ch;margin:0;font-size:1.0625rem;line-height:1.65}:root .design-unified .auth-benefits{border-top:2px solid var(--site-ink);max-width:620px;margin-top:40px}:root .design-unified .auth-benefits>span{border-bottom:1px solid var(--site-line);grid-template-columns:28px minmax(130px,.7fr) minmax(0,1fr);align-items:start;gap:16px;min-height:96px;padding:20px 0;display:grid}:root .design-unified .auth-benefits svg{color:var(--site-muted);margin-top:2px}:root .design-unified .auth-benefits b{font-size:.9375rem;line-height:1.45}:root .design-unified .auth-benefits small{color:var(--site-muted);font-size:.8125rem;line-height:1.55}:root .design-unified .auth-card{border:1px solid var(--site-line);border-top:3px solid var(--site-ink);border-radius:var(--site-radius);min-width:0;box-shadow:none;background:#fff;padding:0;overflow:hidden}:root .design-unified .auth-tabs{border-bottom:1px solid var(--site-line);background:#f0f1ef;gap:6px;padding:7px}:root .design-unified .auth-tabs button{border-radius:var(--control-radius);min-height:44px;color:var(--site-muted);font:600 .875rem/1.3 var(--font-geist-sans), Inter, Arial, sans-serif;background:0 0}:root .design-unified .auth-tabs button.active{border-color:var(--site-line);color:var(--site-ink);box-shadow:inset 0 -2px var(--brand-blue);background:#fff}:root .design-unified #main-content .auth-card-copy h1{letter-spacing:-.04em;max-width:none;margin:10px 0 14px;font-size:clamp(2.25rem,3.7vw,3.25rem);font-weight:550;line-height:1.08;font-family:var(--font-geist-sans), Inter, Arial, sans-serif!important}:root .design-unified #main-content .auth-card-copy p{max-width:43ch;margin:0}:root .design-unified .google-native-button{width:100%;min-height:44px;color:var(--site-ink);background:0 0;border:0;flex-direction:column;align-items:center;display:flex}:root .design-unified .google-button-mount{width:min(100%,400px)}:root .design-unified .google-button-mount:empty{min-height:0}:root .design-unified .google-button-status{color:var(--site-muted);align-items:center;gap:8px;margin:8px 0;font-size:.875rem;line-height:1.5;display:flex}:root .design-unified .google-button-status svg{flex-shrink:0}:root .design-unified :is(.auth-legal a,.oauth-account-note a,.auth-nav-link){text-underline-offset:4px;color:var(--site-ink)!important}:root .design-unified :is(.auth-benefits b,.auth-benefits small,.auth-card-copy p){-webkit-hyphens:none;hyphens:none}:root .design-unified .auth-divider{color:var(--site-muted);font:600 .75rem/1.3 var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:.04em}:root .design-unified .auth-form label,:root .design-unified .account-type-fieldset legend{font-family:var(--font-geist-sans), Inter, Arial, sans-serif;font-size:.875rem}:root .design-unified .auth-form label>div,:root .design-unified .claim-form label>div,:root .design-unified .claim-form label>input{border-color:var(--site-line);border-radius:var(--control-radius);background:#f7f7f4}:root .design-unified .auth-submit{border:1px solid var(--site-ink);border-radius:var(--control-radius);color:#fff;background:var(--site-ink)}:root .design-unified .auth-submit:hover{color:#fff;background:#353d49}:root .design-unified .account-type-options label.active{color:var(--site-ink);background:#f2f5fd;border-color:#9ba9cf}:root .design-unified #main-content :is(.b2b-actions,.b2b-hero-actions) .b2b-link{border-radius:var(--control-radius);min-height:46px;color:var(--site-ink);background:0 0;border:1px solid #b8bcc0;align-items:center;gap:10px;padding:11px 18px;text-decoration:none;display:inline-flex}:root .design-unified #main-content :is(.b2b-actions,.b2b-hero-actions) .b2b-link:hover{border-color:var(--site-ink);background:#fff}:root .design-unified #main-content .boundary-grid article>span{color:#2e4b99;width:fit-content;font-family:var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:.02em;background:#f2f5fd;border:1px solid #c5d1ee;border-radius:4px;padding:5px 8px;font-size:.6875rem;font-weight:650;line-height:1.35}:root .design-unified .account-header{z-index:80;position:sticky;top:0}:root .design-unified .account-eyebrow{color:var(--site-muted)}:root .design-unified .balance-card{border-color:var(--site-line);box-shadow:none;background:#fff}:root .design-unified .balance-card>span,:root .design-unified .billing-actions>div,:root .design-unified .account-security-copy small{color:var(--site-muted)}:root .design-unified :is(.balance-card a,.account-plan-grid button,.billing-actions button,.account-security-open,.account-security-actions button:first-child){border:1px solid var(--site-ink);border-radius:var(--control-radius);color:#fff;background:var(--site-ink);box-shadow:none}:root .design-unified :is(.balance-card a,.account-plan-grid button,.billing-actions button,.account-security-open,.account-security-actions button:first-child):hover:not(:disabled){color:#fff;background:#353d49}:root .design-unified .account-plan-grid article.recommended,:root .design-unified .account-plan-grid article.selected,:root .design-unified .pricing-page-grid article.recommended{background:#fff;border-color:#aebbdc}:root .design-unified :is(.account-plan-title>em,.pricing-page-grid article>em){color:#2e4b99;background:#f2f5fd}:root .design-unified .account-plan-grid article>p b,:root .design-unified .ledger-list b.positive{color:var(--brand-blue)}:root .design-unified .empty-ledger{text-align:center;min-height:250px;color:var(--ink-muted);place-content:center;justify-items:center;gap:10px;padding:32px;display:grid}:root .design-unified .empty-ledger svg{color:var(--brand-blue)}:root .design-unified .empty-ledger strong{color:var(--ink);font-size:1rem}:root .design-unified .empty-ledger p{max-width:28ch;margin:0}:root .design-unified .checkout-inline-error{color:#9b2c1f;margin-top:.55rem;font-size:.82rem;line-height:1.35;display:block}:is(:root .design-unified .history-row:hover,:root .design-unified .history-row:focus-visible){background:#f4f5f7}:root .design-unified .history-icon{color:var(--brand-blue);background:#f2f5fd}:root .design-unified .account-packs button:hover:not(:disabled){background:#f2f5fd;border-color:#aebbdc}:root .design-unified .account-meter-note{border:0;border-top:1px solid var(--site-line);color:var(--site-muted);background:0 0;padding:18px 0 0}:root .design-unified .auth-header-actions .language-menu summary:hover,:root .design-unified .auth-header-actions .language-menu[open] summary,:root .design-unified .account-header>div>.language-menu summary:hover,:root .design-unified .account-header>div>.language-menu[open] summary,:root .design-unified .auth-header-actions .language-menu nav a:hover,:root .design-unified .auth-header-actions .language-menu nav a[aria-current=page],:root .design-unified .account-header>div>.language-menu nav a:hover,:root .design-unified .account-header>div>.language-menu nav a[aria-current=page]{color:var(--site-ink);background:#f2f5fd}@media (max-width:920px){:root .design-unified .auth-layout{grid-template-columns:minmax(0,1fr);gap:48px;width:min(680px,100% - 48px)}:root .design-unified #main-content .auth-story h2{max-width:14ch}}@media (max-width:720px){:root .design-unified :is(.auth-header,.account-header){min-height:68px;padding:12px 18px}:root .design-unified .auth-layout{width:calc(100% - 36px);padding:36px 0 52px}:root .design-unified #main-content .auth-story{padding-top:0}:root .design-unified #main-content .auth-story h2{font-size:clamp(2.25rem,11vw,3.25rem)}:root .design-unified .auth-benefits>span{grid-template-columns:26px minmax(0,1fr);min-height:0}:root .design-unified .auth-benefits small{grid-column:2}:root .design-unified .auth-card-copy,:root .design-unified .oauth-stack,:root .design-unified .auth-form,:root .design-unified .auth-divider{padding-left:22px;padding-right:22px}}:root .design-unified .skip-link{border-color:var(--site-ink);color:#fff;background:var(--site-ink)}:root .design-unified #main-content :is(.preferred-source-panel>svg,.trust-document-hero aside>svg,.trust-subscribe>svg,.trust-inline-action svg,.acceptable-use-card>svg,.benchmark-card-grid article>svg,.benchmark-governance-grid article>svg,.benchmark-gates li>svg,.contact-reasons article>svg,.contact-note>svg,.solution-grid article>svg,.report-principles>svg,.sample-report-top svg,.compact-callout>svg),:root .design-unified #main-content :is(.solution-grid article>span,.sample-report-top>span,.sample-next>span,.benchmark-metric-grid article>span,.quality-register li strong,.trust-card>span,.enterprise-card>span){color:var(--brand-blue)}:root .design-unified #main-content .contact-hero>p{border-left-color:var(--brand-blue)}:root .design-unified #main-content :is(.preferred-source-panel>a,.provenance-hero-actions>a:first-child,.benchmark-hero-actions>a:first-child,.benchmark-contact a,.credentials-control-panel>button:not(:disabled),.tools-index-note-actions>a:first-child,.route-state-actions button,.contact-email){border:1px solid var(--site-ink);border-radius:var(--control-radius);color:#fff;background:var(--site-ink);min-height:46px;box-shadow:none;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}:root .design-unified #main-content :is(.preferred-source-panel>a,.provenance-hero-actions>a:first-child,.benchmark-hero-actions>a:first-child,.benchmark-contact a,.credentials-control-panel>button:not(:disabled),.tools-index-note-actions>a:first-child,.route-state-actions button,.contact-email):hover{color:#fff;background:#353d49}:root .design-unified .cookie-consent-actions .cookie-consent-accept{border-color:var(--site-ink);color:#fff;background:var(--site-ink)}:root .design-unified :is(.auth-header-actions .language-menu summary,.account-header>div>.language-menu summary){border-color:var(--site-line);border-radius:var(--control-radius);color:var(--site-muted);background:0 0}:root .design-unified .auth-layout{width:min(var(--site-width), calc(100% - 64px));grid-template-columns:minmax(0,.84fr) minmax(540px,1.16fr);gap:clamp(40px,4.5vw,64px);padding:36px 0 64px}:root .design-unified #main-content .auth-story{padding-top:4px}:root .design-unified #main-content .auth-story h2{max-width:11.5ch;font-size:clamp(2.45rem,4vw,3.75rem)}:root .design-unified #main-content .auth-story>p{max-width:44ch}:root .design-unified .auth-benefits{max-width:none;margin-top:30px}:root .design-unified .auth-benefits>span{grid-template-columns:26px minmax(120px,.62fr) minmax(0,1fr);min-height:82px;padding:17px 0}:root .design-unified .auth-card-copy{padding:30px 34px 22px}:root .design-unified #main-content .auth-card-copy h1{max-width:none;font-size:clamp(2.25rem,3.25vw,3.1rem)}:root .design-unified .oauth-stack,:root .design-unified .auth-form,:root .design-unified .auth-legal,:root .design-unified .account-type-fieldset{padding-left:34px;padding-right:34px}:root .design-unified .auth-divider{margin-left:34px;margin-right:34px;padding-left:0;padding-right:0}:root .design-unified .account-page>:is(.account-hero,.account-panel,.account-plans,.account-grid,.checkout-banner){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);margin-left:auto;margin-right:auto}:root .design-unified .account-hero{gap:40px;padding-top:48px;padding-bottom:48px}:root .design-unified #main-content .account-hero h1{font-family:var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:-.04em;font-weight:550}:root .design-unified :is(.account-panel,.account-plans){border-color:var(--site-line);border-radius:var(--site-radius);box-shadow:none;background:#fff}:root .design-unified .account-plan-grid button,:root .design-unified .empty-history a{border:1px solid var(--site-ink);border-radius:var(--control-radius);color:#fff;background:var(--site-ink);min-height:44px}:root .design-unified .account-plans .purchase-intent{outline-color:var(--brand-blue)}:root .design-unified .account-page .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:12px 24px}:root .design-unified .account-page .panel-heading>div{flex:220px;min-width:0}:root .design-unified .account-page .panel-heading>span{color:var(--site-muted);text-transform:none;-webkit-hyphens:none;hyphens:none;flex:0 auto}:root .design-unified .account-page :is(small,.panel-heading>span,.balance-card>span,.billing-summary-grid span,.history-verdict,.account-plan-title>em,.account-plan-grid article>span){font-family:var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:normal;font-size:.8125rem;line-height:1.5}:root .design-unified .account-page :is(.billing-actions strong,.billing-alert strong,.checkout-banner strong,.history-row strong,.ledger-list strong,.training-contribution-row strong){font-size:.9375rem;line-height:1.5}:root .design-unified .account-security-form label{letter-spacing:normal;text-transform:none;font-size:.875rem;line-height:1.5}:root .design-unified .account-security-form input{font-size:1rem}@media (max-width:720px){:root .design-unified .account-page .panel-heading{flex-direction:column;gap:8px}:root .design-unified .account-page .panel-heading>div{flex:0 auto;width:100%}}:root .design-unified #main-content .trust-hero{grid-template-columns:minmax(0,1fr);gap:32px}:root .design-unified #main-content .trust-hero>div:first-child{max-width:1000px}:root .design-unified #main-content .trust-hero h1{max-width:none}:root .design-unified #main-content .trust-card,:root .design-unified #main-content .enterprise-card{border:1px solid var(--site-line);border-top:2px solid var(--site-ink);border-radius:var(--site-radius);background:#fff;grid-template-rows:auto auto;grid-template-columns:28px minmax(240px,.65fr) minmax(0,1fr);align-items:start;gap:8px 22px;padding:28px;display:grid}:root .design-unified #main-content :is(.trust-card,.enterprise-card)>svg{color:var(--brand-blue);grid-row:1/3;margin-top:2px}:root .design-unified #main-content :is(.trust-card,.enterprise-card)>span{font:600 .75rem/1.45 var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:.02em;grid-column:2;margin:0}:root .design-unified #main-content :is(.trust-card,.enterprise-card) h2{grid-column:2;margin:0;font-size:1.35rem}:root .design-unified #main-content :is(.trust-card,.enterprise-card) p{color:var(--site-muted);grid-area:1/3/3;margin:0}:root .design-unified #main-content .enterprise-card{margin-top:4px}:root .design-unified #main-content .control-status{border:1px solid var(--site-line);color:#2e4b99;min-width:88px;font:600 .75rem/1.35 var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:normal;background:#f2f5fd;border-radius:4px;padding:6px 8px}:root .design-unified #main-content .control-status.in-progress{color:var(--site-muted);background:#f0f1ef}:root .design-unified #main-content .control-status.planned,:root .design-unified #main-content .control-status.before-ga{color:#715033;background:#f8f2e9}:root .design-unified #main-content .contact-content{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);margin:0 auto;padding:0 0 60px}:root .design-unified #main-content .contact-hero{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);grid-template-areas:"label label""title copy""title email";gap:16px 56px;width:100%;max-width:none;padding:54px 0 56px;display:grid}:root .design-unified #main-content .contact-hero>.section-kicker{grid-area:label}:root .design-unified #main-content .contact-hero h1{grid-area:title;max-width:none;margin:0}:root .design-unified #main-content .contact-hero>p{max-width:48ch;color:var(--site-muted);border:0;grid-area:copy;margin:0;padding:0}:root .design-unified #main-content .contact-email{grid-area:email;align-self:end;width:fit-content}:root .design-unified #main-content .contact-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:50px 0 44px;display:grid}:root .design-unified #main-content .contact-reasons article{border:0;border-top:1px solid var(--site-line);background:0 0;border-radius:0;flex-direction:column;min-width:0;padding:24px 0 0;display:flex}:root .design-unified #main-content .contact-reasons article>span{color:var(--site-muted);letter-spacing:.02em;text-transform:none;margin:14px 0 8px;font-size:.75rem}:root .design-unified #main-content .contact-reasons article h2{font-size:1.45rem}:root .design-unified #main-content .contact-reasons article p{color:var(--site-muted);flex:1;margin:0 0 22px;font-size:.9375rem}:root .design-unified #main-content .contact-reasons article a{border-radius:var(--control-radius);width:fit-content;min-height:42px;color:var(--site-ink);background:0 0;border:1px solid #b8bcc0;align-items:center;gap:9px;padding:10px 14px;display:inline-flex}:root .design-unified #main-content .contact-reasons article a:hover{border-color:var(--site-ink);background:#fff}:root .design-unified #main-content .contact-note{border:0;border-top:1px solid var(--site-line);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:16px;margin:0;padding:24px 0;display:grid}:root .design-unified #main-content .contact-note p{max-width:82ch;color:var(--site-muted);margin:7px 0 0}:root .design-unified #main-content :is(.boundary-grid,.lifecycle-grid){border-color:var(--site-line);border-radius:var(--site-radius);overflow:hidden}:root .design-unified #main-content .boundary-grid article{background:#fff}:root .design-unified #main-content .boundary-grid article+article{border-left-color:var(--site-line)}:root .design-unified #main-content .b2b-cta{border:0;border-top:2px solid var(--site-ink);border-bottom:1px solid var(--site-line);background:0 0;border-radius:0;padding:32px 0}@media (max-width:1050px){:root .design-unified .auth-layout{grid-template-columns:minmax(0,1fr);gap:38px;width:min(720px,100% - 48px)}:root .design-unified #main-content .auth-story h2{max-width:14ch}:root .design-unified #main-content .contact-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""title""copy""email";gap:16px}:root .design-unified #main-content .contact-hero>p{margin-top:8px}:root .design-unified #main-content .contact-email{margin-top:10px}}@media (max-width:720px){:root .design-unified .auth-layout{width:calc(100% - 36px);padding:30px 0 48px}:root .design-unified .auth-card-copy,:root .design-unified .oauth-stack,:root .design-unified .auth-form,:root .design-unified .auth-legal,:root .design-unified .account-type-fieldset{padding-left:22px;padding-right:22px}:root .design-unified .auth-divider{margin-left:22px;margin-right:22px}:root .design-unified .account-page>:is(.account-hero,.account-panel,.account-plans,.account-grid,.checkout-banner),:root .design-unified #main-content .contact-content{width:calc(100% - 36px)}:root .design-unified #main-content .contact-hero{padding:36px 0 42px}:root .design-unified #main-content .contact-reasons{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:36px}:root .design-unified #main-content :is(.trust-card,.enterprise-card){grid-template-columns:24px minmax(0,1fr);padding:22px}:root .design-unified #main-content :is(.trust-card,.enterprise-card)>span,:root .design-unified #main-content :is(.trust-card,.enterprise-card) h2{grid-column:2}:root .design-unified #main-content :is(.trust-card,.enterprise-card) p{grid-area:auto/2;margin-top:8px}:root .design-unified #main-content .boundary-grid article+article{border-left:0;border-top:1px solid var(--site-line)}}:root .design-unified .language-menu nav a:hover,:root .design-unified .language-menu nav a[aria-current=page]{color:var(--site-ink)!important;background:#f2f5fd!important}:root .design-unified .public-mobile-menu>nav a:last-child{border-color:var(--site-ink)!important;color:#fff!important;background:var(--site-ink)!important}:root .design-unified :is(.public-header-cta,.b2b-button,.header-cta){border-color:var(--site-ink)!important;border-radius:var(--control-radius)!important;color:#fff!important;background:var(--site-ink)!important;box-shadow:none!important}:root .design-unified :is(.public-header-cta,.b2b-button,.header-cta):hover{color:#fff!important;background:#353d49!important}:root .design-unified #main-content :is(.hub-breadcrumb,.tool-breadcrumb,.article-breadcrumb) a{color:var(--site-muted)!important;border-color:currentColor!important}:root .design-unified .home-natural .analysis-mode-options button>b{box-shadow:none!important;border:0!important}:root .design-unified .home-natural .faq-list button span:last-child{border-radius:var(--control-radius)!important;color:var(--brand-blue)!important;box-shadow:none!important;background:#f2f5fd!important;border:1px solid #ccd7ef!important}:root .design-unified .home-natural .faq-list article.open{border-left-color:var(--brand-blue)!important}:root .design-unified #main-content :is(.detector-primary-link,.guide-card-link,.trust-inline-action,.legal-content a,.trust-document-body a,.provenance-sources a){color:var(--brand-blue)!important;border-color:currentColor!important}:root .design-unified #main-content :is(.language-preference-indicator,.detector-group-heading>span,.tools-index-note>span,.tools-index-note>div>span,.tools-index-note>svg,.preferred-source-panel span,.guides-hero-copy>span,.guide-category,.section-number){color:var(--site-muted)!important}:root .design-unified #main-content :is(.detector-card-top svg,.preferred-source-panel>svg){color:var(--brand-blue)!important}:root .design-unified #main-content .preferred-source-panel{border-color:var(--site-line)!important;box-shadow:none!important;background:0 0!important}:root .design-unified #main-content :is(.preferred-source-panel>a,.tools-index-note-actions>a:first-child,.tools-index-hero-copy>a){border-color:var(--site-ink)!important;border-radius:var(--control-radius)!important;color:#fff!important;background:var(--site-ink)!important;box-shadow:none!important}:root .design-unified #main-content :is(.tools-path-register,.tools-index-note,.detector-directory-card.primary-entry){border-color:var(--site-line)!important;box-shadow:none!important;background:0 0!important}:root .design-unified #main-content .tools-path-register>div span{color:var(--site-muted)!important}:root .design-unified #main-content .tools-index-note-actions>a+a{border-color:var(--site-line)!important;color:var(--site-ink)!important;background:0 0!important}:root .design-unified #main-content :is(.claims-panel,.reject-panel,.launch-gate)>div>span,:root .design-unified #main-content :is(.acceptable-use-card>span,.trust-card>span,.enterprise-card>span),:root .design-unified #main-content :is(.role-grid strong,.metric-grid strong){color:var(--site-ink)!important}:root .design-unified #main-content :is(.trust-principles svg,.trust-document-hero svg,.trust-document-body>section>svg,.trust-flow article>svg){color:var(--brand-blue)!important}:root .design-unified #main-content .provider-status.review{color:#2e4b99!important;background:#f2f5fd!important;border-color:#aebbdc!important}:root .design-unified #main-content :is(.trust-document-body,.legal-content) code{color:#2e4b99!important;background:#eef1f7!important;border-color:#d7ddea!important}:root .design-unified #main-content :is(.trust-table,.subprocessor-table,.trust-table-wrap) thead th{color:#e8ebef!important;border-color:#5f6670!important}:root .design-unified #main-content :is(.claims-panel,.reject-panel,.launch-gate){background:0 0!important}:root .design-unified #main-content .provenance-hero>div>a,:root .design-unified #main-content .benchmark-hero-actions>a:first-child,:root .design-unified #main-content .benchmark-contact a{min-height:46px;padding:12px 20px;border:1px solid var(--site-ink)!important;border-radius:var(--control-radius)!important;color:#fff!important;background:var(--site-ink)!important;box-shadow:none!important}:root .design-unified #main-content :is(.provenance-hero aside span,.credentials-control-panel>div>span,.provenance-section-heading>span,.provenance-sources>span,.benchmark-status>span,.quality-register>span,.benchmark-metric-grid article>span),:root .design-unified #main-content :is(.credentials-dropzone>svg,.provenance-card-grid article>svg,.benchmark-card-grid article>svg,.benchmark-governance-grid article>svg,.benchmark-gates li>svg){color:var(--brand-blue)!important}:root .design-unified #main-content :is(.provenance-table-wrap,.benchmark-table-wrap) thead th{color:var(--site-muted)!important}:root .design-unified #main-content .quality-register li strong{color:var(--site-ink)!important}:root .design-unified #main-content .provenance-workflow>svg,:root .design-unified #main-content .provenance-workflow>div>span,:root .design-unified #main-content .benchmark-result-register>div>svg,:root .design-unified #main-content .benchmark-result-register>div>span{color:#aebbdc!important}:root .design-unified #main-content :is(.benchmark-contact,.quality-register){border-color:var(--site-line)!important;background:0 0!important}:root .design-unified #main-content .api-example-note code{color:#c9d4f2!important;background:#303640!important;border-color:#596270!important}@media (max-width:720px){:root .design-unified .public-header-cta{min-height:42px;padding:10px 14px}}:root .design-unified #main-content :is(.trust-document-hero>aside,.trust-document-summary>article,.trust-flow>article,.provider-register>article,.route-register>article){min-width:0;border:1px solid var(--site-line)!important;border-radius:var(--site-radius)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;box-shadow:none!important;background-image:none!important}:root .design-unified #main-content :is(.trust-document-summary,.trust-flow){width:min(var(--site-width), calc(100% - 64px));gap:16px;margin:24px auto 0;padding:0}:root .design-unified #main-content :is(.trust-flow>article,.provider-register>article>header) h2{margin:0;font-size:1.25rem;line-height:1.4}:root .design-unified #main-content .trust-flow>article h2{margin:16px 0 12px}:root .design-unified #main-content .route-register{border:0;gap:16px}:root .design-unified #main-content .trust-flow{grid-template-columns:repeat(3,minmax(0,1fr))}:root .design-unified #main-content .trust-flow>article{min-height:0;padding:24px}:root .design-unified #main-content .trust-flow>article>svg{margin-top:0}:root .design-unified #main-content .trust-flow>article:last-child{grid-column:1/-1;grid-template-columns:24px minmax(140px,180px) minmax(0,1fr);align-items:start;gap:16px;display:grid}:root .design-unified #main-content .trust-flow>article:last-child h2{margin:0}:root .design-unified #main-content .trust-document-body{width:min(980px,100% - 64px);max-width:980px;margin:0 auto;padding:40px 0 64px}:root .design-unified #main-content .trust-document-body.wide{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width)}:root .design-unified #main-content .trust-document-body>section{padding:32px 0}:root .design-unified #main-content .trust-document-body>section:first-child{padding-top:0}:root .design-unified #main-content .trust-document-body>section>h2{margin:0 0 16px;font-size:clamp(1.625rem,2.5vw,2.125rem);line-height:1.25}:root .design-unified #main-content .trust-document-body>section>:is(p,ul,ol)+*{margin-top:20px}:root .design-unified #main-content .route-register>article{padding:24px}:root .design-unified #main-content .route-register h3{margin:0 0 12px;font-size:1.125rem;line-height:1.4}:root .design-unified #main-content .trust-document-summary svg{color:var(--brand-blue)}:root .design-unified #main-content :is(.trust-document-summary strong,.trust-flow article>span){color:var(--site-ink);letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:600;line-height:1.5}:root .design-unified .trust-document-page #main-content :is(p,li,dd){color:var(--site-muted)}:root .design-unified #main-content .provider-register dt{color:var(--site-ink);letter-spacing:normal;text-transform:none;font-size:.8125rem;line-height:1.5}:root .design-unified #main-content .provider-register dd{font-size:.9375rem;line-height:1.65}:root .design-unified #main-content .provider-status{border-radius:var(--control-radius);letter-spacing:normal;text-transform:none;font-size:.8125rem;line-height:1.5}:root .design-unified #main-content .provider-status.optional{color:var(--site-muted);border-color:var(--site-line);background:#f0f1ef}:root .design-unified #main-content .trust-notice{border-radius:var(--site-radius)}:root .design-unified #main-content .trust-notice>svg{color:#715033;flex:none}:root .design-unified #main-content .trust-notice:has(>strong){flex-direction:column;gap:8px}:root .design-unified #main-content .trust-notice>p{margin:0}:root .design-unified .trust-document-page #main-content .trust-notice p{color:#695d43}:root .design-unified #main-content :is(.trust-table,.subprocessor-table,.trust-table-wrap){overflow:auto;border-color:var(--site-line)!important;border-radius:var(--site-radius)!important;background:var(--site-surface)!important;box-shadow:none!important;background-image:none!important}:root .design-unified #main-content :is(.trust-table,.subprocessor-table,.trust-table-wrap) table{color:var(--site-ink)!important;background:var(--site-surface)!important}:root .design-unified #main-content :is(.trust-table,.subprocessor-table,.trust-table-wrap) thead th{color:var(--site-ink)!important;border-color:var(--site-line)!important;background:#eef1f7!important}:root .design-unified #main-content :is(.trust-table,.subprocessor-table,.trust-table-wrap) tbody th{color:var(--site-ink)!important;border-color:var(--site-line)!important;background:#f4f5f3!important}:root .design-unified #main-content :is(.trust-table,.subprocessor-table,.trust-table-wrap) td{color:var(--site-ink)!important;border-color:var(--site-line)!important;background:var(--site-surface)!important}:root .design-unified #main-content .natural-business#teams{scroll-margin-top:96px}@media (max-width:720px){:root .design-unified #main-content :is(.trust-document-summary,.trust-flow){width:calc(100% - 36px)}:root .design-unified #main-content :is(.trust-document-body,.trust-document-body.wide){width:calc(100% - 36px);padding:32px 0 48px}:root .design-unified #main-content .trust-flow{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content .trust-flow>article,:root .design-unified #main-content .trust-flow>article:last-child{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px;display:grid}:root .design-unified #main-content .trust-flow>article h2{margin:0}:root .design-unified #main-content .trust-flow>article p{grid-column:2}:root .design-unified #main-content .route-register{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content .route-register>article{padding:20px}}:root .design-unified .auth-layout{grid-template-columns:minmax(0,1fr);gap:0;width:min(600px,100% - 64px);padding:36px 0 64px}:root .design-unified #main-content .auth-card-copy h1{max-width:none;font-size:clamp(1.875rem,2.5vw,2.5rem);line-height:1.2}:root .design-unified #main-content .auth-layout>.auth-story{order:1;padding-top:32px}:root .design-unified #main-content .auth-layout>.auth-story h2{max-width:none;font-size:1.5rem;line-height:1.3}:root .design-unified .auth-layout>.auth-story .auth-benefits{margin-top:24px}:root .design-unified .auth-layout .auth-benefits>span{grid-template-columns:24px minmax(0,1fr);gap:6px 12px}:root .design-unified .auth-layout .auth-benefits>span>small{grid-column:2}:root .design-unified #main-content .auth-card>.auth-benefits{border-top:1px solid var(--site-line);margin:16px 34px 0}:root .design-unified #main-content .guides-hero{gap:24px;padding-block:48px}:root .design-unified #main-content .guides-hero h1{margin-bottom:0}:root .design-unified #main-content .guides-hero-copy{padding:0}:root .design-unified #main-content .guides-hero-copy>p{max-width:68ch}:root .design-unified #main-content .pricing-hero h1,:root .design-unified #main-content .b2c-pricing-faq{max-width:none}:root .design-unified #main-content .b2c-pricing-faq p{max-width:76ch}@media (max-width:720px){:root .design-unified .auth-layout{width:calc(100% - 24px);padding:12px 0 40px}:root .design-unified #main-content .legal-content{width:calc(100% - 36px);padding-block:32px 48px}:root .design-unified #main-content .guides-hero{padding-block:32px}:root .design-unified #main-content .auth-card>.auth-benefits{margin-inline:22px}}:root .design-unified #main-content .credit-refund-note{max-width:80ch;color:var(--site-muted);overflow-wrap:anywhere;margin:16px 0;font-size:.875rem;line-height:1.6}:root .design-unified #main-content .credit-refund-note a{color:var(--site-ink);text-underline-offset:3px;text-decoration:underline}:root .design-unified .account-plans.pack-purchase .credit-refund-note{order:1}:root .design-unified #main-content .billing-cancel-action{align-items:center;gap:16px}:root .design-unified #main-content .billing-cancel-action>p{text-align:start;max-width:60ch;margin:0;font-size:.875rem;line-height:1.6}:root .design-unified #main-content .billing-cancel-action button{white-space:normal;overflow-wrap:anywhere;min-height:46px;font-size:1rem}@media (max-width:720px){:root .design-unified #main-content .billing-cancel-action{flex-direction:column;align-items:stretch}:root .design-unified #main-content .billing-cancel-action form,:root .design-unified #main-content .billing-cancel-action button{width:100%}}:root .design-unified #main-content .b2b-hero>div:first-child,:root .design-unified #main-content .trust-hero>div:first-child,:root .design-unified #main-content .tools-index-hero-copy,:root .design-unified #main-content .guides-hero>div{width:100%;min-width:0;max-width:none}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.trust-document-hero,.provenance-hero,.benchmark-hero,.contact-hero,.guide-article-header,.tool-hero,.legal-content) h1{text-wrap:wrap;max-width:none;margin-block:0 20px;font-size:clamp(2rem,3.3vw,3rem);line-height:1.2}:root .design-unified #main-content .b2b-hero>div:first-child>p,:root .design-unified #main-content :is(.tools-index-hero-copy,.guides-hero-copy)>p{text-wrap:wrap;max-width:80ch;margin-block:0 24px}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero){min-height:0;padding-block:40px}:root .design-unified .auth-layout{width:min(466px,100% - 32px)}:root .design-unified .auth-card{--auth-gutter:32px}:root .design-unified .auth-card-copy,:root .design-unified .oauth-stack,:root .design-unified .auth-form,:root .design-unified .auth-legal,:root .design-unified .account-type-fieldset{padding-inline:var(--auth-gutter)}:root .design-unified .auth-card-copy{padding-block:24px 20px}:root .design-unified #main-content .auth-card-copy h1{margin:0;font-size:1.75rem}:root .design-unified .google-native-button{align-items:stretch}:root .design-unified .google-button-mount{width:100%;max-width:400px}:root .design-unified .auth-divider{margin-inline:var(--auth-gutter);padding-inline:0}:root .design-unified .auth-card>.auth-benefits{margin-inline:var(--auth-gutter)}:root .design-unified .auth-card .account-type-options{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero){padding-block:28px}:root .design-unified .auth-layout{width:calc(100% - 24px);max-width:466px}:root .design-unified .auth-card{--auth-gutter:22px}}:root .design-unified #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.trust-document-hero,.provenance-hero,.benchmark-hero,.contact-hero,.guide-article-header,.tool-hero) h1:lang(hi){letter-spacing:normal;line-height:1.5}.auth-error-reference{margin-top:8px;font-size:.75rem;display:block}.auth-card-copy p{margin-top:12px}:root .design-unified #main-content .guide-article{padding-top:40px}:root .design-unified #main-content .guide-article-header{border-bottom:1px solid var(--site-line);padding-bottom:28px}:root .design-unified #main-content .article-byline{border-top:1px solid var(--site-line);border-bottom:0;margin-top:24px;padding:18px 0 0}:root .design-unified .article-contents{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);max-width:76ch;margin:0 auto 12px;padding:0;overflow:hidden}:root .design-unified .article-contents summary{cursor:pointer;min-height:54px;color:var(--site-ink);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;display:flex}:root .design-unified .article-contents summary::-webkit-details-marker{display:none}:root .design-unified .article-contents summary:after{content:"+";border-radius:var(--control-radius);width:28px;height:28px;color:var(--brand-blue,#4657c8);background:#f2f5fd;border:1px solid #ccd7ef;flex:0 0 28px;place-items:center;font-size:1rem;font-weight:500;display:grid}:root .design-unified .article-contents[open] summary:after{content:"−"}:root .design-unified .article-contents nav{border-top:1px solid var(--site-line);padding:0 16px 16px}:root .design-unified .article-contents ul{gap:6px;margin-top:14px}:root .design-unified .article-contents a{color:var(--site-muted);padding:7px 0;text-decoration-color:#aebbdc}:root .design-unified #main-content .article-body>section{padding:34px 0}:root .design-unified #main-content .article-body section>ul{border:1px solid #d7ddea;border-left:3px solid var(--brand-blue,#4657c8);border-radius:var(--site-radius);color:var(--site-ink);margin-top:24px;padding:22px 26px 22px 42px;background:#f2f5fd!important}:root .design-unified #main-content .article-body section>ul li{color:var(--site-ink)}:root .design-unified #main-content .article-cta{border:0;border-top:2px solid var(--site-ink);border-bottom:1px solid var(--site-line);color:var(--site-ink);border-radius:0;justify-items:start;margin:12px 0 42px;padding:32px 0;display:grid;background:0 0!important}:root .design-unified #main-content .article-cta>div{color:var(--site-muted);font-size:.875rem}:root .design-unified #main-content .article-cta>div svg{color:var(--brand-blue,#4657c8)}:root .design-unified #main-content .article-cta h2{max-width:28ch;color:var(--site-ink);margin:20px 0 22px}:root .design-unified #main-content .article-cta>a{border:1px solid var(--site-ink);border-radius:var(--control-radius);align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.875rem;font-weight:600;display:inline-flex;color:#fff!important;background:var(--site-ink)!important}:root .design-unified #main-content .article-cta>a:hover{color:#fff!important;background:#353d49!important}:root .design-unified #main-content .article-sources .section-number{color:var(--site-muted)!important}:root .design-unified #main-content .article-sources a{font-size:.9375rem;color:var(--brand-blue,#4657c8)!important}:root .design-unified #main-content .preferred-source-panel,:root .design-unified #main-content .preferred-source-panel.compact{padding:28px;border:1px solid var(--site-line)!important;border-radius:var(--site-radius)!important;background:var(--site-surface)!important;box-shadow:none!important;background-image:none!important}:root .design-unified #main-content .preferred-source-panel span{letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--site-muted)!important}:root .design-unified #main-content .preferred-source-panel>a{border-radius:var(--control-radius)!important;color:#fff!important;background:var(--site-ink)!important}:root .design-unified #main-content .featured-guide>div>a{border-radius:var(--control-radius);background:#fff;border:1px solid #fff;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.875rem;font-weight:600;display:inline-flex;color:var(--site-ink)!important}:root .design-unified #main-content .featured-guide>div>a:hover{background:#edf0f5}:root .design-unified #main-content .guide-card{transition:none}:root .design-unified #main-content .guide-card:hover{box-shadow:none;transform:none}:root .design-unified #main-content .guide-category,:root .design-unified #main-content .guide-card-top,:root .design-unified #main-content .related-guides a>span{letter-spacing:.02em;text-transform:none;font-family:inherit;color:var(--site-muted)!important}:root .design-unified #main-content .guide-card-link,:root .design-unified #main-content .related-guides a svg{color:var(--brand-blue,#4657c8)!important}:root .design-unified #main-content .related-guides{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);padding:52px 0 60px}:root .design-unified #main-content .related-guides>div{gap:16px}:root .design-unified #main-content .related-guides a{border:1px solid var(--site-line);border-radius:var(--site-radius);min-height:150px;color:var(--site-ink);background:var(--site-surface);padding:24px;transition:border-color .16s}:root .design-unified #main-content .related-guides a:hover{background:var(--site-surface);border-color:#aebbdc}:root .design-unified .guides-footer{width:100%;max-width:none;min-height:0;padding:28px max(32px, calc((100vw - var(--site-width)) / 2));box-sizing:border-box;color:#dce3e9;background:var(--site-ink);border-top:1px solid #e2eaf41c;margin:0;font-size:.875rem}:root .design-unified .guides-footer a{color:#fff}:root .design-unified .guides-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (max-width:720px){:root .design-unified #main-content .guide-article{width:calc(100% - 36px);padding-top:24px}:root .design-unified #main-content .guide-article-header{padding-bottom:22px}:root .design-unified .article-contents summary{min-height:52px}:root .design-unified #main-content .article-body>section{padding:28px 0}:root .design-unified #main-content .article-body section>ul{padding:20px 20px 20px 34px}:root .design-unified #main-content .article-cta{padding:26px 0}:root .design-unified #main-content .preferred-source-panel,:root .design-unified #main-content .preferred-source-panel.compact{width:100%;padding:22px}:root .design-unified #main-content .related-guides{width:calc(100% - 36px);padding:40px 0 48px}:root .design-unified .guides-footer{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:24px 18px}:root .design-unified .guides-footer>div{flex-wrap:wrap;gap:12px 20px}}:root .design-unified #main-content .personal-pricing{max-width:820px;margin-inline:auto}:root .design-unified #main-content .pricing-options{grid-template-columns:minmax(0,1fr);gap:0}:root .design-unified #main-content .pricing-option[hidden]{display:none}:root .design-unified #main-content .pricing-option>p{min-height:0}:root .design-unified .credit-first-plans{padding:28px}:root .design-unified .credit-first-plans>div>h2{letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.25}:root .design-unified .credit-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}:root .design-unified .credit-pack-grid article{border:1px solid var(--site-line);border-radius:var(--site-radius);background:#fff;flex-direction:column;min-width:0;padding:24px;display:flex}:root .design-unified .credit-pack-grid article.entry-pack{border:2px solid var(--brand-blue);background:#f7f9ff;padding:23px}:root .design-unified .credit-pack-heading{flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;display:flex}:root .design-unified .credit-pack-heading h3{color:var(--site-ink);margin:0;font-size:18px;line-height:1.4}:root .design-unified .credit-pack-heading>span{color:var(--brand-blue);background:#e9eefc;border-radius:4px;padding:4px 8px;font-size:13px;line-height:1.4}:root .design-unified .credit-pack-price{color:var(--site-ink);letter-spacing:-.03em;margin:20px 0 12px;font-size:32px;line-height:1.2;display:block}:root .design-unified .credit-pack-grid article>p{color:var(--site-ink);margin:0 0 12px;font-size:16px;line-height:1.5}:root .design-unified .credit-pack-grid article>small{color:var(--site-muted);margin-bottom:20px;font-size:14px;line-height:1.5}:root .design-unified .credit-pack-grid form{margin-top:auto}:root .design-unified :is(.credit-pack-grid,.credit-top-up) form{min-width:0}:root .design-unified :is(.credit-pack-grid,.credit-top-up,.checkout-return) button,:root .design-unified .report-next-action>a{border:1px solid var(--site-ink);border-radius:var(--control-radius);color:#fff;background:var(--site-ink);min-height:46px;font:inherit;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}:root .design-unified .credit-pack-grid button{width:100%}:root .design-unified .credit-pack-grid .entry-pack button{border-color:var(--brand-blue);background:var(--brand-blue)}:root .design-unified :is(.credit-pack-grid,.credit-top-up,.checkout-return) button:hover:not(:disabled),:root .design-unified .report-next-action>a:hover{filter:brightness(1.15)}:root .design-unified :is(.credit-pack-grid,.credit-top-up) button:disabled{opacity:.55;cursor:not-allowed}:root .design-unified :is(.credit-pack-grid,.credit-top-up,.checkout-return) button>svg,:root .design-unified .report-next-action>a>svg{flex:none}:root .design-unified .credit-pack-context{color:var(--site-muted);margin:16px 0 0;font-size:14px;line-height:1.6}:root .design-unified .credit-monthly-options{border-top:1px solid var(--site-line);margin-top:24px;padding-top:8px}:root .design-unified .credit-monthly-options>summary{color:var(--brand-blue);cursor:pointer;padding:16px 0;font-size:16px;line-height:1.5}:root .design-unified .credit-monthly-options>summary>span{color:var(--site-ink)}:root .design-unified .credit-monthly-options .account-plan-grid{margin-top:8px}:root .design-unified .credit-top-up{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:root .design-unified .scan-access-prompt.credits{grid-template-columns:auto minmax(0,1fr)}:root .design-unified .scan-access-prompt>.credit-top-up{grid-column:1/-1;padding-top:8px}:root .design-unified .credit-top-up>small{max-width:70ch;color:var(--site-muted);font-size:14px;line-height:1.5;display:block}:root .design-unified .error-message .credit-top-up{margin-top:12px}:root .design-unified .checkout-return{padding:24px 28px}:root .design-unified .checkout-return h2{margin:0 0 12px;font-size:24px;line-height:1.3}:root .design-unified .checkout-return>p{max-width:75ch;margin:0 0 16px;line-height:1.6}:root .design-unified .checkout-return>small{max-width:75ch;color:var(--site-muted);margin-top:12px;font-size:14px;line-height:1.5;display:block}:root .design-unified .report-next-action{text-align:left;margin-top:24px}:root .design-unified .report-next-action>p{color:var(--site-ink);margin:0 0 12px;font-size:16px;line-height:1.6}@media (max-width:800px){:root .design-unified .credit-first-plans{padding:22px 18px}:root .design-unified .credit-pack-grid{grid-template-columns:minmax(0,1fr)}:root .design-unified .credit-pack-heading{min-height:0}}@media (max-width:520px){:root .design-unified .credit-top-up,:root .design-unified .credit-top-up form,:root .design-unified .credit-top-up button,:root .design-unified .report-next-action>a{width:100%}}@media print{:root .design-unified .report-next-action{display:none!important}}:root .design-unified .tools-index-page #main-content .detector-group{padding:40px 0}:root .design-unified .tools-index-page #main-content .detector-group-heading{margin-bottom:24px}:root .design-unified .tools-index-page #main-content .detector-group-heading h2{margin:0 0 16px}:root .design-unified .tools-index-page #main-content .detector-directory{gap:24px;padding:0}:root .design-unified .tools-index-page #main-content .detector-directory-card{border:1px solid var(--site-line);border-radius:var(--site-radius);min-width:0;min-height:0;padding:28px}:root .design-unified .tools-index-page #main-content .detector-card-top{gap:10px;margin:0 0 20px}:root .design-unified .tools-index-page #main-content .detector-card-top .detector-label{font:600 .875rem/1.5 var(--font-geist-sans), Arial, sans-serif;color:var(--site-muted);letter-spacing:normal;text-transform:none;margin:0;display:block}:root .design-unified .tools-index-page #main-content .detector-directory-card h2{margin:0 0 12px;font-size:1.5rem;line-height:1.35}:root .design-unified .tools-index-page #main-content .detector-directory-card>p{max-width:72ch;margin:0 0 20px}:root .design-unified .tools-index-page #main-content .detector-primary-link{min-height:44px;margin-top:auto;padding:8px 0;font-size:.875rem;line-height:1.5}:root .design-unified .tools-index-page #main-content .detector-secondary-links{gap:8px 20px;margin-top:16px;padding-top:16px}:root .design-unified .tools-index-page #main-content .detector-secondary-links a{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}:root .design-unified .tools-index-page #main-content .tools-index-note{border:1px solid var(--site-line);border-radius:var(--site-radius);grid-template-columns:24px minmax(0,1fr);gap:16px;margin:16px auto 56px;padding:28px}:root .design-unified .tools-index-page #main-content .tools-index-note>div{min-width:0}:root .design-unified .tools-index-page #main-content .tools-index-note>div>span{letter-spacing:normal;text-transform:none;margin:0 0 12px;font-size:.875rem;line-height:1.5;display:block}:root .design-unified .tools-index-page #main-content .tools-index-note h2{max-width:42ch;margin:0 0 16px;font-size:clamp(1.5rem,2.3vw,1.875rem);line-height:1.3}:root .design-unified .tools-index-page #main-content .tools-index-note p{max-width:75ch;margin:0}:root .design-unified .tools-index-page #main-content .tools-index-note-actions{flex-wrap:wrap;grid-column:2;gap:12px;display:flex}:root .design-unified .tools-index-page #main-content .tools-index-note-actions>a{min-height:44px;padding:10px 14px;font-size:.875rem;line-height:1.5}@media (max-width:720px){:root .design-unified .tools-index-page #main-content .detector-group{padding:28px 0}:root .design-unified .tools-index-page #main-content .detector-directory.core{grid-template-columns:minmax(0,1fr)}:root .design-unified .tools-index-page #main-content .detector-directory-card{padding:20px}:root .design-unified .tools-index-page #main-content .tools-index-note{gap:12px;margin-block:12px 36px;padding:20px}:root .design-unified .tools-index-page #main-content .tools-index-note-actions{grid-column:1/-1}:root .design-unified .tools-index-page #main-content .tools-index-note-actions>a{flex:200px}}:root body.design-unified #main-content :is(.trust-document-hero,.b2b-hero,.tool-hero-grid,.provenance-hero,.benchmark-hero)>*{min-width:0}:root body.design-unified #main-content .trust-document-hero h1{overflow-wrap:anywhere}:root body.design-unified .home-natural .product-pricing>*{min-width:0}:root body.design-unified :is(.b2b-page,.tools-index-page,.tool-page,.guides-page,.guide-article-page,.trust-document-page,.provenance-page,.benchmark-page) #main-content :is(.b2b-hero,.b2b-section,.integration-section,.tools-index-hero,.detector-group,.tools-index-note,.biz-team-hero,.biz-team-section,.biz-offers,.biz-info,.biz-calculator,.contact-content){width:min(var(--site-width), calc(100% - 2 * var(--site-gutter)));max-width:var(--site-width);margin-inline:auto}:root body.design-unified .b2b-page #main-content :is(.biz-team-section,.biz-offers,.biz-info,.integration-section,.b2b-section){padding-block:var(--site-section)}:root body.design-unified .b2b-page #main-content :is(.biz-section-heading,.b2b-section-heading){max-width:none;margin-bottom:28px}:root body.design-unified .b2b-page #main-content :is(.biz-section-heading,.b2b-section-heading)>p{max-width:78ch}:root body.design-unified .b2b-page #main-content .biz-team-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;padding-block:52px 28px}:root body.design-unified .b2b-page #main-content .biz-team-hero>*{min-width:0}:root body.design-unified .b2b-page #main-content .biz-handover h2{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.3}:root body.design-unified .b2b-page #main-content .biz-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:0 28px}:root body.design-unified .b2b-page #main-content .biz-info-grid>article{min-width:0;padding:24px}:root body.design-unified .b2b-page #main-content .biz-info-grid>article>p{margin:0}:root body.design-unified .b2b-page #main-content .biz-team-section>.biz-info-grid:last-child{margin-bottom:0}:root body.design-unified .b2b-page #main-content .biz-included{margin-top:24px;padding:24px}:root body.design-unified .b2b-page #main-content .biz-included ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-top:20px;display:grid}:root body.design-unified .b2b-page #main-content .biz-included li{align-items:flex-start;min-width:0;font-size:.9375rem}:root body.design-unified .b2b-page #main-content .biz-included svg{margin-top:4px}:root body.design-unified .b2b-page #main-content .biz-terms{border-top:1px solid var(--site-line);max-width:none;margin-top:24px;padding-top:20px}:root body.design-unified .b2b-page #main-content .biz-terms p,:root body.design-unified .b2b-page #main-content .biz-info>p,:root body.design-unified .b2b-page #main-content .biz-controls-note{max-width:none;margin:0 0 12px;font-size:.9375rem;line-height:1.7}:root body.design-unified .b2b-page #main-content .biz-terms>a{min-height:40px;margin-top:0;font-size:.875rem}:root body.design-unified .b2b-page #main-content .biz-business-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:24px;padding:28px;display:grid}:root body.design-unified .b2b-page #main-content .biz-business-cta h2{margin-bottom:14px;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25}:root body.design-unified .b2b-page #main-content .biz-business-cta p{margin:0}:root body.design-unified .b2b-page #main-content .biz-controls-note:last-child{margin-bottom:0}:root body.design-unified .b2b-page #main-content .biz-controls-note a{text-underline-offset:3px;text-decoration:underline}:root body.design-unified .b2b-page #main-content .biz-info-links{gap:12px 24px;margin-top:16px}:root body.design-unified .b2b-page #main-content .biz-info-links a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}:root body.design-unified .solutions-page #main-content .solution-hero{padding-block:48px 28px}:root body.design-unified .solutions-page #main-content .solution-hero+.integration-section{padding-top:28px}:root body.design-unified .solutions-page #main-content .solution-guidance{padding-block:0 28px}:root body.design-unified .b2b-page #main-content .integration-controls.b2b-section{padding:32px}:root body.design-unified .b2b-page #main-content .b2b-section:is(.compact-callout,.claims-panel,.reject-panel,.launch-gate,.api-pricing-note){padding:28px}:root body.design-unified .contact-page #main-content .contact-note{width:100%;max-width:none;padding-block:24px}:root body.design-unified .contact-page #main-content .contact-note p{max-width:none}:root body.design-unified .contact-page #main-content .contact-support-email{gap:12px;min-width:0;margin:0 0 24px}:root body.design-unified .contact-page #main-content .contact-support-email a{overflow-wrap:anywhere}:root body.design-unified .contact-page #main-content .contact-reasons{gap:28px;padding-block:28px 36px}:root body.design-unified .contact-page #main-content .contact-reasons article{min-height:0}:root body.design-unified .contact-page #main-content .contact-reasons article a{margin-top:auto}:root body.design-unified .tools-index-page #main-content .tools-index-note :is(h2,p){max-width:none}:root body.design-unified :is(.public-social-bar,.b2b-footer){padding-inline:max(var(--site-gutter), calc((100% - var(--site-width)) / 2))}@media (max-width:900px){:root body.design-unified .b2b-page #main-content .biz-team-hero{grid-template-columns:minmax(0,1fr);gap:28px}:root body.design-unified .b2b-page #main-content .biz-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}:root body.design-unified .b2b-page #main-content .biz-business-cta{grid-template-columns:minmax(0,1fr)}:root body.design-unified .b2b-page #main-content .biz-business-cta .biz-purchase{justify-self:start}}@media (max-width:760px){:root body.design-unified{--site-gutter:18px;--site-section:32px}:root body.design-unified .b2b-page #main-content :is(.biz-info-grid,.biz-included ul){grid-template-columns:minmax(0,1fr);gap:16px}:root body.design-unified .b2b-page #main-content :is(.biz-info-grid>article,.biz-included,.biz-business-cta){padding:20px}:root body.design-unified .b2b-page #main-content .biz-team-hero{padding-block:32px 20px}:root body.design-unified .b2b-page #main-content .biz-business-cta .biz-purchase{width:100%}:root body.design-unified .solutions-page #main-content .solution-hero{padding-block:32px 20px}:root body.design-unified .solutions-page #main-content .solution-hero+.integration-section{padding-top:20px}:root body.design-unified .b2b-page #main-content .integration-controls.b2b-section,:root body.design-unified .b2b-page #main-content .b2b-section:is(.compact-callout,.claims-panel,.reject-panel,.launch-gate,.api-pricing-note){padding:24px 20px}:root body.design-unified .contact-page #main-content .contact-reasons{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:24px 32px}:root body.design-unified .contact-page #main-content .contact-reasons article p{flex:none}:root body.design-unified .home-natural :is(.product-section,.product-hero .hero-inner){width:calc(100% - 36px)}}:root body.design-unified{--site-section:40px;--site-panel-space:28px;--site-grid-gap:24px}:root body.design-unified #page-root #main-content :is(h1,h2,h3,h4,p),:root body.design-unified #page-root #main-content :is(.section-heading,.b2b-section-heading,.biz-section-heading,.detector-group-heading,.credentials-inspector-heading,.provenance-section-heading,.benchmark-heading,.pricing-audience-nav,.b2c-pricing-faq,.pricing-credit-list,.article-body,.article-contents,.guide-article-header,.trust-document-body>section>ul,.trust-document-body>section>ol,.benchmark-gates>ol,.tool-hero,.provenance-hero>div,.benchmark-hero>div,.natural-business>div,.pricing-business-link>div,.business-language-note,.account-plans>div:first-child){min-width:0;max-width:none}:root body.design-unified #page-root #main-content :is(.b2b-hero,.b2b-section,.b2b-cta,.integration-section,.tools-index-hero,.detector-group,.tools-index-note,.tool-hero-grid,.tool-content>section,.tool-breadcrumb,.hub-breadcrumb,.guides-hero,.featured-guide,.guides-grid,.guide-article,.related-guides,.legal-content,.contact-content,.trust-document-hero,.trust-document-body,.trust-document-summary,.trust-flow,.biz-team-hero,.biz-team-section,.biz-offers,.biz-info,.biz-calculator,.pricing-personal-panel,.personal-pricing,.provenance-hero,.credentials-inspector,.provenance-explainer,.provenance-comparison,.provenance-workflow,.provenance-sources,.benchmark-hero,.benchmark-principles,.benchmark-matrix-section,.benchmark-metrics-section,.benchmark-gates,.benchmark-governance,.benchmark-result-register,.product-section){width:min(var(--site-width), calc(100% - 2 * var(--site-gutter)));max-width:var(--site-width);box-sizing:border-box;margin-inline:auto}:root body.design-unified #page-root #main-content :is(.contact-content>.contact-hero,.pricing-personal-panel>.personal-pricing,.biz-personal>.personal-pricing,.article-body,.article-contents){width:100%;max-width:none;margin-inline:0}:root body.design-unified #page-root #main-content :is(.legal-content,.guide-article,.trust-document-body,.provenance-comparison,.benchmark-matrix-section,.benchmark-gates){padding-inline:0}:root body.design-unified #page-root #main-content .legal-content section{max-width:none}:root body.design-unified #page-root #main-content .legal-content>.legal-lead{margin-bottom:24px}:root body.design-unified #page-root #main-content .product-single-content #scanner,:root body.design-unified #page-root #main-content .account-check-scanner{width:100%;max-width:none;margin-inline:0}:root body.design-unified #page-root #main-content :is(.b2b-section,.integration-section,.tool-content>section,.detector-group,.biz-team-section,.biz-offers,.biz-info,.product-section,.provenance-explainer,.provenance-comparison,.provenance-sources,.benchmark-principles,.benchmark-matrix-section,.benchmark-metrics-section,.benchmark-gates,.benchmark-governance){padding-block:var(--site-section)}:root body.design-unified #page-root #main-content :is(.legal-content,.guide-article,.trust-document-body){padding-block:40px var(--site-section)}:root body.design-unified #page-root #main-content .b2b-hero:has(>h1){display:block}:root body.design-unified #page-root #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.tool-hero-grid,.trust-document-hero,.provenance-hero,.benchmark-hero){row-gap:24px;padding-block:40px}:root body.design-unified #page-root #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.tool-hero,.trust-document-hero,.provenance-hero,.benchmark-hero,.contact-hero) p{margin-block:0}:root body.design-unified #page-root #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.tool-hero,.trust-document-hero,.provenance-hero,.benchmark-hero) :is(.b2b-actions,.b2b-hero-actions,.provenance-hero-actions,.benchmark-hero-actions){margin-block:24px 0}:root body.design-unified #page-root #main-content .tools-index-hero-copy>a{margin-top:24px}:root body.design-unified #page-root #main-content .pricing-hero{display:block}:root body.design-unified #page-root #main-content .pricing-audience-nav{width:100%;margin:24px 0 0}:root body.design-unified #page-root #main-content .pricing-personal-panel>.personal-pricing{padding-block:0 var(--site-section);border-top:0}:root body.design-unified #page-root #main-content :is(.b2b-hero,.trust-document-hero,.provenance-hero,.benchmark-hero,.trust-document-body,.contact-hero) p+p{margin-top:16px}:root body.design-unified #page-root #main-content :is(.b2b-section,.biz-info)>p{margin-block:0}:root body.design-unified #page-root #main-content :is(.b2b-section,.biz-info,.legal-content section,.trust-document-body>section,.article-body>section,.report-evidence-body) p+p{margin-top:16px}:root body.design-unified #page-root #main-content .b2b-section>:is(p,ol,ul,.api-table-wrap)+:is(p,ol,ul,div){margin-top:24px}:root body.design-unified #page-root #main-content .b2b-section>p+p{margin-top:16px}:root body.design-unified #page-root #main-content .b2b-section>p+a{align-items:center;min-height:44px;margin-top:12px;display:inline-flex}:root body.design-unified #page-root #main-content :is(.b2b-feature-grid:not(.three):not(.four),.tool-card-grid){gap:var(--site-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}:root body.design-unified #page-root #main-content :is(.b2b-feature-grid,.tool-card-grid) article:has(.integration-link){flex-direction:column;align-items:stretch;display:flex}:root body.design-unified #page-root #main-content :is(.b2b-feature-grid,.tool-card-grid) article>.integration-link{margin-top:auto;padding-top:20px}:root body.design-unified #page-root #main-content .tool-content>section>.integration-link{margin-top:24px}:root body.design-unified #page-root #main-content .b2b-feature-grid pre{max-width:100%;margin-block:16px;overflow-x:auto}:root body.design-unified #page-root #main-content .product-section-heading{margin-bottom:24px}:root body.design-unified #page-root #main-content .product-section-heading h2{margin-bottom:0}:root body.design-unified #page-root #main-content .product-faq summary{justify-content:space-between;align-items:center;gap:20px;padding-block:18px;line-height:1.5;list-style:none;display:flex}:root body.design-unified #page-root #main-content .product-faq summary::-webkit-details-marker{display:none}:root body.design-unified #page-root #main-content .product-faq summary:after{content:"+";color:var(--site-muted);flex:none;font-size:20px}:root body.design-unified #page-root #main-content .product-faq details[open]>summary:after{content:"−"}:root body.design-unified #page-root #main-content .product-faq p{margin:0;padding-bottom:20px}:root body.design-unified #page-root #main-content :is(.b2b-section.compact-callout,.b2b-section.claims-panel,.b2b-section.reject-panel,.b2b-section.launch-gate,.b2b-section.api-pricing-note,.b2b-section.integration-controls,.tool-content>.tool-explainer,.tool-content>.tool-guide-link,.tool-content>.tool-guide-cta,.provenance-workflow),:root body.design-unified #page-root #main-content .product-section.product-pricing{padding:var(--site-panel-space)}:root body.design-unified #page-root #main-content :is(.b2b-actions,.integration-actions)>:is(a,button){white-space:normal;overflow-wrap:anywhere}:root body.design-unified #page-root #main-content :is(.b2b-actions,.integration-actions)>:is(a,button) svg{flex-shrink:0}:root body.design-unified #page-root #main-content :is(.trust-document-body,.article-body,.legal-content) :is(a,code){overflow-wrap:anywhere}:root body.design-unified #page-root :is(.public-header,.b2b-header){padding-inline:max(var(--site-gutter), calc((100% - var(--site-width)) / 2))}:root body.design-unified #page-root :is(.home-natural>footer,.b2b-footer,.tool-footer,.legal-footer,.guides-footer){width:100%;max-width:none;padding-inline:max(var(--site-gutter), calc((100% - var(--site-width)) / 2));box-sizing:border-box;margin-inline:0}:root body.design-unified #page-root :is(.footer-main,.footer-bottom){padding-inline:0}:root body.design-unified #page-root .footer-main>div:first-child p{max-width:none}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header){height:auto;padding-inline:max(var(--site-gutter), calc((100% - var(--site-width)) / 2));flex-wrap:wrap;align-items:center;gap:12px 24px}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header)>div{flex-wrap:wrap;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;display:flex}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header)>div>:is(a,button),:root body.design-unified #page-root #main-content :is(.account-header,.auth-header)>div>form>button{white-space:normal;overflow-wrap:normal;flex:0 auto;gap:8px;width:auto;max-width:100%;height:auto;min-height:44px;padding:10px 12px;font-size:.8125rem;line-height:1.4}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header)>div svg{flex-shrink:0}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header) .language-menu>nav{width:196px;max-width:calc(100vw - 2 * var(--site-gutter));left:auto;right:0}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header) .language-menu>nav>a{white-space:nowrap;justify-content:flex-start;width:100%;min-height:44px;padding:10px}:root body.design-unified #page-root #main-content:is(.batch-page,.business-agreement-page){width:min(var(--site-width), calc(100% - 2 * var(--site-gutter)));max-width:var(--site-width);padding:32px 0 var(--site-section);margin-inline:auto}:root body.design-unified #page-root #main-content.business-agreement-page>.account-panel{width:100%;max-width:none;margin:24px 0}:root body.design-unified #page-root #main-content.business-agreement-page>header{padding-inline:0}:root body.design-unified #page-root #main-content.business-agreement-page>header p+p,:root body.design-unified #page-root #main-content .owner-admin-footnote p+p{margin-top:16px}:root body.design-unified #page-root #main-content .business-agreement-controls form{max-width:none}@media (max-width:900px){:root body.design-unified #page-root #main-content :is(.b2b-feature-grid:not(.three):not(.four),.tool-card-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:root body.design-unified{--site-section:28px;--site-panel-space:20px;--site-grid-gap:16px}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header)>div{justify-content:flex-start;width:100%;max-width:none}:root body.design-unified #page-root #main-content :is(.account-header,.auth-header)>div .language-menu>nav{left:0;right:auto}:root body.design-unified #page-root #main-content :is(.b2b-hero,.tools-index-hero,.guides-hero,.tool-hero-grid,.trust-document-hero,.provenance-hero,.benchmark-hero,.legal-content,.guide-article,.trust-document-body){padding-block:32px}}:root .design-unified .home-natural .telegram-promo{min-height:64px;color:var(--site-ink);background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:8px 0;text-decoration:none;display:grid}:root .design-unified .home-natural .telegram-promo:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}:root .design-unified .home-natural .telegram-promo>svg{color:var(--brand-blue)}:root .design-unified .home-natural .telegram-promo-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}:root .design-unified .home-natural .telegram-promo-copy strong{font-size:1rem;font-weight:600;line-height:1.45}:root .design-unified .home-natural .telegram-promo-copy span{color:var(--site-muted);font-size:.875rem;line-height:1.5}:root .design-unified .home-natural .telegram-promo-action{min-height:40px;color:var(--brand-blue);text-underline-offset:4px;align-items:center;gap:7px;padding:7px 0;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}:root .design-unified .home-natural .telegram-promo:hover .telegram-promo-action{color:#24449e}:root .design-unified .home-natural .telegram-promo svg{flex-shrink:0}@media (max-width:720px){:root .design-unified .home-natural .telegram-promo{grid-template-columns:22px minmax(0,1fr);row-gap:4px;padding:4px 0}:root .design-unified .home-natural .telegram-promo-action{grid-column:2;justify-self:start;min-height:36px;padding:5px 0}}:root .design-unified .home-natural{--natural-ink:var(--site-ink);--natural-muted:var(--site-muted);--natural-line:var(--site-line)}:root .design-unified .home-natural .header-pilot-cta{display:none}:root .design-unified .home-natural .hero{overflow:visible;background:0 0!important;padding:64px 0!important}:root .design-unified .home-natural .hero:before,:root .design-unified .home-natural .hero:after{content:none!important}:root .design-unified .home-natural .hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;width:min(1240px,100% - 64px);margin:0 auto;padding:0;display:grid}:root .design-unified .home-natural .hero-copy{min-width:0;max-width:none!important;padding:0!important}:root .design-unified .product-signature{letter-spacing:.01em;align-items:center;gap:12px;margin:0 0 32px;font-size:.8125rem;font-weight:650;display:flex}:root .design-unified .product-signature>span{color:var(--brand-blue);font-size:22px;line-height:1}:root .design-unified .home-natural .hero-copy h1{text-wrap:pretty;max-width:none;color:var(--site-ink);font-weight:620;letter-spacing:-.045em!important;margin:0 0 28px!important;font-size:clamp(2.4rem,3.7vw,3.5rem)!important;line-height:1.09!important}:root .design-unified .home-natural .hero-copy h1 em{margin-top:8px;font-style:normal;font-weight:400;display:block;color:var(--site-muted)!important;box-shadow:none!important;background:0 0!important}:root .design-unified .home-natural .hero-copy h1 em:after,:root .design-unified .home-natural .hero-copy h1 em:before{content:none!important}:root .design-unified .home-natural .hero-copy>p{max-width:44ch;color:var(--site-muted);margin:0 0 24px;font-size:1.0625rem!important;line-height:1.65!important}:root .design-unified .model-performance{border-top:1px solid var(--site-line);color:var(--site-ink);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:24px 0 0;padding-top:20px;display:flex}:root .design-unified .model-performance>strong{letter-spacing:-.035em;color:var(--brand-blue);flex:none;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1.1}:root .design-unified .model-performance>div{gap:4px;min-width:0;display:grid}:root .design-unified .model-performance span{color:var(--site-muted);font-size:.875rem;line-height:1.5}:root .design-unified .model-performance b{font-size:.9375rem;font-weight:550;line-height:1.5}:root .design-unified .home-natural .hero-copy .natural-proof{max-width:52ch;color:var(--site-ink);align-items:center;gap:9px;margin:28px 0 0;font-weight:550;display:flex;font-size:.875rem!important;line-height:1.5!important}:root .design-unified .home-natural .hero-copy .natural-proof-link{min-width:0;min-height:32px;color:inherit;font:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}:root .design-unified .home-natural .hero-copy .natural-proof-link>svg{color:var(--brand-blue);flex-shrink:0}:root .design-unified .home-natural .hero-copy .natural-proof-link>span{text-underline-offset:4px;min-width:0;text-decoration:underline;text-decoration-thickness:1px}:root .design-unified .home-natural .hero-copy .natural-proof-link:hover{color:var(--brand-blue)}:root .design-unified .home-natural .hero-copy .natural-proof-link:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:2px}:root .design-unified .home-natural .hero-action-row{flex-wrap:wrap;align-items:center;gap:20px 24px;margin:32px 0 0;display:flex}:root .design-unified .home-natural .hero-action-row>a:first-child{border-radius:var(--control-radius);background:var(--site-ink);color:#fff;min-height:48px;box-shadow:none;align-items:center;gap:14px;padding:13px 20px;font-size:.9375rem;font-weight:600;display:inline-flex}:root .design-unified .home-natural .hero-action-row>a.hero-video-action{border:1px solid var(--site-ink);border-radius:var(--control-radius);min-height:48px;color:var(--site-ink);align-items:center;gap:14px;padding:12px 19px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}:root .design-unified .home-natural .hero-action-row .hero-report-link{color:var(--site-ink);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:8px 0;text-decoration:underline;display:inline-flex;font-size:.875rem!important}:root .design-unified .home-natural .hero-product{border:1px solid var(--site-line);border-top:3px solid var(--site-ink);border-radius:var(--site-radius);min-width:0;box-shadow:none;background:#fff;overflow:hidden}:root .design-unified .home-natural .hero-product-label{border-bottom:0;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;display:flex;color:var(--site-ink)!important;background:#fff!important;padding:22px 24px!important}:root .design-unified .home-natural .hero-product-label>strong{font-weight:600;line-height:1.4;color:var(--site-ink)!important;font-size:1.125rem!important}:root .design-unified .home-natural .hero-product-label>small{letter-spacing:normal;font-family:inherit;line-height:1.5;color:var(--site-muted)!important;font-size:.8125rem!important}:root .design-unified .home-natural .hero-product-label>*{text-align:start;width:100%;min-width:0;max-width:none;margin:0}:root .design-unified .scanner-shell{border-color:var(--site-line);border-radius:var(--site-radius);box-shadow:none!important;background:#fff!important}:root .design-unified .home-natural .scanner-shell{border:0;border-radius:0}:root .design-unified .scanner-tabs{border-bottom:1px solid var(--site-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;background:#fff!important}:root .design-unified .scanner-tabs button{white-space:normal;min-width:0;min-height:50px;box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 4px;line-height:1.4;display:flex;color:var(--site-muted)!important;background:0 0!important;font-size:.8125rem!important}:root .design-unified .scanner-tabs button svg{flex-shrink:0;width:16px}:root .design-unified .scanner-tabs button.active{color:var(--brand-blue)!important;box-shadow:inset 0 -2px var(--brand-blue)!important}:root .design-unified .scanner-tabs.scanner-primary-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:root .design-unified .scanner-tabs.scanner-additional-tabs{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}:root .design-unified .scanner-additional{border-bottom:1px solid var(--site-line)}:root .design-unified .scanner-additional>summary{color:var(--site-muted);cursor:pointer;padding:12px 20px;font-size:.8125rem}:is(:root .design-unified .scanner-additional>summary:focus-visible,:root .design-unified .additional-formats>summary:focus-visible){outline:2px solid var(--brand-blue);outline-offset:-2px}:root .design-unified .analysis-mode-bar{border:0;background:#fff!important;padding:16px 20px 0!important}:root .design-unified .analysis-mode-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root .design-unified .analysis-mode-options button{text-align:start;align-content:start;gap:7px 9px;min-width:0;display:grid;border:1px solid var(--site-line)!important;border-radius:var(--control-radius)!important;min-height:0!important;color:var(--site-ink)!important;box-shadow:none!important;background:#fff!important;grid-template-columns:18px minmax(0,1fr)!important;padding:12px!important}:root .design-unified .analysis-mode-options button.active{border-color:var(--brand-blue)!important;color:var(--site-ink)!important;box-shadow:none!important;background:#f2f5fd!important}:root .design-unified .analysis-mode-options button .mode-icon{border-radius:0;width:18px;height:20px;padding:0;color:var(--brand-blue)!important;background:0 0!important;border:0!important;display:flex!important}:root .design-unified .analysis-mode-options button>span:nth-child(2){grid-column:2;min-width:0}:root .design-unified .analysis-mode-options strong{font-weight:600;display:block;font-size:.8125rem!important;line-height:1.45!important}:root .design-unified .analysis-mode-options small{margin-top:3px;display:block;color:var(--site-muted)!important;font-size:.75rem!important;line-height:1.4!important}:root .design-unified .analysis-mode-options button>b{white-space:normal;text-transform:none;letter-spacing:normal;border:0;grid-column:2;justify-self:start;padding:0;font-family:inherit;font-weight:500;color:var(--site-muted)!important;background:0 0!important;font-size:.75rem!important}:root .design-unified .analysis-mode-options button:not(.deep)>b{display:none}:root .design-unified .analysis-mode-options button:disabled{opacity:.55}:root .design-unified .analysis-mode-bar>p{margin:12px 0 0;font-size:.8125rem!important;line-height:1.5!important}:root .design-unified .scanner-body{padding:20px!important}:root .design-unified .dropzone{border-radius:var(--control-radius)!important;min-height:176px!important;box-shadow:none!important;background:#fff!important;border:1px dashed #afb6bf!important;padding:24px 16px!important}:root .design-unified .dropzone:before,:root .design-unified .dropzone:after{content:none!important}:root .design-unified .dropzone.dragging{border-color:var(--brand-blue)!important;background:#f2f5fd!important}:root .design-unified .upload-orb{min-height:0;margin-bottom:12px;padding:0;width:36px!important;height:36px!important;color:var(--site-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}:root .design-unified .dropzone .dropzone-title{margin:0 0 4px;font-weight:550;font-size:1rem!important;line-height:1.5!important}:root .design-unified .dropzone>p{margin:0 0 10px;font-size:.875rem!important;line-height:1.4!important}:root .design-unified .dropzone>span{line-height:1.5;font-size:.75rem!important}:root .design-unified .scanner-upload-notice{color:var(--site-muted);margin:0;padding:0 20px 14px;font-size:.75rem!important;line-height:1.5!important}:root .design-unified .scanner-data-details{border-top:1px solid var(--site-line)}:root .design-unified .scanner-data-details>summary{cursor:pointer;padding:14px 20px;font-size:.8125rem;font-weight:550}:root .design-unified .scanner-data-details .scanner-governance{border-top:0;grid-template-columns:1fr!important;display:grid!important}:root .design-unified .scanner-data-details .scanner-governance>div{padding:12px 20px}:root .design-unified .scanner-governance strong{font-size:.875rem!important}:root .design-unified .scanner-governance small{font-size:.8125rem!important;line-height:1.6!important}:root .design-unified .scanner-foot{flex-direction:column;gap:12px;padding:16px 20px;display:flex;background:#fff!important}:root .design-unified .scanner-foot>span{max-width:none;font-size:.8125rem!important;line-height:1.6!important}:root .design-unified .home-natural .section{background:0 0;width:min(1240px,100% - 64px);max-width:1240px;margin:0 auto;padding:64px 0}:root .design-unified .home-natural :is(.natural-report,.learn){border-top:1px solid var(--site-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}:root .design-unified .home-natural .natural-report>div>p{max-width:44ch;margin-bottom:24px}:root .design-unified .home-natural .natural-report>div>a{text-underline-offset:5px;align-items:center;gap:10px;font-size:.875rem;font-weight:550;text-decoration:underline;display:inline-flex}:root .design-unified .natural-example{border:1px solid var(--site-line);border-radius:var(--site-radius);box-shadow:none;background:#fff;padding:0 28px 8px}:root .design-unified .report-document-head{border-bottom:1px solid var(--site-line);align-items:center;gap:10px;padding:20px 0;display:flex}:root .design-unified .report-document-head>svg{color:var(--brand-blue);flex-shrink:0}:root .design-unified .natural-example-label{color:var(--site-muted);font-size:.75rem;line-height:1.5;display:block}:root .design-unified .report-document-mark{white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:600}:root .design-unified .natural-example h3{align-items:start;gap:14px;line-height:1.5;display:flex;margin:24px 0!important;font-size:1.125rem!important}:root .design-unified .natural-example h3 svg{flex:0 0 22px;margin-top:3px}:root .design-unified .natural-example dl{margin:0}:root .design-unified .natural-example dl>div{border-top:1px solid var(--site-line);padding:20px 0}:root .design-unified .natural-example dt{color:var(--site-ink);margin-bottom:8px;font-size:.8125rem;font-weight:650}:root .design-unified .natural-example dd{color:var(--site-muted);margin:0;font-size:.9375rem;line-height:1.65}:root .design-unified .natural-example dl>div:last-child{border-top:2px solid var(--brand-blue)}:root .design-unified .home-natural .natural-process{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;display:grid}:root .design-unified .home-natural .step-grid{border:0;grid-template-columns:1fr;gap:0;display:grid}:root .design-unified .home-natural .step-grid article{background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:start;column-gap:20px;min-height:0;padding:0 0 24px;display:grid;position:relative}:root .design-unified .home-natural .step-grid article+article{border-top:1px solid var(--site-line);padding-top:24px}:root .design-unified .home-natural .step-top{height:auto;min-height:0;color:var(--site-muted);grid-row:span 2;margin:0;padding-top:2px}:root .design-unified .home-natural .step-grid h3{margin-bottom:8px}:root .design-unified .home-natural .step-grid p{grid-column:2;margin:0}:root .design-unified .home-natural .natural-formats{border-top:1px solid var(--site-line)}:root .design-unified .additional-formats{border-top:1px solid var(--site-line);margin-top:20px;padding-top:20px}:root .design-unified .additional-formats>summary{color:var(--site-muted);cursor:pointer;font-size:.9375rem}:root .design-unified .additional-formats>p{max-width:680px;color:var(--site-muted);margin:16px 0 0;font-size:.9375rem;line-height:1.6}:root .design-unified .natural-format-grid{grid-template-columns:1fr 1fr;gap:0 64px;margin-top:32px;display:grid}:root .design-unified .natural-format-grid article{border-top:1px solid var(--site-line);grid-template-columns:24px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}:root .design-unified .natural-format-grid article>svg{color:var(--site-muted);margin-top:3px}:root .design-unified .natural-format-grid h3{margin:0 0 10px}:root .design-unified .natural-format-grid h3 a{justify-content:space-between;align-items:start;gap:16px;text-decoration:none;display:flex}:root .design-unified .natural-format-grid h3 a>svg{flex-shrink:0;margin-top:4px}:root .design-unified .natural-format-grid p{color:var(--site-muted);margin:0;font-size:.9375rem!important}:root .design-unified .home-natural .learn-intro{padding:0}:root .design-unified .home-natural .learn-grid{border:0;grid-template-columns:1fr 1fr;gap:28px;display:grid}:root .design-unified .home-natural .learn-grid article{background:0 0;border:0;padding:0}:root .design-unified .home-natural .learn-icon{width:auto;height:auto;color:var(--site-muted);background:0 0;margin-bottom:12px}:root .design-unified .home-natural .learn-grid p{margin:0;font-size:.9375rem}:root .design-unified .home-natural .faq{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;display:grid}:root .design-unified .home-natural .faq-list button{gap:24px;min-height:64px;padding:20px 0;font-size:1rem;font-weight:550;line-height:1.5}:root .design-unified .home-natural .faq-list p{margin:0;padding:0 0 20px;font-size:.9375rem}:root .design-unified .home-natural .faq-list article.open{margin-bottom:12px}:root .design-unified .home-natural .faq-list article.open>div:not([hidden]){border-radius:var(--control-radius);background:#f5f7fa;margin-bottom:12px;padding:16px}:root .design-unified .home-natural .faq-list article.open>div>p{color:#48515e;padding:0;line-height:1.65}:root .design-unified .home-natural .natural-business{border-top:1px solid var(--site-line);grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}:root .design-unified .natural-business>div{max-width:650px}:root .design-unified .natural-business>a{text-underline-offset:5px;align-items:center;gap:14px;padding:14px 0;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}:root .design-unified .home-natural footer{background:var(--site-ink);color:#fff}:root .design-unified .home-natural footer p,:root .design-unified .home-natural footer a{color:#d5d9de}:root .design-unified .home-natural>main>section[data-reveal],:root .design-unified .home-natural>footer[data-reveal]{content-visibility:visible;contain-intrinsic-size:none}@media (max-width:1000px){:root .design-unified .home-natural .hero-inner{grid-template-columns:1fr;gap:36px}:root .design-unified .home-natural .hero-copy{max-width:700px!important}:root .design-unified .home-natural .hero-copy>p{max-width:64ch}:root .design-unified .home-natural .hero-copy h1{font-size:clamp(2.25rem,5.4vw,3.25rem)!important}:root .design-unified .home-natural :is(.natural-report,.natural-process,.faq,.learn){gap:32px}:root .design-unified .home-natural .hero-product{width:100%}}@media (max-width:720px){:root .design-unified .home-natural .hero{padding:32px 0 40px!important}:root .design-unified .home-natural .hero-inner,:root .design-unified .home-natural .section{width:calc(100% - 36px)}:root .design-unified .home-natural .hero-copy h1{letter-spacing:-.03em!important;margin-bottom:20px!important;font-size:clamp(2rem,7.6vw,2.75rem)!important;line-height:1.15!important}:root .design-unified .home-natural .hero-copy>p{margin-bottom:16px;font-size:1rem!important;line-height:1.6!important}:root .design-unified .product-signature{margin-bottom:24px}:root .design-unified .home-natural .hero-action-row{gap:14px 20px;margin-top:24px}:root .design-unified .home-natural .hero-copy .natural-proof{margin-top:20px}:root .design-unified .home-natural .section{padding:40px 0}:root .design-unified .home-natural :is(.natural-report,.natural-process,.faq,.learn,.natural-business){grid-template-columns:minmax(0,1fr);gap:28px}:root .design-unified .natural-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}:root .design-unified .natural-format-grid article{border:1px solid var(--site-line);border-radius:var(--control-radius);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;min-height:110px;padding:16px;position:relative}:root .design-unified .natural-format-grid article>svg{color:var(--brand-blue);margin:0}:root .design-unified .natural-format-grid h3{overflow-wrap:anywhere;margin:0;line-height:1.4;font-size:.9375rem!important}:root .design-unified .natural-format-grid h3 a{gap:0}:root .design-unified .natural-format-grid h3 a:after{content:"";position:absolute;inset:0}:root .design-unified .natural-format-grid h3 a>svg,:root .design-unified .natural-format-grid p{display:none}:root .design-unified .natural-format-grid article:focus-within{outline:2px solid var(--brand-blue);outline-offset:3px}:root .design-unified .home-natural .hero-product-label{padding:20px 16px!important}:root .design-unified .analysis-mode-bar{padding:14px 14px 0!important}:root .design-unified .analysis-mode-options{border:1px solid var(--site-line);border-radius:var(--control-radius);background:#f1f3f6;align-items:stretch;gap:4px;padding:4px}:root .design-unified .analysis-mode-options button{text-align:center;align-content:center;align-self:stretch;gap:4px;background:0 0!important;border-color:#0000!important;grid-template-columns:minmax(0,1fr)!important;min-height:54px!important;padding:10px 8px 12px!important}:root .design-unified .analysis-mode-options button.active{color:var(--brand-blue)!important;background:#fff!important;border-color:#c5d1ee!important}:root .design-unified .analysis-mode-options button small{display:none}:root .design-unified .analysis-mode-options button strong{overflow-wrap:anywhere;font-size:.875rem!important;line-height:1.35!important}:root .design-unified .analysis-mode-options button>b{overflow-wrap:anywhere;border-radius:999px;justify-self:center;min-width:0;max-width:100%;padding:2px 7px;line-height:1.4;color:#485a7e!important;background:#e6ecfa!important;font-size:.75rem!important}:root .design-unified .analysis-mode-options button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}:root .design-unified .analysis-mode-options button>span:nth-child(2),:root .design-unified .analysis-mode-options button>b{grid-column:1}:root .design-unified .analysis-mode-options button .mode-icon{display:none!important}:root .design-unified .scanner-body{padding:14px!important}:root .design-unified .scanner-tabs button{flex-direction:column;gap:5px;padding:9px 3px;font-size:.75rem!important}:root .design-unified .scanner-upload-notice{padding:0 14px 14px}:root .design-unified .natural-example{padding:0 20px 4px}:root .design-unified .home-natural .learn-grid{gap:24px}}@media (max-width:420px){:root .design-unified .home-natural .learn-grid{grid-template-columns:1fr}}:root .design-unified .home-natural:lang(hi) .hero-copy h1{letter-spacing:normal!important;line-height:1.4!important}:root .design-unified .home-natural .site-header{border:0;border-bottom:1px solid var(--site-line);-webkit-backdrop-filter:none;border-radius:0;width:100%;max-width:none;height:auto;min-height:80px;margin:0;padding:16px 32px;top:0;left:0;transform:none;background:var(--site-bg)!important;box-shadow:none!important}:root .design-unified .home-natural .site-header:before,:root .design-unified .home-natural .site-header:after{display:none}:root .design-unified .home-natural .header-cta{color:#fff;border:1px solid var(--site-ink);background:var(--site-ink);border-radius:var(--control-radius);height:auto;min-height:44px;padding:12px 18px;font-size:.875rem}:root .design-unified .home-natural .nav-links{gap:24px}:root .design-unified .home-natural .nav-links a,:root .design-unified .home-natural .header-account{color:var(--site-muted);font-size:.875rem}:root .design-unified .home-natural .hero-action-row>a:first-child{border-color:var(--site-ink)}:root .design-unified .scanner-tabs button svg{color:inherit!important}:root .design-unified .scanner-content{background:#fff!important;padding:16px 20px!important}:root .design-unified .dropzone{color:var(--site-ink);height:auto!important}:root .design-unified .dropzone>p>button{color:var(--brand-blue);text-underline-offset:3px;background:0 0;padding:0;font-weight:550;text-decoration:underline}:root .design-unified .dropzone>span{color:var(--site-muted);text-transform:none;letter-spacing:normal;font-weight:400}:root .design-unified .home-natural .analyze-button,:root .design-unified .home-natural .analyze-button:hover{border:1px solid var(--site-ink);background:var(--site-ink);color:#fff;border-radius:var(--control-radius);box-shadow:none;transform:none}:root .design-unified .home-natural .analyze-button:disabled,:root .design-unified .home-natural .analyze-button:disabled:hover{border-color:var(--site-line);color:#858a8f;opacity:1;background:#eceeec}:root .design-unified .home-natural .file-ready .analyze-button{white-space:normal;gap:8px;height:auto;min-height:48px;padding:12px 16px;line-height:1.5}:root .design-unified .home-natural .file-ready .analyze-button>svg{flex-shrink:0}:root .design-unified .home-natural .file-ready .analyze-button>span{min-width:0}:root .design-unified .home-natural .scan-credit-cost{display:inline-block}:root .design-unified .home-natural .scan-progress-indeterminate .progress-copy span{color:var(--site-ink)}:root .design-unified .home-natural .scan-progress-indeterminate .progress-track{background:#e6ecf5;overflow:hidden}:root .design-unified .home-natural .scan-progress-indeterminate .progress-track span{background:var(--brand-blue);width:35%;box-shadow:none;animation:1.6s ease-in-out infinite alternate scan-waiting;display:block}:root .design-unified .home-natural .scan-progress-indeterminate .scan-steps{flex-wrap:wrap;gap:8px 16px;font-size:.875rem}:root .design-unified .home-natural .scan-progress-indeterminate .scan-steps .done{color:var(--site-muted)}:root .design-unified .home-natural .scan-progress-indeterminate .scan-steps .current{color:var(--brand-blue)}@keyframes scan-waiting{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){:root .design-unified .home-natural .scan-progress-indeterminate .progress-track span{animation:none;transform:translate(90%)}:root .design-unified .home-natural .scan-progress-indeterminate .scan-steps .current svg{animation:none}}:root .design-unified .home-natural .training-consent-option input{accent-color:var(--brand-blue)}:root .design-unified .home-natural .training-consent-option.active{background:#f2f5fd;border-color:#c8d1ef}:root .design-unified .home-natural .url-field>div{border-color:var(--site-line);background:#fff}@media (max-width:1050px){:root .design-unified .home-natural .nav-links{display:none}}@media (max-width:720px){:root .design-unified .home-natural .site-header{min-height:68px;padding:12px 18px}:root .design-unified .home-natural .header-cta{display:none}:root .design-unified .home-natural .header-actions{gap:10px}:root .design-unified .scanner-content{padding:14px!important}}:root .design-unified .scanner-content{min-height:0!important}:root .design-unified .home-natural .hero-copy h1 em{font-weight:400!important}:root .design-unified .home-natural .section:after{display:none!important}:root .design-unified .dropzone>p>button{border:0}:root .design-unified .home-natural .hero-copy{padding-top:22px!important;display:block!important}:root .design-unified .home-natural .hero-action-row{flex-direction:row}:root .design-unified .home-natural .hero-action-row>a{width:auto}@media (max-width:720px){:root .design-unified .home-natural .hero-copy{padding-top:0!important}:root .design-unified .home-natural .hero-action-row{align-items:flex-start}:root .design-unified .home-natural .hero-action-row>a{justify-content:flex-start}}:root .design-unified .home-natural .natural-process{display:block}:root .design-unified .home-natural .natural-process>h2{max-width:18ch}:root .design-unified .home-natural .step-grid{border-top:2px solid var(--site-ink);border-bottom:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px}:root .design-unified .home-natural .step-grid article,:root .design-unified .home-natural .step-grid article+article{background:0 0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:30px minmax(0,1fr);align-content:start;column-gap:16px;min-height:210px;display:grid;border:0!important;padding:28px 32px 30px!important}:root .design-unified .home-natural .step-grid article+article{border-left:1px solid var(--site-line)!important}:root .design-unified .home-natural .step-top{color:var(--brand-blue);grid-row:1/span 2;margin:0;padding-top:2px}:root .design-unified .home-natural .step-grid h3{margin:0 0 10px}:root .design-unified .home-natural .step-grid p{grid-column:2;max-width:32ch;margin:0}:root .design-unified .home-natural .document-source-tabs{border-color:var(--site-line);border-radius:var(--control-radius);background:#f0f1ef}:root .design-unified .home-natural .document-source-tabs button{border-radius:var(--control-radius)}:root .design-unified .home-natural .document-source-tabs button.active{color:var(--site-ink);box-shadow:inset 0 -2px var(--brand-blue);background:#fff}:root .design-unified .home-natural .document-dropzone{border-radius:var(--site-radius);background:#fff;border-color:#b8bcc0}:root .design-unified .home-natural .document-file-icon{width:42px;height:42px;color:var(--brand-blue);background:0 0;border:0;border-radius:0}:root .design-unified .home-natural .document-browse{border-radius:var(--control-radius);background:#fff;border-color:#b8bcc0}:root .design-unified .home-natural .document-actions .analyze-button:disabled{border-color:var(--site-line);color:#858a8f;filter:none;opacity:1;background:#eceeec}:root .design-unified .home-natural .document-dropzone.dragging{border-color:var(--brand-blue);box-shadow:none;background:#f2f5fd}@media (max-width:900px){:root .design-unified .home-natural .step-grid{grid-template-columns:minmax(0,1fr)}:root .design-unified .home-natural .step-grid article,:root .design-unified .home-natural .step-grid article+article{min-height:0;border:0!important;border-top:1px solid var(--site-line)!important;padding:24px 0!important}:root .design-unified .home-natural .step-grid article:first-child{border-top:0!important}:root .design-unified .home-natural .step-grid p{max-width:54ch}}:root .design-unified .home-natural .natural-report{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,7vw,92px)}:root .design-unified .home-natural .natural-report>div>p{max-width:48ch}:root .design-unified .home-natural .natural-example{border-top:3px solid var(--site-ink);overflow-wrap:anywhere;min-width:0;padding:0 28px 24px}:root .design-unified .home-natural .report-preview-verdict{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:24px;padding:26px 0 18px;display:grid}:root .design-unified .home-natural .report-preview-kicker{color:var(--site-muted);font-size:.75rem;font-weight:500;line-height:1.5;display:block}:root .design-unified .home-natural .report-preview-verdict h3{line-height:1.3;display:block;margin:7px 0 0!important;font-size:clamp(1.5rem,2vw,1.875rem)!important}:root .design-unified .home-natural .report-preview-score{border-left:1px solid var(--site-line);flex-direction:column;gap:8px;padding-left:20px;display:flex}:root .design-unified .home-natural .report-preview-score strong{color:var(--site-ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:550;line-height:1.1}:root .design-unified .home-natural .report-preview-score span{color:var(--site-muted);font-size:.75rem;line-height:1.5}:root .design-unified .home-natural .natural-example :is(.report-preview-meaning,.report-preview-note){color:var(--site-muted);margin:0;font-size:.8125rem;line-height:1.65}:root .design-unified .home-natural .report-preview-evidence{margin-top:24px}:root .design-unified .home-natural .natural-example h4{color:var(--site-ink);letter-spacing:normal;align-items:center;gap:8px;margin:0 0 14px;font-size:.9375rem;font-weight:600;line-height:1.5;display:flex}:root .design-unified .home-natural .natural-example h4 svg{flex-shrink:0}:root .design-unified .home-natural .natural-example dl{display:block}:root .design-unified .home-natural .natural-example dl>div,:root .design-unified .home-natural .natural-example dl>div:last-child{border-top:1px solid var(--site-line);padding:16px 0}:root .design-unified .home-natural .natural-example dt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:6px;font-size:.8125rem;display:flex}:root .design-unified .home-natural .natural-example dt span{color:var(--site-muted);font-size:.75rem;font-weight:500}:root .design-unified .home-natural .natural-example dd{font-size:.875rem}:root .design-unified .home-natural .report-preview-next{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);padding:18px 0}:root .design-unified .home-natural .report-preview-next h4{margin-bottom:6px}:root .design-unified .home-natural .report-preview-next p{color:var(--site-muted);margin:0;font-size:.875rem;line-height:1.65}:root .design-unified .home-natural .natural-example .report-preview-note{margin-top:16px;font-size:.75rem}:root .design-unified .home-natural .scanner-privacy-line{border-top:1px solid var(--site-line);color:var(--site-muted);background:0 0;justify-content:space-between;align-items:center;gap:12px 24px;padding:15px 20px 18px;font-size:.75rem;line-height:1.5;display:flex}:root .design-unified .home-natural .scanner-privacy-line>span{align-items:center;gap:8px;display:flex}:root .design-unified .home-natural .scanner-privacy-line>span:last-child{white-space:nowrap;gap:16px}:root .design-unified .home-natural .scanner-privacy-line a{color:var(--site-ink);text-underline-offset:3px;text-decoration:underline}:root .design-unified .home-natural .investigation-chain{color:var(--site-ink);border:0;margin:18px 0 0;padding:0;background:0 0!important}:root .design-unified .home-natural .investigation-chain>span{color:var(--site-muted);font:600 .75rem/1.45 var(--font-geist-sans), Inter, Arial, sans-serif;letter-spacing:.02em;text-transform:none;margin:0 0 10px;display:block}:root .design-unified .home-natural .investigation-chain ol{border-top:1px solid var(--site-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}:root .design-unified .home-natural .investigation-chain li{min-width:0;color:var(--site-ink);font:500 .8125rem/1.45 var(--font-geist-sans), Inter, Arial, sans-serif;background:0 0;border:0;margin:0;padding:16px 14px 4px 15px;display:block;position:relative}:root .design-unified .home-natural .investigation-chain li+li{border-left:1px solid var(--site-line)}:root .design-unified .home-natural .investigation-chain li:before{content:"";background:var(--brand-blue);border-radius:1px;width:7px;height:7px;position:absolute;top:-4px;left:15px}:root .design-unified .home-natural .investigation-chain li svg{display:none}:root .design-unified .home-natural .investigation-chain li strong{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}@media (max-width:900px){:root .design-unified .home-natural .natural-report{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:720px){:root .design-unified .home-natural .natural-example{padding-inline:18px}:root .design-unified .home-natural .report-preview-verdict{grid-template-columns:minmax(0,1fr);gap:18px}:root .design-unified .home-natural .report-preview-score{border-left:0;flex-flow:wrap;align-items:baseline;gap:10px;padding-left:0}:root .design-unified .home-natural .report-preview-score strong{font-size:2.2rem}:root .design-unified .home-natural .scanner-privacy-line{flex-direction:column;align-items:flex-start;padding-inline:14px}:root .design-unified .home-natural .scanner-privacy-line>span:last-child{white-space:normal}:root .design-unified .home-natural .investigation-chain ol{grid-template-columns:repeat(2,minmax(0,1fr))}:root .design-unified .home-natural .investigation-chain li:nth-child(3){border-left:0}:root .design-unified .home-natural .investigation-chain li:nth-child(n+3){border-top:1px solid var(--site-line);margin-top:12px}}@media (max-width:820px){:root .design-unified .home-natural .site-header{overflow:visible}:root .design-unified .home-natural .nav-links.open{background:var(--site-bg);border-color:var(--site-line);display:grid;box-shadow:0 18px 42px #18262b24}}@media (max-width:720px){:root .design-unified .home-natural .learn-intro{position:static;top:auto}:root .design-unified .home-natural .learn-grid{grid-template-columns:minmax(0,1fr);gap:0}:root .design-unified .home-natural .learn-grid article{border:0;border-bottom:1px solid var(--site-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px 16px;padding:24px 0;display:grid}:root .design-unified .home-natural .learn-grid article:first-child{border-top:1px solid var(--site-line)}:root .design-unified .home-natural .learn-grid article:last-child{border-bottom:0}:root .design-unified .home-natural .learn-icon{grid-area:1/1/span 2;justify-content:flex-start;align-items:flex-start;width:28px;height:28px;margin:2px 0 0}:root .design-unified .home-natural .learn-grid h3{grid-column:2;margin:0}:root .design-unified .home-natural .learn-grid p{grid-column:2;min-width:0}:root .design-unified .home-natural .learn-intro>a svg{flex:none}}:root .design-unified .home-natural .home-telegram{padding:32px 0}@media (max-width:720px){:root .design-unified .home-natural .home-telegram{padding:24px 0}}:root .design-unified .scanner-content .analysis-mode-bar{padding:0 0 18px!important}:root .design-unified .scanner-content .analysis-mode-options strong,:root .design-unified .scanner-content .analysis-mode-options small{font-size:.875rem!important}@media (max-width:760px){:root .design-unified .home-natural .hero{padding:28px 0 40px!important}:root .design-unified .home-natural .hero-inner{gap:24px}:root .design-unified .home-natural .hero-copy h1{margin-bottom:16px!important}:root .design-unified .home-natural .hero-copy>p{margin-bottom:0;font-size:1rem!important;line-height:1.5!important}:root .design-unified .home-natural .hero-action-row{gap:12px 20px;margin-top:16px}}.photo-credit-note{color:#46556a;border-top:1px solid #e1e4e1;margin:0;padding:16px 24px;font-size:14px;line-height:1.5}.photo-cases{padding-top:32px;padding-bottom:64px}.photo-cases h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(25px,3.5vw,36px);line-height:1.2}.photo-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.photo-case-grid article{border-top:2px solid #244d96;flex-direction:column;align-items:flex-start;padding:24px 4px 0;display:flex}.photo-case-grid h3{color:#15243b;margin:0 0 12px;font-size:21px;line-height:1.25}.photo-case-grid p{color:#46556a;margin:0 0 20px;font-size:16px;line-height:1.65}.photo-case-grid a{color:#214c95;align-items:center;gap:10px;margin-top:auto;font-size:15px;font-weight:650;display:inline-flex}@media (max-width:760px){.photo-case-grid{grid-template-columns:1fr;gap:28px}.photo-cases{padding-bottom:40px}.photo-case-grid article{padding-top:18px}}.scanner-batch-link{background:#f6f9f1;border:1px solid #c9d7bc;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding:10px 14px;text-decoration:none;color:#35643d!important;font-size:12px!important;display:inline-flex!important}:root .design-unified .report-detector-rows>div{border-left:3px solid #798493}:root .design-unified .report-detector-rows>div[data-score-level=low]{border-left-color:#176947}:root .design-unified .report-detector-rows>div[data-score-level=review]{border-left-color:#bc820c}:root .design-unified .report-detector-rows>div[data-score-level=high]{border-left-color:#b32d3d}:root .design-unified .report-detector-rows>div[data-score-level=low]>strong{color:#176947}:root .design-unified .report-detector-rows>div[data-score-level=review]>strong{color:#8a5900}:root .design-unified .report-detector-rows>div[data-score-level=high]>strong{color:#b32d3d}:root .design-unified .report-detector-rows small{color:#657080;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}:root .design-unified .report-review-notes{background:#fff9eb;border-left:3px solid #bc820c;margin:0 28px 20px;padding:14px 18px}:root .design-unified .report-review-notes p{margin:0;font-size:13px}:root .design-unified .report-review-notes p+p{margin-top:10px}@media (max-width:760px){:root .design-unified .report-review-notes{margin-left:18px;margin-right:18px}}:root .design-unified .report-social-follow{color:#526171;text-align:left;flex-wrap:wrap;align-items:center;gap:4px 16px;width:100%;margin:18px 0 0;padding:12px 0;display:flex}:root .design-unified .report-social-follow p{color:#526171;margin:0;font-size:14px;line-height:1.6}:root .design-unified .report-social-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:root .design-unified .report-social-links a{color:#355596;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}:root .design-unified .report-social-links a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #355596}@media print{:root .design-unified .report-social-follow{display:none!important}}:root .design-unified .detailed-report{color:#252b29;text-align:left;outline-offset:5px;background:#fff;border:1px solid #d9deda;border-top:3px solid #2e382c;border-radius:8px;width:100%;min-width:0;margin:24px 0 0;scroll-margin-top:110px;overflow:hidden}:root .design-unified .detailed-report *{box-sizing:border-box;min-width:0}:root .design-unified .detailed-report :is(p,li,dd){color:#4b5650;overflow-wrap:anywhere;letter-spacing:normal;font-size:15px;line-height:1.65}:root .design-unified .detailed-report :is(h2,h3,h4){color:#252b29;letter-spacing:-.02em;margin:0 0 12px;line-height:1.35}:root .design-unified .detailed-report h2{max-width:30ch;font-size:clamp(24px,3vw,34px)}:root .design-unified .detailed-report h3{font-size:19px}:root .design-unified .detailed-report h4{margin-bottom:5px;font-size:15px;font-weight:650}:root .design-unified .detailed-report p{margin:0 0 14px}:root .design-unified .detailed-report :is(ul,ol){margin:0;padding-left:22px}:root .design-unified .detailed-report li+li{margin-top:10px}:root .design-unified .detailed-report a{color:#334d2b;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}:root .design-unified .detailed-report-masthead{border-bottom:1px solid #d9deda;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}:root .design-unified .detailed-report-masthead span{font-size:16px;font-weight:650}:root .design-unified .detailed-report-masthead p{margin:4px 0 0;font-size:13px}:root .design-unified .detailed-report-download{max-width:100%}:root .design-unified .detailed-report-download button{color:#fff;cursor:pointer;white-space:normal;background:#303a2f;border:1px solid #303a2f;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}:root .design-unified .detailed-report-download button:disabled{opacity:.65;cursor:wait}:root .design-unified .detailed-report-download .report-download-ready{margin:10px 0 0;font-size:13px}:root .design-unified .detailed-report-download p[role=alert]{color:#8c3024;background:#fff2ed;margin:12px 0 0;padding:12px}:root .design-unified .detailed-report-conclusion{background:#fbfcf9;justify-content:space-between;gap:28px;padding:28px 28px 8px;display:flex}:root .design-unified .detailed-report-kicker{color:#63705e;margin-bottom:12px;font-size:12px;display:block}:root .design-unified .detailed-report-score{flex-direction:column;flex:0 0 145px;align-items:flex-start;gap:6px;display:flex}:root .design-unified .detailed-report-score strong{color:#526171;font-size:44px;font-weight:600;line-height:1.1}:root .design-unified .detailed-report-score span{color:#536149;max-width:18ch;font-size:12px;line-height:1.5}:root .design-unified .detailed-report-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 28px;display:grid}:root .design-unified .detailed-report-categories>div{border:1px solid #d9deda;border-top:3px solid #7e8664;border-radius:4px;flex-direction:column;gap:6px;padding:18px 12px;display:flex}:root .design-unified .detailed-report-categories strong{color:#334a2b;font-size:27px}:root .design-unified .detailed-report-categories span{font-size:13px;line-height:1.5}:root .design-unified .detailed-report-reading{margin:12px 28px}:root .design-unified .detailed-report summary{cursor:pointer;color:#3a5032;padding:8px 0;font-size:13px;font-weight:550}:root .design-unified .detailed-report details p{padding:8px 0 0;font-size:13px}:root .design-unified .detailed-report-section{border-top:1px solid #e0e5e0;padding:24px 28px}:root .design-unified .detailed-report-coverage{flex-wrap:wrap;gap:10px;display:flex}:root .design-unified .detailed-report-coverage a{border:1px solid #d9deda;border-radius:4px;flex-direction:column;flex:125px;gap:6px;padding:12px;font-size:13px;text-decoration:none;display:flex}:root .design-unified .detailed-report [data-status]{color:#53634c;font-size:11px;font-weight:550}:root .design-unified .detailed-report [data-status=limited],:root .design-unified .detailed-report [data-status=not-available]{color:#816332}:root .design-unified .detailed-report-columns{border-top:1px solid #d9deda;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid}:root .design-unified .detailed-report-columns aside{background:#fafbf8;border-left:1px solid #d9deda}:root .design-unified .detailed-report-layer{border-bottom:1px solid #d9deda;padding:26px 28px;scroll-margin-top:100px}:root .design-unified .detailed-report-layer header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}:root .design-unified .detailed-report-finding,:root .design-unified .detailed-report-claim{border-top:1px solid #e5e9e4;padding:16px 0}:root .design-unified .detailed-report-finding strong,:root .design-unified .detailed-report-claim>span{color:#3a5130;font-size:13px;font-weight:600}:root .design-unified .detailed-report-finding p{margin-bottom:6px}:root .design-unified .detailed-report-sources{padding-top:15px}:root .design-unified .detailed-report-sources span{color:#66705f;font-size:12px;display:block}:root .design-unified .detailed-report dl{margin:0}:root .design-unified .detailed-report dl>div{padding:9px 0}:root .design-unified .detailed-report dt{color:#6c7568;margin-bottom:4px;font-size:12px}:root .design-unified .detailed-report dd{margin:0;font-size:14px}:root .design-unified .detailed-report-footer{color:#252b29;background:#fff;border-top:1px solid #d9deda;padding:24px 28px}:root .design-unified .detailed-report-footer p{font-size:13px}:root .design-unified .detailed-report-footer .detailed-report-download{margin-top:18px}:root .design-unified .report-media-preview{margin:0;padding:16px 28px}:root .design-unified .report-media-preview :is(video,img,audio){object-fit:contain;background:#f1f3ee;border-radius:4px;width:100%;max-height:320px;display:block}:root .design-unified .home-natural .hero-inner:has(.detailed-report){grid-template-columns:minmax(0,1fr);gap:28px}:root .design-unified .home-natural .hero-inner:has(.detailed-report) .hero-copy{max-width:760px!important}:root .design-unified .saved-report-shell:has(.detailed-report){max-width:1200px}@media (max-width:760px){:root .design-unified .detailed-report-columns{grid-template-columns:minmax(0,1fr)}:root .design-unified .detailed-report-columns aside{border-left:0}:root .design-unified :is(.detailed-report-section,.detailed-report-layer,.detailed-report-footer,.detailed-report-masthead,.detailed-report-conclusion,.detailed-report-categories,.report-media-preview){padding-left:18px;padding-right:18px}:root .design-unified .detailed-report-conclusion{flex-direction:column;gap:10px}:root .design-unified .detailed-report-score{flex-basis:auto;padding-bottom:12px}:root .design-unified .detailed-report-score strong{font-size:36px}:root .design-unified .detailed-report-reading{margin-left:18px;margin-right:18px}:root .design-unified .detailed-report-categories{gap:8px}:root .design-unified .detailed-report-categories>div{padding:12px 8px}:root .design-unified .detailed-report-categories strong{font-size:23px}}:root .design-unified .report-score-level{--score-ink:#526171;--score-wash:#f1f4f6;color:#252b33;text-align:left;background:#fff;border:1px solid #d9dee5;border-radius:8px;min-width:0;margin:20px 0;padding:20px}:root .design-unified .report-score-level[data-score-level=low]{--score-ink:#176947;--score-wash:#eaf5ef}:root .design-unified .report-score-level[data-score-level=review]{--score-ink:#8a5900;--score-wash:#fff5db}:root .design-unified .report-score-level[data-score-level=high]{--score-ink:#b32d3d;--score-wash:#fff0f2}:root .design-unified .report-score-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root .design-unified .report-score-value{justify-content:center;min-width:0;display:flex}:root .design-unified .report-score-value>strong{color:var(--score-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:2rem;font-weight:650;line-height:1.15}:root .design-unified .report-score-caption{color:#526171;overflow-wrap:anywhere;font-size:14px;line-height:1.5}:root .design-unified .report-score-status{background:var(--score-wash);max-width:100%;color:var(--score-ink);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.45;display:inline-flex}:root .design-unified .report-score-status svg{flex:0 0 17px}:root .design-unified .report-score-dial{width:100%;max-width:210px;margin:12px auto 8px;position:relative}:root .design-unified .report-score-dial>svg{width:100%;height:auto;display:block;overflow:visible}:root .design-unified .score-dial-base,:root .design-unified .score-dial-band{fill:none;stroke-width:18px}:root .design-unified .score-dial-base{stroke:#e4e9ed}:root .design-unified .score-dial-band[data-band=low]{stroke:#176947}:root .design-unified .score-dial-band[data-band=review]{stroke:#bc820c}:root .design-unified .score-dial-band[data-band=high]{stroke:#b32d3d}:root .design-unified .score-dial-tick{stroke:#85919d;stroke-width:1.3px}:root .design-unified .score-dial-needle{fill:#263441}:root .design-unified .score-dial-needle circle{stroke:#fff;stroke-width:2px}:root .design-unified .score-dial-endpoint{fill:#526171;font-variant-numeric:tabular-nums;font-size:14px}:root .design-unified ol.report-score-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:root .design-unified .report-score-legend>li{color:#526171;overflow-wrap:anywhere;border-top:3px solid;flex-direction:column;gap:5px;min-width:0;margin:0;padding:8px 0 0;font-size:14px;line-height:1.45;display:flex}:root .design-unified .report-score-legend>li[data-band=low]{border-color:#176947}:root .design-unified .report-score-legend>li[data-band=review]{border-color:#bc820c}:root .design-unified .report-score-legend>li[data-band=high]{border-color:#b32d3d}:root .design-unified .report-score-legend strong{color:#303a45;font-size:14px;font-weight:600}:root .design-unified .report-score-legend [aria-current=true]{color:var(--score-ink);font-weight:600}:root .design-unified .report-score-legend [aria-current=true] strong{color:var(--score-ink)}:root .design-unified p.report-score-note{color:#526171;max-width:none;margin:12px 0 0;font-size:14px;line-height:1.55}:root .design-unified .report-score-scale{border-top:1px solid #d9dee5;margin-top:14px;padding-top:10px}:root .design-unified .report-score-scale>summary{color:#355596;cursor:pointer;width:fit-content;padding:6px 0;font-size:14px;line-height:1.5}:root .design-unified .report-score-scale>summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}:root .design-unified .report-score-scale[open]>summary{margin-bottom:12px}:root .design-unified .detailed-report>.report-score-level{margin:16px 28px 24px}:root .design-unified .report-evidence-status,:root .design-unified .detailed-report [data-status]{color:#526171;background:#f1f4f6;border-radius:4px;align-items:center;width:fit-content;padding:5px 8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}:root .design-unified .report-evidence-status[data-evidence-tone=high]{color:#b32d3d;background:#fff0f2}:root .design-unified .report-evidence-status[data-evidence-tone=limited],:root .design-unified .detailed-report [data-status=limited]{color:#8a5900;background:#fff5db}:root .design-unified .detailed-report [data-status=reviewed]{color:#355596;background:#edf2ff}:root .design-unified .detailed-report [data-status=not-available],:root .design-unified .detailed-report [data-status=not-applicable]{color:#526171;background:#f1f4f6}:root .design-unified .report-preview-evidence dt{flex-wrap:wrap;row-gap:8px}:root .design-unified .home-natural .report-preview-verdict{grid-template-columns:minmax(0,1fr);padding-bottom:0}:root .design-unified .home-natural .natural-example .report-evidence-status{color:#526171;font-size:13px;font-weight:600}:root .design-unified .home-natural .natural-example .report-evidence-status[data-evidence-tone=high]{color:#b32d3d}:root .design-unified .home-natural .natural-example .report-evidence-status[data-evidence-tone=limited]{color:#8a5900}@media (max-width:760px){:root .design-unified .report-score-level{padding:16px}:root .design-unified .detailed-report>.report-score-level{margin-left:18px;margin-right:18px}:root .design-unified ol.report-score-legend{gap:8px}}@media (max-width:480px){:root .design-unified ol.report-score-legend{grid-template-columns:minmax(0,1fr);gap:12px}}.report-upgrade{color:#23272a;text-align:left;background:#f3f4ff;border:1px solid #b9c0ef;border-radius:20px;gap:18px;margin:22px 0;padding:26px;display:grid}.report-upgrade h3{margin:0 0 10px;font-size:22px;line-height:1.3}.report-upgrade p{max-width:72ch;margin:0;font-size:15px;line-height:1.6}.report-upgrade-icon{float:left;color:#4657c8;margin:1px 12px 12px 0}.report-upgrade .analyze-button{white-space:normal;text-align:left;justify-content:center;width:fit-content;max-width:100%;line-height:1.45}.report-upgrade .credit-top-up{max-width:420px}.report-translation-notice{background:#f3f4fa;border-bottom:1px solid #dce0ed;padding:14px 18px;font-size:14px;line-height:1.55}.report-translation-notice p{margin:0}.report-translation-notice button{color:#3544a9;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;text-decoration:underline}@media (max-width:600px){.report-upgrade{padding:20px}.report-upgrade .analyze-button{width:100%}}@media print{.report-upgrade,.report-translation-notice{display:none!important}}:root .design-unified .detailed-report .report-upgrade{background:#f7f9fd;border:1px solid #cbd4e7;border-radius:8px;gap:14px;margin:20px 0 8px;padding:20px;display:grid}:root .design-unified .detailed-report .report-upgrade :is(h3,p){margin:0}:root .design-unified .detailed-report .report-upgrade h3{font-size:18px}:root .design-unified .detailed-report .report-upgrade p{font-size:16px}:root .design-unified .report-upgrade-source{gap:10px;display:grid}:root .design-unified .report-upgrade-source label{font-size:14px;font-weight:600}:root .design-unified .report-upgrade .analyze-button{min-height:48px;padding:12px 16px;font-size:14px}:root .design-unified .report-upgrade-source :is(input,textarea){color:#252b33;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #b8c3d4;border-radius:6px;padding:12px;font-size:16px}:root .design-unified .report-upgrade-source :is(input,textarea):focus-visible{outline-offset:3px;outline:2px solid #355596}:root .design-unified .detailed-report .report-upgrade-legacy{background:0 0;border:0;border-left:2px solid #d9dee5;padding:4px 0 4px 16px}:root .design-unified .detailed-report-columns{display:block}:root .design-unified .detailed-report-columns aside{background:#f7f9fb;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root .design-unified .detailed-report-layer :is(p,ul,ol){max-width:88ch}:root .design-unified .detailed-report :is(p,li,dd){font-size:16px}:root .design-unified .detailed-report-sources a{align-items:baseline;gap:5px;max-width:100%;display:inline-flex}:root .design-unified .detailed-report-sources a svg{flex-shrink:0}:root .design-unified .saved-report-note{color:#526171;font-size:14px}.saved-report-delete a{color:#efb096;min-height:40px;font:600 10px var(--font-geist-mono);background:#ef92760f;border:1px solid #ef92763d;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}:root .design-unified .saved-report-delete button,:root .design-unified .saved-report-delete a{color:#7c3944}@media (max-width:760px){:root .design-unified .detailed-report-columns aside{grid-template-columns:minmax(0,1fr)}:root .design-unified .detailed-report .report-upgrade{padding:16px}:root .design-unified .report-upgrade .analyze-button{width:100%}}:root .design-unified .compact-report .report-overview{grid-template-columns:minmax(180px,.8fr) minmax(0,1.3fr);gap:24px;padding:24px}:root .design-unified .compact-report .report-overview-media{align-self:center;max-width:none}:root .design-unified .compact-report .report-overview-media img{max-height:350px}:root .design-unified .compact-report .report-media-preview{padding:0}:root .design-unified .report-compact-verdict{color:#45534a;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}:root .design-unified .report-compact-verdict[data-verdict=inconclusive]{color:#8a5900}:root .design-unified .report-compact-verdict svg{flex-shrink:0}:root .design-unified .report-compact-gauges{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}:root .design-unified .report-compact-gauges .report-score-level{margin:0;padding:12px}:root .design-unified .report-compact-gauges .report-score-heading{text-align:center;display:block}:root .design-unified .report-compact-gauges .report-score-status{display:none}:root .design-unified .report-compact-gauges .report-score-caption{font-size:13px;font-weight:600}:root .design-unified .report-compact-gauges .report-score-dial{max-width:190px;margin-top:8px}:root .design-unified .report-compact-gauges .report-score-value strong{font-size:28px}:root .design-unified .report-classification-score{color:#526171;border:1px solid #d9dee5;border-radius:8px;flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex}:root .design-unified .report-classification-score strong{color:#526171;font-size:28px}:root .design-unified .report-generator{color:#526171;border-top:1px solid #e1e6e2;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}:root .design-unified .report-generator strong{color:#303a45;text-transform:capitalize}:root .design-unified .report-generator small{font-size:12px}:root .design-unified .compact-report p.report-compact-note{color:#657080;margin:12px 0 0;font-size:12px}:root .design-unified .compact-report .report-record-strip{border-top:1px solid #e1e6e2;padding:14px 24px;font-size:11px}:root .design-unified .compact-report .report-research-action{padding:0 24px}:root .design-unified .report-download-compact button,:root .design-unified .report-download-again{color:#fff;white-space:nowrap;background:#303a2f;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:640px){:root .design-unified .compact-report .report-overview{grid-template-columns:1fr;gap:16px;padding:18px}:root .design-unified .compact-report .report-overview-media{justify-self:center;width:100%;max-width:360px}:root .design-unified .compact-report .report-overview-media img{max-height:260px}:root .design-unified .report-compact-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}:root .design-unified .report-compact-gauges>:only-child{grid-column:1/-1}:root .design-unified .report-compact-gauges .report-score-level{padding:10px 6px}:root .design-unified .report-compact-gauges .report-score-caption{font-size:12px}:root .design-unified .report-compact-gauges .report-score-value strong{font-size:25px}}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--site-ink);background:var(--site-bg);padding-bottom:64px;font-size:1rem;line-height:1.6}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(section,article,aside,header,nav,form,label,div){min-width:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(p,span,strong,small,label,dt,dd,b,em,i,a,th,td,button,input,select,textarea){color:inherit;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:normal;text-transform:none;font-size:.875rem;line-height:1.55}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(p,li){font-size:1rem;line-height:1.65}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(p,small,dt,label,th){color:var(--site-muted)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(strong,b){font-weight:600}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(h1,h2,h3){color:var(--site-ink);text-wrap:pretty}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) h1{margin:0 0 18px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.15}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) h2{margin:0 0 12px;font-size:1.375rem;line-height:1.35}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) h3{margin:0 0 10px;font-size:1.0625rem;line-height:1.45}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(p,small,strong,span,a,dt,dd){overflow-wrap:anywhere}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) svg{color:currentColor;flex-shrink:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(pre,code),:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(pre,code) *{color:var(--site-ink);font:.8125rem/1.65 SFMono-Regular,Consolas,monospace}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) pre{background:var(--site-bg);max-width:100%;overflow-x:auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(input,select,textarea):not([type=hidden]):not([type=checkbox]):not([type=radio]){border-radius:var(--control-radius);width:100%;min-width:0;height:auto;min-height:44px;color:var(--site-ink);background:var(--site-surface);box-shadow:none;border:1px solid #91999e;padding:10px 12px;font-size:1rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) input::placeholder,:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) textarea::placeholder{color:#687078;opacity:1}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:var(--site-ink)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) button{border:1px solid var(--site-ink);border-radius:var(--control-radius);color:#fff;background:var(--site-ink);height:auto;min-height:44px;box-shadow:none;white-space:normal;cursor:pointer;padding:10px 14px;font-size:.875rem;font-weight:600;line-height:1.4}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) button :where(span,strong,small,svg){color:inherit}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) button:disabled{opacity:1;color:#58616a;cursor:not-allowed;background:#e8eae8;border-color:#c5cac8}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #315d98}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) a:hover{text-underline-offset:3px;text-decoration:underline}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>header{width:100%;max-width:none;height:auto;min-height:80px;padding:16px max(32px, calc((100% - var(--site-width)) / 2));border-bottom:1px solid var(--site-line);color:var(--site-muted);background:var(--site-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0;display:flex}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>header :where(nav,div:not(.brand-mark)){flex-wrap:wrap;gap:10px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>header a{border:1px solid var(--site-line);border-radius:var(--control-radius);min-height:44px;color:var(--site-ink);background:var(--site-surface);align-items:center;gap:8px;padding:9px 12px;font-size:.875rem;display:inline-flex}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>header a.brand{background:0 0;border:0;padding-left:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>header .brand span{font-size:inherit}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>:is(.owner-admin-hero,.owner-admin-shell,.model-lab-head,.model-lab-metrics,.model-lab-grid,.launch-dashboard-head,.launch-metric-grid,.launch-detail-grid,.stripe-setup-shell,.api-admin-hero,.api-admin-shell,.developer-hero,.developer-shell,.team-workspace-hero,.team-workspace-grid,.team-toolbar,.team-case-hero,.team-case-layout,.team-incoming,.demo-admin-list){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);margin-left:auto;margin-right:auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-hero,.model-lab-head,.api-admin-hero,.developer-hero){grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:32px;padding:44px 0 32px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .launch-dashboard-head{padding:44px 0 32px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-hero,.model-lab-head,.api-admin-hero,.launch-dashboard-head,.developer-hero) p{max-width:72ch;margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-hero>div>span,.owner-admin-heading span,.model-lab-head>div>span,.model-section-title span,.launch-dashboard-head>span,.account-eyebrow){color:var(--site-muted);margin-bottom:10px;font-size:.875rem;font-weight:600;line-height:1.5;display:block}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-panel,.owner-admin-filters,.owner-admin-metrics article,.owner-admin-hero aside,.model-lab-head aside,.model-lab-metrics article,.model-lab-grid>article,.launch-metric-grid article,.launch-detail-grid>article,.stripe-setup-card,.api-admin-hero-state,.api-admin-metrics article,.account-panel,.developer-metrics article,.developer-state,.api-provider-health section,.developer-contract,.developer-empty,.secret-reveal,.secret-reveal label>span,.team-hero-metrics>div,.team-invite-grid article,.team-case-card,.team-case-hero>aside){border:1px solid var(--site-line);border-radius:var(--site-radius);color:var(--site-ink);background:var(--site-surface);box-shadow:none}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-hero aside,.model-lab-head aside,.api-admin-hero-state,.developer-state){gap:12px;min-height:0;padding:22px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-hero aside,.model-lab-head aside,.api-admin-hero-state,.developer-state) :is(strong,span,small){color:var(--site-ink);white-space:normal;text-overflow:clip;overflow:visible}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-metrics,.model-lab-metrics,.launch-metric-grid,.api-admin-metrics,.developer-metrics){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-metrics,.model-lab-metrics,.launch-metric-grid,.api-admin-metrics,.developer-metrics) article{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:164px;padding:22px;display:flex}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-metrics,.model-lab-metrics,.launch-metric-grid,.api-admin-metrics,.developer-metrics) article>span{color:var(--site-muted);align-self:auto;margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-metrics,.model-lab-metrics,.launch-metric-grid,.api-admin-metrics,.developer-metrics) article strong{letter-spacing:-.025em;align-self:auto;margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;line-height:1.2}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-metrics,.model-lab-metrics,.launch-metric-grid,.api-admin-metrics,.developer-metrics) article small{color:var(--site-muted);margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-shell,.api-admin-shell){gap:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-grid,.model-lab-grid,.launch-detail-grid,.api-admin-policy-grid,.api-admin-operations-grid,.developer-grid,.developer-onboarding){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .model-lab-grid{margin-top:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.model-lab-grid>article,.launch-detail-grid>article){padding:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-heading,.panel-heading,.stripe-setup-card-head){border-color:var(--site-line);height:auto;min-height:0;color:var(--site-ink);background:0 0;flex-wrap:wrap;align-items:flex-start;gap:12px 20px;padding:22px 24px;display:flex}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-heading,.panel-heading,.model-section-title) h2{margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-heading,.panel-heading)>div{flex:220px;min-width:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-heading,.panel-heading) :is(span,b,small){color:var(--site-muted)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-action{margin-left:auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-action button{justify-content:center;align-items:center;gap:8px;padding-inline:18px;display:inline-flex}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-notice{border-radius:var(--control-radius);color:#294f78;background:#edf2f8;border:1px solid #cad2db;margin:0 24px 18px;padding:14px 16px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-notice.warning{color:#804600;background:#fff3df;border-color:#ddc29c}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-period,.owner-admin-explainer,.owner-admin-footnote,.model-caveat,.api-admin-toolbar,.api-policy-summary span,.developer-message,.workspace-banner){color:var(--site-ink);border-color:var(--site-line);border-radius:var(--control-radius);background:#ecefed;gap:10px;padding:16px 20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-period,.owner-admin-explainer,.owner-admin-footnote,.model-caveat) p{margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.model-check,.model-row,.launch-detail-grid article>div,.owner-admin-providers section,.owner-admin-billing section,.owner-admin-webhooks section,.api-admin-rows>div,.developer-activity>div,.developer-step-list>div){border-color:var(--site-line);gap:14px;min-height:64px;padding-top:14px;padding-bottom:14px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.model-row,.owner-admin-providers section,.owner-admin-billing section,.owner-admin-webhooks section)>:is(b,em,i){flex-shrink:0;font-size:.875rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.model-check p,.model-row span,.launch-detail-grid article>div>span){gap:6px;min-width:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.model-check,.model-row,.owner-admin-providers,.owner-admin-billing,.owner-admin-webhooks,.api-admin-rows) :is(strong,small){white-space:normal;text-overflow:clip;overflow:visible}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-providers,.owner-admin-billing,.owner-admin-webhooks) section{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-filters{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,1fr));gap:16px;padding:20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-filters>:is(button,a){grid-column:span 2;min-height:44px;font-size:.875rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-filters>a{border-radius:var(--control-radius);color:var(--site-ink);background:var(--site-surface);border-color:#91999e}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-search svg{bottom:16px;left:12px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-search input{padding-left:36px!important}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-test-credits .owner-admin-filters{grid-template-columns:minmax(0,1fr) 120px;margin:0 24px 24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-test-credits .owner-admin-filters>button{grid-column:1/-1}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-new-grant{margin:0 24px 24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-table-wrap{overscroll-behavior-x:contain;width:100%;overflow-x:auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-table-wrap table{min-width:1100px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-table-wrap th{height:auto;color:var(--site-ink);background:#ecefed;padding:14px 16px;font-size:.875rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-table-wrap td{border-color:var(--site-line);padding:16px;font-size:.875rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-table-wrap td>:is(strong,a,small){white-space:normal;text-overflow:clip;overflow:visible}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-table-wrap td>a{text-underline-offset:3px;font-weight:600;text-decoration:underline}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-empty,.model-empty){color:var(--site-muted);gap:12px;padding:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-table-wrap em,.owner-admin-billing em,.owner-admin-webhooks em,.api-admin-rows em,.api-org-list em,.api-policy-editor .panel-heading>em,.stripe-setup-card-head b,.model-check>span,.developer-activity em,.developer-table em){border-radius:var(--control-radius);color:#294f78;white-space:normal;background:#edf2f8;border:1px solid #cad2db;max-width:100%;padding:6px 9px;font-size:.8125rem;font-style:normal;line-height:1.4}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(em.warning,em.failed,em.suspended,.model-check>span.wait,.stripe-setup-message:not(.success)){color:#804600;background:#fff3df;border-color:#ddc29c}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .stripe-setup-message.success{color:#294f78;background:#edf2f8;border-color:#cad2db}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .stripe-setup-shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;padding:44px 0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .stripe-setup-copy li{border-color:var(--site-line);grid-template-columns:minmax(0,1fr);padding:18px 0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .stripe-setup-copy li div{gap:8px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.stripe-setup-form,.stripe-connected){padding:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .stripe-connected dl div{border-color:var(--site-line);flex-wrap:wrap;gap:8px 20px;padding:12px 0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .stripe-connected dd{margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .stripe-setup-denied{width:100%;padding:28px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-policy-summary{border-color:var(--site-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-policy-summary strong{font-size:1.25rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-policy-switches{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-policy-switches>label{border-color:var(--site-line);border-radius:var(--control-radius)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-admin-search{background:var(--site-surface);border-radius:var(--control-radius);border-color:#91999e}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-admin-search input{border:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-org-list>button{color:var(--site-ink);background:var(--site-surface);border-color:#0000;gap:12px;padding:16px 12px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-org-list>button.selected{background:#edf2f8;border-color:#647d97}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-org-list>button :is(strong,small,b){color:inherit;white-space:normal}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-admin-rows>div{grid-template-columns:minmax(0,1fr) auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-admin-rows>div>b{text-align:left}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-provider-health>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-provider-health section strong{font-size:1.5rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-provider-health section i,:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-progress i{background:var(--site-ink)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.developer-code-tabs,.developer-test-result,.developer-onboarding-steps footer){border-color:var(--site-line);color:var(--site-ink);background:var(--site-bg)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-code-tabs{flex-wrap:wrap;gap:8px;padding:12px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-code-tabs button{color:var(--site-ink);background:var(--site-surface);border-color:var(--site-line)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-code-tabs button.active{color:#fff;background:var(--site-ink);border-color:var(--site-ink)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-table{max-width:100%;overflow-x:auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-table>div{min-width:700px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-step-list>div.complete{color:#294f78}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.developer-table strong,.developer-activity strong,.developer-activity small,.team-member-row small,.team-linked-reports article a){white-space:normal;text-overflow:clip;overflow:visible}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-table>div{border-color:var(--site-line);grid-template-columns:1.3fr .65fr 1.3fr .7fr 44px;min-width:900px;padding:16px 22px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-table button{width:44px;padding:10px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-table .revoked{opacity:1}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-contract{gap:12px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-contract strong{margin:0;font-size:1.25rem}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-contract a{border-color:var(--site-muted)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .secret-reveal{background:var(--site-surface)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .secret-reveal label>span{gap:10px;padding:10px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .secret-reveal label button{flex-shrink:0;width:44px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-suspended{color:#804600;background:#fff3df;border-color:#ddc29c;flex-wrap:wrap;padding:16px 20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-shell{gap:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.developer-agreement,.developer-access-status,.developer-billing-link){margin:0;padding:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-agreement{gap:12px;display:grid}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-agreement>:is(h2,p){margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.developer-agreement,.developer-billing-link)>a{text-underline-offset:3px;width:fit-content;text-decoration:underline}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-access-status{grid-template-columns:minmax(0,1fr) minmax(160px,240px);align-items:center;gap:24px;display:grid}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-access-status h2{margin:0 0 12px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-access-status p{margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-access-status p+p{margin-top:12px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-access-status>div:last-child>a{border:1px solid var(--site-line);border-radius:var(--control-radius);background:var(--site-bg);text-align:center;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-weight:600;display:inline-flex}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-list{gap:24px;display:grid}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request{gap:20px;padding:24px;display:grid}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request h2{margin:0 0 8px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request p{margin:0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request time{color:var(--site-muted);margin-top:8px;font-size:.875rem;display:block}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request>small{color:var(--site-muted);overflow-wrap:anywhere;font:.8125rem/1.6 SFMono-Regular,Consolas,monospace}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request form{border-top:1px solid var(--site-line);flex-wrap:wrap;align-items:end;gap:16px;padding-top:20px;display:flex}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request label{gap:8px;width:220px;max-width:100%;font-weight:600;display:grid}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-workspace-hero,.team-case-hero){align-items:start;gap:32px;padding:44px 0 32px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-workspace-hero{grid-template-columns:minmax(0,1fr) 360px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-case-hero{grid-template-columns:minmax(0,1fr) 240px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-hero-metrics{border-color:var(--site-line);border-radius:var(--site-radius);background:var(--site-line)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-hero-metrics>div{border:0;border-radius:0;min-width:0;padding:18px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-hero-metrics,.team-case-hero>aside) strong{font-size:1.75rem;line-height:1.3}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-workspace-grid,.team-case-layout){grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);gap:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-main-column,.team-side-column,.team-case-primary,.team-case-sidebar){gap:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-case-card{grid-template-columns:40px minmax(0,1fr);gap:14px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-case-card aside{text-align:left;border-left:0;grid-column:2;grid-template-columns:auto auto auto auto 1fr;justify-content:start;gap:8px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-case-card aside svg{grid-column:auto;margin:0 0 0 auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-case-card p{-webkit-line-clamp:unset;display:block;overflow:visible}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-status,.team-member-row em){color:#294f78;border-radius:var(--control-radius);background:#edf2f8;padding:6px 8px;font-style:normal}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-priority,.team-member-row>span,.team-note-list>article>span,.team-linked-reports article>span){color:var(--site-ink);border-radius:var(--control-radius);background:#ecefed}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-priority:is(.high,.urgent){color:#804600;background:#fff3df}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-toolbar,.team-pending-list>div){flex-wrap:wrap}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-invite-form,.team-member-row,.team-pending-list,.team-note-form,.team-note-list>article,.team-link-report,.team-linked-reports article,.team-audit-panel article,.team-create-case[open] summary){border-color:var(--site-line)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-create-case summary{padding:20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-create-case summary :is(strong,small){line-height:1.55}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-invite-form{grid-template-columns:minmax(0,1fr) 130px;gap:16px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-member-row{padding:14px 0}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-member-row form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-member-row button.danger{color:#fff;background:#863d33;border-color:#863d33}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-empty-workspace a{min-height:44px;color:var(--site-ink);background:var(--site-surface);border:1px solid var(--site-line);border-radius:var(--control-radius);padding:10px 14px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-export-panel button:last-child{color:var(--site-ink);background:var(--site-surface);border-color:#91999e}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])).account-page:has(form[action="/api/telegram/setup"])>.account-panel{padding:24px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])).account-page:has(form[action="/api/telegram/setup"]) .account-panel>:is(h1,h2,p,form){margin-bottom:18px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .balance-card a{color:#fff;background:var(--site-ink)}@media (max-width:1000px){:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-access-status{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .developer-access-status>div:last-child{align-items:flex-start}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-hero,.model-lab-head,.api-admin-hero,.developer-hero,.owner-admin-grid,.model-lab-grid,.launch-detail-grid,.api-admin-policy-grid,.api-admin-operations-grid,.developer-grid,.developer-onboarding,.stripe-setup-shell,.team-workspace-hero,.team-case-hero,.team-workspace-grid,.team-case-layout){grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .model-readiness{grid-row:auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-filters>:is(button,a){grid-column:auto}}@media (max-width:640px){:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>header{padding:14px 20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>header nav{width:100%}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"]))>:is(.owner-admin-hero,.owner-admin-shell,.model-lab-head,.model-lab-metrics,.model-lab-grid,.launch-dashboard-head,.launch-metric-grid,.launch-detail-grid,.stripe-setup-shell,.api-admin-hero,.api-admin-shell,.developer-hero,.developer-shell,.team-workspace-hero,.team-workspace-grid,.team-toolbar,.team-case-hero,.team-case-layout,.team-incoming,.demo-admin-list){width:calc(100% - 40px)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.developer-agreement,.developer-access-status,.developer-billing-link,.demo-admin-request){padding:20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .demo-admin-request form>:is(label,button){width:100%}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-filters,.owner-admin-test-credits .owner-admin-filters,.api-policy-fields,.developer-form-row,.developer-test-fields){grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.owner-admin-heading,.panel-heading,.stripe-setup-card-head,.stripe-setup-form,.stripe-connected,.model-lab-grid>article,.launch-detail-grid>article){padding:20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .owner-admin-filters{padding:16px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-policy-editor form{padding:20px}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .api-org-list>button{grid-template-columns:minmax(0,1fr) auto}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) :is(.team-invite-form,.team-link-report,.team-create-case>form>div){grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-invite-grid article{grid-template-columns:30px minmax(0,1fr)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-invite-grid button{grid-column:2}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-member-row form{grid-column:2/-1}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-hero-metrics{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content:is(.owner-admin-page,.model-lab,.launch-dashboard,.stripe-setup-page,.api-admin-page,.developer-page,.team-workspace-page,.team-case-page,.account-page:has(form[action="/api/telegram/setup"])) .team-hero-metrics>div{grid-template-columns:50px minmax(0,1fr);align-items:center}}:root .design-unified #main-content.auth-page .transfer-link{min-height:44px;color:var(--site-ink);align-items:center;font-size:.875rem;line-height:1.5;display:inline-flex}.acquisition-page .owner-admin-shell{width:min(1440px,100% - 48px);margin:0 auto;padding:40px 0 72px}.acquisition-header{justify-content:space-between;gap:20px;margin-bottom:32px;display:flex}.acquisition-header a{align-items:center;gap:8px;display:inline-flex}.acquisition-page h1{margin:8px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.1}.acquisition-page .owner-admin-panel{margin:24px 0}.acquisition-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.acquisition-filters label{flex-direction:column;gap:8px;font-size:14px;display:flex}.acquisition-filters input:not([type=checkbox]),.acquisition-filters select{color:#182438;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c4d4;border-radius:8px;padding:10px 12px}.acquisition-filters .acquisition-toggle{flex-direction:row;align-items:center;min-height:44px}.acquisition-filters button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1d3f91;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.acquisition-page td{overflow-wrap:anywhere;max-width:300px}.acquisition-page td small{display:block}.acquisition-profile-links{gap:12px;display:grid}.acquisition-profile-links>div{flex-wrap:wrap;gap:12px;display:flex}.acquisition-profile-links strong{width:100px}.acquisition-profile-links code{overflow-wrap:anywhere;font-size:14px}@media (max-width:600px){.acquisition-page .owner-admin-shell{width:calc(100% - 28px);padding-top:24px}.acquisition-filters{grid-template-columns:1fr;display:grid}.acquisition-page .owner-admin-heading{align-items:start}.acquisition-page .launch-metric-grid{grid-template-columns:1fr}.acquisition-profile-links strong{width:auto}}:root .design-unified #main-content.auth-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--site-ink);background:var(--site-bg);min-height:100svh}:root .design-unified #main-content.auth-page :is(.auth-header,.auth-header-actions){flex-wrap:wrap;gap:12px;height:auto}:root .design-unified #main-content.auth-page .auth-header{min-height:76px;padding:16px 24px;position:relative}:root .design-unified #main-content.auth-page .auth-header-actions{margin-left:auto}:root .design-unified #main-content.auth-page .auth-header-actions>a{white-space:normal;min-height:44px;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-header-actions .language-menu summary{width:auto;min-width:60px;min-height:44px;padding:10px}:root .design-unified #main-content.auth-page .language-menu summary span{font-size:13px;line-height:1.5}:root .design-unified #main-content.auth-page .language-menu nav a{min-height:44px;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .language-menu nav a span{min-width:42px;font-size:12px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-layout{grid-template-columns:minmax(0,1fr);gap:0;width:min(466px,100% - 32px);margin:0 auto;padding:32px 0 56px;display:grid}:root .design-unified #main-content.auth-page .auth-card{--auth-gutter:32px;background:#fff;border:1px solid #cbd0d4;border-radius:12px;width:100%;min-width:0;padding:0;overflow:visible}:root .design-unified #main-content.auth-page .auth-tabs{background:#f0f2f4;border-radius:12px 12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}:root .design-unified #main-content.auth-page .auth-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:46px;padding:10px;font-size:14px;line-height:1.45}:root .design-unified #main-content.auth-page .auth-card-copy{padding:26px var(--auth-gutter) 22px}:root .design-unified #main-content.auth-page .auth-card-copy h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:none;margin:0;font-size:28px;font-weight:600;line-height:1.25}:root .design-unified #main-content.auth-page .auth-card-copy h1:lang(hi){letter-spacing:normal;line-height:1.5}:root .design-unified #main-content.auth-page .auth-card p{-webkit-hyphens:none;hyphens:none}:root .design-unified #main-content.auth-page .auth-card-copy p{color:#4f5965;margin:12px 0 0;font-size:15px;line-height:1.6}:root .design-unified #main-content.auth-page :is(.oauth-stack,.auth-form,.auth-legal,.account-type-fieldset){padding-inline:var(--auth-gutter);min-width:0}:root .design-unified #main-content.auth-page .auth-form{gap:18px;padding-bottom:24px;display:grid}:root .design-unified #main-content.auth-page .auth-form label{color:#374151;gap:8px;min-width:0;font-size:14px;line-height:1.5;display:grid}:root .design-unified #main-content.auth-page .auth-form label>span{font-size:14px;line-height:1.5;display:block;position:static}:root .design-unified #main-content.auth-page .auth-form label>div{color:#56616c;background:#fff;border:1px solid #959fa9;border-radius:7px;align-items:center;gap:10px;min-width:0;height:auto;min-height:48px;padding:0 12px;display:flex}:root .design-unified #main-content.auth-page .auth-form label>div:focus-within{outline-offset:2px;box-shadow:none;border-color:#2352b7;outline:2px solid #2352b7}:root .design-unified #main-content.auth-page .auth-form label>div>svg{flex:0 0 18px;width:18px;height:18px}:root .design-unified #main-content.auth-page .auth-form label>div>input{width:0;min-width:0;height:auto;min-height:46px;font:400 16px/1.5 var(--font-geist-sans), Arial, sans-serif;color:#1f2937;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1 1 0;padding:10px 0}:root .design-unified #main-content.auth-page .auth-form input::placeholder{color:#626d79;opacity:1}:root .design-unified #main-content.auth-page .account-type-fieldset{border:0;margin:0 0 22px;padding-block:0}:root .design-unified #main-content.auth-page .account-type-fieldset legend{color:#374151;margin-bottom:10px;padding:0;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .account-type-options{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:root .design-unified #main-content.auth-page .account-type-options label{background:#fff;border:1px solid #bbc3cc;border-radius:7px;grid-template-columns:20px minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid;position:relative}:root .design-unified #main-content.auth-page .account-type-options label.active{background:#eff4ff;border-color:#466bbd}:root .design-unified #main-content.auth-page .account-type-options label:focus-within{outline-offset:2px;outline:2px solid #2352b7}:root .design-unified #main-content.auth-page .account-type-options input{opacity:0;width:1px;height:1px;margin:0;position:absolute}:root .design-unified #main-content.auth-page .account-type-options svg{color:#374151;margin-top:2px}:root .design-unified #main-content.auth-page .account-type-options strong{color:#1f2937;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .account-type-options small{color:#4f5965;font-size:13px;line-height:1.55}:root .design-unified #main-content.auth-page :is(.auth-error,.auth-success,.oauth-account-note,.google-button-status){overflow-wrap:anywhere;min-width:0;height:auto;font-size:14px;line-height:1.6}:root .design-unified #main-content.auth-page .auth-error{color:#862e28;background:#fff3f1;border-color:#e7b2ac;padding:12px}:root .design-unified #main-content.auth-page .auth-success{color:#205837;background:#edf8f1;border-color:#9bc6ad;padding:12px}:root .design-unified #main-content.auth-page .auth-error-reference{font-size:13px}:root .design-unified #main-content.auth-page :is(.auth-submit,.transfer-link){white-space:normal;gap:8px;height:auto;min-height:48px;padding:12px;font-size:15px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-submit{width:100%}:root .design-unified #main-content.auth-page :is(.auth-submit,.transfer-link) svg{flex-shrink:0}:root .design-unified #main-content.auth-page .auth-nav-link{white-space:normal;min-height:44px;margin-block:0;font-size:14px;line-height:1.5}:root .design-unified #main-content.auth-page .auth-form .auth-nav-link-end{justify-self:end;margin-top:-6px}:root .design-unified #main-content.auth-page .auth-legal{color:#4f5965;text-align:left;border-top:1px solid #e4e7eb;margin:0;padding-block:18px 24px;font-size:13px;line-height:1.7}:root .design-unified #main-content.auth-page .auth-legal a{font-size:inherit}:root .design-unified #main-content.auth-page .auth-divider{margin:20px var(--auth-gutter);font-size:13px;line-height:1.5}:root .design-unified #main-content.auth-page .google-native-button{min-width:0}:root .design-unified #main-content.auth-page .google-button-mount{min-width:0;max-width:400px}:root .design-unified #main-content.auth-page :is(.auth-card a,.auth-card button):focus-visible{outline-offset:3px;outline:2px solid #2352b7}:root .design-unified #main-content.telegram-account-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;color:var(--site-ink);background:var(--site-bg);font:400 16px/1.6 var(--font-geist-sans), Arial, sans-serif;padding-bottom:48px}:root .design-unified #main-content.telegram-account-page .account-header{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding:16px 24px;position:relative}:root .design-unified #main-content.telegram-account-page .account-header>div{flex:none;width:auto;margin-left:auto;display:flex}:root .design-unified #main-content.telegram-account-page .account-header>div a{white-space:nowrap;flex:none;align-items:center;gap:8px;width:auto;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;display:inline-flex}:root .design-unified #main-content.telegram-account-page .telegram-layout{width:min(560px,100% - 32px);margin:32px auto 0}:root .design-unified #main-content.telegram-account-page .telegram-card{background:#fff;border:1px solid #cbd0d4;border-radius:12px;min-width:0;padding:32px}:root .design-unified #main-content.telegram-account-page .telegram-icon{color:#2451a3;background:#eff4ff;border:1px solid #c9d7f2;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}:root .design-unified #main-content.telegram-account-page .telegram-eyebrow{color:#4f5965;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5;display:block}:root .design-unified #main-content.telegram-account-page h1{letter-spacing:-.025em;text-wrap:wrap;margin:0 0 24px;font-size:30px;font-weight:600;line-height:1.25}:root .design-unified #main-content.telegram-account-page .telegram-identity{background:#f8f9fb;border:1px solid #e0e4e9;border-radius:7px;gap:4px;margin-bottom:24px;padding:14px 16px;display:grid}:root .design-unified #main-content.telegram-account-page .telegram-identity span{color:#4f5965;font-size:13px}:root .design-unified #main-content.telegram-account-page .telegram-identity strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}:root .design-unified #main-content.telegram-account-page p{color:#4f5965;margin:0 0 20px;font-size:16px;line-height:1.65}:root .design-unified #main-content.telegram-account-page code{color:#263449;background:#eef1f5;border-radius:3px;padding:2px 4px;font-size:14px}:root .design-unified #main-content.telegram-account-page .telegram-notice{color:#654919;background:#fff9e9;border:1px solid #d4bd83;border-radius:7px;padding:14px;font-size:14px;line-height:1.6}:root .design-unified #main-content.telegram-account-page .telegram-actions{gap:10px;margin:24px 0 0;display:grid}:root .design-unified #main-content.telegram-account-page :is(.telegram-primary,.telegram-secondary,.telegram-operations button){color:#fff;width:100%;min-width:0;height:auto;min-height:48px;font:600 15px/1.5 var(--font-geist-sans), Arial, sans-serif;white-space:normal;text-align:center;background:#243041;border:1px solid #243041;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}:root .design-unified #main-content.telegram-account-page a.telegram-secondary{color:#243041;background:#fff;border-color:#bac3cd}:root .design-unified #main-content.telegram-account-page .telegram-primary:hover{color:#fff;background:#37465b}:root .design-unified #main-content.telegram-account-page .telegram-secondary:hover{background:#f4f6f9}:root .design-unified #main-content.telegram-account-page p.telegram-caption{margin:18px 0 0;font-size:13px;line-height:1.6}:root .design-unified #main-content.telegram-account-page p.telegram-help{margin:20px 8px;font-size:14px;line-height:1.65}:root .design-unified #main-content.telegram-account-page .telegram-help a{font-size:inherit;color:#274c95;text-underline-offset:3px;text-decoration:underline}:root .design-unified #main-content.telegram-account-page .telegram-disconnect{border-top:1px solid #e4e7eb;margin:24px 0 0;padding-top:18px}:root .design-unified #main-content.telegram-account-page .telegram-disconnect button{color:#70413b;text-underline-offset:3px;width:100%;height:auto;min-height:44px;box-shadow:none;background:0 0;border:0;padding:10px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:underline;display:block}:root .design-unified #main-content.telegram-account-page .telegram-operations{background:#fff;border:1px solid #cbd0d4;border-radius:8px}:root .design-unified #main-content.telegram-account-page .telegram-operations summary{cursor:pointer;padding:16px;font-size:14px;font-weight:600;line-height:1.5}:root .design-unified #main-content.telegram-account-page .telegram-operations>div{padding:4px 16px 20px}:root .design-unified #main-content.telegram-account-page .telegram-operations h2{margin:0 0 12px;font-size:18px;line-height:1.4}:root .design-unified #main-content.telegram-account-page .telegram-operations p{font-size:14px}:root .design-unified #main-content.telegram-account-page .telegram-operations button:disabled{opacity:.6;cursor:not-allowed}:root .design-unified #main-content.telegram-account-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #2352b7}:root .design-unified #main-content.telegram-account-page svg{flex-shrink:0}@media (max-width:540px){:root .design-unified #main-content.auth-page .auth-header{padding:12px 16px}:root .design-unified #main-content.auth-page .auth-header-actions{gap:8px}:root .design-unified #main-content.auth-page .auth-header-actions>a{font-size:13px}:root .design-unified #main-content.auth-page .auth-layout{padding-top:20px}:root .design-unified #main-content.auth-page .auth-card{--auth-gutter:20px}:root .design-unified #main-content.auth-page .auth-card-copy h1{font-size:26px}:root .design-unified #main-content.telegram-account-page .account-header{padding:12px 16px}:root .design-unified #main-content.telegram-account-page .telegram-layout{margin-top:20px}:root .design-unified #main-content.telegram-account-page .telegram-card{padding:24px 20px}:root .design-unified #main-content.telegram-account-page h1{font-size:26px}}:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-check-home,.account-settings-links,.account-settings-lead){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);margin-inline:auto}:root .design-unified #main-content.account-page>.account-settings-lead{color:var(--site-muted);margin-bottom:24px;font-size:1rem;line-height:1.65}:root .design-unified #main-content.account-page .account-settings-links{flex-wrap:wrap;gap:12px}:root .design-unified #main-content.account-page .account-security-panel{margin-bottom:24px}:root .design-unified #main-content.account-page .training-account-panel{margin-top:24px}:root .design-unified #main-content.account-page .account-check-scanner{width:100%;min-width:0;max-width:none;margin:28px 0}:root .design-unified #main-content.account-page .account-check-actions>a{min-width:0;max-width:100%}:root .design-unified #main-content.account-page .account-check-actions>a svg{flex-shrink:0}:root .design-unified #main-content.account-page .account-header{gap:16px}:root .design-unified #main-content.account-page .account-header .brand{flex-shrink:0}:root .design-unified #main-content.account-page .account-header>div{flex-wrap:wrap;justify-content:flex-end;min-width:0}:root .design-unified #main-content.account-page .account-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px;padding-block:40px}:root .design-unified #main-content.account-page .account-overview-copy{min-width:0}:root .design-unified #main-content.account-page .account-hero h1{margin:0 0 20px;font-size:clamp(2rem,3.7vw,3rem);line-height:1.18}:root .design-unified #main-content.account-page .account-overview-copy>p{overflow-wrap:anywhere}:root .design-unified #main-content.account-page .balance-card{min-height:224px}:root .design-unified #main-content.account-page .account-workspace{margin-top:22px}:root .design-unified #main-content.account-page :is(.biz-create-link,.biz-workspace-switch>summary){border:1px solid var(--site-line);border-radius:var(--control-radius);max-width:100%;min-height:44px;color:var(--site-ink);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}:root .design-unified #main-content.account-page :is(.biz-create-link,.biz-workspace-switch>summary) span{overflow-wrap:anywhere;min-width:0}:root .design-unified #main-content.account-page :is(.biz-create-link,.biz-workspace-switch>summary) svg{flex-shrink:0}:root .design-unified #main-content.account-page .biz-workspace-switch{width:fit-content;max-width:100%;margin:0;position:relative}:root .design-unified #main-content.account-page .biz-workspace-switch>summary{list-style:none}:root .design-unified #main-content.account-page .biz-workspace-switch>summary::-webkit-details-marker{display:none}:root .design-unified #main-content.account-page .biz-workspace-switch>div{z-index:20;border:1px solid var(--site-line);border-radius:var(--control-radius);background:#fff;width:max-content;min-width:100%;max-width:min(360px,100vw - 36px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #17212a14}:root .design-unified #main-content.account-page .biz-workspace-switch button{width:100%;min-height:44px;color:var(--site-ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}:root .design-unified #main-content.account-page .account-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);align-items:start;gap:20px}:root .design-unified #main-content.account-page .account-grid>*{min-width:0}:root .design-unified #main-content.account-page .account-grid .panel-heading{align-items:center;min-height:0;padding:24px}:root .design-unified #main-content.account-page .account-grid .panel-heading h2{margin:0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25}:root .design-unified #main-content.account-page .account-grid .account-eyebrow{margin-bottom:10px}:root .design-unified #main-content.account-page .history-tools{border-bottom:1px solid var(--site-line);padding:12px 24px}:root .design-unified #main-content.account-page .history-tools>a,:root .design-unified #main-content.account-page .history-pagination a{border:1px solid var(--site-line);border-radius:var(--control-radius);min-height:44px;color:var(--site-ink);background:#fff;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}:root .design-unified #main-content.account-page .history-tools>a{justify-content:space-between;max-width:100%}:root .design-unified #main-content.account-page :is(.history-tools,.history-pagination) svg{flex-shrink:0}:root .design-unified #main-content.account-page :is(.history-tools,.history-pagination) a span{overflow-wrap:anywhere;min-width:0}:root .design-unified #main-content.account-page .history-pagination{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"newer page older";align-items:center;gap:12px;padding:20px 24px;display:grid}:root .design-unified #main-content.account-page .history-pagination>span{color:var(--site-muted);text-align:center;grid-area:page;font-size:14px}:root .design-unified #main-content.account-page .history-newer{grid-area:newer;justify-self:start}:root .design-unified #main-content.account-page .history-older{grid-area:older;justify-self:end}:root .design-unified #main-content.account-page :is(.history-tools a,.history-pagination a,.biz-create-link,.biz-workspace-switch summary,.biz-workspace-switch button):hover{background:#f2f5f9}:root .design-unified #main-content.account-page :is(.history-tools a,.history-pagination a,.biz-create-link,.biz-workspace-switch summary,.biz-workspace-switch button):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}:root .design-unified #main-content.account-page #analysis-history{scroll-margin-top:120px}@media (max-width:900px){:root .design-unified #main-content.account-page .account-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-check-home,.account-settings-links,.account-settings-lead){width:calc(100% - 36px)}:root .design-unified #main-content.account-page .account-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px}:root .design-unified #main-content.account-page .balance-card{width:100%;min-height:206px}:root .design-unified #main-content.account-page .account-grid .panel-heading{padding:20px}:root .design-unified #main-content.account-page .history-tools{padding:12px 20px}:root .design-unified #main-content.account-page .history-list{padding-inline:20px}:root .design-unified #main-content.account-page .history-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"page page""newer older";padding:16px 20px}}.integration-section{padding-top:64px;padding-bottom:64px}.integration-section h2{letter-spacing:-.035em;max-width:840px;font-size:clamp(27px,3.5vw,40px);line-height:1.15}.integration-lead{max-width:720px;color:var(--muted,#59646b);margin:18px 0 28px;line-height:1.65}.integration-benefits,.integration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.integration-benefits article,.integration-case-grid article{border:1px solid var(--border,#dae2df);background:var(--surface,#fff);border-radius:16px;padding:26px}.integration-benefits h3,.integration-case-grid h3,.integration-steps h3{margin:16px 0 12px;font-size:19px;line-height:1.35}.integration-benefits p,.integration-case-grid p,.integration-steps p{color:var(--muted,#59646b);margin:0;font-size:15px;line-height:1.7}.integration-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-case-grid article{flex-direction:column;display:flex}.integration-case-grid h3{margin-top:0}.integration-case-grid a{margin-top:auto;padding-top:20px}.integration-link,.integration-case-grid a,.integration-actions{align-items:center;gap:10px;display:flex}.integration-link,.integration-case-grid a{font-size:14px;font-weight:650}.integration-steps{counter-reset:steps;padding:0;list-style:none}.integration-steps li{border-top:1px solid var(--border,#dae2df);padding:22px 0}.integration-steps li>span{color:var(--muted,#59646b);font-size:13px;font-weight:700}.integration-actions{flex-wrap:wrap;gap:22px;margin-top:24px}.integration-actions>a{font-size:14px;font-weight:650}.integration-eyebrow{letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.hero-action-row .integration-primary{color:#fff;background:#172f2a;border-radius:8px;padding:12px 16px}.api-page .integration-section,.solutions-page .integration-section{max-width:1180px;margin-inline:auto;padding-inline:32px}.api-table-wrap{overflow-x:auto}.api-table-wrap table{min-width:590px}.api-guidance{max-width:820px}.api-guidance ol{padding-left:22px}.api-guidance li{margin:14px 0;line-height:1.7}.integration-scope{border-left:3px solid #78988b;margin-top:30px;padding-left:24px}.integration-scope p{line-height:1.7}.developer-language{align-items:center;gap:14px;display:flex}@media (max-width:760px){.integration-benefits,.integration-steps,.integration-case-grid{grid-template-columns:1fr}.integration-section{padding-top:38px;padding-bottom:38px}.api-page .integration-section,.solutions-page .integration-section{padding-inline:20px}.integration-benefits article,.integration-case-grid article{padding:22px}.integration-benefits,.integration-steps{gap:12px}.hero-action-row,.developer-language{flex-wrap:wrap}}:root .design-unified #main-content .integration-section{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);margin-inline:auto;padding:52px 0}:root .design-unified #main-content .integration-section h2{max-width:900px;margin:0 0 24px}:root .design-unified #main-content .integration-lead{max-width:68ch;margin:0 0 28px}:root .design-unified #main-content :is(.integration-benefits,.integration-steps){margin:28px 0 32px}:root .design-unified #main-content .integration-steps li{min-width:0;padding:24px 0 0}:root .design-unified #main-content .integration-step-icon{border:1px solid var(--site-line);width:42px;height:42px;color:var(--brand-blue);background:#fff;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}:root .design-unified #main-content :is(.integration-steps,.integration-benefits,.integration-case-grid) h3{margin:0 0 12px;font-size:20px;line-height:1.35}:root .design-unified #main-content .integration-benefits h3{margin-top:18px}:root .design-unified #main-content :is(.integration-steps,.integration-benefits,.integration-case-grid) p{color:var(--site-muted);margin:0;font-size:16px;line-height:1.7}:root .design-unified #main-content .integration-actions{gap:16px 24px;margin-top:28px}:root .design-unified #main-content .integration-actions>a{align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.5;display:inline-flex}:root .design-unified #main-content .integration-actions svg{flex-shrink:0}:root .design-unified .solutions-page #main-content .solution-hero{padding-block:44px;display:block}:root .design-unified .solutions-page #main-content .solution-hero .b2b-eyebrow{margin:0 0 16px}:root .design-unified .solutions-page #main-content .solution-hero h1{margin:0}:root .design-unified .solutions-page #main-content .solution-hero>p{max-width:65ch;margin:18px 0 0}:root .design-unified .solutions-page #main-content .solution-hero .b2b-actions{gap:16px 24px;margin-top:28px}:root .design-unified .solutions-page #main-content .solution-guidance{padding-block:0 48px}:root .design-unified .solutions-page #main-content .solution-detail{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:24px 48px;padding-block:32px;display:grid}:root .design-unified .solutions-page #main-content .solution-detail>div{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid}:root .design-unified .solutions-page #main-content .solution-detail>div>svg{color:var(--brand-blue);margin-top:4px}:root .design-unified .solutions-page #main-content .solution-detail h2{margin:0;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.3}:root .design-unified .solutions-page #main-content .solution-detail p{max-width:68ch;color:var(--site-muted);margin:0;font-size:16px;line-height:1.75}:root .design-unified .solutions-page #main-content .solution-scope{border-radius:var(--site-radius);background:#f0f4fb;border:1px solid #ccd7e9;grid-template-columns:24px minmax(0,1fr);gap:14px;margin-top:8px;padding:24px;display:grid}:root .design-unified .solutions-page #main-content .solution-scope>svg{color:var(--brand-blue);margin-top:2px}:root .design-unified .solutions-page #main-content .solution-scope h3{margin:0 0 10px;font-size:18px;line-height:1.4}:root .design-unified .solutions-page #main-content .solution-scope p{max-width:85ch;color:var(--site-muted);margin:0;font-size:15px;line-height:1.7}:root .design-unified .solutions-page #main-content .solution-resources>a{border:1px solid var(--site-line);border-radius:var(--control-radius);background:#fff;padding:10px 14px}:root .design-unified .solutions-page #main-content .solution-resources>a:hover{background:#f2f5f9}:root .design-unified .solutions-page #main-content .solution-resources>a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}@media (max-width:760px){:root .design-unified #main-content .integration-section{width:calc(100% - 36px);padding:36px 0}:root .design-unified #main-content .integration-steps{gap:24px}:root .design-unified .solutions-page #main-content .solution-hero{padding-block:28px}:root .design-unified .solutions-page #main-content .solution-guidance{padding-bottom:32px}:root .design-unified .solutions-page #main-content .solution-detail{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:26px}:root .design-unified .solutions-page #main-content .solution-scope{padding:20px}}.market-selector{border-top:1px solid var(--line,#26343b);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;margin-top:16px;padding-top:22px;font-size:12px;display:flex}.market-selector>span{color:var(--muted,#8d9da4)}.market-selector a{color:inherit;padding:5px 0;text-decoration:none}.market-selector a:hover,.market-selector a[aria-current=true]{color:var(--accent,#abf5a7);text-underline-offset:5px;text-decoration:underline}.market-selector a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}:root .design-unified .solutions-page #main-content .business-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:root .design-unified .solutions-page #main-content .business-task{border:1px solid var(--site-line);border-radius:var(--site-radius);background:#fff;flex-direction:column;min-width:0;padding:28px;display:flex}:root .design-unified .solutions-page #main-content .business-task-media{background:#f2f6fc;border-color:#bccbe7}:root .design-unified .solutions-page #main-content .business-task-label{color:var(--brand-blue);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:650;display:flex}:root .design-unified .solutions-page #main-content .business-task h3{margin:0 0 12px;font-size:22px;line-height:1.3}:root .design-unified .solutions-page #main-content .business-task p{color:var(--site-muted);margin:0 0 22px;font-size:16px;line-height:1.7}:root .design-unified .solutions-page #main-content .business-task a{text-underline-offset:4px;align-self:flex-start;align-items:center;gap:10px;min-height:44px;margin-top:auto;font-size:15px;font-weight:650;display:inline-flex}:root .design-unified .solutions-page #main-content .business-task svg{flex-shrink:0}:root .design-unified .solutions-page #main-content .business-task a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:3px}:root .design-unified .solutions-page #main-content .business-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}:root .design-unified .solutions-page #main-content .business-audience-grid li{border-top:1px solid var(--site-line);min-width:0;padding:22px 0}:root .design-unified .solutions-page #main-content .business-audience-grid h3{margin:0 0 8px;font-size:18px;line-height:1.4}:root .design-unified .solutions-page #main-content .business-audience-grid p{color:var(--site-muted);margin:0;font-size:15px;line-height:1.65}:root .design-unified .solutions-page #main-content .business-scope-note{max-width:88ch;color:var(--site-muted);background:#f2f6fc;border-left:3px solid #bccbe7;margin:28px 0 0;padding:20px 24px;font-size:14px;line-height:1.7}@media (max-width:760px){:root .design-unified .solutions-page #main-content .business-task-grid,:root .design-unified .solutions-page #main-content .business-audience-grid{grid-template-columns:minmax(0,1fr)}:root .design-unified .solutions-page #main-content .business-task{padding:22px}:root .design-unified .solutions-page #main-content .business-scope-note{padding:16px 20px}}:root .design-unified :is(.public-header,.b2b-header,.home-natural .site-header){z-index:500;isolation:isolate;-webkit-backdrop-filter:none;top:0;background-color:#f7f7f4!important;background-image:none!important}:root .design-unified .public-mobile-menu>nav{z-index:510;background:#fff}:root .design-unified #main-content :is(.hero-try-link,.api-secondary-links a,.personal-business-link){min-height:44px;color:var(--site-ink);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}:root .design-unified #main-content .api-secondary-links{flex-wrap:wrap;gap:4px 24px;margin-top:18px;display:flex}:root .design-unified #main-content .scanner-import-options{border:1px solid var(--site-line);border-radius:var(--control-radius);margin:0 20px 16px}:root .design-unified #main-content .scanner-import-options>summary{cursor:pointer;min-height:44px;color:var(--site-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;list-style:none;display:flex}:root .design-unified #main-content .scanner-import-options>summary::-webkit-details-marker{display:none}:root .design-unified #main-content .scanner-import-options[open]>summary svg{transform:rotate(180deg)}:root .design-unified #main-content .scanner-import-options .scanner-source-links{border:0;gap:6px;margin:0;padding:0 12px 12px}:root .design-unified #main-content .scanner-import-options .scanner-source-links a{flex:auto;padding:8px 10px;font-size:13px}:root .design-unified .home-natural .scanner-privacy-line{flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;font-size:13px;line-height:1.55}:root .design-unified .home-natural .scanner-privacy-line>span{align-items:flex-start}:root .design-unified .home-natural .scanner-privacy-line svg{flex-shrink:0;margin-top:3px}:root .design-unified #main-content .scanner-upload-notice{padding-bottom:12px;font-size:12px!important}:root .design-unified #main-content .integration-case-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}:root .design-unified #main-content .integration-case-icon{width:48px;height:48px;color:var(--brand-blue);background:#edf2fb;border-radius:12px;place-items:center;display:grid}:root .design-unified #main-content .integration-format-tags{flex-wrap:wrap;gap:6px;display:flex}:root .design-unified #main-content .integration-format-tags>span{font:11px var(--font-geist-mono), monospace;color:#5a6578;border:1px solid #dce2ec;border-radius:5px;padding:5px 7px}:root .design-unified #main-content .integration-case-grid article{min-width:0}:root .design-unified #main-content .photo-cases{border-top:0}:root .design-unified #main-content .photo-cases>.section-kicker{margin-bottom:12px;display:block}:root .design-unified #main-content .natural-business{background:#edf2f9;border:0;border-radius:16px;padding:32px}:root .design-unified #main-content :is(.integration-step-code,.lifecycle-code){color:#274b88;width:fit-content;max-width:100%;font:12px/1.6 var(--font-geist-mono), monospace;overflow-wrap:anywhere;background:#eef2f8;border:1px solid #dce2ec;border-radius:6px;margin-top:18px;padding:9px 11px;display:block}:root .design-unified #main-content .api-response-preview{overflow:hidden}:root .design-unified #main-content .api-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}:root .design-unified #main-content .api-preview-toolbar>div{gap:4px;display:flex}:root .design-unified #main-content .api-preview-toolbar button{color:#e9eff8;cursor:pointer;background:0 0;border:1px solid #526176;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.4;display:inline-flex}:root .design-unified #main-content .api-preview-toolbar button[aria-pressed=true]{color:#fff;background:#34435b;border-color:#8ba5d2}:root .design-unified #main-content .api-response-preview pre{overscroll-behavior-x:contain;max-width:100%}:root .design-unified #main-content .api-response-preview .api-copy-status{border:0;min-height:0;padding:0}:root .design-unified #main-content .api-example-shell .api-code{color:#e9eff8;background:#182333;max-width:100%}:root .design-unified #main-content :is(.api-response-preview,.api-example-shell .api-code) .code-key{color:#99ceff}:root .design-unified #main-content :is(.api-response-preview,.api-example-shell .api-code) .code-string{color:#b9e5bb}:root .design-unified #main-content :is(.api-response-preview,.api-example-shell .api-code) .code-literal{color:#efc78c}:root .design-unified .api-page #main-content .integration-controls.b2b-section{color:#edf2fa;background:#182333;border-radius:16px;padding:36px}:root .design-unified #main-content .integration-controls :is(h2,h3){color:#f2f6fc}:root .design-unified #main-content .integration-controls :is(p,a,.b2b-section-heading>span){color:#c1cddd}:root .design-unified #main-content .integration-controls .b2b-feature-grid article{background:0 0;border-color:#405168}:root .design-unified #main-content .integration-controls .b2b-feature-grid article>svg{color:#99ceff}:root .design-unified #main-content .integration-controls .integration-scope{border-color:#779ac8}:root .design-unified #main-content .pricing-hero{padding-bottom:12px;display:block}:root .design-unified #main-content .pricing-audience-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin-top:28px;display:grid}:root .design-unified #main-content .pricing-audience-nav>a{min-height:82px;color:var(--site-ink);background:#fff;border:1px solid #cbd3e1;border-radius:10px;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}:root .design-unified #main-content .pricing-audience-nav>a[aria-current=page]{background:#edf2fc;border-color:#375cb0;box-shadow:inset 0 0 0 1px #375cb0}:root .design-unified #main-content .pricing-audience-nav span{gap:5px;min-width:0;display:grid}:root .design-unified #main-content .pricing-audience-nav strong{font-size:17px}:root .design-unified #main-content .pricing-audience-nav small{color:#526079;font-size:13px;line-height:1.5}:root .design-unified #main-content .pricing-audience-nav svg{color:#375cb0;flex-shrink:0}:root .design-unified #main-content .pricing-personal-panel>.personal-pricing{border-top:0;padding-top:28px}:root .design-unified #main-content .biz-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .design-unified #main-content .biz-plan-note{flex:1;margin:0 0 24px;font-size:13px}:root .design-unified #main-content .biz-plan .biz-purchase{margin-top:auto}:root .design-unified #main-content .biz-calculator-presets{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}:root .design-unified #main-content .biz-calculator-presets>span{color:#526079;margin-right:6px;font-size:13px}:root .design-unified #main-content .biz-calculator-presets button{color:#304665;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5cfe0;border-radius:7px;padding:8px 12px;font-size:13px}:root .design-unified #main-content .biz-calculator-presets button[aria-pressed=true]{background:#e4ecfb;border-color:#5779bd}:root .design-unified #main-content .biz-number-stepper{background:#fff;border:1px solid #becbe0;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 40px;margin-top:9px;display:grid;overflow:hidden}:root .design-unified #main-content .biz-number-stepper input{-webkit-appearance:textfield;appearance:textfield;text-align:center;border:0;border-radius:0;width:100%;min-width:0;margin:0;padding:12px 2px;font-size:18px}:root .design-unified #main-content .biz-number-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root .design-unified #main-content .biz-number-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root .design-unified #main-content .biz-number-stepper button{color:#34527d;cursor:pointer;background:#f3f6fb;border:0;border-radius:0;place-items:center;min-height:46px;display:grid}:root .design-unified #main-content .biz-number-stepper button:disabled{opacity:.4;cursor:default}:root .design-unified #main-content .video-price-breakdown{margin:0}:root .design-unified #main-content .video-price-breakdown>div{border-bottom:1px solid #e1e6ef;padding:10px 0}:root .design-unified #main-content .video-price-breakdown dt{color:#526079;font-size:13px;line-height:1.5}:root .design-unified #main-content .video-price-breakdown dd{margin:5px 0 0;font-size:15px;font-weight:600}:root .design-unified #main-content .video-price-breakdown dd span{font-size:13px;font-weight:400}:root body.design-unified .cookie-settings-trigger{color:#596477;background:#f7f7f4;border:1px solid #cdd4df;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;box-shadow:0 2px 6px #18233312}:root .design-unified #main-content :is(.scanner-import-options>summary,.api-preview-toolbar button,.api-response-preview pre,.pricing-audience-nav>a,.biz-calculator-presets button,.biz-number-stepper button):focus-visible{outline-offset:3px;outline:2px solid #6f96e7}@media (max-width:1000px){:root .design-unified #main-content .biz-calculator-inputs{grid-template-columns:1fr}:root .design-unified #main-content .biz-number-field:last-child,:root .design-unified #main-content .biz-volume{grid-column:auto}}@media (max-width:760px){:root .design-unified #main-content :is(.integration-actions,.b2b-actions){flex-direction:column;align-items:stretch;gap:8px}:root .design-unified #main-content :is(.integration-actions,.b2b-actions)>a{text-align:center;justify-content:center;width:100%;min-height:44px;display:flex}:root .design-unified #main-content .api-secondary-links{gap:0 16px}:root .design-unified .api-page #main-content .integration-controls.b2b-section,:root .design-unified #main-content .natural-business{padding:24px 20px}:root .design-unified #main-content .pricing-audience-nav{gap:8px}:root .design-unified #main-content .pricing-audience-nav>a{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}:root .design-unified #main-content .pricing-audience-nav small{font-size:12px}:root .design-unified #main-content .biz-plan-grid{grid-template-columns:1fr}:root .design-unified #main-content .biz-volume .biz-purchase{width:100%}:root .design-unified #main-content .scanner-import-options{margin-inline:14px}:root .design-unified #main-content .api-preview-toolbar button{padding-inline:10px}}:root .design-unified .home-natural .product-hero{background:#f6f7f9;border:0;padding:48px 0 32px!important}:root .design-unified .home-natural .product-hero .hero-inner{width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"copy report""upload upload";align-items:start;gap:32px 56px;margin:auto;display:grid}:root .design-unified .home-natural .product-hero .hero-copy{grid-area:copy;max-width:590px;padding:24px 0 0!important}:root .design-unified .home-natural .product-hero .product-record{grid-area:report}:root .design-unified .home-natural .product-hero .product-single-check{box-sizing:border-box;grid-area:upload;width:100%;min-width:0;margin:0}:root .design-unified .home-natural .product-hero h1{letter-spacing:-.055em;max-width:none;margin:20px 0 24px;font-size:clamp(40px,4.4vw,64px);font-weight:620;line-height:1.07}:root .design-unified .home-natural .product-hero h1 em{color:#4657c8;font-style:normal;display:block}:root .design-unified .home-natural .product-hero .hero-copy>p{color:#566174;max-width:520px;margin:0;font-size:18px;line-height:1.65}:root .design-unified .product-eyebrow{color:#687386;font:12px/1.5 var(--font-geist-mono),monospace;letter-spacing:.1em;margin-bottom:16px;display:block}:root .design-unified .product-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}:root .design-unified :is(.product-primary,.product-secondary){color:#293346;background:#fff;border:1px solid #d5dbe5;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}:root .design-unified .product-primary{color:#fff;background:#25304a;border-color:#25304a}:root .design-unified .product-primary:hover{background:#364569}:root .design-unified .product-proof{border-top:1px solid #dce1e8;align-items:flex-start;gap:18px;margin-top:35px;padding-top:26px;display:flex}:root .design-unified .product-proof>strong{letter-spacing:-.04em;color:#4657c8;font-size:34px;line-height:1.1}:root .design-unified .product-proof>div{color:#687386;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;display:flex}:root .design-unified .product-proof b{color:#35425a;font-weight:500}:root .design-unified .product-proof a{text-underline-offset:3px;color:inherit;text-decoration:underline}:root .design-unified .product-record{background:#fff;border:1px solid #dce1e8;border-radius:12px;min-width:0;margin:0;padding:24px;transform:none;box-shadow:0 24px 65px -32px #16294455}:root .design-unified .product-record-top{color:#637087;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;font-size:12px;line-height:1.5;display:flex}:root .design-unified .product-record-top>span{align-items:center;gap:9px;display:flex}:root .design-unified .product-record-top b{font:12px var(--font-geist-mono),monospace;color:#4657c8}:root .design-unified .product-record-file{align-items:center;gap:20px;margin:24px 0;display:flex}:root .design-unified .product-record-file>div:last-child{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}:root .design-unified .product-record-file span{color:#536074;font-size:12px;line-height:1.5}:root .design-unified .product-record-file code{font:11px/1.5 var(--font-geist-mono),monospace;color:#637087;overflow-wrap:anywhere}:root .design-unified .product-record-portrait{background:#e9e9e5;border-radius:6px;flex-shrink:0;width:104px;height:104px;display:block;position:relative}:root .design-unified .product-record-portrait img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}:root .design-unified .product-record-portrait:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#768399,#768399),linear-gradient(#768399,#768399),linear-gradient(#768399,#768399),linear-gradient(#768399,#768399),linear-gradient(#768399,#768399),linear-gradient(#768399,#768399),linear-gradient(#768399,#768399),linear-gradient(#768399,#768399);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:-5px}:root .design-unified #main-content .product-record .report-score-level{margin:16px 0;padding:16px}:root .design-unified #main-content .product-record .report-score-heading{gap:8px}:root .design-unified #main-content .product-record .report-score-dial{max-width:180px;margin:8px auto}:root .design-unified #main-content .product-record .report-score-note{margin:12px 0 0;font-size:14px;line-height:1.55}:root .design-unified .product-record-verdict{color:#293346;align-items:center;gap:9px;margin:0 0 22px;font-size:17px;font-weight:600;display:flex}:root .design-unified .product-record-verdict>span{background:#b16327;border-radius:50%;width:7px;height:7px}:root .design-unified .product-record-signal{color:#637087;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}:root .design-unified .product-record-signal strong{color:#34446c;letter-spacing:-.04em;font-size:29px}:root .design-unified .product-record-signal small{font-size:14px}:root .design-unified .product-record-signal>div{background:#ebedf5;border-radius:5px;grid-column:1/-1;height:5px}:root .design-unified .product-record-signal i{background:#6978c5;border-radius:5px;height:5px;display:block}:root .design-unified .product-record-secondary{color:#637087;border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}:root .design-unified #main-content .product-record-action{color:#637087;margin:16px 0;font-size:14px;line-height:1.6}:root .design-unified .product-record-foot{color:#637087;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin:0;padding:0;font-size:12px;line-height:1.5;display:flex}:root .design-unified .product-single-check{background:#fff;border:1px solid #dce1e8;border-radius:9px;max-width:1180px;margin:0 auto 30px}:root .design-unified .product-single-check>summary{cursor:pointer;align-items:center;gap:24px;min-height:62px;padding:15px 22px;list-style:none;display:flex}:root .design-unified .product-single-check>summary::-webkit-details-marker{display:none}:root .design-unified .product-single-check>summary>span:first-child{color:#33415d;font-size:14px;font-weight:600}:root .design-unified .product-single-check>summary>span:nth-child(2){color:#7a8596;flex:1;font-size:12px}:root .design-unified .product-single-check>summary>span:last-child{color:#4657c8;margin-left:auto;font-size:22px}:root .design-unified .product-single-check[open]>summary{border-bottom:1px solid #e5e9ef}:root .design-unified .product-single-content{padding:24px}:root .design-unified .product-single-content>p{text-align:center;color:#6b7584;font-size:12px}:root .design-unified .product-single-content #scanner{max-width:800px;margin:0 auto}:root .design-unified .product-section{width:min(var(--site-width),calc(100% - 64px));max-width:var(--site-width);margin:0 auto;padding:56px 0}:root .design-unified .product-section-heading{align-items:baseline;gap:20px;margin-bottom:32px;display:flex}:root .design-unified .product-section-heading>span,:root .design-unified .product-pricing>div>span{color:#909bad;font:12px var(--font-geist-mono),monospace;flex-shrink:0}:root .design-unified .product-section h2{letter-spacing:-.035em;max-width:730px;margin:0 0 16px;font-size:clamp(26px,2.7vw,36px);font-weight:550;line-height:1.2}:root .design-unified .product-section h3{letter-spacing:-.025em;margin:18px 0 10px;font-size:20px;font-weight:550;line-height:1.3}:root .design-unified .product-section p{color:#657187;margin:0;font-size:15px;line-height:1.65}:root .design-unified .product-path-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}:root .design-unified .product-path-grid>article{background:#fff;border:1px solid #dce1e8;border-radius:12px;flex-direction:column;min-width:0;padding:34px;display:flex;position:relative}:root .design-unified .product-path-grid>article.product-api-path{color:#fff;background:#25304a;border-color:#25304a}:root .design-unified .product-api-path p{color:#c1cbde}:root .design-unified .product-path-label{font:11px var(--font-geist-mono),monospace;opacity:.65;position:absolute;top:36px;right:34px}:root .design-unified .product-path-grid code{color:#d5def2;font:14px var(--font-geist-mono),monospace;background:#1c273f;border:1px solid #5c6b8622;border-radius:7px;margin:26px 0;padding:20px;display:block}:root .design-unified .product-path-grid code span{color:#91b4ff}:root .design-unified .product-path-grid ul{margin:0 0 28px;padding:0;list-style:none}:root .design-unified .product-path-grid li{align-items:center;gap:10px;margin:9px 0;font-size:13px;line-height:1.6;display:flex}:root .design-unified .product-path-grid li svg{opacity:.65;flex-shrink:0}:root .design-unified .product-path-grid a{color:inherit;border-top:1px solid #8491a733;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:14px;font-weight:600;text-decoration:none;display:flex}:root .design-unified .product-batch-visual{font:10px/1.5 var(--font-geist-mono),monospace;color:#637187;flex-direction:column;gap:5px;margin:20px 0;display:flex}:root .design-unified .product-batch-visual>span{background:#f4f6f9;border-radius:4px;justify-content:space-between;padding:6px 12px;display:flex}:root .design-unified .product-record-value{border-top:1px solid #e1e5ec;border-bottom:1px solid #e1e5ec}:root .design-unified .product-record-stages,:root .design-unified .product-case-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}:root .design-unified .product-record-stages>article>svg{color:#536074}:root .design-unified .product-text-links{flex-wrap:wrap;gap:30px;margin-top:28px;display:flex}:root .design-unified .product-text-links a{color:#4657c8;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}:root .design-unified .product-report-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}:root .design-unified .product-report-actions>a:not(.product-primary){color:#4657c8;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}:root .design-unified .product-report-actions svg{flex-shrink:0}:root .design-unified #main-content .report-format-details>summary{border-block:1px solid var(--site-line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:550;list-style:none;display:flex}:root .design-unified #main-content .report-format-details>summary::-webkit-details-marker{display:none}:root .design-unified #main-content .report-format-details>summary>svg{flex-shrink:0;transition:transform .15s}:root .design-unified #main-content .report-format-details[open]>summary>svg{transform:rotate(180deg)}:root .design-unified #main-content .report-format-details>summary:focus-visible{outline-offset:4px;outline:2px solid #4657c8}:root .design-unified #main-content .report-format-details>.b2b-section{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}:root .design-unified .product-case-grid article{min-width:0;padding:24px 0}:root .design-unified .product-case-grid svg{color:#6579b6}:root .design-unified #main-content .product-business-audiences{border-top:1px solid var(--site-line);margin-top:24px;padding-top:24px}:root .design-unified #main-content .product-business-audiences p{max-width:86ch;color:var(--site-muted);margin:0 0 12px;font-size:15px;line-height:1.7}:root .design-unified #main-content .product-business-audiences a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:650;display:inline-flex}:root .design-unified #main-content .product-business-audiences a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}:root .design-unified .product-pricing{background:#edf1f8;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:48px;padding:40px;display:grid}:root .design-unified .product-pricing h2{margin-top:0}:root .design-unified .product-pricing>div:last-child{flex-direction:column;align-items:center;gap:18px;max-width:300px;display:flex}:root .design-unified .product-pack-link{text-align:center;color:#6b7893;text-underline-offset:3px;font-size:12px;text-decoration:underline}:root .design-unified .product-trust{padding-bottom:96px}:root .design-unified .product-faq details{border-bottom:1px solid #e1e6ee}:root .design-unified .product-faq summary{cursor:pointer;min-height:44px;padding:20px 0;font-size:16px;font-weight:500}:root .design-unified .product-faq p{max-width:830px;padding-bottom:22px}:root .design-unified .concise-report{max-width:1000px;margin:24px auto}:root .design-unified .concise-report .detailed-report-masthead p{overflow-wrap:anywhere;font-size:13px}:root .design-unified .report-overview{grid-template-columns:minmax(130px,.65fr) 2fr;align-items:start;gap:30px;padding:26px 30px;display:grid}:root .design-unified .report-overview-media{background:#f5f7fb;border:1px solid #e1e6ee;border-radius:8px;overflow:hidden}:root .design-unified .report-overview-media img{object-fit:contain;width:100%;max-height:260px;display:block}:root .design-unified .report-format-placeholder{min-height:145px;font:18px var(--font-geist-mono),monospace;color:#8491a5;place-items:center;display:grid}:root .design-unified .concise-report .detailed-report-conclusion{background:0 0;border:0;padding:0;display:block}:root .design-unified .concise-report .detailed-report-conclusion h2{margin:10px 0;font-size:25px;line-height:1.25}:root .design-unified .concise-report .detailed-report-conclusion p{font-size:14px;line-height:1.65}:root .design-unified .report-detector-rows{gap:6px;margin-top:20px;display:grid}:root .design-unified .report-detector-rows>div{background:#f0f3f9;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;font-size:13px;display:flex}:root .design-unified .report-detector-rows strong{white-space:nowrap;color:#405278;font-size:21px}:root .design-unified .report-record-strip{color:#7c8798;border-block:1px solid #e4e9f1;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 30px;font-size:11px;display:flex}:root .design-unified .report-record-strip b{overflow-wrap:anywhere;font-weight:400}:root .design-unified .report-next-step{background:#f7f8fb;padding:22px 30px}:root .design-unified .report-next-step h3,:root .design-unified .report-expandable-evidence>h3{margin:0 0 10px;font-size:14px}:root .design-unified .report-next-step p{margin:0;font-size:14px;line-height:1.6}:root .design-unified .report-expandable-evidence{padding:24px 30px 12px}:root .design-unified .report-evidence-detail{border-bottom:1px solid #e1e6ee;margin:0 30px}:root .design-unified .report-expandable-evidence .report-evidence-detail{margin:0}:root .design-unified .report-evidence-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:14px 0;font-size:14px;list-style:none;display:flex}:root .design-unified .report-evidence-detail>summary:after{content:"+";color:#8b99b1;margin-left:auto}:root .design-unified .report-evidence-detail[open]>summary:after{content:"−"}:root .design-unified .report-evidence-detail summary b{color:#7e8aa0;font-size:11px;font-weight:400}:root .design-unified .report-evidence-body{padding:0 0 22px;font-size:14px;line-height:1.65}:root .design-unified .report-evidence-body p{line-height:1.65}:root .design-unified .report-evidence-body dd{overflow-wrap:anywhere;margin:4px 0 16px}:root .design-unified .report-layer-meaning{color:#8190a7;font-size:12px}:root .design-unified .report-research-action{padding:0 30px}:root .design-unified .account-task-nav{border-bottom:1px solid #dce2ec;gap:8px;margin:0 0 26px;padding:12px 0;display:flex;overflow-x:auto}:root .design-unified .account-task-nav a{white-space:nowrap;color:#737e92;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-size:13px;text-decoration:none;display:inline-flex}:root .design-unified .account-task-nav a[aria-current=page]{color:#3e548a;background:#eaf0fa;font-weight:600}:root .design-unified .account-check-home>p{color:#737f93;font-size:16px}:root .design-unified .account-check-actions{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}:root .design-unified .account-check-scanner{max-width:850px;margin:28px auto}:root .design-unified .account-grid{display:block}:root .design-unified .account-settings-links{gap:20px;margin:25px 0;display:flex}:root .design-unified .account-settings-links a{border:1px solid #dfe5ed;border-radius:8px;align-items:center;gap:8px;padding:15px;display:flex}:root .design-unified .developer-billing-link a{color:#4657c8;align-items:center;gap:12px;display:flex}@media (max-width:1250px){:root .design-unified .product-single-check{margin-left:32px;margin-right:32px}}@media (max-width:900px){:root .design-unified .home-natural .product-hero{padding:32px 0 24px!important}:root .design-unified .home-natural .product-hero .hero-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""upload""report";gap:32px}:root .design-unified .home-natural .product-hero h1{font-size:clamp(34px,7.6vw,52px)}:root .design-unified .home-natural .product-hero .hero-copy>p{font-size:16px}:root .design-unified .product-record{box-sizing:border-box;width:100%;max-width:520px;margin:auto;transform:none}:root .design-unified .product-single-check{margin-left:32px;margin-right:32px}:root .design-unified .product-section{padding-top:44px;padding-bottom:44px}:root .design-unified .product-section-heading{gap:14px}:root .design-unified .product-path-grid{grid-template-columns:1fr}:root .design-unified :is(.product-record-stages,.product-case-grid){grid-template-columns:1fr;gap:24px}:root .design-unified .product-record-stages article{grid-template-columns:40px 1fr;column-gap:18px;display:grid}:root .design-unified .product-record-stages h3{margin-top:0}:root .design-unified .product-record-stages p{grid-column:2}:root .design-unified .product-case-grid article{padding:0}:root .design-unified .product-pricing{grid-template-columns:1fr;gap:24px;padding:28px}:root .design-unified .product-pricing>div:last-child{align-items:stretch;max-width:none}:root .design-unified .product-single-check>summary{gap:12px}:root .design-unified .product-single-check>summary>span:nth-child(2){display:none}:root .design-unified .product-single-content{padding:10px}:root .design-unified .report-overview{grid-template-columns:1fr;gap:20px;padding:20px}:root .design-unified .report-overview-media{max-width:150px}:root .design-unified .report-expandable-evidence,:root .design-unified .report-next-step{padding:20px}:root .design-unified .report-evidence-detail{margin:0 20px}:root .design-unified .report-record-strip{padding:14px 20px}:root .design-unified .account-task-nav{gap:4px}:root .design-unified .account-task-nav a{flex-direction:column;gap:5px;padding:8px 10px;font-size:11px}:root .design-unified .account-check-actions>a{flex:230px}}@media (max-width:460px){:root .design-unified .product-hero-actions{flex-direction:column}:root .design-unified .product-hero-actions>a{box-sizing:border-box;width:100%}:root .design-unified .product-report-actions{flex-direction:column;align-items:stretch}:root .design-unified .product-report-actions>a{text-align:center;justify-content:center}:root .design-unified .product-proof{gap:12px}:root .design-unified .product-proof>strong{font-size:29px}:root .design-unified .product-path-grid>article{padding:26px}:root .design-unified .product-record{padding:20px}}.batch-item-error{color:#8c343c;max-width:260px;margin-top:6px;line-height:1.45;display:block}:root .design-unified .contact-demo{background:#fff;border:1px solid #dce1e8;border-radius:12px;margin:32px 0 48px;padding:30px;scroll-margin-top:110px}:root .design-unified .contact-demo>h2{margin:0 0 24px;font-size:26px;line-height:1.2}:root .design-unified .demo-request-form{gap:22px;display:grid}:root .design-unified .demo-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:root .design-unified .demo-request-form label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}:root .design-unified .demo-request-form label small{color:#647084;margin-left:8px;font-size:12px;font-weight:400}:root .design-unified .demo-request-form :is(input,textarea){color:#262c35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8c2cf;border-radius:8px;padding:13px 14px;font-size:16px;font-weight:400;line-height:1.5}:root .design-unified .demo-request-form textarea{resize:vertical;min-height:104px}:root .design-unified .demo-request-form :is(input,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #495e8c}:root .design-unified .demo-request-form .demo-form-trap{display:none}:root .design-unified .demo-request-form>.demo-form-privacy{color:#626b79;margin:0;font-size:13px;line-height:1.6}:root .design-unified .demo-request-form>.demo-form-privacy a{text-decoration:underline}:root .design-unified .demo-request-form .b2b-button{cursor:pointer;border:0;justify-self:start;min-height:48px}:root .design-unified .demo-request-form .b2b-button:disabled{opacity:.6;cursor:wait}:root .design-unified .demo-request-form .demo-form-error{color:#a72f3b;margin:0;font-size:14px}:root .design-unified .demo-success{gap:14px;padding:12px 0;display:grid}:root .design-unified .demo-success :is(h2,p){margin:0}:root .design-unified .demo-success small{overflow-wrap:anywhere;color:#647084}:root .design-unified .contact-support-email{align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:680px){:root .design-unified .contact-demo{padding:22px 18px}:root .design-unified .demo-form-fields{grid-template-columns:1fr}:root .design-unified .demo-request-form .b2b-button{justify-content:center;justify-self:stretch}}:root .design-unified .business-language-note{color:#647084;max-width:850px;margin:24px 0 0;font-size:14px;line-height:1.6}@media (max-width:900px){:root .design-unified .home-natural .product-hero .hero-copy{padding-top:0!important}}@media (max-width:720px){:root .design-unified .home-natural .product-hero .hero-inner,:root .design-unified .product-section{width:calc(100% - 36px)}:root .design-unified .product-single-check{margin-inline:18px}:root .design-unified .product-record{padding:20px}}:root .design-unified{--account-rail:calc(100% - 64px);--account-section-gap:24px;--account-panel-pad:24px}:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-hero,.account-panel,.account-plans,.account-grid,.checkout-banner,.account-check-home,.account-settings-links,.account-settings-lead,.developer-hero,.developer-primary-steps,.developer-shell,.workflow-entry){width:min(var(--site-width), var(--account-rail));max-width:var(--site-width);margin-left:auto;margin-right:auto}:root .design-unified #main-content.account-page>.account-task-nav,:root .design-unified #main-content.account-page>:is(.account-panel,.account-plans,.account-grid,.account-check-home,.developer-shell){margin-bottom:var(--account-section-gap)}:root .design-unified #main-content.account-page>.workflow-entry{min-width:0;margin-top:0;margin-bottom:var(--account-section-gap)}:root .design-unified #main-content.account-page>.workflow-entry a{overflow-wrap:anywhere;max-width:100%}:root .design-unified #main-content.account-page>.workflow-entry svg{flex-shrink:0}:root .design-unified #main-content.account-page .account-panel{min-width:0}:root .design-unified #main-content.account-page .panel-heading{padding:22px var(--account-panel-pad)}:is(:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"])>.account-header a[href="/account/teams"],:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"])>.account-header a[href="/account/developer"]){display:none}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-home>p{max-width:62ch;margin:0 0 18px}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);min-height:76px;color:var(--site-ink);justify-content:flex-start;padding:18px 20px;font-size:1rem;font-weight:600}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a.product-primary{background:var(--site-ink);color:#fff;border-color:var(--site-ink)}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a>svg:last-child{margin-left:auto}:root .design-unified main.localized-account:has(.developer-billing)>.ledger-panel{display:none}:root .design-unified .company-billing-simple{gap:20px}:root .design-unified .company-billing-simple>:is(p,label,small,.developer-billing-metrics,.developer-billing-actions){margin-left:var(--account-panel-pad);margin-right:var(--account-panel-pad)}:root .design-unified .company-billing-simple>.panel-heading{margin:0}:root .design-unified .company-billing-lead{max-width:70ch;margin-top:0;margin-bottom:0}:root .design-unified .company-billing-metrics{gap:12px}:root .design-unified .company-billing-metrics>span{min-height:92px;padding:16px}:root .design-unified .company-payment-card,:root .design-unified .company-spending-limit{background:#f5f7f5;border:1px solid #c3ccc7;border-radius:12px;gap:20px;padding:22px}:root .design-unified .company-payment-card{align-items:center}:root .design-unified .company-payment-card>div{flex:320px;align-items:flex-start;gap:12px;min-width:0;display:flex}:root .design-unified .company-payment-card>div>svg{flex-shrink:0;margin-top:3px}:root .design-unified .company-payment-card>div span{gap:4px;display:grid}:root .design-unified .company-payment-card strong{font-size:1.0625rem}:root .design-unified .company-payment-card small{color:#4b5750;font-size:.875rem;line-height:1.55}:root .design-unified .company-payment-card button{margin-left:auto}:root .design-unified .company-billing-simple .company-billing-button,:root .design-unified .company-billing-simple .company-billing-edit{color:#fff;min-height:48px;font:inherit;text-align:center;white-space:normal;cursor:pointer;background:#242a28;border:1px solid #242a28;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:.9375rem;font-weight:650;line-height:1.45;display:inline-flex}:root .design-unified .company-billing-simple .company-billing-button{min-width:180px}:root .design-unified .company-billing-simple .company-billing-edit{color:#242a28;background:#fff;justify-self:start;min-height:40px;margin-top:8px;padding:8px 12px;font-size:.8125rem}:root .design-unified .company-billing-simple .company-billing-button:hover:not(:disabled){color:#fff;background:#3c4840;border-color:#3c4840}:root .design-unified .company-billing-simple .company-billing-edit:hover:not(:disabled){background:#edf2ee}:root .design-unified .company-billing-simple :is(.company-billing-button,.company-billing-edit)>svg{flex-shrink:0}:root .design-unified .company-billing-simple :is(.company-billing-button,.company-billing-edit):disabled{opacity:.55;cursor:not-allowed}:root .design-unified .company-spending-limit{display:grid}:root .design-unified .company-limit-heading{align-items:flex-start;gap:12px;display:flex}:root .design-unified .company-limit-heading>svg{flex-shrink:0;margin-top:3px}:root .design-unified .company-limit-heading h3{margin:0;font-size:1.0625rem;line-height:1.4}:root .design-unified .company-limit-heading p{color:#4b5750;max-width:68ch;margin:6px 0 0;font-size:.875rem;line-height:1.55}:root .design-unified .company-limit-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}:root .design-unified .company-limit-controls .company-limit-amount{color:#242a28;flex:230px;gap:8px;max-width:360px;font-size:.875rem;font-weight:600;display:grid}:root .design-unified .company-limit-amount input{color:#242a28;width:100%;min-width:0;min-height:50px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #7b8d81;border-radius:8px;padding:11px 14px;scroll-margin-top:110px;font-size:1.125rem;font-weight:650}:root .design-unified .company-limit-amount input:disabled{color:#637068;background:#e9eeea}:root .design-unified .company-limit-controls .company-unlimited-limit{color:#242a28;cursor:pointer;background:#fff;border:1px solid #9aa99f;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:12px 16px;font-size:.9375rem;font-weight:600;display:flex}:root .design-unified .company-unlimited-limit input{accent-color:#31543d;flex-shrink:0;width:20px;height:20px;min-height:0;margin:0;scroll-margin-top:110px}:root .design-unified .company-unlimited-limit:has(input:checked){background:#e6eee8;border-color:#31543d}:root .design-unified .company-unlimited-limit:has(input:disabled){cursor:not-allowed;opacity:.65}:root .design-unified .company-limit-controls>.company-billing-button{min-height:50px;margin-left:auto}:root .design-unified .company-billing-currency{max-width:240px}:root .design-unified .company-billing-footnote{padding-bottom:22px;display:block}:root .design-unified #main-content.developer-page .developer-hero-simple{padding:36px 0 24px}:root .design-unified #main-content.developer-page .developer-hero-simple h1{max-width:18ch}:root .design-unified #main-content.developer-page .developer-output-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}:root .design-unified #main-content.developer-page .developer-output-row>span{border:1px solid var(--site-line);border-radius:var(--control-radius);min-height:34px;font:600 .8125rem/1.3 var(--font-geist-sans), Arial, sans-serif;background:#fff;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}:root .design-unified #main-content.developer-page .developer-output-row>small{color:var(--site-muted);margin-left:4px}:root .design-unified #main-content.developer-page .developer-primary-steps{margin-bottom:var(--account-section-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:root .design-unified #main-content.developer-page .developer-primary-steps>article{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:18px;display:grid}:root .design-unified #main-content.developer-page .developer-primary-steps>article.complete{background:#f3f6fb;border-color:#b9c8dd}:root .design-unified #main-content.developer-page .developer-primary-steps span{gap:4px;display:grid}:root .design-unified #main-content.developer-page .developer-primary-steps strong{font-size:.9375rem}:root .design-unified #main-content.developer-page .developer-primary-steps small{color:var(--site-muted);font-size:.8125rem;line-height:1.5}:root .design-unified #main-content.developer-page .developer-onboarding>.developer-onboarding-steps{display:none}:root .design-unified #main-content.developer-page .developer-onboarding{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content.developer-page .developer-metrics article:last-child,:root .design-unified #main-content.developer-page .developer-grid.lower>article:first-child .developer-activity b,:root .design-unified #main-content.developer-page .developer-access-status>div:first-child>p:last-child{display:none}:root .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-file small{display:none}:root .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run>div{display:none}:root .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Completed files are billed after processing.";color:var(--site-muted);font-size:.875rem;line-height:1.5}:root html[lang=de] .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Abgeschlossene Dateien werden nach der Verarbeitung abgerechnet."}:root html[lang=fr] .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Les fichiers terminés sont facturés après traitement."}:root html[lang=nl] .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Afgeronde bestanden worden na verwerking gefactureerd."}:root .design-unified #main-content.biz-setup>.biz-setup-card{width:min(680px, var(--account-rail));border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);margin:44px auto 64px;padding:28px}:root .design-unified #main-content.biz-setup>.biz-setup-card>svg{margin-bottom:18px}:root .design-unified #main-content.biz-setup>.biz-setup-card h1{margin-bottom:12px}:root .design-unified #main-content.biz-setup>.biz-setup-card>p{color:var(--site-muted);margin:0 0 22px}:root .design-unified #main-content.biz-setup .biz-setup-form,:root .design-unified #main-content.biz-setup .biz-workspace-options{gap:14px;display:grid}:root .design-unified #main-content.biz-setup .biz-setup-form label{font-weight:600}:root .design-unified #main-content.biz-setup .biz-setup-form button,:root .design-unified #main-content.biz-setup .biz-workspace-options button{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){:root .design-unified{--account-rail:calc(100% - 36px);--account-section-gap:20px;--account-panel-pad:20px}:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-hero,.account-panel,.account-plans,.account-grid,.checkout-banner,.account-check-home,.account-settings-links,.account-settings-lead,.developer-hero,.developer-primary-steps,.developer-shell,.workflow-entry){width:var(--account-rail)}:root .design-unified #main-content.account-page>header,:root .design-unified #main-content.biz-setup>header{padding-left:18px;padding-right:18px}:root .design-unified #main-content.account-page .account-task-nav{margin-bottom:20px}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions{grid-template-columns:minmax(0,1fr)}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a{min-height:64px;padding:15px 16px}:root .design-unified #main-content.developer-page .developer-hero-simple{padding:28px 0 20px}:root .design-unified #main-content.developer-page .developer-primary-steps{grid-template-columns:minmax(0,1fr);gap:10px}:root .design-unified #main-content.developer-page .developer-primary-steps>article{min-height:0;padding:16px}:root .design-unified .company-billing-simple>:is(p,label,small,.developer-billing-metrics,.developer-billing-actions){margin-left:20px;margin-right:20px}:root .design-unified .company-payment-card,:root .design-unified .company-spending-limit{padding:18px}:root .design-unified .company-payment-card>div{flex-basis:100%}:root .design-unified .company-payment-card button{width:100%;margin-left:0}:root .design-unified .company-limit-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}:root .design-unified .company-limit-controls .company-limit-amount{max-width:none}:root .design-unified .company-limit-controls>.company-billing-button{width:100%;margin-left:0}:root .design-unified #main-content.biz-setup>.biz-setup-card{margin:28px auto 48px;padding:22px}}:root body.design-unified #page-root .experience-toggle{background:#eef0f4;border:1px solid #d9dde5;border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}:root body.design-unified #page-root .experience-toggle button{color:#414956;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 16px;font-size:14px;font-weight:600}:root body.design-unified #page-root .experience-toggle button[aria-pressed=true]{color:#222a3b;background:#fff;box-shadow:0 1px 4px #18233614}:root body.design-unified #page-root :is(.experience-toggle button,.experience-text-button,.brand-demo input,.batch-demo a,.industry-faq summary,.auth-start-choice summary):focus-visible{outline-offset:4px;outline:2px solid #4054a5}:root body.design-unified #page-root .experience-text-button{color:#354b98;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}:root body.design-unified #page-root #main-content .experience-note{color:#626b78;max-width:80ch;margin-top:16px;font-size:14px;line-height:1.6}:root body.design-unified #page-root .experience-label{color:#596478;letter-spacing:.045em;font-size:12px;font-weight:600;display:inline-block}:root body.design-unified #page-root .experience-error{color:#a72f3b;font-size:14px;line-height:1.5}:root body.design-unified #page-root #main-content .report-showcase{padding-top:0}:root body.design-unified #page-root #main-content .brand-demo{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}:root body.design-unified #page-root #main-content .brand-demo-controls{min-width:0;padding:22px 0}:root body.design-unified #page-root .brand-demo-fields{grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-top:26px;display:grid}:root body.design-unified #page-root .brand-demo-fields>label:first-child{grid-column:1/-1}:root body.design-unified #page-root .brand-demo-fields label{align-content:start;gap:9px;font-size:14px;font-weight:600;display:grid}:root body.design-unified #page-root .brand-demo-fields input:not([type=file]){font:inherit;color:#262d38;background:#fff;border:1px solid #bac1cd;border-radius:8px;min-width:0;padding:12px;font-size:16px}:root body.design-unified #page-root .brand-demo-fields input[type=color]{cursor:pointer;width:58px;height:48px;padding:5px}:root body.design-unified #page-root .brand-demo-logo-control{gap:8px;min-width:0;display:grid}:root body.design-unified #page-root .brand-demo-logo-control label{align-items:center;gap:8px;display:flex}:root body.design-unified #page-root .brand-demo-logo-control input{width:100%;min-width:0;font-size:14px}:root body.design-unified #page-root .brand-demo-logo-control input::file-selector-button{color:#273042;cursor:pointer;background:#fff;border:1px solid #bac1cd;border-radius:6px;min-height:40px;margin-right:8px;padding:8px 12px}:root body.design-unified #page-root .brand-demo-logo-control small{color:#667080;font-size:13px}:root body.design-unified #page-root #main-content .brand-demo-sheet{border:1px solid #dce0e7;border-top:5px solid var(--report-accent);background:#fff;border-radius:10px;min-width:0;padding:28px;box-shadow:0 14px 42px #1c263c0d}:root body.design-unified #page-root .brand-demo-sheet>header{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}:root body.design-unified #page-root .brand-demo-identity{align-items:center;gap:10px;min-width:0;display:flex}:root body.design-unified #page-root .brand-demo-identity>strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4}:root body.design-unified #page-root .brand-demo-identity :is(svg,img){object-fit:contain;flex-shrink:0}:root body.design-unified #page-root #main-content .brand-demo-sheet h2{letter-spacing:-.02em;margin:22px 0 18px;font-size:23px;line-height:1.25}:root body.design-unified #page-root .brand-demo-file{align-items:center;gap:14px;margin-bottom:20px;display:flex}:root body.design-unified #page-root .brand-demo-file img{object-fit:cover;border-radius:6px}:root body.design-unified #page-root .brand-demo-file>div{gap:5px;min-width:0;font-size:14px;display:grid}:root body.design-unified #page-root .brand-demo-file span{color:#6a7280;font-size:13px}:root body.design-unified #page-root #main-content :is(.brand-demo-sheet,.tier-demo-source) .report-score-level{margin:0;padding:18px}:root body.design-unified #page-root #main-content :is(.brand-demo-sheet,.tier-demo-source) .report-score-dial{max-width:210px;margin:12px auto 0}:root body.design-unified #page-root #main-content .brand-demo-sheet .report-score-caption{font-size:13px}:root body.design-unified #page-root .brand-demo-finding{border-bottom:1px solid #e6e8ed;justify-content:space-between;gap:18px;margin-top:18px;padding-bottom:14px;font-size:14px;display:flex}:root body.design-unified #page-root #main-content .brand-demo-sheet>p{margin:16px 0;font-size:14px;line-height:1.6}:root body.design-unified #page-root .brand-demo-sheet dl{flex-wrap:wrap;gap:16px 28px;margin:0;font-size:13px;display:flex}:root body.design-unified #page-root .brand-demo-sheet dt{color:#657083}:root body.design-unified #page-root .brand-demo-sheet dd{overflow-wrap:anywhere;margin:5px 0 0}:root body.design-unified #page-root .brand-demo-sheet>footer{color:#657083;background:0 0;border-top:1px solid #e6e8ed;margin-top:18px;padding:14px 0 0;font-size:12px;line-height:1.55}:root body.design-unified #page-root .business-pricing-page #main-content .pricing-hero{padding-block:26px 16px}:root body.design-unified #page-root .business-pricing-page #main-content .pricing-audience-nav{margin-top:16px}:root body.design-unified #page-root .business-pricing-page #main-content .biz-offers{padding-top:12px}:root body.design-unified #page-root .business-pricing-page #main-content .biz-offers>.biz-section-heading{margin-bottom:22px}:root body.design-unified #page-root .business-pricing-page #main-content .biz-offers>.biz-section-heading>span{display:none}:root body.design-unified #page-root .business-pricing-page #main-content .biz-offers>.biz-section-heading h2{margin-bottom:8px;font-size:24px;line-height:1.3}:root body.design-unified #page-root .business-pricing-page #main-content .biz-media-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:root body.design-unified #page-root .business-pricing-page #main-content .biz-media-plans .biz-plan{padding:24px}:root body.design-unified #page-root .business-pricing-page #main-content .biz-media-plans .biz-plan-for{display:none}:root body.design-unified #page-root #main-content .biz-brand-included{color:#354569;align-items:flex-start;gap:8px;margin:10px 0 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}:root body.design-unified #page-root #main-content .biz-brand-included svg{flex-shrink:0;margin-top:3px}:root body.design-unified #page-root #main-content #business-cost{scroll-margin-top:100px}:root body.design-unified #page-root #main-content .tier-demo-grid{background:#fff;border:1px solid #dce0e7;border-radius:12px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:36px;padding:28px;display:grid}:root body.design-unified #page-root .tier-demo-source{align-content:start;justify-items:center;gap:10px;min-width:0;display:grid}:root body.design-unified #page-root .tier-demo-source>img{object-fit:cover;border-radius:8px;width:100px;height:100px}:root body.design-unified #page-root .tier-demo-source>strong{font-size:14px}:root body.design-unified #page-root #main-content .tier-demo-source .report-score-level{box-sizing:border-box;width:100%;margin-top:10px}:root body.design-unified #page-root .tier-demo-detail{min-width:0}:root body.design-unified #page-root #main-content .tier-demo-detail h3{margin:22px 0 18px;font-size:22px;line-height:1.4}:root body.design-unified #page-root .demo-signal-row{border-bottom:1px solid #e2e6ec;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15px;display:flex}:root body.design-unified #page-root .tier-demo-visual{background:#f3f5fa;border-radius:8px;margin-top:18px;padding:18px}:root body.design-unified #page-root #main-content .tier-demo-visual h4{margin:0 0 8px;font-size:16px;line-height:1.45}:root body.design-unified #page-root #main-content .tier-demo-visual p{margin:0;font-size:15px;line-height:1.65}:root body.design-unified #page-root #main-content .batch-start-note{margin-top:16px}:root body.design-unified #page-root #main-content .batch-demo{padding-top:12px}:root body.design-unified #page-root .batch-demo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}:root body.design-unified #page-root .batch-demo a{color:#354b98;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}:root body.design-unified #page-root .batch-demo-table{background:#fff;border:1px solid #dce0e7;border-radius:10px;overflow-x:auto}:root body.design-unified #page-root .batch-demo-table table{border-collapse:collapse;text-align:left;width:100%}:root body.design-unified #page-root .batch-demo-table caption{color:#626b78;text-align:left;border-bottom:1px solid #e6e8ed;padding:15px 20px;font-size:13px}:root body.design-unified #page-root .batch-demo-table :is(th,td){border-bottom:1px solid #e6e8ed;padding:16px 20px;font-size:14px}:root body.design-unified #page-root .batch-demo-table thead th{background:#f5f6f9;font-size:13px;font-weight:600}:root body.design-unified #page-root .batch-demo-table tbody th{font-weight:500}:root body.design-unified #page-root .batch-demo-table tbody th>span{align-items:center;gap:10px;display:flex}:root body.design-unified #page-root .batch-demo-table tbody tr:last-child>*{border-bottom:0}:root body.design-unified #page-root .demo-score{align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}:root body.design-unified #page-root .demo-score strong{font-variant-numeric:tabular-nums;font-size:20px}:root body.design-unified #page-root .demo-score[data-level=high]{color:#a52b3c}:root body.design-unified #page-root .demo-score[data-level=low]{color:#1e694d}:root body.design-unified #page-root .demo-score[data-level=mixed]{color:#855900}:root body.design-unified #page-root #main-content .api-start-options{border-top:1px solid #dce0e7;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;padding-top:22px;display:grid}:root body.design-unified #page-root #main-content .api-start-options h2{margin:0 0 8px;font-size:16px;line-height:1.4}:root body.design-unified #page-root #main-content .api-start-options p{font-size:14px;line-height:1.6}:root body.design-unified #page-root #main-content .api-readable-result{min-height:280px;padding:22px 0}:root body.design-unified #page-root #main-content .api-readable-result h2{color:#fff;margin:12px 0;font-size:27px;line-height:1.3}:root body.design-unified #page-root #main-content .api-readable-result p{color:#e0e5ee;font-size:16px;line-height:1.6}:root body.design-unified #page-root .api-demo-file{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}:root body.design-unified #page-root .api-demo-file span{color:#cdd6e6;border:1px solid #ffffff40;border-radius:5px;margin-left:auto;padding:4px 8px;font-size:12px}:root body.design-unified #page-root .api-demo-next{background:#ffffff08;border-left:2px solid #99ace9;margin:20px 0;padding:10px 16px}:root body.design-unified #page-root .api-readable-result>small{color:#b9c4d5;font-size:13px;line-height:1.6;display:block}:root body.design-unified #page-root #main-content .api-preview-toolbar{flex-wrap:wrap;gap:12px}:root body.design-unified #page-root #main-content .industry-workflow{padding-top:8px}:root body.design-unified #page-root .industry-workflow-grid{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}:root body.design-unified #page-root .industry-workflow-grid article{background:#fff;border:1px solid #dce0e7;border-radius:10px;min-width:0;padding:24px}:root body.design-unified #page-root .industry-workflow-grid article>svg{color:#526699}:root body.design-unified #page-root #main-content .industry-workflow-grid h3{margin:16px 0 12px;font-size:19px;line-height:1.4}:root body.design-unified #page-root #main-content .industry-workflow-grid p{margin:0;font-size:16px;line-height:1.65}:root body.design-unified #page-root .industry-connector{color:#8590a5;align-self:center}:root body.design-unified #page-root .industry-files{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}:root body.design-unified #page-root .industry-files li{overflow-wrap:anywhere;background:#f1f3f7;border-radius:5px;padding:8px 10px;font-size:13px}:root body.design-unified #page-root .industry-workflow-grid .demo-score{flex-direction:column;align-items:flex-start;gap:4px;margin-top:22px}:root body.design-unified #page-root .industry-workflow-grid .demo-score strong{font-size:32px}:root body.design-unified #page-root .industry-faq details{border-bottom:1px solid #dce0e7}:root body.design-unified #page-root .industry-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}:root body.design-unified #page-root .industry-faq summary::-webkit-details-marker{display:none}:root body.design-unified #page-root .industry-faq summary svg{flex-shrink:0}:root body.design-unified #page-root .industry-faq details[open] summary svg{transform:rotate(180deg)}:root body.design-unified #page-root #main-content .industry-faq details p{max-width:85ch;margin:0 0 22px;font-size:16px;line-height:1.7}:root body.design-unified #page-root .auth-start-context{background:#f1f4fa;border-left:3px solid #5466a5;margin:0 0 18px;padding:14px 16px;font-size:15px;line-height:1.6}:root body.design-unified #page-root .auth-start-choice{border:1px solid #d5dce8;border-radius:9px;margin-bottom:18px;padding:0 16px}:root body.design-unified #page-root .auth-start-choice>summary{cursor:pointer;color:#5e6a7c;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;list-style:none;display:flex}:root body.design-unified #page-root .auth-start-choice>summary::-webkit-details-marker{display:none}:root body.design-unified #page-root .auth-start-choice summary strong{color:#263149;margin-top:3px;font-size:16px;line-height:1.45;display:block}:root body.design-unified #page-root .auth-start-choice summary>span:last-child{text-underline-offset:4px;color:#354b98;text-decoration:underline}:root body.design-unified #page-root .auth-start-choice .account-type-fieldset{margin-top:6px}:root body.design-unified #page-root .auth-start-choice .account-type-options{grid-template-columns:1fr}@media (max-width:1000px){:root body.design-unified #page-root .business-pricing-page #main-content .biz-media-plans{grid-template-columns:repeat(2,minmax(0,1fr))}:root body.design-unified #page-root .business-pricing-page #main-content .biz-media-plans>article:last-child{grid-column:1/-1}:root body.design-unified #page-root .industry-workflow-grid{grid-template-columns:1fr;gap:12px}:root body.design-unified #page-root .industry-connector{justify-self:center;transform:rotate(90deg)}}@media (max-width:720px){:root body.design-unified #page-root #main-content .brand-demo{grid-template-columns:1fr;gap:24px}:root body.design-unified #page-root #main-content .brand-demo-controls{padding-top:0}:root body.design-unified #page-root #main-content .brand-demo-sheet{padding:20px}:root body.design-unified #page-root .brand-demo-sheet>header{flex-wrap:wrap}:root body.design-unified #page-root #main-content .tier-demo-grid{grid-template-columns:1fr;gap:24px;padding:20px}:root body.design-unified #page-root #main-content .tier-demo-source .report-score-level{max-width:340px}:root body.design-unified #page-root .batch-demo-table table{min-width:0}:root body.design-unified #page-root .batch-demo-table thead{display:none}:root body.design-unified #page-root .batch-demo-table tbody tr{border-bottom:1px solid #e6e8ed;grid-template-columns:1fr auto;padding:16px;display:grid}:root body.design-unified #page-root .batch-demo-table tbody tr:last-child{border-bottom:0}:root body.design-unified #page-root .batch-demo-table :is(th,td){border:0;padding:5px 0}:root body.design-unified #page-root .batch-demo-table tbody th{grid-column:1/-1}:root body.design-unified #page-root .batch-demo-table td:nth-child(2){grid-column:1}:root body.design-unified #page-root .batch-demo-table td:nth-child(3){color:#626b78;grid-area:3/1;font-size:13px}:root body.design-unified #page-root .batch-demo-table td:last-child{grid-area:2/2/4;align-self:center;padding-left:14px}:root body.design-unified #page-root .batch-demo-table .demo-score{flex-wrap:wrap;gap:7px}:root body.design-unified #page-root #main-content .api-start-options{grid-template-columns:1fr;gap:18px}}@media (max-width:560px){:root body.design-unified #page-root .business-pricing-page #main-content .biz-media-plans,:root body.design-unified #page-root #main-content .brand-demo-fields{grid-template-columns:1fr}:root body.design-unified #page-root .brand-demo-fields>label:first-child{grid-column:auto}:root body.design-unified #page-root .brand-demo-fields .brand-demo-colour{justify-content:space-between;align-items:center;display:flex}:root body.design-unified #page-root .experience-toggle button{padding-inline:12px}}:root .design-unified .brand-demo-download{border-top:1px solid #dfe3eb;margin-top:24px;padding-top:20px}:root .design-unified .brand-demo-download button{color:#fff;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:#28313f;border:1px solid #28313f;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}:root .design-unified .brand-demo-download button:disabled{opacity:.6;cursor:wait}:root .design-unified .brand-demo-download a{margin-top:10px;font-size:14px;text-decoration:underline;display:inline-block}:root .design-unified .batch-page #main-content .batch-billing-return{background:#f6f8f2;border:1px solid #dce4d5;border-radius:10px;margin:16px 0 24px;padding:16px 18px;font-size:13px;line-height:1.6}:root .design-unified .batch-page #main-content .batch-billing-return>a{text-underline-offset:3px;font-weight:600;text-decoration:underline}:root .design-unified .batch-page #main-content .batch-billing-return p{color:#52614e;margin:8px 0}:root .design-unified .batch-page #main-content .batch-results-controls{margin:4px 0 16px}:root .design-unified .batch-page #main-content .batch-results-fields{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);gap:16px;margin-bottom:16px;display:grid}:root .design-unified .batch-page #main-content .batch-results-fields label{color:#52614e;gap:7px;min-width:0;font-size:12px;display:grid}:root .design-unified .batch-page #main-content .batch-results-fields input,:root .design-unified .batch-page #main-content .batch-results-fields select{color:#26332a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dfd0;border-radius:8px;padding:10px 12px}:root .design-unified .batch-page #main-content .batch-result-filters,:root .design-unified .batch-page #main-content .batch-result-selection{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}:root .design-unified .batch-page #main-content .batch-result-filters button{color:#334730;background:#fff;border:1px solid #d5dfd1;border-radius:7px;min-height:42px;padding:9px 13px;font-size:12px}:root .design-unified .batch-page #main-content .batch-result-filters button[aria-pressed=true]{color:#fff;background:#2c4d38;border-color:#2c4d38}:root .design-unified .batch-page #main-content .batch-result-selection button,:root .design-unified .batch-page #main-content .batch-text-action{color:#245f38;text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;min-height:42px;padding:8px 5px;font-size:12px;line-height:1.5;text-decoration:underline}:root .design-unified .batch-page #main-content .batch-result-selection span{color:#52614e;margin-left:auto;font-size:12px}:root .design-unified .batch-page #main-content .batch-file input[type=checkbox]{accent-color:#246b42;flex-shrink:0;width:18px;height:18px}:root .design-unified .batch-page #main-content .batch-error a{text-decoration:underline}:root .design-unified .batch-page #main-content .batch-results-table th:last-child{width:150px}:root .design-unified .batch-page #main-content .batch-results-fields select:focus-visible{outline-offset:3px;outline:3px solid #96ba62}:root .design-unified .brand-demo-download button:focus-visible{outline-offset:3px;outline:3px solid #96ba62}:root .design-unified .api-error-help{color:#3e4035;overflow-wrap:anywhere;background:#fcfaf5;border:1px solid #e4d8bb;border-radius:8px;grid-column:1/-1;min-width:0;margin-top:12px;padding:14px 16px;font-size:13px;line-height:1.6}:root .design-unified .api-error-help p{margin:7px 0;font-size:13px;line-height:1.6}:root .design-unified .api-error-help details{margin-top:10px}:root .design-unified .api-error-help summary{cursor:pointer;font-weight:600}:root .design-unified .api-error-help pre{color:#edf2f8;text-align:left;white-space:pre;background:#202b35;border-radius:6px;max-width:100%;padding:14px;font:12px/1.6 monospace;overflow:auto}:root .design-unified .api-error-help a{text-underline-offset:3px;text-decoration:underline}:root .design-unified .business-funnel-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 28px;padding:0;list-style:none;display:grid}:root .design-unified .business-funnel-stages li{background:#f7faf6;border:1px solid #dce4df;border-top:3px solid #476d52;border-radius:8px;flex-direction:column;gap:9px;min-width:0;padding:18px;display:flex}:root .design-unified .business-funnel-stages span{min-height:39px;font-size:13px;line-height:1.5}:root .design-unified .business-funnel-stages strong{font-variant-numeric:tabular-nums;color:#203f2b;font-size:32px;font-weight:600}:root .design-unified .business-funnel-stages small{color:#5f7064;font-size:12px}:root .design-unified .business-funnel h3{margin:28px 0 14px;font-size:17px}@media (max-width:640px){:root .design-unified .batch-page #main-content .batch-results-fields{grid-template-columns:1fr}:root .design-unified .batch-page #main-content .batch-result-selection span{width:100%;margin-left:0}:root .design-unified .batch-page #main-content .batch-results-table th:last-child{width:90px}:root .design-unified .business-funnel-stages{grid-template-columns:repeat(2,minmax(0,1fr))}:root .design-unified .brand-demo-download button{width:100%}}.operations-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.operations-filters label{gap:6px;font-size:14px;display:grid}.operations-filters input{color:#202826;min-width:150px;font:inherit;background:#fff;border:1px solid #d7dedb;border-radius:8px;padding:10px}.operations-filters button,.operations-pagination button,.webhook-operations button{color:#244a3c;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbc9c3;border-radius:8px;padding:10px 14px;font-size:14px}.operations-filters button:disabled,.operations-pagination button:disabled,.webhook-operations button:disabled{opacity:.55;cursor:default}.operations-table-wrap{width:100%;overflow-x:auto}.operations-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.operations-table-wrap th,.operations-table-wrap td{vertical-align:top;border-bottom:1px solid #e0e7e3;padding:13px 10px}.operations-table-wrap th{color:#47564f;white-space:nowrap;font-weight:600}.operations-table-wrap td{overflow-wrap:anywhere;min-width:110px;max-width:290px}.operations-table-wrap small,.operations-totals small{color:#5b6963;margin-top:5px;font-size:12px;display:block}.operations-table-wrap a{color:#225c47;text-underline-offset:3px;text-decoration:underline}.operations-totals{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.operations-totals strong{font-size:23px}.operations-pagination{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.operations-stage-links{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.operations-stage-links a{color:#294739;border:1px solid #d7dedb;border-radius:7px;padding:8px 12px;font-size:14px;text-decoration:none}.operations-stage-links a[aria-current=page]{color:#fff;background:#244b3c;border-color:#244b3c}.business-funnel-stages a{color:inherit;text-underline-offset:5px;text-decoration:underline}.business-companies td{overflow-wrap:anywhere;max-width:320px}.business-companies details{margin-top:8px}.business-companies summary{cursor:pointer}.webhook-operations>div>p,.webhook-operations>div>small,.webhook-operations>div>button{grid-column:1/-1;margin:0}.webhook-operations>div>p{font-size:14px;line-height:1.5}.webhook-operations>div>button{justify-self:start}@media (max-width:600px){.operations-filters label{flex:1;min-width:130px}.operations-filters input{width:100%;min-width:0}.operations-filters button{flex:1}}:root body.design-unified #page-root :is(.company-usage,.business-companies){padding:24px;scroll-margin-top:140px}:root body.design-unified #page-root :is(.company-usage,.business-companies)>h2{margin:0 0 14px;font-size:24px;line-height:1.3}:root body.design-unified #page-root .operations-stage-links a[aria-current=page]{color:#fff;background:#244b3c}@media (max-width:600px){:root body.design-unified #page-root :is(.company-usage,.business-companies){padding:18px}}:root body.design-unified #page-root .workflow-page>:is(.workflow-heading,.workflow-console){width:min(1120px,100% - 40px);min-width:0;margin-inline:auto}:root body.design-unified #page-root .workflow-heading{margin:24px 0}:root body.design-unified #page-root .workflow-heading h1{margin:8px 0 12px;font-size:clamp(28px,4vw,38px)}:root body.design-unified #page-root .workflow-panel{color:#232b27;background:#fff;border:1px solid #dce3de;border-radius:12px;min-width:0;margin:20px 0;padding:24px}:root body.design-unified #page-root .workflow-panel :is(h1,h2,h3){margin:0 0 14px;line-height:1.3}:root body.design-unified #page-root .workflow-panel h2{font-size:23px}:root body.design-unified #page-root .workflow-panel p{margin:12px 0;line-height:1.65}:root body.design-unified #page-root :is(.workflow-tabs,.workflow-actions){flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}:root body.design-unified #page-root :is(.workflow-panel,.workflow-console) button,:root body.design-unified #page-root .workflow-tabs a{font:inherit;color:#244b3c;cursor:pointer;background:#fff;border:1px solid #cbd5ce;border-radius:7px;padding:10px 14px;line-height:1.4;text-decoration:none}:root body.design-unified #page-root :is(.workflow-panel,.workflow-console) button:hover{background:#edf3ee}:root body.design-unified #page-root .workflow-tabs :is([aria-current=page],[aria-pressed=true]),:root body.design-unified #page-root .workflow-panel button[type=submit]{color:#fff;background:#244b3c}:root body.design-unified #page-root .workflow-panel button:disabled{opacity:.55;cursor:default}:root body.design-unified #page-root .workflow-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin:22px 0;display:grid}:root body.design-unified #page-root .workflow-form .wide{grid-column:1/-1}:root body.design-unified #page-root .workflow-panel label{gap:8px;min-width:0;font-weight:500;display:grid}:root body.design-unified #page-root .workflow-panel :is(input,select,textarea){font:inherit;color:#232b27;box-sizing:border-box;background:#fff;border:1px solid #cbd5ce;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:11px}:root body.design-unified #page-root .workflow-panel select[multiple]{min-height:170px}:root body.design-unified #page-root .workflow-inline{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0;display:flex}:root body.design-unified #page-root .workflow-inline label{flex:1;min-width:200px}:root body.design-unified #page-root .workflow-message{overflow-wrap:anywhere;background:#edf3ee;border-radius:7px;padding:14px 16px}:root body.design-unified #page-root .workflow-message.error{color:#853022;background:#fff0ed}:root body.design-unified #page-root .workflow-share{background:#edf3ee;border-radius:8px;padding:16px}:root body.design-unified #page-root .workflow-share button{margin-top:10px}:root body.design-unified #page-root .workflow-request{border-top:1px solid #e0e6e2;padding:18px 0}:root body.design-unified #page-root .workflow-request summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.6}:root body.design-unified #page-root .workflow-request summary span{color:#68736b;font-size:14px;display:block}:root body.design-unified #page-root .workflow-table{margin:18px 0;overflow-x:auto}:root body.design-unified #page-root .workflow-table table{border-collapse:collapse;width:100%;font-size:15px}:root body.design-unified #page-root .workflow-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e7e2;padding:13px 12px}:root body.design-unified #page-root .workflow-table small{color:#68736b;margin-top:5px;display:block}:root body.design-unified #page-root .workflow-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0;display:grid}:root body.design-unified #page-root .workflow-metrics>div{background:#f5f7f4;border-radius:8px;padding:16px}:root body.design-unified #page-root .workflow-metrics dt{font-size:14px}:root body.design-unified #page-root .workflow-metrics dd{margin:10px 0 0;font-size:27px;font-weight:600}:root body.design-unified #page-root .workflow-metrics small{font-size:14px;font-weight:400;display:block}:root body.design-unified #page-root .workflow-decisions article{border-top:1px solid #e1e7e2;padding:16px 0}:root body.design-unified #page-root .workflow-decisions p{white-space:pre-wrap;overflow-wrap:anywhere}:root body.design-unified #page-root .workflow-entry a{color:#244b3c;align-items:center;gap:10px;font-weight:600;display:inline-flex}:root body.design-unified #page-root .workflow-public{max-width:820px;margin:0 auto;padding:36px 20px 60px}:root body.design-unified #page-root .workflow-public-header{justify-content:space-between;align-items:center;gap:16px;display:flex}:root body.design-unified #page-root .workflow-public-header .language-menu summary{color:#244b3c;background:#fff;border:1px solid #cbd5ce}:root body.design-unified #page-root .workflow-public-header .language-menu nav{background:#fff;border-color:#cbd5ce}:root body.design-unified #page-root .workflow-public-header .language-menu nav a{color:#244b3c}:root body.design-unified #page-root .workflow-portal header{border-bottom:3px solid var(--portal-accent,#244b3c);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:18px;display:flex}:root body.design-unified #page-root .workflow-portal header img{object-fit:contain;max-width:160px;max-height:64px}:root body.design-unified #page-root .workflow-portal h1{font-size:30px}:root body.design-unified #page-root .workflow-powered{text-align:center;color:#68736b;font-size:14px}:root body.design-unified #page-root :is(.workflow-portal,.workflow-verify) form>button{margin-top:16px}:root body.design-unified #page-root .workflow-client-instructions{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){:root body.design-unified #page-root .workflow-panel{padding:18px}:root body.design-unified #page-root .workflow-form{grid-template-columns:1fr}:root body.design-unified #page-root .workflow-actions>*{max-width:100%}:root body.design-unified #page-root .workflow-table :is(th,td){padding:10px 8px}:root body.design-unified #page-root .workflow-public{padding:20px 14px 40px}}:root body.design-unified #page-root :is(.workflow-mode-choices,.workflow-material-builder){border:1px solid #dce3de;border-radius:10px;min-width:0;margin:0;padding:18px}:root body.design-unified #page-root :is(.workflow-mode-choices,.workflow-material-builder)>legend{padding:0 7px;font-size:15px;font-weight:600}:root body.design-unified #page-root .workflow-mode-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root body.design-unified #page-root .workflow-mode-choices label{cursor:pointer;border:1px solid #dce3de;border-radius:8px;align-items:center;gap:10px;padding:14px;font-size:14px;line-height:1.5;display:flex}:root body.design-unified #page-root .workflow-mode-choices label.selected{background:#f1f5f2;border-color:#547863}:root body.design-unified #page-root .workflow-mode-choices input{accent-color:#244b3c;flex:none;width:18px;height:18px}:root body.design-unified #page-root .workflow-material-row{border-bottom:1px solid #e0e6e2;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) auto auto;align-items:end;gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}:root body.design-unified #page-root .workflow-material-row label{font-size:13px}:root body.design-unified #page-root .workflow-material-row .workflow-checkbox{align-items:center;gap:8px;min-height:44px;display:flex}:root body.design-unified #page-root .workflow-checkbox input{accent-color:#244b3c;width:18px;height:18px}:root body.design-unified #page-root .workflow-help{color:#53655a;font-size:13px;line-height:1.6}:root body.design-unified #page-root .workflow-bundle-review{background:#f6f8f5;border:1px solid #dce3de;border-radius:10px;padding:18px}:root body.design-unified #page-root .workflow-bundle-review>p:first-child{margin-top:0}:root body.design-unified #page-root .workflow-material-list{margin:16px 0;padding:0;list-style:none}:root body.design-unified #page-root .workflow-material-list li{overflow-wrap:anywhere;border-bottom:1px solid #dce3de;justify-content:space-between;align-items:start;gap:20px;padding:12px 0;font-size:14px;line-height:1.55;display:flex}:root body.design-unified #page-root .workflow-material-list li:last-child{border-bottom:0}:root body.design-unified #page-root .workflow-material-list li>span{color:#586a5f;flex-shrink:0;font-size:12px}:root body.design-unified #page-root .workflow-material-list small{color:#586a5f;margin-top:4px;font-size:12px;display:block}:root body.design-unified #page-root .workflow-material-list .received{color:#205c3e;font-weight:600}:root body.design-unified #page-root .workflow-panel .workflow-primary-action{color:#fff;background:#244b3c;border-color:#244b3c}:root body.design-unified #page-root .workflow-panel .workflow-primary-action:hover{background:#1c3b2f}:root body.design-unified #page-root .workflow-comparison-price{font-size:14px}:root body.design-unified #page-root .workflow-comparison-price strong{font-size:22px}:root body.design-unified #page-root .workflow-report-link{text-underline-offset:3px;margin:8px 0;font-weight:600;text-decoration:underline;display:inline-block}:root body.design-unified #page-root :is(.workflow-requested-materials,.workflow-upload-form,.workflow-description-form){border-top:1px solid #dce3de;margin:24px 0;padding-top:22px}:root body.design-unified #page-root .workflow-upload-form>label{margin:14px 0}:root body.design-unified #page-root .workflow-upload-receipt{overflow-wrap:anywhere;background:#edf3ee;border-radius:9px;margin-top:22px;padding:18px}:root body.design-unified #page-root .workflow-upload-receipt h2{font-size:18px}:root body.design-unified #page-root .workflow-panel :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #789b87}@media (max-width:800px){:root body.design-unified #page-root .workflow-material-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){:root body.design-unified #page-root .workflow-mode-choices{grid-template-columns:1fr}:root body.design-unified #page-root .workflow-material-row{grid-template-columns:1fr;gap:10px}:root body.design-unified #page-root .workflow-material-row>button{justify-self:start}:root body.design-unified #page-root .workflow-material-list li{flex-wrap:wrap;gap:6px}:root body.design-unified #page-root .workflow-material-list li>span{width:100%}:root body.design-unified #page-root .workflow-bundle-review{padding:14px}:root body.design-unified #page-root .workflow-primary-action{width:100%}:root body.design-unified #page-root .workflow-panel .workflow-comparison-price{line-height:1.7}}
