/*! tailwindcss v4.2.2 | 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,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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}}}@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;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-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{.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}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-\[80\]{z-index:80}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-4{height:calc(var(--spacing) * 4)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[\#fcfcfb\]{background-color:#fcfcfb}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.accent-\[var\(--ink\)\]{accent-color:var(--ink)}.shadow-\[0_-24px_70px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 -24px 70px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.block-1{block-size:calc(var(--spacing) * 1)}@media(hover:hover){.hover\:border-\[var\(--ink\)\]:hover{border-color:var(--ink)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}}}@font-face{font-family:Tilda Sans;src:url(/fonts/TildaSans-VF.woff2)format("woff2"),url(/fonts/TildaSans-VF.woff)format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/Literata-CyrillicLatin-VF.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+20-17F,U+300-36F,U+400-52F,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212-2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font-sans:"Tilda Sans", Arial, system-ui, sans-serif;--font-editorial:"Literata", Georgia, "Times New Roman", serif;--font-weight-regular:400;--font-weight-medium:650;--font-weight-bold:800;--font-weight-black:900;--type-display-xl:clamp(3.25rem, 7.8vw, 7.875rem);--type-display-lg:clamp(2.25rem, 5.5vw, 5.375rem);--type-heading-lg:clamp(2rem, 4vw, 3.25rem);--type-heading-md:clamp(1.5rem, 3vw, 2rem);--type-body-lg:clamp(1.125rem, 1.25vw, 1.25rem);--type-body:1rem;--type-small:.875rem;--type-label:.75rem;--leading-display:.94;--leading-heading:1.1;--leading-body:1.55;--leading-small:1.45;--tracking-display:-.035em;--tracking-label:.1em;font-family:var(--font-sans);--paper:#f8f8f4;--paper-soft:#fff;--ink:#0d0e0c;--muted:#5c5d57;--line:#0d0e0c2e;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}#root{width:100%;max-width:100%;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{background:var(--ink);color:var(--paper-soft)}[id]{scroll-margin-top:96px}.site-chrome{--site-max:1240px;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.site-chrome h1,.site-chrome h2,.site-chrome h3{text-wrap:balance}.site-chrome a,.site-chrome button{color:inherit;text-decoration:none}.site-chrome button{background:0 0;border:0;padding:0}.site-chrome a:focus-visible,.site-chrome button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.site-chrome-legal{border-bottom:1px solid var(--line)}.site-header{width:min(var(--site-max),calc(100% - 40px));align-items:center;gap:20px;min-height:clamp(78px,8vw,108px);margin-inline:auto;display:flex}.site-brand{align-items:center;gap:clamp(12px,1.4vw,18px);width:max-content;display:inline-flex}.site-title{font-size:clamp(18px,1.9vw,28px);font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:1}.site-nav{font-size:var(--type-small);font-weight:var(--font-weight-medium);align-items:center;gap:clamp(18px,2.4vw,36px);margin-left:auto;display:flex}.site-nav a,.site-home-link{text-underline-offset:5px}.site-nav a:hover{text-decoration:underline}.site-home-link{border:1px solid var(--ink);background:var(--ink);min-height:42px;font-size:var(--type-label);font-weight:var(--font-weight-bold);text-transform:uppercase;justify-content:center;align-items:center;margin-left:clamp(10px,2vw,28px);padding:0 16px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:4px 4px #c8ff3d;color:#f6f3ea!important}.site-home-link:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #c8ff3d}.site-footer{width:100%;padding:clamp(32px,4vw,52px) max(20px,calc((100vw - var(--site-max)) / 2));color:#f8f8f4;background:#000}.site-footer-shell{grid-template-columns:minmax(320px,1fr) minmax(170px,.34fr) minmax(230px,.42fr);align-items:start;gap:clamp(26px,5vw,74px);display:grid}.site-footer-brand{grid-template-columns:clamp(52px,5vw,68px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.site-footer h2{color:#f8f8f4;font-size:clamp(34px,4.4vw,62px);font-weight:var(--font-weight-medium);margin:0;line-height:.95}.site-footer p{color:#f8f8f4;max-width:360px;font-size:var(--type-body);margin:12px 0 0;line-height:1.5}.site-footer-nav,.site-footer-contact{gap:12px;display:grid}.site-footer-nav a,.site-footer-contact a{color:#f8f8f4;width:max-content;max-width:100%;font-size:var(--type-body);font-weight:var(--font-weight-bold);line-height:1.35;transition:transform .18s}.site-footer-nav a:hover,.site-footer-contact a:hover{transform:translate(4px)}.site-footer-contact a:first-child{font-weight:var(--font-weight-bold);text-transform:uppercase}.site-footer-contact span{color:#d2d2cd;max-width:280px;font-size:var(--type-small);line-height:1.55}.site-footer-bottom{border-top:1px solid #f8f8f438;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:clamp(40px,5vw,72px);padding-top:22px;display:flex}.site-footer-bottom nav{flex-wrap:wrap;gap:10px 18px;display:flex}.site-footer-bottom a,.site-footer-bottom button,.site-legal-note{color:#f8f8f4;font-size:var(--type-label);font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:1.4}.site-legal-note{margin:0!important}.legal-page{background:var(--paper);min-height:70vh;color:var(--ink)}.legal-page>main{width:min(100%,1080px);margin:0 auto;padding:72px 32px 108px}.legal-brand{color:inherit;margin-bottom:42px;text-decoration:none;display:inline-flex}.legal-brand .vnikli-lockup{--vnikli-logo-size:42px}.legal-page h1{max-width:880px;font-family:var(--font-editorial);font-size:clamp(52px,7vw,92px);font-weight:var(--font-weight-regular);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 0;line-height:.94}.legal-kicker{color:#526d00;font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.legal-intro{max-width:720px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.55}.legal-readiness-note,.legal-operator{border:1px solid var(--ink);max-width:52rem;font-size:var(--type-small);background:#efefe9;line-height:1.5}.legal-readiness-note{border-left:6px solid #c8ff3d;margin-top:32px;padding:18px 20px}.legal-operator{margin-bottom:3rem;padding:22px 24px}.legal-operator h2{margin-top:0}.legal-copy{color:var(--ink);margin-top:2.5rem}.legal-copy h2{font-family:var(--font-editorial);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-weight-regular);letter-spacing:-.025em;text-wrap:balance;margin-top:2.25rem;line-height:1.1}.legal-copy p,.legal-copy ul,.legal-copy ol{max-width:52rem;color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.75}.legal-copy p{margin-top:1rem}.legal-copy ul,.legal-copy ol{margin:1rem 0 0;padding-left:1.3rem}.legal-copy li+li{margin-top:.45rem}.legal-copy a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.legal-copy table{border-collapse:collapse;width:100%;max-width:52rem;color:var(--muted);margin-top:1rem;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}.legal-copy caption{color:var(--ink);font-weight:var(--font-weight-bold);text-align:left;padding-bottom:.6rem}.legal-copy th,.legal-copy td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:11rem;padding:.8rem .9rem}.legal-copy th{color:var(--ink);font-weight:var(--font-weight-bold)}.legal-bottom-nav{border-top:1px solid var(--ink);font-size:var(--type-small);font-weight:var(--font-weight-medium);flex-wrap:wrap;gap:10px 22px;margin-top:64px;padding-top:22px;display:flex}.legal-bottom-nav a{color:inherit;text-underline-offset:4px}@media(max-width:900px){.site-nav{display:none}.site-home-link{margin-left:auto}.site-footer-shell{grid-template-columns:1fr}}@media(max-width:640px){.site-header{width:min(100% - 28px,var(--site-max));min-height:76px}.site-title{display:none}.site-home-link{font-size:var(--type-label);padding-inline:12px}.site-footer{padding:38px 20px 80px}.site-footer-brand{grid-template-columns:52px minmax(0,1fr);gap:16px}.site-footer h2{font-size:clamp(38px,12vw,56px)}.site-footer-bottom,.site-footer-bottom nav{justify-items:start;display:grid}.legal-page>main{padding:58px 16px 78px}.legal-brand{margin-bottom:34px}.legal-page h1{font-size:clamp(44px,13vw,54px)}.legal-intro{font-size:var(--type-body)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}.vnikli-shell{--paper: #f8f8f4;--paper-light: #ffffff;--ink: #0d0e0c;--muted: #5c5d57;--line: rgba(13, 14, 12, .18);--red: #526d00;--acid: #c8ff3d;--signal: #5d6bff;--signal-cta: #4351db;--signal-cta-hover: #3442c4;min-width:0;overflow:clip;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis:none;font-kerning:normal;text-rendering:optimizeLegibility}.vnikli-shell h1,.vnikli-shell h2,.vnikli-shell h3{text-wrap:balance}.vnikli-shell p,.vnikli-shell li,.vnikli-shell blockquote{text-wrap:pretty}.vnikli-shell *,.vnikli-shell *:before,.vnikli-shell *:after{box-sizing:border-box}.vnikli-shell a{color:inherit;text-decoration:none}.vnikli-shell button,.vnikli-shell input,.vnikli-shell select,.vnikli-shell textarea{color:inherit;font:inherit}.vnikli-shell button{cursor:pointer}.vnikli-shell a:focus-visible,.vnikli-shell button:focus-visible,.vnikli-shell input:focus-visible,.vnikli-shell textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--acid)}.vnikli-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vnikli-lockup{--vnikli-logo-size: 38px;display:inline-flex;align-items:center;gap:10px;width:max-content;color:#11110f}.vnikli-lockup-mark{display:grid;width:var(--vnikli-logo-size);height:var(--vnikli-logo-size);flex:0 0 var(--vnikli-logo-size);place-items:center;overflow:hidden}.vnikli-lockup-mark img{display:block;width:100%;height:100%;object-fit:contain}.vnikli-lockup-word{font-family:var(--font-sans);font-size:calc(var(--vnikli-logo-size) * .63);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.035em}.vnikli-lockup.is-inverted{color:#f6f3ea}.vnikli-lockup.is-inverted .vnikli-lockup-mark{background:#f6f3ea}.vnikli-lockup.is-mark-only .vnikli-lockup-word{display:none}.site-brand .vnikli-lockup{--vnikli-logo-size: clamp(48px, 5vw, 68px)}.site-footer-brand .vnikli-lockup{--vnikli-logo-size: clamp(52px, 5vw, 68px)}.site-nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px);margin-left:auto}.site-header .site-home-link{min-height:42px;margin-left:clamp(10px,2vw,28px);padding:0 16px;border:1px solid #11110f;background:#11110f;box-shadow:4px 4px #c8ff3d;color:#f6f3ea;transition:transform .16s ease,box-shadow .16s ease}@media(hover:hover){.site-header .site-home-link:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #c8ff3d;color:#f6f3ea}}.vnikli-header{position:sticky;z-index:50;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:72px;padding:0 28px;border-bottom:1px solid var(--ink);background:#fffffff5}.vnikli-brand{display:inline-flex;align-items:center;justify-self:start}.vnikli-header nav{display:flex;align-items:center;gap:30px;font-size:var(--type-small);font-weight:var(--font-weight-medium);justify-self:center}.vnikli-header nav button{padding:0;border:0;background:none}.vnikli-header nav a,.vnikli-header nav button{text-decoration-thickness:1px;text-underline-offset:5px}.vnikli-header nav a:hover,.vnikli-header nav button:hover{text-decoration:underline}.vnikli-header-action{justify-self:end;padding-bottom:3px;border-bottom:1px solid var(--ink);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-header-recovery{justify-self:end;margin-right:20px;padding:0 0 3px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);font-size:var(--type-small);font-weight:var(--font-weight-medium)}.vnikli-header-recovery:hover{border-color:var(--ink);color:var(--ink)}.vnikli-audience-header-note{justify-self:center;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.vnikli-audience-page .vnikli-header{grid-template-columns:1fr auto 1fr}.vnikli-audience-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:calc(100svh - 72px);border-bottom:1px solid var(--ink)}.vnikli-audience-hero>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(72px,9vw,150px) max(28px,calc((100vw - 1340px)/2));padding-right:clamp(40px,6vw,96px)}.vnikli-audience-hero>div>span{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.vnikli-audience-hero h1{max-width:830px;margin:20px 0 28px;font-family:var(--font-editorial);font-size:clamp(68px,7.8vw,126px);font-weight:var(--font-weight-regular);line-height:.9;letter-spacing:-.018em}.vnikli-audience-hero p{max-width:690px;margin:0;color:var(--muted);font-size:clamp(18px,1.7vw,24px);line-height:1.4}.vnikli-audience-hero>div>a,.vnikli-audience-boundary>a{display:inline-grid;min-height:54px;margin-top:34px;padding:0 20px;place-items:center;align-self:flex-start;border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-audience-hero small{margin-top:18px;color:var(--muted);font-size:var(--type-label)}.vnikli-audience-hero figure{min-height:620px;margin:0;overflow:hidden;border-left:1px solid var(--ink);background:#b9b6ae}.vnikli-audience-hero img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.03)}.vnikli-audience-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ink)}.vnikli-audience-points article{min-height:330px;padding:clamp(34px,5vw,72px)}.vnikli-audience-points article+article{border-left:1px solid var(--ink)}.vnikli-audience-points article>span{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-audience-points h2{margin:72px 0 16px;font-family:var(--font-editorial);font-size:clamp(38px,4vw,60px);font-weight:var(--font-weight-regular);line-height:.95}.vnikli-audience-points p{max-width:380px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.45}.vnikli-audience-boundary{padding:clamp(90px,12vw,180px) max(28px,calc((100vw - 1180px)/2));background:var(--paper-light);text-align:center}.vnikli-audience-boundary h2{max-width:980px;margin:0 auto;font-family:var(--font-editorial);font-size:clamp(56px,7.2vw,108px);font-weight:var(--font-weight-regular);line-height:.94;letter-spacing:-.018em}.vnikli-audience-boundary p{max-width:720px;margin:28px auto 0;color:var(--muted);font-size:18px;line-height:1.5}.vnikli-audience-boundary>a{margin-inline:auto}.vnikli-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:calc(100svh - 72px);border-bottom:1px solid var(--ink)}.vnikli-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:70px clamp(28px,4.5vw,76px) 62px 28px}.vnikli-hero h1{max-width:none;margin:0;isolation:isolate;font-size:clamp(78px,6.8vw,124px);font-weight:var(--font-weight-black);line-height:.82;letter-spacing:-.035em;animation:vnikli-rise .72s cubic-bezier(.22,1,.36,1) both}.vnikli-hero h1>span{display:block;width:fit-content;white-space:nowrap}.vnikli-hero-title-start{font-size:.9em;line-height:.84;letter-spacing:-.025em}.vnikli-hero h1>.vnikli-hero-title-object{width:auto;margin-top:.07em;color:var(--signal);font-size:1em;line-height:.82;letter-spacing:-.045em;white-space:normal}.vnikli-hero h1>.vnikli-hero-title-accent{max-width:100%;margin:.22em 0 0 .03em;padding:.08em .2em .11em;background:var(--acid);color:var(--ink);font-size:.52em;font-style:normal;font-weight:var(--font-weight-black);line-height:.95;letter-spacing:.015em;text-transform:uppercase;white-space:normal;box-shadow:none;transform:rotate(-1deg);transform-origin:left center}.vnikli-lead{max-width:610px;margin:42px 0 0;font-size:clamp(20px,1.55vw,27px);line-height:1.34;letter-spacing:-.012em;animation:vnikli-rise .72s 90ms cubic-bezier(.22,1,.36,1) both}.vnikli-offer-spec{display:grid;width:min(610px,100%);margin:28px 0 0;border-top:1px solid var(--ink);animation:vnikli-rise .72s 145ms cubic-bezier(.22,1,.36,1) both}.vnikli-offer-spec>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:18px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--ink)}.vnikli-offer-spec dt{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-offer-spec dd{margin:0;font-size:var(--type-small);font-weight:var(--font-weight-bold);line-height:1.3}.vnikli-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;animation:vnikli-rise .72s .2s cubic-bezier(.22,1,.36,1) both}.vnikli-hero-actions a,.vnikli-hero-actions button{min-height:50px;padding:0 20px;border:1px solid var(--ink);background:transparent;font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-hero-actions a:hover,.vnikli-hero-actions button:hover{background:var(--red);color:var(--paper-light)}.vnikli-trust-line{margin:30px 0 0;color:var(--muted);font-size:var(--type-label);line-height:1.4}.vnikli-hero-image{position:relative;min-width:0;min-height:calc(100svh - 72px);margin:0;overflow:hidden;border-left:1px solid var(--ink);background:#080a08}.vnikli-hero-video>video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;animation:vnikli-image-in 1s cubic-bezier(.22,1,.36,1) both}.vnikli-hero-video-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(18px,2.5vw,36px);pointer-events:none;color:var(--paper-light)}.vnikli-hero-video-overlay:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(8,10,8,.72) 0%,transparent 26%),linear-gradient(0deg,rgba(8,10,8,.78) 0%,transparent 38%);content:""}.vnikli-hero-video-chrome{display:flex;align-items:flex-start;justify-content:flex-start;gap:18px}.vnikli-hero-video-brand{display:grid;gap:4px;padding:11px 13px 10px;border:1px solid rgba(255,255,255,.28);background:#080a08d1;box-shadow:5px 5px 0 var(--acid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vnikli-hero-video-brand strong{font-size:clamp(18px,1.8vw,25px);font-weight:var(--font-weight-black);line-height:.9;letter-spacing:-.035em}.vnikli-hero-video-brand span{font-size:var(--type-label);font-weight:var(--font-weight-bold);line-height:1.15;letter-spacing:.1em;text-transform:uppercase}.vnikli-hero-video-story{position:relative;flex:1}.vnikli-hero-video-card{position:absolute;right:0;bottom:clamp(32px,5vh,56px);left:0;width:min(560px,94%);margin:0 auto;padding:clamp(20px,2.4vw,32px);border:1px solid rgba(13,14,12,.9);background:#f8f8f4f5;box-shadow:9px 9px #c8ff3deb;color:var(--ink);opacity:0;visibility:hidden;transform:translateY(14px) scale(.992);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vnikli-hero-video-card.is-active{z-index:1;opacity:1;visibility:visible;transform:translateY(0) scale(1);animation:vnikli-hero-card-in .76s cubic-bezier(.16,1,.3,1) both}.vnikli-hero-video-card.is-active>*{animation:vnikli-hero-copy-in .62s cubic-bezier(.16,1,.3,1) both}.vnikli-hero-video-card.is-active>:nth-child(1){animation-delay:.11s}.vnikli-hero-video-card.is-active>:nth-child(2){animation-delay:.18s}.vnikli-hero-video-card.is-active>:nth-child(3){animation-delay:.25s}.vnikli-hero-video-overlay[data-static=true] .vnikli-hero-video-card,.vnikli-hero-video-overlay[data-static=true] .vnikli-hero-video-card>*{animation:none}.vnikli-hero-video-kicker,.vnikli-hero-video-note{margin:0}.vnikli-hero-video-kicker{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.vnikli-hero-video-title{display:block;max-width:500px;margin-top:10px;font-family:var(--font-editorial);font-size:clamp(28px,3vw,44px);font-weight:var(--font-weight-regular);line-height:.96;letter-spacing:-.035em}.vnikli-hero-video-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;font-size:var(--type-label);font-weight:var(--font-weight-bold);line-height:1.2}.vnikli-hero-video-status,.vnikli-hero-video-ready{display:inline-flex;align-items:center;width:max-content;min-height:28px;padding:6px 9px;background:var(--ink);color:var(--paper-light);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-hero-video-status:before{width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--acid);content:""}.vnikli-hero-video-steps{display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none}.vnikli-hero-video-steps li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:8px 0;border-top:1px solid rgba(13,14,12,.18);font-size:var(--type-small);line-height:1.25}.vnikli-hero-video-steps b{color:var(--red);font-size:var(--type-label);letter-spacing:.08em}.vnikli-hero-video-card blockquote{max-width:510px;margin:14px 0 0;font-family:var(--font-editorial);font-size:clamp(20px,2.35vw,34px);font-weight:var(--font-weight-regular);line-height:1.04;letter-spacing:-.025em}.vnikli-hero-video-note{max-width:420px;margin-top:18px;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-medium);line-height:1.35}.vnikli-hero-video-question{display:block;max-width:520px;margin-top:12px;font-size:clamp(20px,2.35vw,32px);font-weight:var(--font-weight-bold);line-height:1.05;letter-spacing:-.025em}.vnikli-hero-video-ready{margin-top:20px;background:var(--signal);color:var(--ink)}.vnikli-hero-video-card.is-final{border-color:var(--acid);background:#0d0e0cf2;box-shadow:9px 9px 0 var(--acid);color:var(--paper-light)}.vnikli-hero-video-card.is-final .vnikli-hero-video-kicker{color:var(--acid)}.vnikli-hero-video-formula{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.vnikli-hero-video-formula span{padding:7px 9px;border:1px solid rgba(255,255,255,.28)}.vnikli-hero-video-formula i{color:var(--acid);font-size:17px;font-style:normal}@keyframes vnikli-hero-card-in{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vnikli-hero-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes vnikli-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes vnikli-image-in{0%{opacity:0}to{opacity:1}}.vnikli-workbench{display:flex;flex-direction:column;align-items:center;padding:104px 28px 118px;background:var(--ink);color:var(--paper-light)}.vnikli-workbench-intro{width:min(1320px,100%);text-align:center}.vnikli-workbench-intro h2{position:relative;width:100%;min-height:clamp(210px,17vw,248px);margin:0 auto;font-size:clamp(42px,3.7vw,54px);font-weight:var(--font-weight-bold);line-height:.86;letter-spacing:-.042em}.vnikli-workbench-intro h2>span{position:absolute;top:20px;left:-4px;display:block;white-space:nowrap;transform:rotate(-8deg) scaleY(1.5);transform-origin:left top}.vnikli-workbench-intro h2 em{position:absolute;right:-4px;bottom:0;z-index:0;display:grid;min-width:4.6em;min-height:1.25em;isolation:isolate;place-items:center;color:var(--paper-light);font-style:normal;line-height:.95;white-space:nowrap;transform:rotate(8deg) scaleY(1.5);transform-origin:right bottom}.vnikli-advance-blob{position:absolute;z-index:-1;top:-.28em;right:-.45em;bottom:-.24em;left:-.45em;width:calc(100% + .9em);height:calc(100% + .52em);overflow:visible;transform:rotate(-4deg) skew(-2deg)}.vnikli-advance-blob path{fill:var(--signal)}.vnikli-workbench-intro h2 em>span{position:relative;z-index:1}.vnikli-workbench-intro h2 em:after{position:absolute;top:-.42em;right:.08em;width:.16em;height:.13em;border-radius:50%;background:var(--signal);box-shadow:.37em .2em 0 -.025em var(--signal),-.17em -.08em 0 -.045em var(--signal),.55em .5em 0 -.055em var(--signal);content:"";transform:rotate(-8deg)}.vnikli-workbench-intro p{position:relative;max-width:610px;margin:26px auto 0;padding-bottom:18px;color:#cbc8bf;font-size:var(--type-body);line-height:1.48}.vnikli-workbench-intro p:after{position:absolute;right:0;bottom:0;left:0;height:12px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 610 12' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M2 7C42 1 71 11 112 6S183 2 224 7s72 5 113-1 72-4 113 1 72 4 113-1 31-3 45 0' fill='none' stroke='%23c8ff3d' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;content:"";transform:rotate(-.8deg)}.vnikli-checker{position:relative;width:min(1160px,100%);min-width:0;margin-top:28px;padding:clamp(24px,3vw,34px);border:1px solid var(--ink);background:var(--paper-light);box-shadow:12px 12px 0 var(--acid);color:var(--ink);animation:vnikli-rise .62s 90ms cubic-bezier(.22,1,.36,1) both}.vnikli-checker:before{position:absolute;top:-1px;left:-1px;width:18px;height:18px;background:var(--signal);content:""}.vnikli-checker-head{display:flex;gap:24px;align-items:center;justify-content:space-between;padding-left:28px}.vnikli-checker-head>div{display:grid;gap:5px}.vnikli-checker-head>div>span{font-size:clamp(22px,2vw,28px);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.025em}.vnikli-checker-head>div>small{color:var(--muted);font-size:var(--type-small)}.vnikli-checker-head>p{display:flex;flex:0 0 auto;gap:14px;align-items:center;margin:0;padding:13px 16px 12px;background:var(--acid)}.vnikli-checker-head>p>span{font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-checker-head>p>b{font-size:26px;font-weight:var(--font-weight-black);line-height:1;white-space:nowrap}.vnikli-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vnikli-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;border:1px solid var(--ink)}.vnikli-mode-switch button{min-height:46px;border:0;background:transparent;font-size:var(--type-label);font-weight:var(--font-weight-bold);transition:background-color .16s ease,color .16s ease}.vnikli-mode-switch button+button{border-left:1px solid var(--ink)}.vnikli-mode-switch button[aria-pressed=true]{border-color:var(--signal-cta);background:var(--signal-cta);color:var(--paper-light)}.vnikli-upload{position:relative;display:grid;min-height:282px;margin-top:14px;padding:clamp(30px,4vw,48px);align-items:center;overflow:hidden;border:1px solid var(--ink);background:#f3f3ed;text-align:left;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.vnikli-upload:after{position:absolute;top:14px;right:26px;content:"+";color:var(--signal);font-size:clamp(78px,9vw,124px);font-weight:var(--font-weight-regular);line-height:.8;transition:color .16s ease,transform .18s ease}.vnikli-upload.is-dragging{background-color:#f1ffd0;box-shadow:inset 0 0 0 4px var(--acid)}.vnikli-upload.is-dragging:after{color:var(--ink);transform:rotate(45deg)}.vnikli-upload.has-file:after{display:none}.vnikli-upload-empty,.vnikli-upload-file{position:relative;z-index:1;display:grid;justify-items:start}.vnikli-upload-empty strong{max-width:430px;font-size:clamp(38px,4vw,52px);font-weight:var(--font-weight-bold);line-height:.95;letter-spacing:-.038em}.vnikli-upload-empty>p{max-width:380px;margin:16px 0 22px;color:var(--muted);font-size:var(--type-body);line-height:1.4}.vnikli-upload-empty button,.vnikli-upload-file button{min-height:44px;padding:0 16px;border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);font-size:var(--type-label);font-weight:var(--font-weight-bold);transition:background-color .16s ease,color .16s ease}.vnikli-upload-empty button:hover,.vnikli-upload-file button:hover{background:var(--paper-light);color:var(--ink)}.vnikli-upload-empty small{margin-top:17px;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-medium);letter-spacing:.035em;text-transform:uppercase}.vnikli-upload-files{position:relative;z-index:1;width:min(590px,100%);text-align:left}.vnikli-upload-file-list{border-top:1px solid var(--ink)}.vnikli-upload-file-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:72px;padding:12px 0;border-bottom:1px solid var(--ink)}.vnikli-upload-file-list article>span{display:grid;width:44px;height:28px;place-items:center;background:var(--signal);color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-black);letter-spacing:.08em}.vnikli-upload-file-list article>div{display:grid;min-width:0;gap:4px}.vnikli-upload-file-list strong{overflow:hidden;font-size:var(--type-small);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vnikli-upload-file-list small{color:var(--muted);font-size:var(--type-label)}.vnikli-upload-file-list button{min-height:36px;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--muted);font-size:var(--type-label)}.vnikli-upload-file-actions{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;justify-content:space-between;margin-top:22px}.vnikli-upload-file-actions button{min-height:44px;padding:0 15px;border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-upload-file-actions small{color:var(--muted);font-size:var(--type-label)}.vnikli-data-note{display:flex;gap:10px;align-items:center;margin:14px 0 0;padding:10px 12px;background:#f0f0ea;color:#5e5c56;font-size:var(--type-label);line-height:1.4}.vnikli-data-note>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;background:var(--acid);color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-black)}.vnikli-consent{display:flex;gap:10px;align-items:flex-start;margin:13px 0 17px;color:var(--muted);font-size:var(--type-label);line-height:1.4}.vnikli-consent input{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:var(--signal)}.vnikli-consent a{border-bottom:1px solid currentColor}.vnikli-submit{width:100%;min-height:60px;border:1px solid var(--ink);background:var(--signal-cta);color:var(--paper-light)!important;font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-submit:hover:not(:disabled){background:var(--signal-cta-hover)}.vnikli-submit:disabled{cursor:default;opacity:.48}.vnikli-checker[aria-busy=true] .vnikli-submit:disabled{cursor:wait}.vnikli-form-feedback{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--red)}.vnikli-form-message{margin:0;color:#8d2d20;font-size:var(--type-label);line-height:1.4}.vnikli-form-feedback>button{flex:0 0 auto;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-job-status{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 10px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--ink)}.vnikli-job-status:before{grid-row:1 / 3;width:12px;height:12px;border:2px solid var(--signal);border-right-color:transparent;border-radius:50%;content:"";animation:vnikli-job-spin 1s linear infinite}.vnikli-job-status span{font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-job-status small{color:var(--muted);font-size:var(--type-label)}@keyframes vnikli-job-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vnikli-job-status:before{animation:none;border-right-color:var(--signal)}}.vnikli-availability{margin:0 0 12px;padding:11px 12px;border:1px solid #aaa69d;background:var(--paper-light);color:#5e5b54;font-size:var(--type-label);line-height:1.45}.vnikli-analysis-progress{display:grid;gap:8px;margin:16px 0 0;padding:0;counter-reset:stage;list-style:none}.vnikli-analysis-progress li{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;color:#8b8881;font-size:var(--type-label)}.vnikli-analysis-progress li:before{display:grid;width:22px;height:22px;place-items:center;border:1px solid currentColor;counter-increment:stage;content:counter(stage,decimal-leading-zero);color:inherit;font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-analysis-progress li.is-current{color:var(--red);font-weight:var(--font-weight-bold)}.vnikli-analysis-progress li.is-current:before{border-color:var(--signal);background:var(--signal);color:var(--ink)}.vnikli-analysis-progress li.is-done{color:#3c6b50}.vnikli-recovery{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:clamp(48px,8vw,128px);padding:84px max(28px,calc((100vw - 1340px)/2));border-bottom:1px solid var(--ink);background:var(--paper-light)}.vnikli-recovery>div>span,.vnikli-recovery label>span{display:block;color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.vnikli-recovery h2{max-width:650px;margin:14px 0 18px;font-family:var(--font-editorial);font-size:clamp(46px,5.2vw,78px);font-weight:var(--font-weight-regular);line-height:.94;letter-spacing:-.025em}.vnikli-recovery>div p{max-width:520px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.5}.vnikli-recovery form{display:grid;gap:16px;align-content:start;padding-top:7px}.vnikli-recovery label{display:grid;gap:8px}.vnikli-recovery input{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--ink);border-radius:0;background:var(--paper-light);font-size:var(--type-body)}.vnikli-recovery button{min-height:54px;border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-recovery button:hover:not(:disabled){background:var(--red)}.vnikli-recovery form p{margin:0;padding-top:12px;border-top:1px solid var(--red);color:#8d2d20;font-size:var(--type-small);line-height:1.4}.vnikli-result{padding:104px max(28px,calc((100vw - 1340px)/2));border-bottom:1px solid var(--ink);background:var(--paper-light)}.vnikli-result-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:54px;align-items:end;padding-bottom:38px;border-bottom:1px solid var(--ink)}.vnikli-result-head>div:first-child>span,.vnikli-first-question span,.vnikli-full-report span,.vnikli-modal-label{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-result-head h2{max-width:940px;margin:16px 0 0;font-family:var(--font-editorial);font-size:clamp(50px,6vw,92px);font-weight:var(--font-weight-regular);line-height:.98;letter-spacing:-.03em}.vnikli-result-head>div:first-child>p{max-width:760px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.5}.vnikli-score{display:grid;min-width:140px;padding-left:28px;border-left:1px solid var(--ink)}.vnikli-score strong{color:var(--red);font-family:var(--font-editorial);font-size:72px;font-weight:var(--font-weight-regular);line-height:.86}.vnikli-score span{margin-top:12px;color:var(--muted);font-size:var(--type-label)}.vnikli-score-clear strong{color:#35684d}.vnikli-score-check strong{color:#9a641a}.vnikli-risk-list{border-bottom:1px solid var(--ink)}.vnikli-risk-list article{display:grid;grid-template-columns:100px .8fr 1fr 1fr;gap:24px;align-items:start;padding:26px 0;border-top:1px solid var(--line)}.vnikli-risk-list article:first-child{border-top:0}.vnikli-risk-list article>span{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-risk-list h3,.vnikli-risk-list blockquote,.vnikli-risk-list p{margin:0;font-size:var(--type-small);line-height:1.45}.vnikli-risk-list h3{font-size:19px;line-height:1.15;letter-spacing:-.012em}.vnikli-risk-list blockquote{color:var(--muted)}.vnikli-risk-evidence blockquote{margin:0}.vnikli-risk-source{display:block;margin-top:7px;color:#77736d;font-size:var(--type-label);line-height:1.35}.vnikli-first-question,.vnikli-share-box{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid var(--ink)}.vnikli-first-question p,.vnikli-share-box p{max-width:900px;margin:9px 0 0;font-size:18px;line-height:1.4}.vnikli-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.vnikli-first-question button,.vnikli-share-box button{min-height:42px;padding:0 14px;border:1px solid var(--ink);background:transparent;font-size:var(--type-label);font-weight:var(--font-weight-medium)}.vnikli-unlock{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:50px;margin-top:38px;padding:34px;background:var(--ink);color:var(--paper-light)}.vnikli-unlock>div:first-child>span{color:#aaa79f;font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-unlock h3{max-width:700px;margin:18px 0 12px;font-family:var(--font-editorial);font-size:clamp(33px,3.4vw,54px);font-weight:var(--font-weight-regular);line-height:1.03;letter-spacing:-.022em}.vnikli-unlock p{margin:0;color:#aaa79f;font-size:var(--type-label)}.vnikli-unlock-progress{grid-template-columns:1fr}.vnikli-unlock-action{display:grid;align-content:center;padding-left:30px;border-left:1px solid #5f5d58}.vnikli-unlock-action strong{font-family:var(--font-editorial);font-size:46px;font-weight:var(--font-weight-regular)}.vnikli-unlock-action button{min-height:48px;margin-top:16px;border:1px solid var(--paper-light);background:var(--paper-light);color:var(--ink);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-unlock-action button:hover:not(:disabled){border-color:var(--red);background:var(--red);color:var(--paper-light)}.vnikli-unlock-action small{margin-top:10px;color:#8f8c85;font-size:var(--type-label);line-height:1.4}.vnikli-unlock-action small a,.vnikli-offer-consent a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.vnikli-receipt-email{display:grid;gap:7px;margin-top:16px}.vnikli-receipt-email>span{color:#aaa79f;font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.vnikli-receipt-email input{min-width:0;height:43px;padding:0 12px;border:1px solid #77746d;border-radius:0;outline:0;background:#1c1c19;color:var(--paper-light);font:inherit;font-size:var(--type-label)}.vnikli-receipt-email input:focus{border-color:var(--paper-light)}.vnikli-offer-consent{display:flex;gap:8px;align-items:flex-start;margin-top:12px;color:#aaa79f;font-size:var(--type-label);line-height:1.4}.vnikli-offer-consent input{flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:var(--red)}.vnikli-result-foot-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;margin-top:28px}.vnikli-result-foot-actions .vnikli-repeat{margin:0}.vnikli-delete{padding:0 0 5px;border:0;border-bottom:1px solid currentColor;background:none;color:#8a4740;font-size:var(--type-small)}.vnikli-delete.is-confirm{color:var(--red);font-weight:var(--font-weight-bold)}.vnikli-repeat{display:block;margin:28px 0 0 auto;padding:0 0 5px;border:0;border-bottom:1px solid currentColor;background:none;color:var(--muted);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-repeat:hover{color:var(--ink)}.vnikli-full-report{padding-top:44px}.vnikli-full-report>h3{margin:0 0 28px;font-family:var(--font-editorial);font-size:48px;font-weight:var(--font-weight-regular)}.vnikli-paid-report-head{display:grid;gap:14px;padding:28px 0 34px;border-top:1px solid var(--ink)}.vnikli-paid-report-head h3{max-width:1000px;margin:0;font-family:var(--font-editorial);font-size:clamp(34px,4vw,58px);font-weight:var(--font-weight-regular);line-height:1.04;letter-spacing:-.025em}.vnikli-paid-report-head p{margin:0;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-medium)}.vnikli-paid-findings{border-top:1px solid var(--ink)}.vnikli-paid-findings article{display:grid;grid-template-columns:minmax(190px,.7fr) 1fr 1fr .8fr;gap:24px;padding:26px 0;border-bottom:1px solid var(--line)}.vnikli-paid-findings h4,.vnikli-paid-findings p,.vnikli-paid-findings blockquote{margin:0;font-size:var(--type-small);line-height:1.48}.vnikli-paid-findings h4{margin-top:9px;font-size:19px;line-height:1.16}.vnikli-paid-findings blockquote{color:var(--muted)}.vnikli-paid-findings blockquote small{display:block;margin-top:8px;color:#77736d;font-size:var(--type-label)}.vnikli-comparison{margin-bottom:40px;border-top:1px solid var(--ink)}.vnikli-comparison-head{padding:24px 0 28px}.vnikli-comparison-head h4{margin:12px 0 0;font-family:var(--font-editorial);font-size:clamp(34px,4vw,56px);font-weight:var(--font-weight-regular);line-height:1}.vnikli-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink)}.vnikli-comparison-grid article{min-width:0;padding:22px}.vnikli-comparison-grid article+article{border-left:1px solid var(--ink)}.vnikli-comparison-grid article>div{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--line)}.vnikli-comparison-grid h5{margin:0;overflow-wrap:anywhere;font-size:17px}.vnikli-comparison-grid article>div strong{color:var(--red);font-family:var(--font-editorial);font-size:30px;font-weight:var(--font-weight-regular)}.vnikli-comparison-grid article>b{display:inline-block;margin-top:16px;padding:5px 7px;background:var(--ink);color:var(--paper-light);font-size:var(--type-label);letter-spacing:.07em;text-transform:uppercase}.vnikli-comparison-grid article>span{display:block;margin-top:20px;font-size:var(--type-label)}.vnikli-comparison-grid ul{margin:10px 0 0;padding-left:17px}.vnikli-comparison-grid li{color:var(--muted);font-size:var(--type-label);line-height:1.45}.vnikli-comparison-grid li+li{margin-top:7px}.vnikli-comparison-recommendation{display:grid;grid-template-columns:.45fr 1fr;gap:8px 28px;padding:24px;background:var(--ink);color:var(--paper-light)}.vnikli-comparison-recommendation>span{grid-column:1 / -1}.vnikli-comparison-recommendation strong{font-size:19px;overflow-wrap:anywhere}.vnikli-comparison-recommendation p,.vnikli-comparison-recommendation small{margin:0;font-size:var(--type-small);line-height:1.45}.vnikli-comparison-recommendation small{grid-column:2;color:#aaa79f;font-size:var(--type-label)}.vnikli-report-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.vnikli-report-columns>section{padding:26px 28px 28px 0}.vnikli-report-columns>section+section{padding-left:28px;border-left:1px solid var(--ink)}.vnikli-report-columns article{margin-top:18px}.vnikli-report-columns article p,.vnikli-report-columns li{color:var(--muted);font-size:var(--type-small);line-height:1.45}.vnikli-report-columns article p{margin:5px 0 0}.vnikli-report-columns ol{margin:18px 0 0;padding-left:19px}.vnikli-report-columns li+li{margin-top:10px}.vnikli-decision-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;background:var(--line);border:1px solid var(--line)}.vnikli-decision-strip>div{padding:20px;background:var(--paper-light)}.vnikli-decision-strip p{margin:8px 0 0;font-size:var(--type-small);line-height:1.45}.vnikli-about{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(460px,.9fr);gap:clamp(60px,8vw,150px);padding:120px max(28px,calc((100vw - 1340px)/2));border-bottom:1px solid var(--ink);background:var(--paper-light)}.vnikli-about-copy h2{max-width:800px;margin:0;font-family:var(--font-editorial);font-size:clamp(55px,6.6vw,102px);font-weight:var(--font-weight-regular);line-height:.96;letter-spacing:-.032em}.vnikli-about-copy>p{max-width:560px;margin:34px 0 0;color:var(--muted);font-size:18px;line-height:1.45}.vnikli-about-list{border-top:1px solid var(--ink)}.vnikli-about-list article{display:grid;grid-template-columns:120px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--ink)}.vnikli-about-list h3,.vnikli-about-list p{margin:0}.vnikli-about-list h3{font-size:var(--type-body)}.vnikli-about-list p{color:var(--muted);font-size:var(--type-small);line-height:1.45}.vnikli-trust{padding:120px max(28px,calc((100vw - 1340px)/2));border-bottom:1px solid var(--ink);background:var(--paper)}.vnikli-trust>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:44px;align-items:end}.vnikli-comparison-head>span,.vnikli-comparison-recommendation>span{grid-column:1 / -1;color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.vnikli-trust h2{max-width:880px;margin:0;font-family:var(--font-editorial);font-size:clamp(54px,6vw,94px);font-weight:var(--font-weight-regular);line-height:.96;letter-spacing:-.026em}.vnikli-trust>header>p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.5}.vnikli-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.vnikli-trust-grid article{min-width:0;padding:28px 30px 32px 0}.vnikli-trust-grid article+article{padding-left:30px;border-left:1px solid var(--ink)}.vnikli-trust-grid article>span{color:var(--red);font-family:var(--font-editorial);font-size:30px}.vnikli-trust-grid h3{margin:24px 0 0;font-size:21px;letter-spacing:-.01em}.vnikli-trust-grid p{margin:10px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.5}.vnikli-trust-boundary{max-width:760px;margin:26px 0 0 auto;color:var(--muted);font-size:var(--type-small);line-height:1.45}.vnikli-proof{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);min-height:740px;background:var(--red);color:var(--paper-light)}.vnikli-proof figure{min-width:0;margin:0;overflow:hidden}.vnikli-proof img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12);mix-blend-mode:multiply}.vnikli-proof>div{display:flex;flex-direction:column;justify-content:flex-end;padding:70px clamp(28px,5vw,80px);border-left:1px solid var(--ink)}.vnikli-proof h2{max-width:640px;margin:0;font-size:clamp(49px,5vw,82px);font-weight:var(--font-weight-bold);line-height:.96;letter-spacing:-.03em}.vnikli-proof p{max-width:540px;margin:30px 0 0;font-size:17px;line-height:1.45}.vnikli-proof button{align-self:flex-start;min-height:48px;margin-top:32px;padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--paper-light);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-prices{padding:120px max(28px,calc((100vw - 1340px)/2));border-bottom:1px solid var(--ink);background:var(--paper-light)}.vnikli-prices-head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:60px}.vnikli-prices-head h2{margin:0;font-family:var(--font-editorial);font-size:clamp(58px,7vw,108px);font-weight:var(--font-weight-regular);line-height:.93;letter-spacing:-.032em}.vnikli-prices-head p{max-width:300px;margin:0;color:var(--muted);font-size:var(--type-small)}.vnikli-price-list{border-top:1px solid var(--ink)}.vnikli-price-list article{display:grid;grid-template-columns:minmax(0,1fr) 220px 150px;gap:30px;align-items:center;min-height:142px;border-bottom:1px solid var(--ink)}.vnikli-price-list article:hover{background:var(--paper)}.vnikli-price-list span{font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:-.015em}.vnikli-price-list p{margin:5px 0 0;color:var(--muted);font-size:var(--type-small)}.vnikli-price-list strong{font-family:var(--font-editorial);font-size:44px;font-weight:var(--font-weight-regular)}.vnikli-price-list button{min-height:45px;border:1px solid var(--ink);background:transparent;font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-price-list button:hover{background:var(--ink);color:var(--paper-light)}.vnikli-guarantee{max-width:810px;margin:38px 0 0 auto;font-size:var(--type-body);line-height:1.45}.vnikli-guarantee strong{margin-right:6px}.vnikli-b2b-payment{max-width:810px;margin:14px 0 0 auto;color:var(--muted);font-size:var(--type-small);line-height:1.5}.vnikli-b2b-payment a{color:var(--ink);font-weight:var(--font-weight-bold);text-decoration-thickness:1px;text-underline-offset:.2em}.vnikli-faq{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,150px);padding:120px max(28px,calc((100vw - 1340px)/2));border-bottom:1px solid var(--ink);background:var(--paper)}.vnikli-faq h2{max-width:580px;margin:0;font-family:var(--font-editorial);font-size:clamp(52px,5.5vw,86px);font-weight:var(--font-weight-regular);line-height:.96}.vnikli-faq-list{border-top:1px solid var(--ink)}.vnikli-faq details{border-bottom:1px solid var(--ink)}.vnikli-faq summary{position:relative;min-height:68px;padding:21px 44px 18px 0;cursor:pointer;font-size:17px;font-weight:var(--font-weight-bold);line-height:1.35;list-style:none}.vnikli-faq summary::-webkit-details-marker{display:none}.vnikli-faq summary:after{content:"+";position:absolute;top:18px;right:4px;color:var(--red);font-family:var(--font-editorial);font-size:30px;font-weight:var(--font-weight-regular)}.vnikli-faq details[open] summary:after{content:"−"}.vnikli-faq details p{max-width:700px;margin:-4px 44px 24px 0;color:var(--muted);font-size:var(--type-small);line-height:1.55}.vnikli-final{padding:120px 28px 132px;background:var(--ink);color:var(--paper-light);text-align:center}.vnikli-final h2{margin:0;font-family:var(--font-editorial);font-size:clamp(64px,9vw,142px);font-weight:var(--font-weight-regular);line-height:.9;letter-spacing:-.035em}.vnikli-final a{display:inline-block;margin-top:54px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:var(--type-body);font-weight:var(--font-weight-bold)}.vnikli-footer{display:grid;grid-template-columns:.7fr 1fr auto;gap:40px;align-items:end;padding:48px 28px;background:var(--ink);color:var(--paper-light);border-top:1px solid #55534e}.vnikli-footer-legal{grid-column:1 / -1;max-width:900px;color:#8a877f;font-size:var(--type-label);line-height:1.45}.vnikli-footer>div{display:flex;flex-direction:column;gap:5px}.vnikli-footer-brand .vnikli-lockup{--vnikli-logo-size: 46px}.vnikli-footer .vnikli-lockup-word{color:var(--paper-light);font-size:29px}.vnikli-footer b{font-size:24px;letter-spacing:-.02em}.vnikli-footer span,.vnikli-footer p,.vnikli-footer nav{color:#97948d;font-size:var(--type-label)}.vnikli-footer p{max-width:520px;margin:0;line-height:1.45}.vnikli-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.vnikli-footer a:hover{color:var(--paper-light)}.vnikli-footer nav button{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit}.vnikli-footer nav button:hover{color:var(--paper-light)}.vnikli-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:16px;background:#11110fe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vnikli-modal{position:relative;width:min(1360px,100%);max-height:calc(100svh - 32px);overflow:auto;padding:0;border:1px solid var(--ink);background:var(--paper-light);box-shadow:12px 12px 0 var(--acid)}.vnikli-modal-close{position:static;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;font-size:var(--type-label)}.vnikli-demo-header{position:sticky;z-index:20;top:0;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:28px;padding:16px 28px;border-bottom:1px solid #55534e;background:var(--ink);color:var(--paper-light)}.vnikli-demo-header>div{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline}.vnikli-demo-header span,.vnikli-demo-section-label,.vnikli-demo-subhead>span,.vnikli-demo-actions section>span,.vnikli-demo-message>span,.vnikli-demo-footer-action span{font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase}.vnikli-demo-header span{color:var(--red)}.vnikli-demo-header b{font-size:var(--type-small)}.vnikli-demo-layout{display:grid;grid-template-columns:minmax(460px,.86fr) minmax(0,1.14fr);align-items:stretch}.vnikli-demo-source{min-width:0;padding:34px;border-right:1px solid var(--ink);background:var(--paper-light)}.vnikli-demo-source-inner{position:sticky;top:104px}.vnikli-demo-section-label{margin-bottom:18px;color:var(--muted)}.vnikli-demo-formats{display:flex;align-items:stretch;margin:0;border:1px solid var(--ink);background:#ffffff3d}.vnikli-demo-formats button{flex:1 1 0;min-width:0;padding:11px 9px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.025em;text-align:center;white-space:nowrap}.vnikli-demo-formats button+button{border-left:1px solid var(--ink)}.vnikli-demo-formats button:hover,.vnikli-demo-formats button:focus-visible{background:#ffffff85}.vnikli-demo-formats button[aria-selected=true]{background:var(--ink);color:var(--paper-light)}.vnikli-demo-source-panel{animation:vnikli-demo-enter .18s ease-out both}.vnikli-demo-source-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:22px 0 13px;padding-bottom:13px;border-bottom:1px solid var(--line)}.vnikli-demo-source-meta span{display:block;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-demo-source-meta h2{margin:5px 0 0;font-family:var(--font-editorial);font-size:clamp(27px,2.5vw,38px);font-weight:var(--font-weight-regular);line-height:1;letter-spacing:-.022em}.vnikli-demo-source-meta>b{flex:0 0 auto;padding-bottom:2px;color:var(--red);font-size:var(--type-label);letter-spacing:.08em}.vnikli-demo-source-preview{display:block;padding:10px;border:1px solid var(--ink);background:#aaa397;box-shadow:0 16px 34px #11110f33;transition:transform .16s ease,box-shadow .16s ease}.vnikli-demo-source-preview:hover,.vnikli-demo-source-preview:focus-visible{transform:translateY(-2px);box-shadow:0 20px 42px #11110f40}.vnikli-demo-source-preview img{display:block;width:100%;height:auto;background:#fff}.vnikli-demo-source-file{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px}.vnikli-demo-source-file>div{display:grid;min-width:0;gap:3px}.vnikli-demo-source-file strong{overflow:hidden;font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap}.vnikli-demo-source-file span{color:var(--muted);font-size:var(--type-label)}.vnikli-demo-source-file>a{flex:0 0 auto;padding:9px 12px 10px;border:1px solid var(--ink);background:var(--ink);color:var(--paper-light);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-demo-source-file>a:hover,.vnikli-demo-source-file>a:focus-visible{background:var(--red);color:#fff}.vnikli-demo-source-note{margin:18px 0 0;color:#605e57;font-size:var(--type-small);line-height:1.4}@keyframes vnikli-demo-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.vnikli-demo-output{min-width:0;padding:34px 40px 46px;background:var(--paper-light)}.vnikli-demo-verdict{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:38px;align-items:end;padding-bottom:28px;border-bottom:1px solid var(--ink)}.vnikli-demo-verdict>div:first-child>span{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-demo-verdict h2{max-width:760px;margin:12px 0 0;font-family:var(--font-editorial);font-size:clamp(43px,4.4vw,72px);font-weight:var(--font-weight-regular);line-height:.97;letter-spacing:-.03em}.vnikli-demo-verdict p{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.5}.vnikli-demo-score{display:grid;min-width:124px;padding-left:24px;border-left:1px solid var(--ink)}.vnikli-demo-score strong{color:var(--red);font-family:var(--font-editorial);font-size:76px;font-weight:var(--font-weight-regular);line-height:.84}.vnikli-demo-score span{margin-top:12px;color:var(--muted);font-size:var(--type-label);line-height:1.4;text-transform:uppercase}.vnikli-demo-metrics{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:18px 0;border-bottom:1px solid var(--ink)}.vnikli-demo-metrics>div{display:flex;gap:9px;align-items:baseline;min-width:max-content;padding:0}.vnikli-demo-metrics>div+div{padding-left:0;border-left:0}.vnikli-demo-metrics dt{color:var(--muted);font-size:var(--type-label);line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.vnikli-demo-metrics dd{margin:0;font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:-.015em}.vnikli-demo-risks{padding-top:38px}.vnikli-demo-subhead h3{margin:8px 0 22px;font-family:var(--font-editorial);font-size:clamp(30px,3vw,44px);font-weight:var(--font-weight-regular);line-height:1.04;letter-spacing:-.022em}.vnikli-demo-subhead>span,.vnikli-demo-actions section>span,.vnikli-demo-message>span{color:var(--muted)}.vnikli-demo-risks article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--line)}.vnikli-demo-risks article>span{color:var(--red);font-family:var(--font-editorial);font-size:25px}.vnikli-demo-risk-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.vnikli-demo-risk-title h4{margin:0;font-size:19px;line-height:1.15;letter-spacing:-.012em}.vnikli-demo-risk-title b{flex:0 0 auto;padding:5px 7px;background:var(--ink);color:var(--paper-light);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase}.vnikli-demo-risks blockquote{margin:12px 0 0;padding-left:12px;border-left:3px solid var(--red);color:#4d4b46;font-size:var(--type-body);line-height:1.5}.vnikli-demo-missing-evidence{margin-top:12px;padding:10px 12px;border-left:3px solid var(--red);background:#c8ff3d33}.vnikli-demo-missing-evidence>span{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-demo-risks .vnikli-demo-missing-evidence>p{margin-top:5px;color:#4d4b46}.vnikli-demo-risks .vnikli-risk-source{margin-top:7px;font-size:var(--type-label)}.vnikli-demo-risks article p{margin:9px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.55}.vnikli-demo-actions{margin-top:28px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.vnikli-demo-actions section{min-width:0;padding:24px 0}.vnikli-demo-actions section+section{border-top:1px solid var(--line)}.vnikli-demo-actions ol{margin:18px 0 0;padding-left:18px;columns:2;column-gap:36px}.vnikli-demo-actions li{break-inside:avoid;padding-left:5px;font-size:var(--type-body);line-height:1.5}.vnikli-demo-actions li+li{margin-top:10px}.vnikli-demo-actions section>strong{display:block;margin-top:18px;max-width:720px;font-family:var(--font-editorial);font-size:29px;font-weight:var(--font-weight-regular);line-height:1.1}.vnikli-demo-actions section>p{margin:20px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.5}.vnikli-demo-message{margin-top:20px;padding:24px;background:var(--ink);color:var(--paper-light)}.vnikli-demo-message>span{color:var(--red)}.vnikli-demo-message p{margin:14px 0 0;font-size:var(--type-small);line-height:1.5}.vnikli-demo-footer-action{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:24px}.vnikli-demo-footer-action>div{display:grid;gap:6px}.vnikli-demo-footer-action span{color:var(--muted)}.vnikli-demo-footer-action .vnikli-submit{width:auto;min-width:250px;margin:0}.vnikli-header-action,.vnikli-hero-actions a,.vnikli-hero-actions button,.vnikli-submit,.vnikli-first-question button,.vnikli-share-box button,.vnikli-unlock-action button,.vnikli-proof button,.vnikli-price-list button,.vnikli-final a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--ink);border-radius:0;background:var(--paper-light);color:var(--ink);box-shadow:none;font-size:var(--type-small);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.01em;text-decoration:none;transition:background-color .16s ease,color .16s ease}.vnikli-header-action{background:var(--acid);color:var(--ink)!important;box-shadow:none}.vnikli-header-action{min-height:38px;padding:0 14px;font-size:var(--type-label)}.vnikli-hero-actions a,.vnikli-submit{background:var(--signal-cta);color:var(--paper-light)!important;box-shadow:none}.vnikli-hero-actions a{background:var(--signal-cta);color:var(--paper-light)!important}.vnikli-hero-actions button,.vnikli-first-question button,.vnikli-share-box button,.vnikli-price-list button{background:var(--paper-light);color:var(--ink);box-shadow:none}.vnikli-proof button,.vnikli-unlock-action button,.vnikli-final a{border-color:var(--paper-light);background:var(--paper-light);color:var(--ink)}.vnikli-final a{min-height:54px;margin-top:54px;padding:0 26px;font-size:var(--type-body)}.vnikli-header-action:hover,.vnikli-header-action:active{background:#b8ef2f}.vnikli-hero-actions a:hover,.vnikli-hero-actions a:active{background:var(--signal-cta-hover);color:var(--paper-light)!important}.vnikli-submit:hover:not(:disabled),.vnikli-submit:active:not(:disabled){background:var(--signal-cta-hover);color:var(--paper-light)!important}.vnikli-hero-actions button:hover,.vnikli-hero-actions button:active,.vnikli-first-question button:hover,.vnikli-first-question button:active,.vnikli-share-box button:hover,.vnikli-share-box button:active,.vnikli-unlock-action button:hover:not(:disabled),.vnikli-unlock-action button:active:not(:disabled),.vnikli-proof button:hover,.vnikli-proof button:active,.vnikli-price-list button:hover,.vnikli-price-list button:active,.vnikli-final a:hover,.vnikli-final a:active{background:var(--paper);color:var(--ink)}@media(min-width:901px)and (max-width:1199px){.vnikli-hero{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr)}}@media(max-width:1100px){.vnikli-hero h1{font-size:clamp(72px,7vw,88px)}.vnikli-workbench{gap:0}.vnikli-about{grid-template-columns:1fr 430px;gap:60px}.vnikli-proof{grid-template-columns:1fr .85fr}}@media(min-width:901px){.vnikli-cookie-consent{right:24px;bottom:24px;left:auto;width:min(430px,calc(38vw - 32px));max-width:calc(100vw - 48px);padding:20px;border:1px solid var(--ink)}}@media(min-width:1200px){.vnikli-workbench{padding-top:72px}.vnikli-workbench-intro h2{min-height:190px}.vnikli-workbench-intro h2>span{top:50px}.vnikli-workbench-intro p{margin-top:16px}.vnikli-checker{margin-top:20px}}@media(min-width:901px)and (max-height:820px){.vnikli-hero-copy{padding:32px clamp(28px,3.5vw,56px) 28px 28px}.vnikli-hero h1{font-size:clamp(68px,5.8vw,90px)}.vnikli-lead{margin-top:22px;font-size:clamp(18px,1.3vw,22px)}.vnikli-offer-spec{margin-top:18px}.vnikli-offer-spec>div{padding-block:8px}.vnikli-hero-actions{margin-top:18px}.vnikli-trust-line{margin-top:16px}}@media(max-width:900px){.site-nav{display:none}.site-header .site-home-link{margin-left:auto}.vnikli-header{grid-template-columns:1fr auto auto}.vnikli-header nav{display:none}.vnikli-audience-header-note{display:none}.vnikli-audience-page .vnikli-header{grid-template-columns:1fr auto}.vnikli-audience-hero{grid-template-columns:1fr}.vnikli-audience-hero figure{min-height:520px;border-top:1px solid var(--ink);border-left:0}.vnikli-audience-points{grid-template-columns:1fr}.vnikli-audience-points article{min-height:260px}.vnikli-audience-points article+article{border-top:1px solid var(--ink);border-left:0}.vnikli-hero{grid-template-columns:1fr}.vnikli-hero-copy{min-height:690px;padding:90px 28px 58px}.vnikli-hero h1{font-size:clamp(54px,8vw,72px);line-height:.82}.vnikli-hero h1>.vnikli-hero-title-start,.vnikli-hero h1>.vnikli-hero-title-object{width:auto;white-space:normal}.vnikli-hero h1>.vnikli-hero-title-object{font-size:1.08em;line-height:.82}.vnikli-hero h1>.vnikli-hero-title-accent{width:fit-content;max-width:100%;font-size:.55em;line-height:1}.vnikli-hero-image{min-height:560px;border-top:1px solid var(--ink);border-left:0}.vnikli-workbench,.vnikli-recovery{grid-template-columns:1fr}.vnikli-workbench-intro{position:static}.vnikli-checker{width:min(820px,100%)}.vnikli-risk-list article{grid-template-columns:90px .85fr 1.15fr}.vnikli-risk-list article>p{grid-column:2 / -1}.vnikli-about{grid-template-columns:1fr}.vnikli-trust>header,.vnikli-faq{grid-template-columns:1fr}.vnikli-comparison-grid{grid-template-columns:1fr}.vnikli-comparison-grid article+article{border-top:1px solid var(--ink);border-left:0}.vnikli-proof{grid-template-columns:1fr}.vnikli-proof figure{min-height:560px}.vnikli-proof>div{min-height:520px;border-top:1px solid var(--ink);border-left:0}.vnikli-report-columns,.vnikli-decision-strip{grid-template-columns:1fr}.vnikli-report-columns>section{padding:25px 0}.vnikli-report-columns>section+section{padding-left:0;border-top:1px solid var(--line);border-left:0}.vnikli-demo-layout{grid-template-columns:1fr}.vnikli-demo-source{border-right:0;border-bottom:1px solid var(--ink)}.vnikli-demo-source-inner{position:static}.vnikli-demo-source-panel,.vnikli-demo-formats{width:min(620px,100%);margin:0 auto}.vnikli-demo-source-note{width:min(620px,100%);margin-right:auto;margin-left:auto}.vnikli-footer{grid-template-columns:1fr 1fr}.vnikli-footer nav{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:640px){.vnikli-header{grid-template-columns:minmax(0,1fr) auto;min-height:62px;padding:0 16px}.vnikli-header-recovery,.vnikli-header nav{display:none}.vnikli-brand{font-size:21px}.vnikli-header-action{min-height:44px;font-size:var(--type-label)}.vnikli-hero-copy{min-height:620px;padding:72px 16px 48px}.vnikli-audience-hero>div{padding:76px 16px 58px}.vnikli-audience-hero h1{font-size:clamp(50px,16vw,64px)}.vnikli-audience-hero figure{min-height:390px}.vnikli-audience-points article{min-height:auto;padding:54px 16px}.vnikli-audience-points h2{margin-top:44px}.vnikli-audience-boundary{padding:90px 16px}.vnikli-hero h1{font-size:clamp(44px,13vw,58px);line-height:.82}.vnikli-hero h1>.vnikli-hero-title-start,.vnikli-hero h1>.vnikli-hero-title-object{width:auto;white-space:normal}.vnikli-hero h1>.vnikli-hero-title-object{font-size:1.05em;line-height:.82}.vnikli-hero h1>.vnikli-hero-title-accent{width:fit-content;max-width:100%;font-size:.55em;line-height:1}.vnikli-lead{margin-top:32px;font-size:19px}.vnikli-hero-actions{display:grid}.vnikli-hero-actions a,.vnikli-hero-actions button{width:100%}.vnikli-trust-line{font-size:var(--type-label)}.vnikli-hero-image{min-height:520px}.vnikli-hero-video-overlay{padding:14px}.vnikli-hero-video-brand{padding:9px 10px 8px;box-shadow:4px 4px 0 var(--acid)}.vnikli-hero-video-brand strong{font-size:18px}.vnikli-hero-video-brand span{font-size:var(--type-label)}.vnikli-hero-video-card{bottom:24px;width:100%;padding:18px;box-shadow:6px 6px #c8ff3deb}.vnikli-hero-video-title{font-size:28px}.vnikli-hero-video-card blockquote{font-size:21px}.vnikli-hero-video-question{font-size:19px}.vnikli-hero-video-meta{margin-top:16px}.vnikli-hero-video-steps{margin-top:14px}.vnikli-hero-video-steps li{padding:6px 0}.vnikli-hero-video-note,.vnikli-hero-video-ready,.vnikli-hero-video-formula{margin-top:14px}.vnikli-workbench,.vnikli-recovery,.vnikli-result,.vnikli-about,.vnikli-trust,.vnikli-faq,.vnikli-prices{padding:76px 16px}.vnikli-workbench{padding-top:28px}.vnikli-workbench-intro{display:none}.vnikli-checker{margin-top:0;padding:16px;box-shadow:7px 7px 0 var(--acid)}.vnikli-checker-head{gap:10px}.vnikli-checker-head>div>span{font-size:20px}.vnikli-checker-head>div>small{display:none}.vnikli-checker-head>p{gap:7px;padding:8px 9px}.vnikli-upload{min-height:300px;padding:28px 18px}.vnikli-upload-empty strong{max-width:260px;font-size:38px}.vnikli-upload-empty>p{display:none}.vnikli-upload-empty button{margin-top:22px}.vnikli-upload-file strong{max-width:280px;font-size:24px}.vnikli-upload-file-list article{grid-template-columns:42px minmax(0,1fr)}.vnikli-upload-file-list article>button{grid-column:2;justify-self:start;min-height:32px}.vnikli-result-head{grid-template-columns:1fr}.vnikli-score{padding:22px 0 0;border-top:1px solid var(--ink);border-left:0}.vnikli-risk-list article{grid-template-columns:1fr;gap:9px}.vnikli-paid-findings article{grid-template-columns:1fr;gap:12px}.vnikli-risk-list article>p{grid-column:auto}.vnikli-first-question,.vnikli-share-box{grid-template-columns:1fr;gap:18px}.vnikli-first-question button,.vnikli-share-box button{width:100%}.vnikli-result-actions{display:grid;justify-content:stretch}.vnikli-unlock{grid-template-columns:1fr;gap:28px;padding:22px}.vnikli-unlock-action{padding:24px 0 0;border-top:1px solid #5f5d58;border-left:0}.vnikli-about-copy h2{font-size:52px}.vnikli-about-list article{grid-template-columns:94px 1fr}.vnikli-trust h2,.vnikli-faq h2{font-size:52px}.vnikli-trust-grid{grid-template-columns:1fr;margin-top:46px}.vnikli-trust-grid article,.vnikli-trust-grid article+article{padding:24px 0;border-top:1px solid var(--line);border-left:0}.vnikli-trust-grid article:first-child{border-top:0}.vnikli-comparison-recommendation{grid-template-columns:1fr}.vnikli-comparison-recommendation small{grid-column:1}.vnikli-proof figure{min-height:430px}.vnikli-proof>div{min-height:480px;padding:54px 16px}.vnikli-proof h2{font-size:52px}.vnikli-prices-head{grid-template-columns:1fr;margin-bottom:42px}.vnikli-prices-head h2{font-size:59px}.vnikli-price-list article{grid-template-columns:1fr auto;gap:14px;padding:24px 0}.vnikli-price-list article>div{grid-column:1 / -1}.vnikli-price-list strong{font-size:38px}.vnikli-price-list button{min-width:120px}.vnikli-guarantee{font-size:var(--type-small)}.vnikli-final{padding:86px 16px 96px}.vnikli-final h2{overflow-wrap:anywhere;font-size:clamp(44px,13vw,64px)}.vnikli-footer{grid-template-columns:1fr;padding:38px 16px}.vnikli-footer nav{grid-column:1}.vnikli-modal-backdrop{place-items:start center;padding:0}.vnikli-modal{width:100%;max-height:100svh;border:0;box-shadow:none}.vnikli-demo-header{min-height:64px;padding:13px 16px}.vnikli-demo-header b{display:none}.vnikli-demo-source{padding:28px 16px 34px}.vnikli-demo-formats{overflow-x:auto}.vnikli-demo-formats button{flex:0 0 auto;min-width:116px}.vnikli-demo-source-meta{align-items:flex-start}.vnikli-demo-source-meta h2{font-size:31px}.vnikli-demo-source-preview{padding:6px;box-shadow:0 12px 28px #11110f2e}.vnikli-demo-output{padding:30px 16px 38px}.vnikli-demo-verdict{grid-template-columns:1fr;gap:22px}.vnikli-demo-verdict h2{font-size:43px}.vnikli-demo-score{grid-template-columns:auto 1fr;gap:14px;align-items:end;padding:18px 0 0;border-top:1px solid var(--ink);border-left:0}.vnikli-demo-score strong{font-size:62px}.vnikli-demo-score span{margin:0 0 3px}.vnikli-demo-metrics{flex-direction:column;gap:0}.vnikli-demo-metrics>div{width:100%;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}.vnikli-demo-metrics>div+div{padding-left:0}.vnikli-demo-metrics>div:nth-child(3){padding-left:0;border-left:0}.vnikli-demo-actions ol{columns:1}.vnikli-demo-footer-action{display:grid}.vnikli-demo-footer-action .vnikli-submit{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.vnikli-analysis-context button,.vnikli-upload,.vnikli-upload:after,.vnikli-upload-empty button,.vnikli-upload-file-actions button{transition:none}.vnikli-upload.is-dragging{transform:none}}@media(max-width:370px){.vnikli-hero-copy{padding:56px 16px 36px}.vnikli-hero h1{font-size:52px}.vnikli-lead{margin-top:24px;font-size:18px}.vnikli-header-action{max-width:116px;text-align:right}.vnikli-price-list button{min-width:104px}}@media(prefers-reduced-motion:reduce){.vnikli-shell *,.vnikli-shell *:before,.vnikli-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vnikli-hero-video-card,.vnikli-hero-video-card>*{animation:none;transition:none}}.vnikli-result{padding-top:72px;padding-bottom:72px}.vnikli-result-toolbar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px;padding:10px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.vnikli-result-toolbar>div{display:flex;align-items:center;gap:10px}.vnikli-result-toolbar>div:first-child{font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.045em;text-transform:uppercase}.vnikli-status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--acid);box-shadow:0 0 0 1px var(--ink)}.vnikli-result-toolbar button,.vnikli-report-actions button,.vnikli-paid-next-step button,.vnikli-paid-question button,.vnikli-paid-questions button{min-height:34px;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-result-toolbar button+button{margin-left:14px}.vnikli-result-toolbar button:hover,.vnikli-report-actions button:hover,.vnikli-paid-next-step button:hover,.vnikli-paid-question button:hover,.vnikli-paid-questions button:hover{color:var(--red)}.vnikli-result-head{gap:clamp(28px,5vw,76px);padding-bottom:34px}.vnikli-result-head h2{max-width:860px;font-size:clamp(46px,5.5vw,78px)}.vnikli-result-head h2:focus{outline:0}.vnikli-result-head>div:first-child>p{max-width:680px;margin-top:18px;font-size:var(--type-body)}.vnikli-result-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:clamp(40px,5vw,76px);align-items:start;padding-top:44px}.vnikli-result-workspace.is-paid{display:block;max-width:1120px}.vnikli-result-main{min-width:0}.vnikli-preview-findings{border-top:1px solid var(--ink)}.vnikli-preview-findings>article{padding:28px 0 32px;border-bottom:1px solid var(--line)}.vnikli-preview-findings>article>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.vnikli-preview-findings>article>header>span{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-preview-findings>article>header>b{padding:5px 7px 4px;background:var(--acid);font-size:var(--type-label);letter-spacing:.07em;text-transform:uppercase}.vnikli-preview-findings h3{max-width:760px;margin:20px 0 26px;font-family:var(--font-editorial);font-size:clamp(28px,3vw,42px);font-weight:var(--font-weight-regular);line-height:1.04;letter-spacing:-.025em}.vnikli-preview-evidence{padding:20px;border-left:3px solid var(--ink);background:var(--paper)}.vnikli-preview-evidence>span,.vnikli-preview-next-step>span,.vnikli-paid-summary>span,.vnikli-paid-next-step>span,.vnikli-paid-findings>header>span,.vnikli-paid-evidence>span,.vnikli-paid-question>span,.vnikli-paid-questions>header>span,.vnikli-paid-progress>span{display:block;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-preview-evidence blockquote,.vnikli-preview-evidence p{margin:11px 0 0;font-size:var(--type-small);line-height:1.52}.vnikli-preview-evidence blockquote{font-family:var(--font-editorial);font-size:18px}.vnikli-preview-action{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;margin:20px 0 0;font-size:var(--type-small);line-height:1.48}.vnikli-preview-next-step{margin-top:30px;padding:28px;border:1px solid var(--ink);background:var(--acid)}.vnikli-preview-next-step h3{margin:10px 0 0;font-size:18px}.vnikli-preview-next-step p{max-width:760px;margin:18px 0 0;font-size:clamp(20px,2.3vw,28px);font-weight:var(--font-weight-medium);line-height:1.22;letter-spacing:-.02em}.vnikli-free-boundary{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;margin-top:30px;padding-top:18px;border-top:1px solid var(--ink)}.vnikli-free-boundary strong{font-size:var(--type-small)}.vnikli-free-boundary p{margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.48}.vnikli-result-workspace .vnikli-unlock{position:sticky;top:22px;display:block;margin:0;padding:28px;border-top:7px solid var(--acid);background:var(--ink)}.vnikli-result-workspace .vnikli-unlock h3{margin:16px 0 18px;font-size:clamp(31px,3vw,45px)}.vnikli-unlock-copy ul{display:grid;gap:10px;margin:24px 0 20px;padding:20px 0;border-top:1px solid #4f504c;border-bottom:1px solid #4f504c;list-style:none}.vnikli-unlock-copy li{position:relative;padding-left:18px;color:#f2f2ec;font-size:var(--type-small);line-height:1.35}.vnikli-unlock-copy li:before{position:absolute;top:0;left:0;color:var(--acid);content:"↳"}.vnikli-result-workspace .vnikli-unlock-action{display:grid;align-content:start;margin-top:24px;padding:24px 0 0;border-top:1px solid #4f504c;border-left:0}.vnikli-result-workspace .vnikli-unlock-action>strong{font-size:54px;line-height:.95}.vnikli-result-workspace .vnikli-unlock-action>button,.vnikli-checkout-fallback button{width:100%;min-height:50px;padding:0 16px}.vnikli-result-workspace .vnikli-unlock-action>button:disabled{cursor:not-allowed;opacity:.48}.vnikli-result-workspace .vnikli-receipt-email>span{color:#d0cec7}.vnikli-result-workspace .vnikli-receipt-email input{height:48px;font-size:var(--type-small)}.vnikli-checkout-fallback{display:grid;gap:10px;margin-top:20px}.vnikli-checkout-fallback>b{color:var(--acid);font-size:var(--type-body);line-height:1.35}.vnikli-checkout-fallback>p{line-height:1.45}.vnikli-checkout-fallback button{margin-top:4px;border:1px solid var(--paper-light);background:var(--paper-light);color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-checkout-fallback button.is-secondary{margin-top:0;background:transparent;color:var(--paper-light)}.vnikli-paid-progress{padding:32px;border:1px solid var(--ink);background:var(--paper)}.vnikli-paid-progress h3{margin:12px 0 26px;font-family:var(--font-editorial);font-size:clamp(30px,4vw,52px);font-weight:var(--font-weight-regular)}.vnikli-paid-progress-track{height:8px;overflow:hidden;border:1px solid var(--ink);background:var(--paper-light)}.vnikli-paid-progress-track i{display:block;height:100%;background:var(--acid);transition:width .26s ease}.vnikli-paid-progress p{margin:16px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.45}.vnikli-access-delivery-warning{display:grid;gap:8px;margin-top:24px;padding:18px;border:1px solid var(--ink);background:var(--paper-light)}.vnikli-access-delivery-warning>b{font-size:var(--type-body)}.vnikli-access-delivery-warning>p{margin:0}.vnikli-access-delivery-warning>button{width:max-content;min-height:36px;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-full-report{padding-top:0}.vnikli-report-actions{display:flex;flex-wrap:wrap;gap:26px;justify-content:flex-end;margin-bottom:28px}.vnikli-paid-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:36px 60px;padding:34px 0 38px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.vnikli-paid-summary>span{grid-column:1 / -1}.vnikli-paid-summary>h3{margin:0;font-family:var(--font-editorial);font-size:clamp(34px,4.2vw,58px);font-weight:var(--font-weight-regular);line-height:1.03;letter-spacing:-.028em}.vnikli-paid-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin:0;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.vnikli-paid-summary dl>div{display:grid;gap:8px;padding:16px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.vnikli-paid-summary dt{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);text-transform:uppercase}.vnikli-paid-summary dd{margin:0;font-family:var(--font-editorial);font-size:34px;line-height:1}.vnikli-paid-next-step{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:10px 32px;align-items:end;padding:34px 0;border-bottom:1px solid var(--ink)}.vnikli-paid-next-step>span{grid-row:1 / 3;align-self:start}.vnikli-paid-next-step h3,.vnikli-paid-next-step p{margin:0}.vnikli-paid-next-step h3{font-size:var(--type-small)}.vnikli-paid-next-step p{max-width:700px;font-size:clamp(21px,2.5vw,30px);font-weight:var(--font-weight-medium);line-height:1.22;letter-spacing:-.018em}.vnikli-paid-findings{border:0}.vnikli-paid-findings>header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:70px 0 24px;border-bottom:1px solid var(--ink)}.vnikli-paid-findings>header h3,.vnikli-paid-questions>header h3{margin:0;font-family:var(--font-editorial);font-size:clamp(34px,4vw,54px);font-weight:var(--font-weight-regular);letter-spacing:-.024em}.vnikli-paid-findings>article{display:grid;grid-template-columns:88px minmax(0,1fr);gap:30px;padding:36px 0 42px;border-bottom:1px solid var(--ink)}.vnikli-paid-finding-index{color:var(--red);font-family:var(--font-editorial);font-size:42px;line-height:1}.vnikli-paid-finding-body{min-width:0}.vnikli-paid-finding-body>header{display:flex;flex-wrap:wrap;gap:7px}.vnikli-paid-finding-body>header>span{padding:5px 7px 4px;background:var(--paper);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.vnikli-paid-finding-body>header>span:first-child{background:var(--ink);color:var(--paper-light)}.vnikli-paid-finding-body>header>span.is-critical{background:#8b2f27}.vnikli-paid-finding-body>header>span.is-high{background:#7a4e15}.vnikli-paid-finding-body>header>span.is-medium{background:var(--red)}.vnikli-paid-finding-body>h4{max-width:820px;margin:18px 0 10px;font-family:var(--font-editorial);font-size:clamp(27px,3vw,39px);font-weight:var(--font-weight-regular);line-height:1.05;letter-spacing:-.022em}.vnikli-paid-finding-body>p{max-width:780px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:1.55}.vnikli-paid-evidence,.vnikli-paid-question{margin-top:24px;padding:20px 22px;background:var(--paper)}.vnikli-paid-evidence{border-left:3px solid var(--ink)}.vnikli-paid-evidence.is-missing{border-left-color:var(--red)}.vnikli-paid-evidence blockquote,.vnikli-paid-evidence p,.vnikli-paid-question p{max-width:780px;margin:10px 0 0;font-size:var(--type-body);line-height:1.52}.vnikli-paid-evidence blockquote{font-family:var(--font-editorial);font-size:19px}.vnikli-paid-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;border:1px solid var(--line);background:var(--paper-light)}.vnikli-paid-question>span{grid-column:1 / -1}.vnikli-paid-question p{font-weight:var(--font-weight-medium)}.vnikli-paid-question button{align-self:end}.vnikli-paid-questions{margin-top:70px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.vnikli-paid-questions>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 30px;align-items:end;padding:26px 0}.vnikli-paid-questions>header>span{grid-column:1 / -1}.vnikli-paid-questions ol{margin:0;padding:0;list-style:none;counter-reset:report-question}.vnikli-paid-questions li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:20px 0;border-top:1px solid var(--line);font-size:var(--type-body);line-height:1.48;counter-increment:report-question}.vnikli-paid-questions li:before{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold);content:counter(report-question,decimal-leading-zero)}.vnikli-result-retention{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:56px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vnikli-result-retention p{margin:0;color:var(--muted);font-size:var(--type-label);line-height:1.5}.vnikli-result-retention b{color:var(--ink)}.vnikli-session-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0d0e0c8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vnikli-session-panel{width:min(600px,100%);height:100%;overflow-y:auto;padding:34px;outline:0;background:var(--paper-light);box-shadow:-18px 0 60px #0d0e0c38;animation:vnikli-session-enter .18s ease-out both}@keyframes vnikli-session-enter{0%{transform:translate(22px);opacity:0}}.vnikli-session-panel>header{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--ink)}.vnikli-session-panel>header span{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-session-panel>header h2{margin:8px 0 0;font-family:var(--font-editorial);font-size:clamp(40px,5vw,62px);font-weight:var(--font-weight-regular);line-height:.95}.vnikli-session-panel>header button,.vnikli-session-actions button{min-height:34px;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-session-empty{padding:70px 0}.vnikli-session-empty strong{font-size:22px}.vnikli-session-empty p{max-width:340px;color:var(--muted);font-size:var(--type-small);line-height:1.45}.vnikli-session-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.vnikli-session-list article.is-current{box-shadow:inset 5px 0 0 var(--acid);padding-left:16px}.vnikli-session-index{color:var(--red);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-session-list article span{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.vnikli-session-list article h3{margin:8px 0 0;font-size:18px}.vnikli-session-list article p{margin:8px 0 0;color:var(--muted);font-size:var(--type-label)}.vnikli-session-actions{display:grid;justify-items:end;gap:8px}.vnikli-session-actions button.is-quiet{min-height:28px;color:var(--muted);font-size:var(--type-label)}.vnikli-session-panel>footer{margin-top:38px;padding-top:16px;border-top:1px solid var(--ink)}.vnikli-session-panel>footer p{margin:0;color:var(--muted);font-size:var(--type-label);line-height:1.45}@media(max-width:900px){.vnikli-result-workspace{grid-template-columns:1fr}.vnikli-result-workspace .vnikli-unlock{position:static}.vnikli-paid-summary{grid-template-columns:1fr}.vnikli-paid-summary>span{grid-column:auto}.vnikli-paid-next-step{grid-template-columns:150px minmax(0,1fr)}.vnikli-paid-next-step>span{grid-row:1 / 4}.vnikli-paid-next-step button{justify-self:start}}@media(max-width:640px){.vnikli-result{padding:52px 16px 58px}.vnikli-result-toolbar{align-items:flex-start}.vnikli-result-toolbar>div:last-child{display:grid;justify-items:end;gap:0}.vnikli-result-toolbar button+button{margin-left:0}.vnikli-result-head{grid-template-columns:1fr;gap:26px}.vnikli-result-head h2{font-size:47px}.vnikli-score{grid-template-columns:auto 1fr;gap:14px;align-items:end;padding:18px 0 0;border-top:1px solid var(--ink);border-left:0}.vnikli-score strong{font-size:58px}.vnikli-preview-action,.vnikli-free-boundary,.vnikli-result-retention{grid-template-columns:1fr;gap:8px}.vnikli-preview-next-step,.vnikli-result-workspace .vnikli-unlock,.vnikli-paid-progress{padding:22px}.vnikli-result-workspace{gap:38px}.vnikli-report-actions{display:grid;gap:5px;justify-content:stretch}.vnikli-report-actions button{width:100%;text-align:left}.vnikli-paid-summary dl{min-width:0}.vnikli-paid-next-step{display:block}.vnikli-paid-next-step h3{margin-top:12px}.vnikli-paid-next-step p{margin-top:10px}.vnikli-paid-next-step button{margin-top:18px}.vnikli-paid-findings>header{display:grid;padding-top:52px}.vnikli-paid-findings>article{grid-template-columns:46px minmax(0,1fr);gap:12px}.vnikli-paid-finding-index{font-size:28px}.vnikli-paid-question{grid-template-columns:1fr}.vnikli-paid-questions>header{grid-template-columns:1fr}.vnikli-paid-questions>header>span{grid-column:auto}.vnikli-paid-questions li{grid-template-columns:38px minmax(0,1fr);gap:10px}.vnikli-session-panel{padding:24px 16px}.vnikli-session-list article{grid-template-columns:34px minmax(0,1fr);gap:12px}.vnikli-session-actions{grid-column:2;justify-items:start}}@media print{body{background:#fff}.vnikli-header,.vnikli-hero,.vnikli-proof,.vnikli-checker,.vnikli-result-toolbar,.vnikli-result-head,.vnikli-report-actions,.vnikli-paid-next-step button,.vnikli-paid-question button,.vnikli-paid-questions button,.vnikli-result-retention,.vnikli-result-foot-actions,.vnikli-about,.vnikli-process,.vnikli-pricing,.vnikli-guarantee,.vnikli-final,.vnikli-footer{display:none!important}.vnikli-result{padding:0;border:0}.vnikli-result-workspace,.vnikli-result-workspace.is-paid{display:block;max-width:none;padding:0}.vnikli-paid-findings>article,.vnikli-paid-question,.vnikli-paid-evidence{break-inside:avoid}.vnikli-paid-findings>header{padding-top:36px}}.vnikli-analysis-context{display:grid;gap:22px;margin:4px 0 24px}.vnikli-analysis-context .vnikli-mode-switch{gap:8px;margin-top:0;border:0}.vnikli-analysis-context .vnikli-mode-switch button+button{border-left:0}.vnikli-analysis-context fieldset,.vr-buyer-fields{min-width:0;margin:0;padding:0;border:0}.vnikli-analysis-context legend,.vr-buyer-fields legend{margin-bottom:10px;font:800 13px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.vnikli-scenario-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vnikli-scenario-grid button,.vnikli-analysis-context .vnikli-mode-switch button{min-height:48px;padding:10px 14px;border:0;border-radius:12px;background:#ecebe6;color:var(--ink);font:800 14px/1.2 var(--font-sans);cursor:pointer}.vnikli-scenario-grid button[aria-pressed=true],.vnikli-analysis-context .vnikli-mode-switch button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:inset 0 -4px var(--acid)}.vnikli-analysis-context button:focus-visible,.vnikli-matrix-scroll:focus-visible{outline:3px solid #006bea;outline-offset:3px}.vnikli-analysis-context fieldset>p{margin:10px 0 0;color:#a13226;font-weight:var(--font-weight-bold)}.vnikli-visible-demos,.vnikli-comparison-demo,.vnikli-content-page main{width:min(1180px,calc(100% - 48px));margin-inline:auto}.vnikli-visible-demos{padding:110px 0 90px}.vnikli-visible-demos>header,.vnikli-comparison-demo>header,.vnikli-example-report>header{max-width:760px;margin-bottom:36px}.vnikli-visible-demos>header>span,.vnikli-comparison-demo>header>span,.vnikli-example-report>header>span,.vnikli-content-hero>span{color:var(--muted);font:800 13px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.vnikli-content-hero h1,.vnikli-example-report>header h2{margin:10px 0 0;font-family:var(--font-sans);font-weight:var(--font-weight-bold);letter-spacing:-.035em}.vnikli-visible-demos h2,.vnikli-comparison-demo h2{margin:10px 0 0;font-family:var(--font-editorial);font-size:clamp(38px,5vw,68px);font-weight:var(--font-weight-regular);line-height:.96;letter-spacing:-.032em}.vnikli-visible-demos>header>h2:first-child,.vnikli-comparison-demo>header>h2:first-child{margin-top:0}.vnikli-comparison-demo>header>p{max-width:640px;margin:18px 0 0;color:var(--muted);font-size:var(--type-body-lg);line-height:var(--leading-body)}.vnikli-visible-demos>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vnikli-visible-demos article{display:flex;min-height:360px;flex-direction:column;padding:30px;border-radius:24px;background:#efeee9}.vnikli-visible-demos article:nth-child(2){background:var(--acid)}.vnikli-visible-demos article h3{margin:18px 0 22px;font:800 27px/1.05 var(--font-sans)}.vnikli-visible-demos article ul{margin:0 0 28px;padding-left:20px}.vnikli-visible-demos article button,.vnikli-visible-demos>a{min-height:44px;margin-top:auto;border:0;background:transparent;color:inherit;font-weight:var(--font-weight-bold);text-align:left;cursor:pointer}.vnikli-visible-demos>a{display:inline-flex;align-items:center;margin-top:22px}.vnikli-comparison-demo{padding:80px 0 120px}.vnikli-matrix{margin-top:34px}.vnikli-matrix>header{margin-bottom:24px}.vnikli-matrix>header span{color:var(--muted);font:800 13px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.vnikli-matrix>header h2{margin:8px 0 0;font:800 clamp(30px,4vw,52px)/1 var(--font-sans)}.vnikli-matrix-scroll{overflow-x:auto;border-radius:18px;background:#efeee9}.vnikli-matrix table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.vnikli-matrix th,.vnikli-matrix td{min-width:230px;padding:20px;vertical-align:top}.vnikli-matrix th:first-child{position:sticky;left:0;z-index:1;width:230px;background:#e2e1da}.vnikli-matrix tbody th small,.vnikli-matrix td small{display:block;margin-top:8px;color:var(--muted);font-weight:var(--font-weight-regular)}.vnikli-matrix td>strong,.vnikli-matrix td blockquote{display:block;margin:10px 0 0}.vnikli-matrix-status{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border-radius:999px;background:#d8d6cd;font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vnikli-matrix-status.is-present{background:#d8f0d4}.vnikli-matrix-status.is-ambiguous,.vnikli-matrix-status.is-conflicting{background:#ffe08a}.vnikli-matrix-unresolved{margin-top:18px;padding:24px;border-radius:18px;background:#efeee9}.vnikli-content-page main{padding-bottom:110px}.vnikli-content-hero{max-width:900px;padding:100px 0 80px}.vnikli-content-hero h1{max-width:850px;font-size:clamp(52px,8vw,104px);line-height:.91}.vnikli-content-hero p{max-width:700px;margin-top:28px;font-size:clamp(18px,2.1vw,25px);line-height:1.35}.vnikli-content-inline-link{display:inline-flex;margin-top:24px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--ink);font-size:var(--type-small);font-weight:var(--font-weight-bold);text-decoration:none}.vnikli-example-report{margin:40px 0 120px}.vnikli-example-report>.vr-paid-report{max-width:980px;margin-inline:auto}.vnikli-real-reports-hero{max-width:1040px;padding-bottom:64px}.vnikli-real-reports-hero h1{max-width:1000px;font-family:var(--font-editorial);font-size:clamp(58px,8vw,112px);font-weight:var(--font-weight-regular);letter-spacing:-.052em;line-height:.88;text-wrap:balance}.vnikli-report-library-placeholder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 48px;padding:clamp(28px,5vw,58px);border-top:8px solid var(--acid);background:var(--ink);color:var(--paper-light)}.vnikli-report-library-placeholder>header{display:contents}.vnikli-report-library-placeholder>header>div>span,.vnikli-real-reports-boundary>span{display:block;color:var(--acid);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.vnikli-report-library-placeholder h2{max-width:740px;margin:10px 0 0;font-family:var(--font-editorial);font-size:clamp(38px,5vw,68px);font-weight:var(--font-weight-regular);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.vnikli-report-library-placeholder>header>strong{align-self:start;padding:9px 12px;border:1px solid rgba(255,255,255,.42);color:var(--paper-light);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase}.vnikli-report-library-placeholder>p{max-width:720px;margin:0;color:#ffffffb8;font-size:var(--type-body);line-height:1.6}.vnikli-report-library-placeholder>a{align-self:end;justify-self:end;padding-bottom:4px;border-bottom:1px solid var(--acid);color:var(--paper-light);font-size:var(--type-small);font-weight:var(--font-weight-bold);text-decoration:none}.vnikli-report-library-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;background:var(--ink)}.vnikli-report-library-slots article{min-width:0;padding:clamp(24px,3vw,38px);background:var(--paper)}.vnikli-report-library-slots article:nth-child(2){background:#e8e5dc}.vnikli-report-library-slots article>header{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.vnikli-report-library-slots article>header span{color:var(--red);font-family:var(--font-editorial);font-size:28px}.vnikli-report-library-slots article>header small,.vnikli-report-library-slots article>strong{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vnikli-report-slot-lines{display:grid;gap:7px;margin:34px 0 28px;padding:22px;border:1px solid var(--line);background:var(--paper-light)}.vnikli-report-slot-lines i{display:block;width:100%;height:8px;background:#d4d1c8}.vnikli-report-slot-lines i:nth-child(2){width:78%}.vnikli-report-slot-lines i:nth-child(3){width:52%;background:var(--acid)}.vnikli-report-library-slots h2{margin:0;font-family:var(--font-editorial);font-size:clamp(28px,3vw,40px);font-weight:var(--font-weight-regular);letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.vnikli-report-library-slots p{min-height:5.1em;margin:18px 0 28px;color:var(--muted);font-size:var(--type-body);line-height:1.55}.vnikli-report-library-slots article>strong{display:block;padding-top:16px;border-top:1px solid var(--line);line-height:1.4}.vnikli-real-reports-boundary{margin-top:96px}.vnikli-real-reports-boundary>span{color:var(--muted)}.vnikli-real-reports-boundary h2{font-family:var(--font-editorial);font-size:clamp(42px,6vw,72px);font-weight:var(--font-weight-regular);line-height:.98}.vnikli-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:80px}.vnikli-method-grid article{min-height:240px;padding:32px;border-radius:22px;background:#efeee9}.vnikli-method-grid article:nth-child(3n+2){background:var(--acid)}.vnikli-method-grid h2{margin:28px 0 12px;font:800 31px/1 var(--font-sans)}.vr-buyer-fields{display:grid;gap:10px}.vr-buyer-fields>label{display:flex;min-height:44px;align-items:center;gap:10px}.vr-buyer-business{display:grid;gap:14px;padding-top:8px}.vr-buyer-note{margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.5}.vr-buyer-note a{color:var(--ink);font-weight:var(--font-weight-bold);text-underline-offset:.2em}.vr-report-questions h2{margin:8px 0 18px;font:800 34px/1 var(--font-sans)}@media(max-width:800px){.vnikli-scenario-grid,.vnikli-visible-demos>div,.vnikli-method-grid{grid-template-columns:1fr}.vnikli-visible-demos,.vnikli-comparison-demo,.vnikli-content-page main{width:min(100% - 32px,1180px)}.vnikli-visible-demos{padding-block:76px}.vnikli-visible-demos article{min-height:300px}.vnikli-matrix th:first-child{position:static}.vnikli-content-hero{padding:70px 0 50px}.vnikli-real-reports-hero h1{font-size:clamp(46px,13vw,54px);line-height:.92}.vnikli-real-reports-boundary h2{font-size:clamp(38px,10vw,52px)}.vnikli-report-library-placeholder{grid-template-columns:1fr}.vnikli-report-library-placeholder>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.vnikli-report-library-placeholder>a{justify-self:start}.vnikli-report-library-slots{grid-template-columns:1fr}.vnikli-report-library-slots p{min-height:0}}@media(max-width:420px){.vnikli-report-library-placeholder>header{flex-direction:column}.vnikli-report-library-placeholder>header>strong{align-self:flex-start}}@media(max-width:360px){.vnikli-real-reports-hero h1{font-size:clamp(39px,12.5vw,44px)}.vnikli-real-reports-boundary h2{font-size:36px}}.vnikli-report-shell{--paper: #f1eee5;--paper-light: #fffdf7;--ink: #11120f;--muted: #62645c;--line: rgba(17, 18, 15, .16);--acid: #c8ff3d;min-width:0;min-height:100svh;overflow:clip;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis:none;font-kerning:normal;text-rendering:optimizeLegibility}.vnikli-report-shell h1,.vnikli-report-shell h2,.vnikli-report-shell h3{text-wrap:balance}.vnikli-report-shell p,.vnikli-report-shell li,.vnikli-report-shell blockquote{text-wrap:pretty}.vnikli-report-shell *,.vnikli-report-shell *:before,.vnikli-report-shell *:after{box-sizing:border-box}.vnikli-report-shell a{color:inherit;text-decoration:none}.vnikli-report-shell button,.vnikli-report-shell input{color:inherit;font:inherit}.vnikli-report-shell button{cursor:pointer}.vnikli-report-shell a:focus-visible,.vnikli-report-shell button:focus-visible,.vnikli-report-shell input:focus-visible,.vnikli-report-shell summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 5px var(--acid)}.vr-chrome{position:sticky;z-index:45;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 32px;border-bottom:1px solid var(--line);background:#f1eee5f5}.vr-brand{display:inline-flex;width:max-content}.vr-brand .vnikli-lockup{--vnikli-logo-size: 34px}.vr-private-status{display:inline-flex;align-items:center;gap:9px;font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.vr-private-status i{width:8px;height:8px;background:var(--acid);border:1px solid var(--ink);border-radius:50%}.vr-chrome nav{display:flex;justify-self:end;align-items:center;gap:6px}.vr-chrome nav a,.vr-chrome nav button{min-height:38px;padding:9px 13px;border:0;background:transparent;font-size:var(--type-small);font-weight:var(--font-weight-medium)}@media(hover:hover){.vr-chrome nav a:hover,.vr-chrome nav button:hover{background:var(--paper-light)}}.vr-stage{width:min(100%,1000px);margin:0 auto;padding:64px 36px 78px}.vr-message{max-width:760px;margin:0 0 28px;padding:13px 16px;background:var(--paper-light);font-size:var(--type-small);font-weight:var(--font-weight-medium)}.vr-report-intro{max-width:760px;padding-bottom:46px}.vr-report-intro>span,.vr-direct-checkout>header>span,.vr-finding-kind,.vr-finding-risk>span,.vr-evidence>span,.vr-next-step>span,.vr-paywall-copy>span,.vr-paid-progress>span,.vr-paid-summary>span,.vr-state>span{display:block;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.vr-report-intro h1,.vr-state h1{max-width:760px;margin:13px 0 0;font-family:var(--font-editorial);font-size:clamp(34px,3.7vw,46px);font-weight:var(--font-weight-regular);letter-spacing:-.04em;line-height:1}.vr-report-intro p{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.5}.vr-report-intro>small{display:block;margin-top:10px;color:var(--muted);font-size:var(--type-label);line-height:1.45}.vr-free-layout{max-width:760px}.vr-reading-column{min-width:0}.vr-direct-checkout{max-width:760px}.vr-direct-checkout>header{position:relative;padding:clamp(32px,6vw,54px);overflow:hidden;background:var(--acid)}.vr-direct-checkout>header:after{position:absolute;top:0;right:0;width:clamp(52px,8vw,82px);aspect-ratio:1;background:var(--ink);content:""}.vr-direct-checkout>header>span{color:#11120fa8}.vr-direct-checkout>header h1{max-width:610px;margin:16px 0 0;font-family:var(--font-editorial);font-size:clamp(39px,5.5vw,62px);font-weight:var(--font-weight-regular);letter-spacing:-.045em;line-height:.96}.vr-direct-checkout>header p{max-width:570px;margin:24px 0 0;font-size:var(--type-body);line-height:1.5}.vr-direct-checkout .vr-paywall{margin-top:0}.vr-direct-unavailable{margin:0;padding:18px 22px;background:var(--ink);color:var(--paper-light);font-size:var(--type-small)}.vr-findings{display:grid;gap:18px}.vr-finding{padding:30px 34px 32px;background:var(--paper-light);box-shadow:inset 4px 0 0 var(--acid)}.vr-finding+.vr-finding{margin-top:0}.vr-finding-number,.vr-paid-finding-number{padding-top:2px;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.vr-finding-kind{color:var(--ink)}.vr-finding-content h3,.vr-paid-finding h3{max-width:690px;margin:10px 0 0;font-family:var(--font-editorial);font-size:clamp(25px,2.8vw,32px);font-weight:var(--font-weight-regular);letter-spacing:-.025em;line-height:1.08}.vr-finding-risk{max-width:690px;margin-top:20px}.vr-finding-risk p{margin:8px 0 0;font-size:var(--type-body);line-height:1.55}.vr-evidence{max-width:690px;margin-top:22px;padding:18px 20px;background:#11120f0e}.vr-evidence.is-missing{background:#beff282e}.vr-evidence blockquote,.vr-evidence p{margin:10px 0 0;font-size:var(--type-body);line-height:1.55}.vr-evidence blockquote{font-family:var(--font-editorial);font-size:19px}.vr-next-step{display:grid;grid-template-columns:142px minmax(0,1fr);gap:20px;max-width:690px;margin-top:18px;padding:17px 20px;background:var(--acid)}.vr-next-step p{margin:0;font-size:var(--type-body);font-weight:var(--font-weight-bold);line-height:1.45}.vr-paywall{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:clamp(34px,6vw,64px);margin-top:48px;padding:32px;background:var(--ink);color:var(--paper-light)}.vr-paywall-copy h2{margin:0;font-family:var(--font-editorial);font-size:32px;font-weight:var(--font-weight-regular);letter-spacing:-.035em;line-height:1}.vr-paywall-copy>span{color:var(--acid)}.vr-paywall-copy>p{margin:15px 0 0;color:#fffdf7b8;font-size:var(--type-small);line-height:1.48}.vr-paywall-copy>strong{display:block;margin:24px 0 0;font-family:var(--font-editorial);font-size:39px;font-weight:var(--font-weight-regular);letter-spacing:-.03em}.vr-paywall-form>label{display:block;margin-top:0}.vr-paywall-form>label+label{margin-top:13px}.vr-paywall-form>label>span{display:block;margin-bottom:7px;color:#fffdf7ad;font-size:var(--type-label);font-weight:var(--font-weight-medium)}.vr-paywall input[type=email]{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(255,253,247,.36);border-radius:2px;background:#fffdf714;color:var(--paper-light)}.vr-paywall input::placeholder{color:#fffdf766}.vr-offer-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start}.vr-offer-consent input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--acid)}.vr-offer-consent span{margin:0!important;line-height:1.4}.vr-offer-consent a{text-decoration:underline;text-underline-offset:2px}.vr-paywall .vr-paywall-cta,.vr-checkout-fallback button{width:100%;min-height:48px;margin-top:18px;padding:11px 14px;border:1px solid var(--acid);border-radius:2px;background:var(--acid);color:var(--ink);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vr-paywall-cta:disabled{border-color:#fffdf729;background:#fffdf71f;color:#fffdf785;cursor:not-allowed}.vr-paywall>small{display:block;margin-top:12px;color:#fffdf78a;font-size:var(--type-label);line-height:1.4}.vr-paywall-form>small{display:block;margin-top:12px;color:#fffdf78a;font-size:var(--type-label);line-height:1.4}.vr-checkout-fallback b{display:block;font-size:var(--type-small);line-height:1.35}.vr-checkout-fallback p{color:#fffdf7a8;font-size:var(--type-small)}.vr-checkout-fallback small{display:block;margin-top:12px;color:#fffdf78a;font-size:var(--type-label);line-height:1.4}.vr-checkout-fallback button.is-secondary{margin-top:8px;border-color:#fffdf747;background:transparent;color:var(--paper-light)}.vr-paid-progress,.vr-access-warning{max-width:760px;padding:28px 30px;background:var(--ink);color:var(--paper-light)}.vr-paid-progress h2{margin:12px 0 0;font-family:var(--font-editorial);font-size:34px;font-weight:var(--font-weight-regular)}.vr-paid-progress>div{height:4px;margin-top:24px;overflow:hidden;background:#fffdf72e}.vr-paid-progress i,.vr-state-loader i{display:block;width:18%;height:100%;background:var(--acid);transition:width .24s ease}.vr-paid-progress p{margin:14px 0 0;color:#fffdf79e;font-size:var(--type-small)}.vr-paid-progress button,.vr-access-warning button{margin-top:18px;padding:9px 12px;border:1px solid var(--paper-light);background:transparent;color:inherit;font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vr-paid-report{max-width:980px}.vr-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.vr-report-actions button,.vr-counterparty-question button{min-height:38px;padding:8px 12px;border:1px solid var(--ink);border-radius:2px;background:transparent;font-size:var(--type-label);font-weight:var(--font-weight-bold)}@media(hover:hover){.vr-report-actions button:hover,.vr-counterparty-question button:hover,.vr-report-questions li button:hover{background:var(--ink);color:var(--paper-light)}.vr-report-questions li button:hover{border-color:var(--acid);background:var(--acid);color:var(--ink)}}.vr-report-decision{border:1px solid var(--ink);background:var(--paper-light)}.vr-report-decision-header{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:48px;padding:10px 18px;background:var(--ink);color:var(--paper-light)}.vr-report-decision-header>span,.vr-report-decision-copy>div>span,.vr-report-section-heading span,.vr-finding-explanation>span,.vr-report-questions-header>div>span,.vr-report-boundary>span{display:block;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase}.vr-report-decision-header>span{color:#fffdf7b3}.vr-report-decision-header>strong{padding:6px 9px 5px;background:var(--acid);color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.vr-report-decision-copy{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:clamp(40px,7vw,76px);padding:clamp(38px,6vw,64px) clamp(28px,6vw,60px)}.vr-report-decision-copy h2,.vr-report-section-heading h2,.vr-report-questions h2,.vr-report-boundary h2{margin:12px 0 0;font-family:var(--font-editorial);font-size:clamp(32px,4.2vw,52px);font-weight:var(--font-weight-regular);letter-spacing:-.04em;line-height:1.02}.vr-paid-recommendation{align-self:start;padding:4px 0 4px 24px;border-left:4px solid var(--acid)}.vr-paid-recommendation>strong{display:block;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase}.vr-paid-recommendation p{margin:13px 0 0;font-size:var(--type-body);font-weight:var(--font-weight-medium);line-height:1.5}.vr-paid-recommendation small{display:block;margin-top:18px;color:var(--muted);font-size:var(--type-label);line-height:1.5}.vr-report-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.9fr);border-top:1px solid var(--ink)}.vr-report-totals>div{min-height:112px;padding:20px 22px;border-right:1px solid var(--line)}.vr-report-totals>div.is-material{background:#fff0c8}.vr-report-totals>div strong{display:block;font-family:var(--font-editorial);font-size:38px;font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;line-height:1}.vr-report-totals>div span{display:block;margin-top:9px;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.vr-report-totals nav{display:grid;align-content:center;gap:4px;padding:16px 20px;background:var(--acid)}.vr-report-totals nav a{display:flex;min-height:32px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(17,18,15,.38);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vr-report-totals nav a:after{content:"↓"}.vr-report-context,.vr-paid-findings,.vr-report-questions,.vr-report-boundary{margin-top:clamp(72px,10vw,112px);scroll-margin-top:100px}.vr-report-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:36px;align-items:end;padding-bottom:20px;border-bottom:1px solid var(--ink)}.vr-report-section-heading h2{font-size:clamp(30px,3.5vw,44px)}.vr-report-section-heading>p{margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.5}.vr-report-documents{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;margin-top:20px;background:var(--line)}.vr-report-documents article{min-width:0;padding:22px;background:var(--paper-light)}.vr-report-documents article>header{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.08em}.vr-report-documents article h3{margin:28px 0 8px;overflow-wrap:anywhere;font-size:20px}.vr-report-documents article p,.vr-report-documents article ul,.vr-report-coverage-note{margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.55}.vr-report-documents article ul{margin-top:10px;padding-left:18px}.vr-report-coverage-note{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;margin-top:1px;padding:18px 22px;background:#fff0c8;color:var(--ink)}.vr-report-coverage-note ul{margin:0;padding-left:18px}.vr-paid-report>.vnikli-matrix{margin-top:clamp(72px,10vw,112px)}.vr-paid-report>.vnikli-matrix .vnikli-matrix-scroll{border:1px solid var(--line);border-radius:0;background:var(--paper-light)}.vr-paid-findings-list{display:grid;gap:18px;margin-top:24px}.vr-paid-finding{--finding-accent: #8aa66a;display:grid;grid-template-columns:72px minmax(0,1fr);border:1px solid var(--line);border-top:5px solid var(--finding-accent);background:var(--paper-light)}.vr-paid-finding.is-critical{--finding-accent: #b83a31}.vr-paid-finding.is-high{--finding-accent: #dc8b27}.vr-paid-finding.is-medium{--finding-accent: #c5b82e}.vr-paid-finding-number{padding:27px 12px;border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-editorial);font-size:22px;text-align:center}.vr-paid-finding-content{min-width:0;padding:clamp(26px,4.5vw,44px)}.vr-paid-finding-content>header{display:flex;flex-wrap:wrap;gap:7px}.vr-paid-finding-content>header span{padding:5px 8px 4px;background:#11120f14;font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.vr-paid-finding-content>header span:first-child{background:var(--finding-accent);color:var(--ink)}.vr-paid-finding.is-critical .vr-paid-finding-content>header span:first-child{color:var(--paper-light)}.vr-paid-finding h3{max-width:700px;margin:20px 0 0;font-family:var(--font-editorial);font-size:clamp(27px,3.5vw,39px);font-weight:var(--font-weight-regular);letter-spacing:-.035em;line-height:1.06}.vr-finding-explanation{max-width:700px;margin-top:26px}.vr-finding-explanation p{margin:8px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.58}.vr-paid-finding .vr-evidence{max-width:700px;margin-top:24px;border-left:3px solid var(--finding-accent);background:var(--paper)}.vr-counterparty-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;max-width:700px;margin-top:20px;padding:20px;background:#c8ff3d6b}.vr-counterparty-question span{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.vr-counterparty-question p{margin:8px 0 0;font-size:var(--type-body);font-weight:var(--font-weight-medium);line-height:1.48}.vr-report-empty{display:grid;grid-template-columns:72px minmax(0,1fr);margin-top:24px;border:1px solid var(--line);background:var(--paper-light)}.vr-report-empty>span{display:grid;place-items:center;min-height:150px;border-right:1px solid var(--line);background:var(--acid);font-size:28px}.vr-report-empty>div{padding:30px}.vr-report-empty h3{margin:0;font:400 clamp(25px,3vw,34px)/1.08 var(--font-editorial)}.vr-report-empty p{max-width:690px;margin:13px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.55}.vr-report-questions{padding:clamp(30px,5vw,48px);background:var(--ink);color:var(--paper-light)}.vr-report-questions-header{display:flex;justify-content:space-between;gap:32px;align-items:end}.vr-report-questions-header>div>span{color:var(--acid)}.vr-report-questions h2{font-size:clamp(32px,4vw,46px)}.vr-report-questions-header p{margin:12px 0 0;color:#fffdf7a3;font-size:var(--type-small)}.vr-report-questions button{min-height:40px;padding:8px 12px;border:1px solid rgba(255,253,247,.54);background:transparent;color:var(--paper-light);font-size:var(--type-label);font-weight:var(--font-weight-bold)}.vr-report-questions-header>button{border-color:var(--acid);background:var(--acid);color:var(--ink)}.vr-report-questions ol{display:grid;gap:0;margin:34px 0 0;padding:0;list-style:none}.vr-report-questions li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:88px;padding:16px 0;border-top:1px solid rgba(255,253,247,.2)}.vr-report-questions li>span{color:var(--acid);font-family:var(--font-editorial);font-size:21px}.vr-report-questions li p{margin:0;font-size:var(--type-body);font-weight:var(--font-weight-medium);line-height:1.48}.vr-report-boundary{position:relative;padding:clamp(34px,6vw,58px);overflow:hidden;background:var(--acid)}.vr-report-boundary:after{position:absolute;top:0;right:0;width:clamp(48px,8vw,86px);aspect-ratio:1;background:var(--ink);content:""}.vr-report-boundary h2{max-width:720px;padding-right:50px;font-size:clamp(32px,4vw,48px)}.vr-report-boundary p{max-width:700px;margin:18px 0 0;font-size:17px;font-weight:var(--font-weight-bold);line-height:1.5}.vr-report-boundary small{display:block;max-width:700px;margin-top:28px;color:#11120fa3;font-size:var(--type-label);line-height:1.5}.vr-access-warning{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:32px}.vr-access-warning p{margin:5px 0 0;color:#fffdf79e;font-size:var(--type-small)}.vr-access-warning button{margin:0}.vr-security-note{max-width:760px;margin-top:76px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vr-security-note summary{cursor:pointer;font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vr-security-note p{max-width:650px;margin:16px 0 0;color:var(--muted);font-size:var(--type-small);line-height:1.5}.vr-report-footer{display:flex;justify-content:space-between;gap:32px;align-items:end;max-width:980px;margin-top:54px}.vr-report-footer p{max-width:620px;margin:0;color:var(--muted);font-size:var(--type-label);line-height:1.5}.vr-report-footer button{padding:8px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--muted);font-size:var(--type-label)}.vr-report-footer button.is-confirm{color:#9c251d;font-weight:var(--font-weight-bold)}.vr-state{max-width:760px;min-height:calc(100svh - 250px);padding-top:clamp(60px,12vh,140px)}.vr-state p{max-width:560px;margin:24px 0 0;color:var(--muted);font-size:var(--type-body);line-height:1.5}.vr-state>a{display:inline-flex;min-height:44px;align-items:center;margin-top:28px;padding:10px 16px;background:var(--ink);color:var(--paper-light);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vr-state-loader{width:min(100%,520px);height:4px;margin-top:32px;overflow:hidden;background:#11120f24}.vr-state[aria-live=polite] .vr-state-loader i:not([style]){animation:vr-load 1.5s ease-in-out infinite alternate}@keyframes vr-load{0%{width:12%}to{width:68%}}.vnikli-report-ready{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;margin:0 28px;padding:clamp(34px,5vw,62px);background:var(--ink);color:var(--paper-light)}.vnikli-report-ready>div:first-child>span{color:var(--acid);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.vnikli-report-ready h2{margin:13px 0 0;font-family:var(--font-editorial);font-size:clamp(32px,4.5vw,54px);font-weight:var(--font-weight-regular);letter-spacing:-.04em;line-height:.98}.vnikli-report-ready p{max-width:570px;margin:18px 0 0;color:#fffdf7a8;font-size:var(--type-body);line-height:1.5}.vnikli-report-ready-action{display:grid;justify-items:start;gap:10px;min-width:260px}.vnikli-report-ready-action a{display:inline-flex;min-height:50px;align-items:center;padding:11px 17px;background:var(--acid);color:var(--ink);font-size:var(--type-small);font-weight:var(--font-weight-bold)}.vnikli-report-ready-action small{color:#fffdf780;font-size:var(--type-label)}@media(max-width:900px){.vr-stage{padding:52px 24px 68px}.vr-report-intro{padding-bottom:44px}.vr-free-layout{max-width:100%}.vr-paywall{grid-template-columns:1fr;gap:30px}.vr-paid-summary{grid-template-columns:1fr}.vr-paid-summary h2,.vr-paid-recommendation{margin-top:0}.vr-report-context>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vnikli-report-ready{grid-template-columns:1fr;gap:30px}}@media(max-width:620px){.vr-chrome{grid-template-columns:auto 1fr;min-height:64px;padding:0 16px}.vr-private-status{justify-self:end}.vr-private-status span{font-size:var(--type-label)}.vr-chrome nav{grid-column:1 / -1;display:none}.vr-stage{padding:40px 18px 54px}.vr-report-intro{padding-bottom:46px}.vr-report-intro h1,.vr-state h1{font-size:37px}.vr-report-intro p{font-size:var(--type-body)}.vr-report-meta{grid-template-columns:1fr;gap:10px}.vr-finding,.vr-paid-finding{grid-template-columns:36px minmax(0,1fr);gap:11px}.vr-paid-finding+.vr-paid-finding{margin-top:0}.vr-finding{display:block;padding:24px 19px 26px}.vr-finding-content h3,.vr-paid-finding h3{font-size:27px}.vr-evidence{padding:18px 16px}.vr-next-step{grid-template-columns:1fr;gap:8px;padding:15px 16px}.vr-paywall{padding:26px 20px 23px}.vr-direct-checkout>header{padding:34px 22px 38px}.vr-direct-checkout>header:after{width:48px}.vr-direct-checkout>header h1{max-width:calc(100% - 28px);font-size:41px}.vr-report-actions{display:grid}.vr-report-actions button{width:100%;text-align:left}.vr-report-decision-header{align-items:flex-start;padding:11px 14px}.vr-report-decision-header>strong{max-width:150px;text-align:right}.vr-report-decision-copy{grid-template-columns:1fr;gap:32px;padding:32px 22px 36px}.vr-report-decision-copy h2{font-size:36px}.vr-report-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-report-totals>div{min-height:98px;padding:16px 12px}.vr-report-totals>div strong{font-size:31px}.vr-report-totals>div span{overflow-wrap:anywhere;font-size:var(--type-label)}.vr-report-totals nav{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vr-report-section-heading{grid-template-columns:1fr;gap:16px}.vr-report-context>.vr-report-documents{grid-template-columns:1fr}.vr-report-coverage-note{grid-template-columns:1fr;gap:8px}.vr-report-boundary{padding:26px 22px}.vr-paid-recommendation{padding:20px 0 0;border-top:3px solid var(--acid);border-left:0}.vr-paid-findings{margin-top:78px}.vr-paid-findings-list{gap:14px}.vr-paid-finding{grid-template-columns:48px minmax(0,1fr);gap:0}.vr-paid-finding-number{padding:24px 7px;font-size:17px}.vr-paid-finding-content{padding:24px 18px 26px}.vr-paid-finding h3{font-size:29px}.vr-counterparty-question{grid-template-columns:1fr;gap:16px;margin-inline:-6px;padding:17px}.vr-counterparty-question button{justify-self:start}.vr-report-empty{grid-template-columns:48px minmax(0,1fr)}.vr-report-empty>span{min-height:0}.vr-report-empty>div{padding:24px 18px}.vr-report-questions{padding:34px 18px}.vr-report-questions-header{display:grid;align-items:start}.vr-report-questions-header>button{justify-self:start}.vr-report-questions li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-block:20px}.vr-report-questions li button{grid-column:2;justify-self:start}.vr-access-warning,.vr-report-footer{display:grid;align-items:start}.vnikli-report-ready{margin:0 16px;padding:32px 22px}.vnikli-report-ready-action{min-width:0}}@media(prefers-reduced-motion:reduce){.vr-state-loader i,.vr-paid-progress i{animation:none!important;transition:none}}@media print{.vnikli-report-shell{background:#fff}.vr-chrome,.vr-message,.vr-report-intro,.vr-report-actions,.vr-counterparty-question button,.vr-report-questions button,.vr-access-warning,.vr-security-note,.vr-report-footer,.vnikli-cookie-consent,.vnikli-session-backdrop{display:none!important}.vr-stage,.vr-paid-report,.vr-paid-findings{width:auto;max-width:none;margin:0;padding:0}.vr-report-decision,.vr-report-totals,.vr-paid-finding,.vr-report-questions,.vr-report-boundary,.vr-paid-recommendation{-webkit-print-color-adjust:exact;print-color-adjust:exact}.vr-paid-finding,.vr-report-decision,.vr-evidence,.vr-counterparty-question,.vr-report-context article,.vr-report-empty,.vr-report-questions,.vr-report-questions li,.vr-report-boundary{break-inside:avoid}.vr-paid-report>.vnikli-matrix table{min-width:0;table-layout:fixed}.vr-paid-report>.vnikli-matrix th,.vr-paid-report>.vnikli-matrix td{min-width:0;padding:12px;overflow-wrap:anywhere;font-size:var(--type-label)}.vr-paid-report>.vnikli-matrix th:first-child{position:static;width:25%}}.vnikli-workbench{background:var(--ink)}@media(min-width:901px){.vnikli-workbench-intro h2{display:flex;min-height:190px;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.vnikli-workbench-intro h2>span{position:relative;z-index:1;top:auto;left:auto;transform:translateY(-14px) rotate(-8deg) scaleY(1.5);transform-origin:center}.vnikli-workbench-intro h2 em{position:relative;right:auto;bottom:auto;transform:translateY(14px) rotate(8deg) scaleY(1.5);transform-origin:center}.vnikli-advance-blob{inset:50% auto auto 50%;transform:translate(-50%,-50%) rotate(-4deg) skew(-2deg) scale(1.5)}}.vnikli-checker{width:min(1120px,100%);margin-top:38px;padding:0;overflow:hidden;border-color:#0d0e0ce0;background:#fff;box-shadow:11px 11px 0 var(--acid)}.vnikli-checker:before{z-index:2;width:17px;height:17px;background:var(--signal)}.vnikli-checker-head{min-height:116px;gap:clamp(22px,4vw,56px);padding:24px clamp(24px,3vw,34px) 22px;border-bottom:1px solid var(--ink)}.vnikli-checker-head>div{gap:4px;padding-left:22px}.vnikli-checker-head>div>span{color:var(--signal-cta);font-size:var(--type-label);font-weight:var(--font-weight-black);line-height:1.2;letter-spacing:.11em;text-transform:uppercase}.vnikli-checker-head>div>strong{font-size:clamp(24px,2.5vw,34px);font-weight:var(--font-weight-bold);line-height:1.05;letter-spacing:-.035em}.vnikli-checker-head>div>small{display:block;color:var(--muted);font-size:var(--type-small);line-height:1.35}.vnikli-checker-head>p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-width:188px;padding:14px 16px 13px;background:var(--acid)}.vnikli-checker-head>p>span{align-self:end;font-size:var(--type-label);line-height:1.2}.vnikli-checker-head>p>b{grid-row:1 / 3;grid-column:2;align-self:center;font-size:30px}.vnikli-checker-head>p>small{color:#0d0e0cb3;font-size:var(--type-label);font-weight:var(--font-weight-medium);line-height:1.2}.vnikli-checker-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px,3vw,38px);padding:clamp(26px,3vw,36px)}.vnikli-checker-body.is-basic{grid-template-columns:1fr}.vnikli-analysis-context{align-content:start;gap:30px;margin:0}.vnikli-analysis-context fieldset{min-width:0}.vnikli-analysis-context legend,.vnikli-upload-stage-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;width:100%;margin:0 0 13px;padding:0;float:none;letter-spacing:0;text-transform:none}.vnikli-analysis-context legend>span:first-child,.vnikli-upload-stage-head>span:first-child{display:grid;width:34px;height:34px;place-items:center;background:var(--acid);color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-black);line-height:1;letter-spacing:.08em}.vnikli-analysis-context legend>span:last-child,.vnikli-upload-stage-head>span:last-child{display:grid;min-width:0;gap:2px}.vnikli-analysis-context legend strong,.vnikli-upload-stage-head strong{font-size:var(--type-small);font-weight:var(--font-weight-black);line-height:1.15}.vnikli-analysis-context legend small,.vnikli-upload-stage-head small{color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-regular);line-height:1.35}.vnikli-analysis-context .vnikli-mode-switch{gap:0;margin:0;border:1px solid var(--ink)}.vnikli-analysis-context .vnikli-mode-switch button{position:relative;display:grid;min-width:0;min-height:72px;gap:3px;align-content:center;padding:12px 14px;border:0;border-radius:0;background:#f1f1ec;color:var(--ink);text-align:left;transition:background-color .15s ease,color .15s ease}.vnikli-analysis-context .vnikli-mode-switch button+button{border-left:1px solid var(--ink)}.vnikli-analysis-context .vnikli-mode-switch button strong{font-size:var(--type-small);font-weight:var(--font-weight-bold);line-height:1.2}.vnikli-analysis-context .vnikli-mode-switch button small{color:currentColor;font-size:var(--type-label);font-weight:var(--font-weight-regular);line-height:1.25;opacity:.7}.vnikli-analysis-context .vnikli-mode-switch button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:inset 0 -5px var(--acid)}.vnikli-analysis-context .vnikli-mode-switch button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.vnikli-context-note{display:block;margin-top:7px;color:var(--muted);font-size:var(--type-label);line-height:1.35}.vnikli-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vnikli-scenario-grid button{position:relative;min-width:0;min-height:50px;padding:9px 12px;border:1px solid transparent;border-radius:0;background:#f1f1ec;color:var(--ink);font-size:var(--type-label);font-weight:var(--font-weight-bold);line-height:1.25;text-align:left;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.vnikli-scenario-grid button:last-child{grid-column:1 / -1}.vnikli-scenario-grid button[aria-pressed=true]{border-color:var(--signal-cta);background:#eef0ff;color:#24309f;box-shadow:inset 4px 0 var(--signal)}@media(hover:hover){.vnikli-analysis-context button:hover:not([aria-disabled=true]){background:#e7e8df}.vnikli-analysis-context button[aria-pressed=true]:hover{background:var(--ink);color:#fff}.vnikli-scenario-grid button[aria-pressed=true]:hover{background:#e5e8ff;color:#24309f}}.vnikli-analysis-context button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--acid)}.vnikli-analysis-context fieldset>p{margin:9px 0 0;color:#8d2d20;font-size:var(--type-label);line-height:1.4}.vnikli-upload-stage{min-width:0}.vnikli-upload{min-height:272px;margin:0;padding:clamp(22px,3vw,32px);place-items:center;border:1px dashed rgba(13,14,12,.56);background:linear-gradient(135deg,rgba(200,255,61,.54) 0 13px,transparent 13px),#f5f5ef;text-align:center}.vnikli-upload:after{right:0;bottom:0;top:auto;width:18px;height:18px;background:var(--signal);content:"";font-size:0;transform:none}.vnikli-upload.is-dragging{background:linear-gradient(135deg,var(--signal) 0 13px,transparent 13px),#efffc8;box-shadow:inset 0 0 0 3px var(--acid);transform:translateY(-2px)}.vnikli-upload.is-dragging:after{background:var(--ink);transform:none}.vnikli-upload.has-file:after{display:block;background:var(--acid)}.vnikli-upload-empty{width:min(390px,100%);justify-items:center;text-align:center}.vnikli-upload-icon{display:grid;width:58px;height:58px;margin-bottom:13px;place-items:center;border:1px solid var(--ink);background:#fff;color:var(--signal-cta);box-shadow:5px 5px 0 var(--acid)}.vnikli-upload-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:3}.vnikli-upload-empty strong{max-width:100%;font-size:clamp(28px,3vw,38px);line-height:.98;overflow-wrap:anywhere}.vnikli-upload-empty>p{display:block;max-width:310px;margin:8px 0 16px;font-size:var(--type-small);line-height:1.35}.vnikli-upload-empty button,.vnikli-upload-file-actions button{min-height:46px;padding:0 18px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:var(--type-small);font-weight:var(--font-weight-bold);transition:background-color .15s ease,color .15s ease,transform .15s ease}@media(hover:hover){.vnikli-upload-empty button:hover,.vnikli-upload-file-actions button:hover{background:var(--acid);color:var(--ink);transform:translateY(-2px)}}.vnikli-upload-empty small{margin-top:13px;color:var(--muted);font-size:var(--type-label);font-weight:var(--font-weight-medium);line-height:1.35;letter-spacing:.035em;text-transform:uppercase}.vnikli-upload-empty .vnikli-upload-hint{max-width:370px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);letter-spacing:0;text-transform:none}.vnikli-upload-files{width:100%}.vnikli-upload-file-list article{grid-template-columns:48px minmax(0,1fr) auto}.vnikli-upload-file-list article>span{background:var(--signal);color:#fff}.vnikli-upload-file-list button{min-height:42px}.vnikli-data-note{gap:9px;margin:10px 0 0;padding:9px 10px;background:transparent;color:var(--muted)}.vnikli-data-note>span{width:24px;height:24px;flex-basis:24px}.vnikli-availability{margin:0 clamp(26px,3vw,36px) 24px;border-color:#0d0e0c47;background:#f3f3ed}.vnikli-checker-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:26px;align-items:center;padding:22px clamp(26px,3vw,36px) 26px;border-top:1px solid var(--ink);background:#f5f5ef}.vnikli-consent{margin:0;font-size:var(--type-small)}.vnikli-consent input{width:20px;height:20px}.vnikli-submit{min-height:56px}.vnikli-job-status,.vnikli-form-feedback{margin:0 clamp(26px,3vw,36px) 24px}@media(min-width:641px)and (max-width:900px){.vnikli-checker-body{grid-template-columns:1fr}.vnikli-analysis-context,.vnikli-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vnikli-upload{min-height:250px}}@media(max-width:640px){.vnikli-workbench{padding:28px 16px 74px;background-size:44px 44px}.vnikli-checker{margin-top:0;padding:0;overflow:hidden;box-shadow:7px 7px 0 var(--acid)}.vnikli-checker-head{min-height:0;gap:14px;padding:20px 18px 18px}.vnikli-checker-head>div{min-width:0;padding-left:13px}.vnikli-checker-head>div>span{font-size:var(--type-label)}.vnikli-checker-head>div>strong{font-size:clamp(20px,6vw,26px)}.vnikli-checker-head>div>small{display:block;font-size:var(--type-label)}.vnikli-checker-head>p{min-width:104px;gap:2px 7px;padding:9px 10px}.vnikli-checker-head>p>span{max-width:58px;font-size:var(--type-label);letter-spacing:.04em}.vnikli-checker-head>p>b{font-size:24px}.vnikli-checker-head>p>small{display:none}.vnikli-checker-body{grid-template-columns:1fr;gap:28px;padding:22px 18px 24px}.vnikli-analysis-context{gap:22px}.vnikli-analysis-context legend,.vnikli-upload-stage-head{grid-template-columns:30px minmax(0,1fr);gap:9px;margin-bottom:10px}.vnikli-analysis-context legend>span:first-child,.vnikli-upload-stage-head>span:first-child{width:30px;height:30px}.vnikli-analysis-context .vnikli-mode-switch button{min-height:68px;padding:10px}.vnikli-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vnikli-scenario-grid button:last-child{grid-column:1 / -1}.vnikli-scenario-grid button{min-height:44px}.vnikli-upload{min-height:220px;padding:18px 16px}.vnikli-upload-icon{width:46px;height:46px;margin-bottom:10px;box-shadow:4px 4px 0 var(--acid)}.vnikli-upload-icon svg{width:28px;height:28px}.vnikli-upload-empty strong{max-width:100%;font-size:clamp(27px,8vw,34px)}.vnikli-upload-empty button{width:100%;margin-top:0}.vnikli-upload-empty>p{display:none}.vnikli-data-note{align-items:flex-start}.vnikli-checker-action{grid-template-columns:1fr;gap:18px;padding:20px 18px 22px}.vnikli-availability,.vnikli-job-status,.vnikli-form-feedback{margin-right:18px;margin-left:18px}}
