.wkt-page{--wrl-ink:#0a1929;--wrl-muted:#4a6570;--wrl-line:#e2e8f0;--wrl-mono:"JetBrains Mono", ui-monospace, monospace;--wrl-head:"Space Grotesk", sans-serif;--wrl-ok:#12b886;--wrl-warn:#f5a524;--wrl-bad:#e5484d;--wrl-teal:#00949d;--wrl-cyan:#5ee6ec}[class*=wrl-][hidden]{display:none!important}.wrl-eyebrow{font-family:var(--wrl-mono);letter-spacing:1.4px;text-transform:uppercase;color:color-mix(in srgb, var(--wkt) 82%, #0a1929);margin-bottom:12px;font-size:11.5px;font-weight:700;display:inline-block}.wrl-eyebrow--light{color:var(--wrl-cyan)}.wkt-sec-head__title.wrl-title--light{color:#fff}.wrl-ref{font-family:var(--wrl-mono);white-space:normal;overflow-wrap:anywhere;color:color-mix(in srgb, var(--wkt) 76%, #0a1929);background:color-mix(in srgb, var(--wkt) 7%, #fff);border:1px solid color-mix(in srgb, var(--wkt) 26%, var(--wrl-line));border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-block}.wrl-ghost{font:inherit;color:#33505c;cursor:pointer;background:#fff;border:1px solid #d5dee5;border-radius:10px;padding:10px 15px;font-size:13.5px;font-weight:700;transition:border-color .2s,color .2s}.wrl-ghost:hover{border-color:var(--wkt);color:var(--wkt)}.wrl-ghost--quiet{color:#5d707b;background:0 0;border-color:#0000}.wrl-ghost:focus-visible{outline:2px solid var(--wkt);outline-offset:2px}.wrl-anim{animation:.42s cubic-bezier(.16,1,.3,1) wrl-fade-up}@keyframes wrl-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wkt-hero--visual .wkt-hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:52px;max-width:1180px;display:grid}.wkt-hero--visual .wkt-hero__copy{min-width:0}@media (max-width:1020px){.wkt-hero--visual .wkt-hero__inner{grid-template-columns:1fr;gap:36px;max-width:880px}}.wrl-orb{--dur:calc(var(--n,6) * 2s);color:#fff;background:radial-gradient(380px 240px at 85% 0%, color-mix(in srgb, var(--wkt) 30%, transparent), transparent 70%), radial-gradient(320px 220px at 0% 100%, #00949d38, transparent 70%), linear-gradient(160deg, #ffffff12, #ffffff05);border:1px solid #ffffff24;border-radius:22px;min-width:0;margin:0;padding:14px 18px 18px;position:relative;box-shadow:0 30px 80px -40px #000000d9,inset 0 1px #ffffff14}.wrl-orb__chrome{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.wrl-orb__status{font-family:var(--wrl-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.wrl-orb__status i{background:#3ddc97;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite wrl-orb-live;box-shadow:0 0 #3ddc9799}@keyframes wrl-orb-live{0%{box-shadow:0 0 #3ddc978c}70%,to{box-shadow:0 0 0 9px #3ddc9700}}.wrl-orb__pause{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.wrl-orb__pause:hover{background:#ffffff24}.wrl-orb__pause:focus-visible{outline:2px solid var(--wrl-cyan);outline-offset:2px}.wrl-orb__stage{position:relative}.wrl-orb__svg{width:100%;max-width:380px;height:auto;margin:4px auto 0;display:block;overflow:visible}.wrl-orb__ring{fill:none}.wrl-orb__ring--outer{stroke:#5ee6ec66;stroke-width:1.4px;stroke-dasharray:2 6}.wrl-orb__ring--inner{stroke:color-mix(in srgb, var(--wkt) 70%, #9fc3ff);stroke-width:1.2px;opacity:.75}.wrl-orb__ringlabel{font-family:var(--wrl-mono);letter-spacing:2px;text-transform:uppercase;font-size:9.5px;font-weight:700}.wrl-orb__ringlabel--outer{fill:#5ee6ecd9}.wrl-orb__ringlabel--inner{fill:#a9c8ff;letter-spacing:1.6px;font-size:8.5px}.wrl-orb__orbit{fill:none;stroke:#ffffff29;stroke-width:1px}.wrl-orb__sweep{transform-origin:200px 200px;animation:wrl-orb-spin var(--dur) linear infinite}.wrl-orb__sweep path{fill:none;stroke:url(#wrl-orb-sweep);stroke-width:4px;stroke-linecap:round}@keyframes wrl-orb-spin{to{transform:rotate(360deg)}}.wrl-orb__core{stroke:#fff3;stroke-width:1.2px}.wrl-orb__core-halo{fill:color-mix(in srgb, var(--wkt) 45%, transparent);opacity:.35;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite wrl-orb-halo}@keyframes wrl-orb-halo{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.45;transform:scale(1.12)}}.wrl-orb__core-t{font-family:var(--wrl-head);letter-spacing:-.01em;fill:#fff;font-size:27px;font-weight:700}.wrl-orb__core-s{font-family:var(--wrl-mono);letter-spacing:.06em;fill:#ffffffad;font-size:9.5px;font-weight:700}.wrl-orb__node-dot{fill:#0d2238;stroke:#ffffff4d;stroke-width:1.5px;animation:wrl-orb-dot var(--dur) linear infinite;animation-delay:calc(var(--i) * 2s)}.wrl-orb__node-glow{fill:color-mix(in srgb, var(--wkt) 70%, #5ee6ec);opacity:0;transform-box:fill-box;transform-origin:50%;animation:wrl-orb-glow var(--dur) ease-out infinite;animation-delay:calc(var(--i) * 2s)}.wrl-orb__node-n{font-family:var(--wrl-mono);fill:#ffffffd9;pointer-events:none;font-size:11.5px;font-weight:800}@keyframes wrl-orb-dot{0%,15.5%{fill:color-mix(in srgb, var(--wkt) 85%, #0d2238);stroke:#bcd5ff}17%,to{fill:#0d2238;stroke:#ffffff4d}}@keyframes wrl-orb-glow{0%{opacity:.5;transform:scale(.85)}15.5%{opacity:.18;transform:scale(1.15)}17%,to{opacity:0;transform:scale(.8)}}.wrl-orb__threat{transform:rotate(var(--a));transform-origin:200px 200px}.wrl-orb__threat-dot{fill:#ff6b6b;opacity:0;animation:3.6s ease-in infinite wrl-orb-threat;animation-delay:var(--d)}.wrl-orb__threat-hit{fill:none;stroke:#ff8a8a;stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite wrl-orb-hit;animation-delay:var(--d)}@keyframes wrl-orb-threat{0%{opacity:0;transform:translateY(0)}15%{opacity:.95}52%{opacity:1;transform:translateY(17px)}58%,to{opacity:0;transform:translateY(17px)}}@keyframes wrl-orb-hit{0%,50%{opacity:0;transform:scale(.3)}58%{opacity:.95;transform:scale(.8)}80%,to{opacity:0;transform:scale(1.5)}}.wrl-orb__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.wrl-orb__leg{color:#ffffffb8;min-width:0;animation:wrl-orb-leg var(--dur) linear infinite;animation-delay:calc(var(--i) * 2s);background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;font-weight:600;display:flex}.wrl-orb__leg b{font-family:var(--wrl-mono);color:var(--wrl-cyan);font-size:10.5px}.wrl-orb__leg span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes wrl-orb-leg{0%,15.5%{border-color:color-mix(in srgb, var(--wkt) 70%, #9fc3ff);background:color-mix(in srgb, var(--wkt) 26%, transparent);color:#fff}17%,to{color:#ffffffb8;background:#ffffff08;border-color:#ffffff14}}.wrl-orb__ticker{background:#030a148c;border:1px solid #ffffff12;border-radius:10px;height:40px;margin-top:10px;padding:0 12px;position:relative;overflow:hidden}.wrl-orb__tick{font-family:var(--wrl-mono);color:#b8f3f6;opacity:0;white-space:nowrap;text-overflow:ellipsis;animation:wrl-orb-tick var(--dur) linear infinite;animation-delay:calc(var(--i) * 2s);font-size:11px;line-height:1.35;position:absolute;top:50%;left:12px;right:12px;overflow:hidden;transform:translateY(-50%)}@keyframes wrl-orb-tick{0%{opacity:0;transform:translateY(-20%)}2%,14.5%{opacity:1;transform:translateY(-50%)}16.5%,to{opacity:0;transform:translateY(-80%)}}.wrl-orb__chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.wrl-orb__chip{color:#ffffffbf;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.wrl-orb__chip b{font-family:var(--wrl-mono);color:#fff;font-size:11px}.wrl-orb.is-paused *,.wrl-orb.is-paused{animation-play-state:paused!important}@media (max-width:1020px){.wrl-orb{width:100%;max-width:560px;margin:0 auto}}@media (max-width:480px){.wrl-orb{padding:12px 12px 14px}.wrl-orb__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.wrl-orb__tick{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.wrl-orb *,.wrl-orb__status i{animation:none!important}.wrl-orb__threat,.wrl-orb__sweep{display:none}.wrl-orb__tick:first-child{opacity:1}.wrl-orb__pause{display:none}}.wrl-lc{background:radial-gradient(900px 420px at 0% 0%, color-mix(in srgb, var(--wkt) 7%, transparent), transparent 60%), radial-gradient(700px 380px at 100% 100%, #00949d12, transparent 60%), #f6f8fb;scroll-margin-top:calc(var(--wkt-header,93px) + 56px);padding:92px 24px}.wrl-lc .wkt-container{max-width:1180px}.wrl-lc__layout{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.wrl-lc__nav{min-width:0}@media (min-width:1021px) and (min-height:1010px){.wrl-lc__nav{top:calc(var(--wkt-header,93px) + 68px);position:sticky}}.wrl-lc__dial svg{width:100%;max-width:330px;height:auto;margin:0 auto;display:block;overflow:visible}.wrl-lc__seg,.wrl-lc__core,.wrl-lc__outer{cursor:pointer}.wrl-lc__seg path{fill:#fff;stroke:#d3dce6;stroke-width:1.2px;transition:fill .25s,stroke .25s,filter .25s}.wrl-lc__seg:hover path{fill:color-mix(in srgb, var(--wkt) 9%, #fff);stroke:color-mix(in srgb, var(--wkt) 45%, #d3dce6)}.wrl-lc__seg.is-active path{fill:var(--wkt);stroke:#0000;filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--wkt) 40%, transparent))}.wrl-lc__seg-n{font-family:var(--wrl-mono);fill:color-mix(in srgb, var(--wkt) 85%, #0a1929);pointer-events:none;font-size:11px;font-weight:800}.wrl-lc__seg-t{font-family:var(--wrl-head);fill:#33505c;pointer-events:none;font-size:10.5px;font-weight:700}.wrl-lc__seg.is-active .wrl-lc__seg-n,.wrl-lc__seg.is-active .wrl-lc__seg-t{fill:#fff}.wrl-lc__core circle{fill:#0a1929;stroke:#fff;stroke-width:3px;transition:fill .25s}.wrl-lc__core:hover circle{fill:#12304d}.wrl-lc__core.is-active circle{fill:color-mix(in srgb, var(--wkt) 55%, #0a1929);stroke:color-mix(in srgb, var(--wkt) 40%, #fff);stroke-width:4px}.wrl-lc__core-t{font-family:var(--wrl-head);fill:#fff;pointer-events:none;font-size:13px;font-weight:700}.wrl-lc__core-s{font-family:var(--wrl-mono);fill:#ffffffb8;pointer-events:none;font-size:9.5px;font-weight:700}.wrl-lc__outer circle{fill:none;stroke:#dfe6ee;stroke-width:15px;transition:stroke .25s}.wrl-lc__outer:hover circle{stroke:color-mix(in srgb, var(--wrl-teal) 30%, #dfe6ee)}.wrl-lc__outer.is-active circle{stroke:var(--wrl-teal)}.wrl-lc__outer-t{font-family:var(--wrl-mono);letter-spacing:1.6px;text-transform:uppercase;fill:#46616d;pointer-events:none;font-size:9.5px;font-weight:800}.wrl-lc__outer.is-active .wrl-lc__outer-t{fill:#fff}.wrl-lc__tabs{gap:14px;margin-top:18px;display:grid}.wrl-lc__tabgroup{gap:4px;display:grid}.wrl-lc__tabgroup-l{font-family:var(--wrl-mono);letter-spacing:.12em;text-transform:uppercase;color:#4a6570;margin:0 0 2px 4px;font-size:10.5px;font-weight:700}.wrl-lc__tab{text-align:left;width:100%;font:inherit;color:#33505c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;transition:background .2s,border-color .2s,color .2s;display:flex}.wrl-lc__tab:hover{border-color:var(--wrl-line);background:#fff}.wrl-lc__tab.is-active{border-color:color-mix(in srgb, var(--wkt) 40%, var(--wrl-line));color:var(--wrl-ink);background:#fff;box-shadow:0 10px 24px -18px #0a192973}.wrl-lc__tab:focus-visible{outline:2px solid var(--wkt);outline-offset:2px}.wrl-lc__tab-n{width:28px;height:28px;font-family:var(--wrl-mono);color:color-mix(in srgb, var(--wkt) 85%, #0a1929);background:color-mix(in srgb, var(--wkt) 9%, #fff);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.wrl-lc__tab.is-active .wrl-lc__tab-n{color:#fff;background:linear-gradient(135deg, var(--wkt), var(--wrl-teal))}.wrl-lc__tab.is-cross .wrl-lc__tab-n{color:var(--wrl-teal);background:#00949d1a}.wrl-lc__tab.is-cross.is-active .wrl-lc__tab-n{color:#fff;background:linear-gradient(135deg, #0a1929, var(--wrl-teal))}.wrl-lc__tab-l{min-width:0;font-size:14px;font-weight:700;line-height:1.35}.wrl-lc__panels{min-width:0}.wrl-lc__panel{border:1px solid var(--wrl-line);background:#fff;border-radius:24px;padding:30px 32px 24px;box-shadow:0 30px 60px -44px #0a192973}.wrl-lc__panel.is-cross{background:linear-gradient(#fff 0%,#f4fbfb 100%)}.wrl-lc__panel-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.wrl-lc__panel-n{width:54px;height:54px;font-family:var(--wrl-mono);color:#fff;background:linear-gradient(135deg, var(--wkt), var(--wrl-teal));box-shadow:0 12px 26px -14px color-mix(in srgb, var(--wkt) 70%, transparent);border-radius:16px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.wrl-lc__panel.is-cross .wrl-lc__panel-n{background:linear-gradient(135deg, #0a1929, var(--wrl-teal))}.wrl-lc__kicker{font-family:var(--wrl-mono);letter-spacing:.12em;text-transform:uppercase;color:#4a6570;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.wrl-lc__panel-title{font-family:var(--wrl-head);color:var(--wrl-ink);margin:0;font-size:clamp(20px,2.2vw,25px);font-weight:700;line-height:1.22}.wrl-lc__lead{color:#33505c;margin:0 0 10px;font-size:15.5px;line-height:1.7}.wrl-lc__source{color:#5d707b;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 18px;font-size:12.5px;display:flex}.wrl-lc__source span{font-family:var(--wrl-mono);letter-spacing:.08em;text-transform:uppercase;color:#4a6570;font-size:10.5px;font-weight:700}.wrl-lc__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.wrl-lc__block{background:#f8fafc;border:1px solid #edf1f5;border-radius:16px;min-width:0;padding:16px 18px}.wrl-lc__block--wide{border-color:var(--wrl-line);background:#fff;grid-column:1/-1}.wrl-lc__block-t{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:#46616d;margin:0 0 10px;font-size:11px;font-weight:800}.wrl-lc__risks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wrl-lc__risk{color:var(--wrl-ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.wrl-lc__risk i{background:var(--wrl-warn);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 3px #f5a52429}.wrl-sev--high i{background:var(--wrl-bad);box-shadow:0 0 0 3px #e5484d29}.wrl-sev--low i{background:var(--wrl-ok);box-shadow:0 0 0 3px #12b88629}.wrl-lc__anchors{flex-wrap:wrap;gap:6px;display:flex}.wrl-lc__measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.wrl-lc__measures li{color:#24414c;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.wrl-lc__measures svg{color:var(--wrl-teal);flex:none;margin-top:3px}.wrl-lc__q{background:linear-gradient(135deg, color-mix(in srgb, var(--wkt) 10%, #fff), #00949d12);border:1px solid color-mix(in srgb, var(--wkt) 22%, var(--wrl-line));border-left:4px solid var(--wkt);border-radius:16px;grid-column:1/2;padding:16px 18px}.wrl-lc__q-l{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--wkt) 85%, #0a1929);margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.wrl-lc__q p{font-family:var(--wrl-head);color:var(--wrl-ink);margin:0;font-size:16px;font-weight:600;line-height:1.45}.wrl-lc__block--ev{border-color:var(--wrl-line);background:#fff}.wrl-lc__evidence{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wrl-lc__evidence li{color:#33505c;padding-left:22px;font-size:13.5px;line-height:1.5;position:relative}.wrl-lc__evidence li:before{content:"";border:1.6px solid color-mix(in srgb, var(--wkt) 70%, #0a1929);background:linear-gradient(transparent 5px, color-mix(in srgb, var(--wkt) 30%, transparent) 5px, color-mix(in srgb, var(--wkt) 30%, transparent) 6.5px, transparent 6.5px, transparent 8.5px, color-mix(in srgb, var(--wkt) 30%, transparent) 8.5px, color-mix(in srgb, var(--wkt) 30%, transparent) 10px, transparent 10px);border-radius:2px;width:12px;height:15px;position:absolute;top:3px;left:0}.wrl-lc__pager{border-top:1px solid #edf1f5;justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;display:flex}.wrl-lc__pager .wrl-ghost{text-overflow:ellipsis;white-space:nowrap;max-width:48%;padding:8px 12px;font-size:12.5px;overflow:hidden}@media (max-width:1020px){.wrl-lc__layout{grid-template-columns:1fr;gap:22px}.wrl-lc__nav{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:18px;display:grid;position:static}.wrl-lc__tabs{margin-top:0}}@media (max-width:720px){.wrl-lc{padding:68px 16px}.wrl-lc__nav{grid-template-columns:1fr}.wrl-lc__dial svg{max-width:260px}.wrl-lc__tabs{grid-template-columns:1fr}.wrl-lc__tabgroup{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.wrl-lc__tabgroup-l{display:none}.wrl-lc__tab{border-color:var(--wrl-line);background:#fff;flex:none;width:auto;padding:7px 10px}.wrl-lc__tab-l{white-space:nowrap;font-size:12.5px}.wrl-lc__tab-n{width:24px;height:24px;font-size:10px}.wrl-lc__panel{border-radius:20px;padding:22px 18px 18px}.wrl-lc__panel-n{border-radius:13px;width:44px;height:44px;font-size:15px}.wrl-lc__grid,.wrl-lc__measures{grid-template-columns:1fr}.wrl-lc__q{grid-column:auto}}.wrl-vl{color:#fff;background:radial-gradient(900px 420px at 8% 0%, color-mix(in srgb, var(--wkt) 26%, transparent), transparent 62%), radial-gradient(760px 420px at 96% 100%, #00949d38, transparent 62%), linear-gradient(165deg, #0b1630 0%, #0a1929 55%, #071a22 100%);scroll-margin-top:calc(var(--wkt-header,93px) + 56px);padding:96px 24px;position:relative;overflow:hidden}.wrl-vl:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.wrl-vl .wkt-container{max-width:1180px;position:relative}.wrl-vl__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.wrl-vl__tab{text-align:left;font:inherit;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:flex}.wrl-vl__tab:hover{background:#ffffff14}.wrl-vl__tab.is-active{border-color:color-mix(in srgb, var(--wkt) 70%, #9fc3ff);background:linear-gradient(140deg, color-mix(in srgb, var(--wkt) 30%, transparent), #00949d24);box-shadow:0 18px 40px -26px color-mix(in srgb, var(--wkt) 80%, transparent)}.wrl-vl__tab:focus-visible{outline:2px solid var(--wrl-cyan);outline-offset:2px}.wrl-vl__tab-n{width:38px;height:38px;font-family:var(--wrl-mono);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.wrl-vl__tab.is-active .wrl-vl__tab-n{color:var(--wrl-ink);background:#fff}.wrl-vl__tab-body{flex-direction:column;gap:2px;min-width:0;display:flex}.wrl-vl__tab-body strong{font-family:var(--wrl-head);font-size:15.5px;line-height:1.25}.wrl-vl__tab-body small{color:#ffffffa6;font-size:12.5px;line-height:1.4}.wrl-vl__stage{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:16px;display:grid}.wrl-vl__figure{background:#030a1473;border:1px solid #ffffff1a;border-radius:20px;min-width:0;margin:0;padding:14px}.wrl-vl__figcap{color:#ffffff9e;margin:8px 4px 0;font-size:12.5px;line-height:1.5}.wrl-vd{width:100%;height:auto;display:block}.wrl-vd__zone{stroke-width:1.4px}.wrl-vd__zone--entity{fill:#ffffff09;stroke:#ffffff42}.wrl-vd__zone--cloud{fill:#5ee6ec08;stroke:#5ee6ec66;stroke-dasharray:6 6}.wrl-vd__zone--tenant{fill:#00949d1f;stroke:#2fc4cc}.wrl-vd__zone--provider{fill:#f5a52412;stroke:#f5a524a6;stroke-dasharray:5 5}.wrl-vd__zone-l{font-family:var(--wrl-mono);letter-spacing:.06em;text-transform:uppercase;fill:#ffffff9e;font-size:10.5px;font-weight:700}.wrl-vd__zone-l.is-tenant{fill:var(--wrl-cyan)}.wrl-vd__zone-l.is-provider{fill:#f7c26b}.wrl-vd__users circle,.wrl-vd__users path{fill:none;stroke:#cfe3ff;stroke-width:1.8px;stroke-linecap:round}.wrl-vd__label{fill:#fffc;font-size:11.5px;font-weight:600}.wrl-vd__model rect{fill:color-mix(in srgb, var(--wkt) 30%, #0a1929);stroke:#8db4ff;stroke-width:1.5px}.wrl-vd__chip{fill:none;stroke:#bcd5ff;stroke-width:1.5px;stroke-linecap:round}.wrl-vd__mtitle{fill:#fff;font-size:12px;font-weight:700}.wrl-vd__msub{fill:#ffffffad;font-size:9.5px;font-weight:600}.wrl-vd__data ellipse,.wrl-vd__data path{fill:#00949d33;stroke:var(--wrl-cyan);stroke-width:1.5px}.wrl-vd__data path:last-of-type{fill:none}.wrl-vd__shield path:first-child{fill:#12b88633;stroke:#3ddc97;stroke-width:1.6px;stroke-linejoin:round}.wrl-vd__shield-tick{fill:none;stroke:#3ddc97;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wrl-vd__lock rect,.wrl-vd__lock path{fill:#0a1929;stroke:var(--wrl-cyan);stroke-width:1.6px}.wrl-vd__lock path{fill:none}.wrl-vd__flow{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:7 7;animation:1.1s linear 3 wrl-flow}.wrl-vd__flow.is-in{stroke:var(--wrl-cyan)}.wrl-vd__flow.is-back{stroke:#ffffff59;stroke-width:1.4px;stroke-dasharray:3 7;animation-duration:1.6s}.wrl-vd__flow.is-out{stroke:var(--wrl-warn);stroke-width:2.8px;filter:drop-shadow(0 0 6px #f5a52499)}@keyframes wrl-flow{to{stroke-dashoffset:-28px}}.wrl-vd__cross rect{fill:#f5a5242e;stroke:var(--wrl-warn);stroke-width:1.2px}.wrl-vd__cross text{font-family:var(--wrl-mono);fill:#ffd28a;font-size:9.5px;font-weight:800}.wrl-vd__badge rect{stroke-width:1.2px}.wrl-vd__badge text{font-size:11.5px;font-weight:700}.wrl-vd__badge.is-ok rect{fill:#12b88624;stroke:#3ddc9799}.wrl-vd__badge.is-ok text{fill:#9df0c8}.wrl-vd__badge.is-warn rect{fill:#f5a52424;stroke:#f5a524b3}.wrl-vd__badge.is-warn text{fill:#ffd28a}.wrl-vl__risk{background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:center;min-width:0;padding:22px 24px;display:flex}.wrl-vl__k{font-family:var(--wrl-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7c26b;margin-bottom:10px;font-size:10.5px;font-weight:800}.wrl-vl__main{font-family:var(--wrl-head);color:#fff;margin:0;font-size:clamp(15.5px,1.4vw,17.5px);font-weight:600;line-height:1.5}.wrl-vl__control{color:#ffffffb8;border-top:1px solid #ffffff1a;margin:14px 0 0;padding-top:12px;font-size:13.5px;line-height:1.6}.wrl-vl__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.wrl-vl__card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;min-width:0;padding:20px 22px}.wrl-vl__card-t{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wrl-cyan);margin:0 0 12px;font-size:11px;font-weight:800}.wrl-vl__profile{gap:9px;margin:0;padding:0;list-style:none;display:grid}.wrl-vl__prow{color:#ffffffd9;grid-template-columns:minmax(0,1fr) 54px 56px;align-items:center;gap:10px;font-size:13px;display:grid}.wrl-vl__prow-l{min-width:0;line-height:1.35}.wrl-vl__meter{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.wrl-vl__meter i{background:#ffffff1f;border-radius:3px;height:7px}.wrl-vl__prow.is-l1 .wrl-vl__meter i:nth-child(-n+1){background:var(--wrl-ok)}.wrl-vl__prow.is-l2 .wrl-vl__meter i:nth-child(-n+2){background:var(--wrl-warn)}.wrl-vl__prow.is-l3 .wrl-vl__meter i{background:var(--wrl-bad)}.wrl-vl__prow-v{font-family:var(--wrl-mono);color:#ffffffa6;text-align:right;font-size:10.5px;font-weight:700}.wrl-vl__note{color:#ffffff80;margin:12px 0 0;font-size:11.5px;line-height:1.5}.wrl-vl__list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.wrl-vl__list li{color:#ffffffd1;padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.wrl-vl__list li:before{content:"";background:color-mix(in srgb, var(--wkt) 70%, #9fc3ff);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.wrl-vl__list--check li:before{background:0 0;border-bottom:2px solid #3ddc97;border-left:2px solid #3ddc97;border-radius:0;width:12px;height:7px;top:4px;left:0;transform:rotate(-45deg)}.wrl-vl__cls{background:linear-gradient(160deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:24px;margin-top:30px;padding:26px 28px}.wrl-vl__cls-head{margin-bottom:16px}.wrl-vl__cls-title{font-family:var(--wrl-head);color:#fff;margin:0 0 6px;font-size:clamp(19px,2vw,23px);font-weight:700}.wrl-vl__cls-sub{color:#ffffffb3;max-width:820px;margin:0;font-size:14px;line-height:1.6}.wrl-vl__cls-pick{background:#030a1473;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:5px;display:inline-flex}.wrl-vl__cls-btn{font:inherit;color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.wrl-vl__cls-btn:hover{color:#fff;background:#ffffff0f}.wrl-vl__cls-btn.is-active{color:var(--wrl-ink);background:#fff}.wrl-vl__cls-btn:focus-visible{outline:2px solid var(--wrl-cyan);outline-offset:2px}.wrl-vl__cls-dot{background:var(--wrl-ok);border-radius:50%;width:9px;height:9px}.wrl-vl__cls-btn.is-c1 .wrl-vl__cls-dot{background:var(--wrl-cyan)}.wrl-vl__cls-btn.is-c2 .wrl-vl__cls-dot{background:var(--wrl-warn)}.wrl-vl__cls-btn.is-c3 .wrl-vl__cls-dot{background:var(--wrl-bad)}.wrl-vl__cls-desc{color:#ffffffb3;margin:0 0 14px;font-size:13.5px;line-height:1.6}.wrl-vl__verdicts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;animation:.36s cubic-bezier(.16,1,.3,1) wrl-fade-up;display:grid}.wrl-vl__verdict{border:1px solid #ffffff1a;border-top:3px solid var(--wrl-warn);background:#030a1466;border-radius:16px;min-width:0;padding:16px 18px}.wrl-vl__verdict.is-ok{border-top-color:var(--wrl-ok)}.wrl-vl__verdict.is-no{border-top-color:var(--wrl-bad)}.wrl-vl__verdict.is-current{box-shadow:0 0 0 1px color-mix(in srgb, var(--wkt) 70%, #9fc3ff)}.wrl-vl__verdict-var{font-family:var(--wrl-head);margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.wrl-vl__verdict-pill{font-family:var(--wrl-mono);letter-spacing:.04em;color:#ffd28a;background:#f5a52429;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.wrl-vl__verdict.is-ok .wrl-vl__verdict-pill{color:#9df0c8;background:#12b8862e}.wrl-vl__verdict.is-no .wrl-vl__verdict-pill{color:#ffb3b5;background:#e5484d33}.wrl-vl__verdict p{color:#ffffffc2;margin:10px 0 0;font-size:13px;line-height:1.55}.wrl-vl__cls-note{color:#ffffff85;margin:14px 0 0;font-size:12px;line-height:1.55}.wrl-vl__common{margin-top:30px}.wrl-vl__common-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wrl-vl__common-list li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;min-width:0;padding:16px 18px}.wrl-vl__common-n{font-family:var(--wrl-mono);color:var(--wrl-cyan);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.wrl-vl__common-list strong{font-family:var(--wrl-head);margin-bottom:6px;font-size:15px;display:block}.wrl-vl__common-list p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.55}@media (max-width:1020px){.wrl-vl__stage{grid-template-columns:1fr}.wrl-vl__cols{grid-template-columns:1fr 1fr}.wrl-vl__cols>:first-child{grid-column:1/-1}.wrl-vl__common-list{grid-template-columns:1fr 1fr}}@media (max-width:760px){.wrl-vl{padding:70px 16px}.wrl-vl__tabs{grid-template-columns:1fr;gap:8px}.wrl-vl__tab{padding:11px 13px}.wrl-vl__tab-n{width:32px;height:32px;font-size:13px}.wrl-vl__figure{border-radius:16px;padding:8px}.wrl-vl__cols,.wrl-vl__verdicts,.wrl-vl__common-list{grid-template-columns:1fr}.wrl-vl__cls{border-radius:20px;padding:20px 16px}.wrl-vl__cls-pick{grid-template-columns:1fr 1fr;width:100%;display:grid}.wrl-vl__cls-btn{justify-content:flex-start;padding:9px 10px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.wrl-vd__flow,.wrl-vl__verdicts,.wrl-anim{animation:none}}.wrl-nn{scroll-margin-top:calc(var(--wkt-header,93px) + 56px);background:#fff;padding:92px 24px}.wrl-nn .wkt-container{max-width:1180px}.wrl-nn__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-6px 0 22px;display:grid}.wrl-nn__stat{background:linear-gradient(140deg, color-mix(in srgb, var(--wkt) 7%, #fff), #f7fafb);border:1px solid var(--wrl-line);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.wrl-nn__stat b{font-family:var(--wrl-head);color:var(--wrl-ink);font-size:26px;font-weight:700;line-height:1}.wrl-nn__stat span{color:var(--wrl-muted);font-size:12.5px;line-height:1.45}.wrl-nn__bar{z-index:4;border:1px solid var(--wrl-line);-webkit-backdrop-filter:blur(10px);background:#fffffff0;border-radius:18px;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid;box-shadow:0 18px 40px -32px #0a192980}@media (min-width:901px) and (min-height:900px){.wrl-nn__bar{top:calc(var(--wkt-header,93px) + 58px);position:sticky}}.wrl-nn__search{color:#5d707b;background:#fff;border:1px solid #d5dee5;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.wrl-nn__search:focus-within{border-color:var(--wkt);box-shadow:0 0 0 3px color-mix(in srgb, var(--wkt) 15%, transparent)}.wrl-nn__search input{min-width:0;font:inherit;color:var(--wrl-ink);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:15px}.wrl-nn__filters{gap:8px;display:grid}.wrl-nn__group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wrl-nn__group-l{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:#4a6570;min-width:112px;margin-right:4px;font-size:10.5px;font-weight:700}.wrl-nn__chip{font:inherit;color:#33505c;cursor:pointer;background:#fff;border:1px solid #d5dee5;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.wrl-nn__chip:hover{border-color:var(--wkt)}.wrl-nn__chip.is-active{background:var(--wrl-ink);border-color:var(--wrl-ink);color:#fff}.wrl-nn__chip:focus-visible{outline:2px solid var(--wkt);outline-offset:2px}.wrl-nn__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wrl-nn__count{font-family:var(--wrl-mono);color:var(--wrl-muted);margin-right:auto;font-size:12px;font-weight:700}.wrl-nn__meta .wrl-ghost{padding:7px 12px;font-size:12.5px}.wrl-nn__table{border:1px solid var(--wrl-line);background:#fff;border-radius:18px;overflow:hidden}.wrl-nn__row{color:#24414c;border-top:1px solid #eef2f5;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1.75fr) minmax(0,.75fr);gap:18px;padding:15px 20px;font-size:13.5px;line-height:1.55;transition:background .15s;display:grid}.wrl-nn__row:hover{background:#fafcfd}.wrl-nn__row--head{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:#5d707b;background:#f5f8fa;border-top:none;padding-top:12px;padding-bottom:12px;font-size:10.5px;font-weight:800}.wrl-nn__row--head:hover{background:#f5f8fa}.wrl-nn__row>span{min-width:0}.wrl-nn__ref{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wrl-act{font-family:var(--wrl-mono);border-left:3px solid var(--wkt);background:color-mix(in srgb, var(--wkt) 8%, #fff);color:var(--wrl-ink);overflow-wrap:anywhere;border-radius:7px;padding:3px 9px 3px 8px;font-size:12px;font-weight:800;line-height:1.35;display:inline-block}.wrl-act--rmf{border-left-color:var(--wrl-teal);background:#00949d14}.wrl-act--sub{background:#6e56cf14;border-left-color:#6e56cf}.wrl-act--its{background:#64748b1a;border-left-color:#64748b}.wrl-act--cloud{border-left-color:var(--wrl-warn);background:#f5a5241a}.wrl-act--aiact{background:#db277714;border-left-color:#db2777}.wrl-nn__ref small{color:#4a6570;font-size:11px}.wrl-nn__topic strong{color:var(--wrl-ink);font-weight:700;display:block}.wrl-nn__topic small{color:#4a6570;margin-top:2px;font-size:12px;display:block}.wrl-nn__where{font-family:var(--wrl-mono);color:#5d707b;font-size:11.5px}.wrl-nn__areas{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.wrl-nn__areas i{color:#46616d;background:#eef3f6;border-radius:999px;padding:1px 7px;font-family:inherit;font-size:10px;font-style:normal;font-weight:700}.wrl-nn__more{justify-content:center;margin-top:14px;display:flex}.wrl-nn__more .wrl-ghost{padding:10px 18px;font-size:13.5px}.wrl-nn__empty{text-align:center;color:var(--wrl-muted);border-top:1px solid #eef2f5;margin:0;padding:26px 20px;font-size:14px}.wrl-nn__note{color:#5d707b;margin:14px 4px 0;font-size:12.5px;line-height:1.6}@media (max-width:900px){.wrl-nn__stats{grid-template-columns:1fr 1fr}.wrl-nn__row--head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wrl-nn__row{grid-template-columns:1fr;gap:6px;padding:16px}.wrl-nn__ref{flex-flow:wrap;align-items:center}.wrl-nn__group-l{width:100%;min-width:0}}@media (max-width:640px){.wrl-nn{padding:68px 16px}.wrl-nn__bar{padding:12px;position:static}.wrl-nn__group{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.wrl-nn__group-l{display:none}.wrl-nn__chip{flex:none}}.wrl-ck{scroll-margin-top:calc(var(--wkt-header,93px) + 56px);background:linear-gradient(#fff 0%,#f3f6f9 100%);padding:92px 24px}.wrl-ck .wkt-container{max-width:1180px}.wrl-ck__layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:30px;display:grid}.wrl-ck__main{min-width:0}.wrl-ck__steps{grid-template-columns:repeat(var(--steps,9), minmax(0, 1fr));gap:5px;margin:0 0 14px;padding:0;list-style:none;display:grid}.wrl-ck__stepbtn{width:100%;font:inherit;border:1px solid var(--wrl-line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:9px 3px 8px;transition:border-color .2s,background .2s;display:flex;position:relative}.wrl-ck__stepbtn:hover{border-color:var(--wkt)}.wrl-ck__stepbtn.is-active{border-color:var(--wrl-ink);background:var(--wrl-ink)}.wrl-ck__stepbtn.is-active .wrl-ck__steplabel{color:#fff}.wrl-ck__stepbtn.is-na{opacity:.55}.wrl-ck__stepbtn:focus-visible{outline:2px solid var(--wkt);outline-offset:2px}.wrl-ck__ring{--p:0%;background:conic-gradient(var(--wkt) var(--p), #e3e9ee 0);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.wrl-ck__ring span{width:22px;height:22px;font-family:var(--wrl-mono);color:var(--wrl-ink);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.wrl-ck__stepbtn.is-done .wrl-ck__ring span{background:linear-gradient(135deg, var(--wkt), var(--wrl-teal));color:#fff}.wrl-ck__steplabel{color:#33505c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.wrl-ck__progress{background:#e3e9ee;border-radius:999px;height:4px;overflow:hidden}.wrl-ck__progress span{background:linear-gradient(90deg, var(--wkt), var(--wrl-teal));height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.wrl-ck__progress-text{font-family:var(--wrl-mono);color:#5d707b;margin:6px 0 16px;font-size:11px}.wrl-ck__dim{border:none;min-width:0;margin:0;padding:0}.wrl-ck__dim-head{scroll-margin-top:calc(var(--wkt-header,93px) + 72px);outline:none;flex-direction:column;gap:4px;margin-bottom:6px;padding:0;display:flex}.wrl-ck__dim-num{font-family:var(--wrl-mono);color:color-mix(in srgb, var(--wkt) 82%, #0a1929);font-size:11px;font-weight:700}.wrl-ck__dim-title{font-family:var(--wrl-head);color:var(--wrl-ink);scroll-margin-top:calc(var(--wkt-header,93px) + 72px);outline:none;margin:0;font-size:22px;font-weight:700;display:block}.wrl-ck__dim-desc{color:var(--wrl-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.wrl-ck__pqs,.wrl-ck__qs{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.wrl-ck__pq,.wrl-ck__q{border:1px solid var(--wrl-line);background:#fff;border-radius:16px;min-width:0;padding:16px 18px;transition:border-color .2s,opacity .2s;animation:.3s cubic-bezier(.16,1,.3,1) wrl-fade-up}.wrl-ck__q.is-answered{border-color:color-mix(in srgb, var(--wkt) 32%, var(--wrl-line))}.wrl-ck__q.is-na{background:#f6f8fa;border-style:dashed}.wrl-ck__q.is-na .wrl-ck__q-text{color:#4a6570}.wrl-ck__q-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.wrl-ck__q-num{font-family:var(--wrl-mono);color:var(--wkt);font-size:11.5px;font-weight:800}.wrl-ck__na{font-family:var(--wrl-mono);color:#4a6570;background:#e9eef2;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.wrl-ck__q-text{color:var(--wrl-ink);margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.5}.wrl-ck__q-help{color:#5d707b;margin:0 0 10px;font-size:13px;line-height:1.55}.wrl-ck__opts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wrl-ck__opt{font:inherit;text-align:left;color:#33505c;cursor:pointer;background:#fff;border:1px solid #d5dee5;border-radius:11px;align-items:center;gap:9px;padding:9px 13px;font-size:13.5px;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.wrl-ck__opt:hover{border-color:var(--wkt)}.wrl-ck__opt:focus-visible{outline:2px solid var(--wkt);outline-offset:2px}.wrl-ck__opt-box{border:2px solid #b8c6d0;border-radius:50%;flex:none;width:15px;height:15px;transition:all .2s}.wrl-ck__opt.is-multi .wrl-ck__opt-box{border-radius:4px}.wrl-ck__opt.is-active{background:linear-gradient(135deg, var(--wkt), var(--wrl-teal));color:#fff;border-color:#0000}.wrl-ck__opt.is-active .wrl-ck__opt-box{background:radial-gradient(circle,#fff 38%,#0000 42%);border-color:#fff}.wrl-ck__opt.is-multi.is-active .wrl-ck__opt-box{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--wkt) 70%, #0a1929);background:#fff}.wrl-ck__targetbox{color:#fff;background:radial-gradient(320px 160px at 100% 0%, color-mix(in srgb, var(--wkt) 38%, transparent), transparent 65%), linear-gradient(150deg, #08131f, #0a1929 60%, #10204a);border-radius:16px;margin-top:14px;padding:16px 18px}.wrl-ck__targetbox.is-std{background:radial-gradient(320px 160px at 100% 0,#00949d59,#0000 65%),linear-gradient(150deg,#08131f,#0a1929)}.wrl-ck__targetbox-k{font-family:var(--wrl-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wrl-cyan);margin-bottom:4px;font-size:10.5px;display:block}.wrl-ck__targetbox strong{font-family:var(--wrl-head);font-size:18px;display:block}.wrl-ck__targetbox p{color:#ffffffc2;margin:6px 0 0;font-size:13px;line-height:1.55}.wrl-ck__legend{border:1px solid var(--wrl-line);background:#fff;border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13px}.wrl-ck__legend summary{cursor:pointer;color:var(--wrl-ink);font-weight:700}.wrl-ck__legend dl{gap:8px;margin:10px 0 2px;display:grid}.wrl-ck__legend dt{color:var(--wrl-ink);font-weight:700}.wrl-ck__legend dt span{font-family:var(--wrl-mono);color:color-mix(in srgb, var(--wkt) 82%, #0a1929);margin-right:4px}.wrl-ck__legend dd{color:var(--wrl-muted);margin:2px 0 0;line-height:1.5}.wrl-ck__levels{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:6px;margin-top:8px;display:grid}.wrl-ck__level{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dee5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;transition:border-color .2s,background .2s,color .2s;display:flex;position:relative}.wrl-ck__level:hover{border-color:var(--wkt)}.wrl-ck__level.is-target:after{content:"";background:color-mix(in srgb, var(--wkt) 60%, var(--wrl-teal));opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.wrl-ck__level-n{font-family:var(--wrl-mono);color:#5f7480;font-size:10.5px;font-weight:800}.wrl-ck__level-l{color:#33505c;font-size:12.5px;font-weight:700;line-height:1.3}.wrl-ck__level.is-active{background:linear-gradient(135deg, var(--wkt), var(--wrl-teal));border-color:#0000}.wrl-ck__level.is-active:after{opacity:.9;background:#fff}.wrl-ck__level.is-active .wrl-ck__level-n,.wrl-ck__level.is-active .wrl-ck__level-l{color:#fff}.wrl-ck__level--0.is-active{background:#5a6b78}.wrl-ck__level:focus-visible{outline:2px solid var(--wkt);outline-offset:2px}.wrl-ck__nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;display:flex}.wrl-ck__next{white-space:normal;margin-left:auto}.wrl-ck__hint{color:var(--wrl-muted);background:#fff;border:1px dashed #cbd5dc;border-radius:12px;margin:10px 0 0;padding:12px 14px;font-size:13.5px}.wrl-ck__profline{color:#33505c;flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.wrl-ck__profline span{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:#4a6570;font-size:10.5px;font-weight:800}.wrl-ck__block{border:1px solid var(--wrl-line);background:#fff;border-radius:16px;margin-top:16px;padding:18px 20px}.wrl-ck__block-title{font-family:var(--wrl-head);color:var(--wrl-ink);margin-bottom:12px;font-size:15.5px;font-weight:700;display:block}.wrl-ck__gaplist{counter-reset:wrlgap;gap:14px;margin:0;padding:0;list-style:none;display:grid}.wrl-ck__gaplist li{counter-increment:wrlgap;min-width:0;padding-left:34px;position:relative}.wrl-ck__gaplist li:before{content:counter(wrlgap);background:linear-gradient(135deg, var(--wkt), var(--wrl-teal));color:#fff;width:23px;height:23px;font-family:var(--wrl-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.wrl-ck__gap-head{align-items:flex-start;gap:10px;display:flex}.wrl-ck__gap-head strong{color:var(--wrl-ink);flex:1;font-size:14px;line-height:1.45}.wrl-ck__gap-lvl{font-family:var(--wrl-mono);color:#b4262b;background:#e5484d1a;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.wrl-ck__gaplist p{color:var(--wrl-muted);margin:4px 0 6px;font-size:13px;line-height:1.55}.wrl-ck__roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wrl-ck__lane{border:1px solid #e8eef2;border-top:3px solid var(--wkt);background:#f6f9fb;border-radius:14px;min-width:0;padding:12px 14px}.wrl-ck__lane:nth-child(2){border-top-color:var(--wrl-teal)}.wrl-ck__lane:nth-child(3){border-top-color:#6e56cf}.wrl-ck__lane-h{flex-direction:column;margin-bottom:8px;display:flex}.wrl-ck__lane-h b{font-family:var(--wrl-head);color:var(--wrl-ink);font-size:14.5px}.wrl-ck__lane-h small{color:#4a6570;font-size:11.5px}.wrl-ck__lane ul{color:#33505c;gap:6px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.5;display:grid}.wrl-ck__evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:0;padding:0;list-style:none;display:grid}.wrl-ck__evidence li{color:#33505c;padding-left:22px;font-size:13px;line-height:1.5;position:relative}.wrl-ck__evidence li:before{content:"";border:1.8px solid #b8c6d0;border-radius:3px;width:13px;height:13px;position:absolute;top:3px;left:0}.wrl-ck__muted{color:var(--wrl-muted);margin:0;font-size:13.5px;line-height:1.55}.wrl-ck__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.wrl-ck__actions .btn{white-space:normal;text-align:center}.wrl-ck__ctanote{color:#33505c;margin:10px 0 0;font-size:12.5px;line-height:1.55}.wrl-ck__privacy{color:#5d707b;margin:12px 0 0;font-size:12px;line-height:1.55}.wrl-ck__aside{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:1021px) and (min-height:920px){.wrl-ck__aside{top:calc(var(--wkt-header,93px) + 64px);position:sticky}}.wrl-ck__score{color:#fff;background:radial-gradient(420px 200px at 100% 0%, color-mix(in srgb, var(--wkt) 36%, transparent), transparent 62%), linear-gradient(150deg, #08131f 0%, #0a1929 60%, #10204a 100%);border-radius:18px;align-items:center;gap:18px;padding:20px 22px;display:flex}@property --wrl-g{syntax:"<percentage>";inherits:false;initial-value:0%}.wrl-ck__gauge{--wrl-g:var(--g,0%);background:conic-gradient(var(--wrl-cyan) 0, var(--wkt) var(--wrl-g), #ffffff1a var(--wrl-g));border-radius:50%;flex:none;place-items:center;width:96px;height:96px;transition:--wrl-g .5s;display:grid}.wrl-ck__gauge-n{width:78px;height:78px;font-family:var(--wrl-head);letter-spacing:-.02em;background:#0a1929;border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.wrl-ck__gauge-n small{opacity:.7;margin-left:1px;font-size:13px}.wrl-ck__score-body{min-width:0}.wrl-ck__score-k{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wrl-cyan);margin-bottom:4px;font-size:10.5px;display:block}.wrl-ck__stage strong{font-family:var(--wrl-head);margin-bottom:4px;font-size:16px;display:block}.wrl-ck__stage p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.wrl-ck__score .wrl-ck__muted{color:#ffffffb3}.wrl-ck__targetline{border:1px solid var(--wrl-line);color:#33505c;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.wrl-ck__targetline span{font-family:var(--wrl-mono);letter-spacing:.1em;text-transform:uppercase;color:#4a6570;font-size:10.5px;font-weight:800}.wrl-ck__targetline b{background:linear-gradient(135deg, var(--wkt), var(--wrl-teal));color:#fff;width:24px;height:24px;font-family:var(--wrl-mono);border-radius:7px;place-items:center;font-size:12px;display:grid}.wrl-ck__targetline em{color:var(--wrl-ink);font-style:normal;font-weight:700}.wrl-ck__radar{border:1px solid var(--wrl-line);background:#fff;border-radius:18px;margin:0;padding:14px 18px 16px}.wrl-ck__radar-svg{width:100%;max-width:400px;height:auto;margin:0 auto;display:block;overflow:visible}.wrl-ck__grid{fill:none;stroke:#e6ecf0;stroke-width:1px}.wrl-ck__target{fill:none;stroke:color-mix(in srgb, var(--wkt) 55%, #9aa9b4);stroke-width:1.4px;stroke-dasharray:4 4}.wrl-ck__axis{stroke:#e6ecf0;stroke-width:1px}.wrl-ck__value{fill:color-mix(in srgb, var(--wkt) 22%, transparent);stroke:var(--wkt);stroke-width:2px;stroke-linejoin:round;transition:d .4s}.wrl-ck__dot{fill:#fff;stroke:var(--wkt);stroke-width:2px}.wrl-ck__label{fill:#4a6570;font-size:11px;font-weight:700;font-family:var(--wrl-head)}.wrl-ck__dims{gap:6px;margin-top:6px;display:grid}.wrl-ck__dimrow{color:#33505c;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 42px;align-items:center;gap:10px;font-size:12.5px;display:grid}.wrl-ck__dimrow-l{overflow-wrap:anywhere;font-weight:600}.wrl-ck__bar{background:#e9eef1;border-radius:999px;height:6px;display:block;overflow:hidden}.wrl-ck__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--wkt), var(--wrl-teal));height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.wrl-ck__dimrow.is-gap .wrl-ck__bar span{background:linear-gradient(90deg,#e5484d,#f5a524)}.wrl-ck__dimrow.is-na{opacity:.5}.wrl-ck__pct{font-family:var(--wrl-mono);color:var(--wrl-ink);text-align:right;font-size:12px;font-weight:700}.wrl-ck__radar-note{color:#4a6570;margin:10px 0 0;font-size:11.5px;line-height:1.5}@media (max-width:1020px){.wrl-ck__layout{grid-template-columns:1fr}.wrl-ck__aside{order:-1;position:static}.wrl-ck__radar-svg{display:none}}@media (max-width:640px){.wrl-ck{padding:64px 16px}.wrl-ck__levels{grid-template-columns:1fr 1fr}.wrl-ck__steplabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrl-ck__stepbtn{padding:6px 1px}.wrl-ck__ring{width:24px;height:24px}.wrl-ck__ring span{width:19px;height:19px;font-size:10px}.wrl-ck__score{gap:14px;padding:16px}.wrl-ck__gauge{width:80px;height:80px}.wrl-ck__gauge-n{width:64px;height:64px;font-size:21px}.wrl-ck__roadmap,.wrl-ck__evidence{grid-template-columns:1fr}.wrl-ck__opt{width:100%}}@media (prefers-reduced-motion:reduce){.wrl-ck__pq,.wrl-ck__q{animation:none}.wrl-ck__gauge{transition:none}}.wrl-report{display:none}@media print{html.wrl-print-report body>:not(.wrl-report){display:none!important}html.wrl-print-report .wrl-report{color:#0a1929;background:#fff;width:100%;padding:12mm 14mm;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:10.5pt;line-height:1.5;display:block;position:static}.wrl-report__head{border-bottom:2px solid #2563eb;justify-content:space-between;margin-bottom:5mm;padding-bottom:4mm;font-size:13pt;display:flex}.wrl-report__head span{color:#4a6570;font-size:9pt}.wrl-report__profile{color:#33505c;margin:0 0 2mm;font-size:9.5pt}.wrl-report__overall{margin:0 0 2mm;font-size:12.5pt}.wrl-report__grid{grid-template-columns:72mm 1fr;align-items:center;gap:6mm;margin:4mm 0;display:grid}.wrl-report__grid svg{width:72mm;height:auto}.wrl-report table{border-collapse:collapse;width:100%;font-size:9.5pt}.wrl-report td{border-bottom:1px solid #dde4ea;padding:1.4mm 2mm}.wrl-report h4{color:#2563eb;margin:5mm 0 2mm;font-size:11pt}.wrl-report ol,.wrl-report ul{margin:0;padding-left:5mm}.wrl-report li{margin-bottom:1.4mm}.wrl-report__answers{font-size:9pt}.wrl-report__note{color:#4a6570;margin-top:6mm;font-size:8.5pt}.wrl-report .wrl-ck__grid{fill:none;stroke:#dde4ea}.wrl-report .wrl-ck__target{fill:none;stroke:#9aa9b4;stroke-dasharray:3 3}.wrl-report .wrl-ck__axis{stroke:#dde4ea}.wrl-report .wrl-ck__value{fill:#2563eb2e;stroke:#2563eb;stroke-width:2px}.wrl-report .wrl-ck__dot{fill:#fff;stroke:#2563eb}.wrl-report .wrl-ck__label{fill:#33505c;font-size:10px}.wrl-report .wrl-ck__radar-svg{display:block}}
