@font-face{font-family:plexSerif;src:url(../media/ibm_plex_serif_latin_400_italic-s.p.0hyxfnuyidapy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:plexSerif;src:url(../media/ibm_plex_serif_latin_500_italic-s.p.12h5jtng8j6sh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:plexSerif Fallback;src:local(Arial);ascent-override:107.46%;descent-override:28.83%;line-gap-override:0.0%;size-adjust:95.38%}.T8KMEG_className{font-family:plexSerif,plexSerif Fallback,Georgia,Times New Roman,serif}.T8KMEG_variable{--font-serif:"plexSerif", "plexSerif Fallback", Georgia, Times New Roman, serif}
:root,.light{--ys-base:#fafaf8;--ys-muted:#f3f2ee;--ys-feature:#fff;--ys-card:#fff;--ys-card-solid:#fff;--ys-card-border:#e5e3de;--ys-card-border-hover:#cbc7bf;--ys-card-shadow:0 1px 2px #1816120a, 0 14px 32px -20px #1816122e;--ys-card-shadow-hover:0 1px 2px #1816120d, 0 24px 48px -24px #18161247;--ys-glow-border:linear-gradient(140deg, #2350d26b, #18161217 42%, #18161212 62%, #0b8c626b);--ys-tile-bg:linear-gradient(180deg, #fff, #f2f1ec);--ys-tile-border:#e1ded7;--ys-tile-ink:#1c2230;--ys-tile-highlight:#fffffff2;--ys-hairline:#e8e6e1;--ys-line-strong:#cfcbc3;--ys-chip-bg:#f4f3ef;--ys-chip-border:#e1ded7;--ys-grad-a:#2f55c8;--ys-grad-b:#6a55c9;--ys-grad-c:#1e9e74;--ys-em-ink:#24357a;--ys-tick-bg:#eaf0fb;--ys-tick-ink:#2350d2;--ys-check-bg:#141821;--ys-check-ink:#5bd6a2;--ys-btn-bg:#141821;--ys-btn-bg-hover:#283043;--ys-btn-ink:#fff;--ys-btn-arrow:#5bd6a2;--ys-btn-shadow:0 1px 2px #14182133, 0 10px 24px -14px #1418218c;--ys-btn2-bg:#fff;--ys-btn2-bg-hover:#f5f4f0;--ys-btn2-border:#d8d4cc;--ys-eyebrow-ink:#5b616c;--ys-eyebrow-rule:#c8c4bb;--ys-dot-color:#1e9e74;--ys-dots:#1816121a;--ys-wash-a:#cddcff9e;--ys-wash-b:#c4ecda80;--ys-wash-c:#e8e0ff73;--ys-wire-a:#2350d229;--ys-wire-b:#2350d280;--ys-wire-c:#1e9e7480;--ys-wire-glint:#2350d2f2;--ys-shot-bg:#fff;--ys-shot-border:#e3e0d9;--ys-shot-shadow:0 2px 4px #1816120a, 0 40px 80px -48px #18161261;--ys-shot-dot:#dcd8d0;--ys-glass:#fffc;--ys-glass-border:#e5e3de;--ys-nav-bg:#ffffffc7;--ys-nav-border:#e6e3dd;--ys-nav-hover:#1816120d;--ys-nav-active:#18161213;--ys-nav-shadow:0 1px 2px #1816120a, 0 12px 32px -20px #18161247;--ys-ink-panel:#12151c;--ys-ink-panel-border:#12151c;--ys-mark:#bdb8ae;--ys-scribble:#4fcf98;--ys-wordmark-a:#14182114;--ys-wordmark-b:#14182100}.dark{--ys-base:#1e2024;--ys-muted:#1a1c1f;--ys-feature:#222428;--ys-card:#26282d;--ys-card-solid:#26282d;--ys-card-border:#ffffff13;--ys-card-border-hover:#ffffff29;--ys-card-shadow:inset 0 1px 0 #ffffff09, 0 18px 36px -26px #0000008c;--ys-card-shadow-hover:inset 0 1px 0 #ffffff0d, 0 26px 48px -28px #000000b3;--ys-glow-border:linear-gradient(140deg, #8fb0ff73, #ffffff12 42%, #ffffff0f 62%, #5bd6a273);--ys-tile-bg:linear-gradient(180deg, #ffffff14, #ffffff08);--ys-tile-border:#ffffff1a;--ys-tile-ink:#e3e6ec;--ys-tile-highlight:#ffffff0f;--ys-hairline:#ffffff14;--ys-line-strong:#fff3;--ys-chip-bg:#ffffff0d;--ys-chip-border:#ffffff1a;--ys-grad-a:#9db4f5;--ys-grad-b:#b9a9f2;--ys-grad-c:#6fd6ae;--ys-em-ink:#c9d2f6;--ys-tick-bg:#8fb0ff24;--ys-tick-ink:#b4c8ff;--ys-check-bg:#e8eaee;--ys-check-ink:#0b6e4f;--ys-btn-bg:#eceef1;--ys-btn-bg-hover:#fff;--ys-btn-ink:#15171a;--ys-btn-arrow:#0b6e4f;--ys-btn-shadow:0 1px 2px #0000004d, 0 10px 24px -16px #0009;--ys-btn2-bg:#ffffff0a;--ys-btn2-bg-hover:#ffffff14;--ys-btn2-border:#ffffff29;--ys-eyebrow-ink:#a9adb5;--ys-eyebrow-rule:#4b4e56;--ys-dot-color:#5bd6a2;--ys-dots:#ffffff12;--ys-wash-a:#7896ff1a;--ys-wash-b:#5bd6a20e;--ys-wash-c:#a082ff0e;--ys-wire-a:#8fb0ff1a;--ys-wire-b:#8fb0ff73;--ys-wire-c:#79e2bb73;--ys-wire-glint:#d6e2fff2;--ys-shot-bg:#2a2c31;--ys-shot-border:#ffffff1a;--ys-shot-shadow:0 40px 80px -48px #000000bf;--ys-shot-dot:#ffffff2e;--ys-glass:#ffffff0b;--ys-glass-border:#ffffff1a;--ys-nav-bg:#26282dcc;--ys-nav-border:#ffffff17;--ys-nav-hover:#ffffff0f;--ys-nav-active:#ffffff17;--ys-nav-shadow:0 16px 36px -22px #0009;--ys-ink-panel:#15161a;--ys-ink-panel-border:#ffffff14;--ys-mark:#50535b;--ys-scribble:#5bd6a2;--ys-wordmark-a:#ffffff0f;--ys-wordmark-b:#fff0}@layer components{.ys-root{--sp-ground:#f3f2ee;--sp-surface:#fff;--sp-surface-2:#f6f5f2;--sp-surface-3:#f7f6f3;--sp-surface-4:#f9f8f6;--sp-line:#e5e3de;--sp-control:#d8d4cc;--sp-divider:#eeece7;--sp-line-strong:#cbc7bf;--sp-hover:#f1f0ec;--sp-segment:#eceae5;--sp-icon-tile:#f3f2ee;background-color:var(--ys-base);color:var(--sp-ink);text-rendering:optimizelegibility}html.dark .ys-root{--sp-ground:#1a1c1f;--sp-surface:#26282d;--sp-surface-2:#2b2d32;--sp-surface-3:#2b2d32;--sp-surface-4:#23252a;--sp-line:#34373d;--sp-control:#40434a;--sp-divider:#2f3237;--sp-line-strong:#4b4f57;--sp-hover:#2e3035;--sp-segment:#2b2d32;--sp-segment-on:#3b3e45;--sp-icon-tile:#2b2d32;--sp-muted:#959dab}.ys-root ::selection{background:#5bd6a252}.ys-band-base{background-color:var(--ys-base)}.ys-band-muted{background-color:var(--ys-muted)}.ys-band-feature{background-color:var(--ys-feature);box-shadow:inset 0 1px 0 var(--ys-hairline), inset 0 -1px 0 var(--ys-hairline)}.ys-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ys-backdrop>*{position:absolute;inset:0}.ys-wash{background:radial-gradient(60% 55% at 50% -10%, var(--ys-wash-a), transparent 72%), radial-gradient(38% 45% at 94% 22%, var(--ys-wash-b), transparent 72%), radial-gradient(36% 42% at 4% 34%, var(--ys-wash-c), transparent 72%)}.ys-wash-center{background:radial-gradient(48% 60% at 50% 50%, var(--ys-wash-a), transparent 74%), radial-gradient(30% 40% at 66% 60%, var(--ys-wash-b), transparent 72%)}.ys-wash-side{background:radial-gradient(45% 70% at 100% 0%, var(--ys-wash-a), transparent 72%), radial-gradient(35% 55% at 0% 100%, var(--ys-wash-c), transparent 72%)}.ys-dots{background-image:radial-gradient(circle at 1px 1px, var(--ys-dots) 1px, transparent 1.5px);background-position:top;background-size:22px 22px;-webkit-mask-image:radial-gradient(72% 62% at 50% 0,#000 22%,#0000 78%);mask-image:radial-gradient(72% 62% at 50% 0,#000 22%,#0000 78%)}.ys-dots-center{-webkit-mask-image:radial-gradient(62% 72%,#000 18%,#0000 76%);mask-image:radial-gradient(62% 72%,#000 18%,#0000 76%)}.ys-dots-side{-webkit-mask-image:radial-gradient(60% 80% at 100% 0,#000 15%,#0000 75%);mask-image:radial-gradient(60% 80% at 100% 0,#000 15%,#0000 75%)}.ys-em{font-family:var(--font-serif), "IBM Plex Serif", Georgia, "Times New Roman", serif;letter-spacing:-.015em;color:var(--ys-em-ink);font-style:italic;font-weight:500}.ys-scribble{pointer-events:none;width:calc(100% + .08em);height:.2em;color:var(--ys-scribble);position:absolute;bottom:-.1em;left:-.04em;right:-.04em;overflow:visible}.ys-eyebrow{color:var(--ys-eyebrow-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.ys-eyebrow:before{content:"";background:var(--ys-eyebrow-rule);flex:none;width:22px;height:1px}.ys-dot{background:var(--ys-dot-color);border-radius:9999px;flex:none;width:6px;height:6px}.ys-fig{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sp-muted);font-size:11px;font-weight:500}.ys-card{background:var(--ys-card);border:1px solid var(--ys-card-border);box-shadow:var(--ys-card-shadow);border-radius:20px}.ys-card-hover{transition:border-color .2s,box-shadow .25s,transform .25s}.ys-card-hover:hover{border-color:var(--ys-card-border-hover);box-shadow:var(--ys-card-shadow-hover);transform:translateY(-2px)}.ys-card-glow{background:linear-gradient(var(--ys-card-solid), var(--ys-card-solid)) padding-box, var(--ys-glow-border) border-box;border:1px solid #0000}.ys-glass{background:var(--ys-glass);border:1px solid var(--ys-glass-border);box-shadow:var(--ys-card-shadow);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.ys-ink{background:var(--ys-ink-panel);border:1px solid var(--ys-ink-panel-border);color:var(--sp-ink)}.ys-marks:before{content:"";pointer-events:none;--m:var(--ys-mark);background:linear-gradient(var(--m), var(--m)) left top / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) left top / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) right top / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) right top / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) left bottom / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) left bottom / 1px 14px no-repeat, linear-gradient(var(--m), var(--m)) right bottom / 14px 1px no-repeat, linear-gradient(var(--m), var(--m)) right bottom / 1px 14px no-repeat;position:absolute;inset:-12px}.ys-tile{border:1px solid var(--ys-tile-border);background:var(--ys-tile-bg);width:44px;height:44px;color:var(--ys-tile-ink);box-shadow:inset 0 1px 0 var(--ys-tile-highlight);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ys-tile-lg{border-radius:14px;width:52px;height:52px}.ys-tick{background:var(--ys-check-bg);width:20px;height:20px;color:var(--ys-check-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ys-chip{border:1px solid var(--ys-chip-border);background:var(--ys-chip-bg);min-height:26px;color:var(--sp-ink);font-family:var(--font-mono);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:12px;line-height:1.3;display:inline-flex}.ys-kind{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--sp-secondary);font-size:10.5px;font-weight:600}.ys-hairline{border-color:var(--ys-hairline)}.ys-num{border:1px solid var(--ys-chip-border);background:var(--ys-chip-bg);width:20px;height:20px;font-family:var(--font-mono);color:var(--sp-secondary);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.ys-done{border:1px solid var(--ys-chip-border);background:var(--ys-chip-bg);height:26px;color:var(--sp-ink);white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:12px;font-weight:600;display:inline-flex}.ys-btn{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .2s,transform .15s;display:inline-flex}.ys-btn:active{transform:translateY(1px)}.ys-btn-lg{border-radius:12px;height:3rem;padding:0 1.3rem;font-size:16px}.ys-btn-md{border-radius:10px;height:2.5rem;padding:0 1rem;font-size:14px}.ys-btn-primary{color:var(--ys-btn-ink);background:var(--ys-btn-bg);box-shadow:var(--ys-btn-shadow)}.ys-btn-primary:hover{background:var(--ys-btn-bg-hover)}.ys-btn-primary svg{color:var(--ys-btn-arrow)}.ys-btn-secondary{color:var(--sp-ink);background:var(--ys-btn2-bg);border:1px solid var(--ys-btn2-border)}.ys-btn-secondary:hover{background:var(--ys-btn2-bg-hover)}.ys-btn-ghost{color:var(--sp-secondary);background:0 0}.ys-btn-ghost:hover{color:var(--sp-ink);background:var(--ys-btn2-bg-hover)}.ys-nav{background:var(--ys-nav-bg);border:1px solid var(--ys-nav-border);box-shadow:var(--ys-nav-shadow);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ys-nav{background:var(--ys-card-solid)}}.ys-shot{border:1px solid var(--ys-shot-border);background:var(--ys-shot-bg);box-shadow:var(--ys-shot-shadow);border-radius:18px;padding:6px}.ys-shot-bar{align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.ys-shot-bar>i{background:var(--ys-shot-dot);border-radius:9999px;width:9px;height:9px}.ys-shot-img{border-radius:12px;width:100%;height:auto;display:block}.ys-shot-dark,html.dark .ys-shot-light{display:none}html.dark .ys-shot-dark{display:block}.ys-shot-wrap{isolation:isolate;position:relative}.ys-shot-glow{z-index:-1;background:radial-gradient(closest-side, var(--ys-wash-a), transparent);pointer-events:none;position:absolute;inset:12% 4% -10%}@media (min-width:1024px){.ys-tilt{transform-origin:50% 100%;transform:perspective(2600px)rotateX(7deg)}}.ys-cta-mark{border:1px solid var(--ys-card-border);background:var(--ys-card-solid);box-shadow:var(--ys-card-shadow);border-radius:22px;padding:14px;display:inline-flex}.ys-wordmark{letter-spacing:-.065em;white-space:nowrap;color:#0000;background-image:linear-gradient(180deg, var(--ys-wordmark-a), var(--ys-wordmark-b));-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,21vw,300px);font-weight:600;line-height:.78;display:block}.ys-wire{background:linear-gradient(90deg, var(--ys-wire-a), var(--ys-wire-b), var(--ys-wire-c), var(--ys-wire-a));position:relative;overflow:hidden}.ys-wire-v{background:linear-gradient(180deg, var(--ys-wire-a), var(--ys-wire-b), var(--ys-wire-c), var(--ys-wire-a))}.ys-wire:after{content:"";opacity:0;position:absolute;inset:0}.ys-node{border:1px solid var(--ys-card-border);background:var(--ys-card-solid);width:48px;height:48px;box-shadow:0 0 0 6px var(--ys-base), var(--ys-card-shadow);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.ys-pipe-node{z-index:1;border:1px solid var(--ys-tile-border);background:var(--ys-card-solid);width:48px;height:48px;color:var(--ys-tile-ink);box-shadow:inset 0 1px 0 var(--ys-tile-highlight), var(--ys-card-shadow);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ys-pipe-step:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--ys-wire-b), var(--ys-wire-c));opacity:.6;width:1px;position:absolute;top:60px;bottom:-24px;left:24px}@media (min-width:1024px){.ys-pipe-step:not(:last-child):after{background:linear-gradient(90deg, var(--ys-wire-b), var(--ys-wire-c));width:auto;height:1px;inset:24px calc(12px - 1.75rem) auto 60px}}.ys-verdict-orb{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.ys-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ys-marquee-track{width:max-content;display:flex}.ys-faq>summary{list-style:none}.ys-faq>summary::-webkit-details-marker{display:none}.ys-faq[open] .ys-faq-icon{transform:rotate(45deg)}.ys-faq-icon{transition:transform .2s}.ys-lens-stage{isolation:isolate;touch-action:pan-y;border-radius:24px;position:relative}.ys-lens-evidence{z-index:1;clip-path:circle(var(--lr,0px) at var(--lx,50%) var(--ly,50%));border-radius:24px;position:absolute;inset:0}.ys-lens-stage[data-lens=on]{cursor:crosshair}.ys-lens-stage[data-animate=on] .ys-lens-evidence{transition:clip-path .75s cubic-bezier(.22,.8,.2,1)}.ys-lens-ring{z-index:2;left:var(--lx,50%);top:var(--ly,50%);width:calc(var(--rr,130px) * 2);height:calc(var(--rr,130px) * 2);pointer-events:none;border-radius:9999px;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #fffffff2,0 0 0 6px #14182114,0 24px 48px -14px #14182180}.ys-lens-ring:after{content:"Evidence";color:#5bd6a2;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#12151c;border:1px solid #ffffff29;border-radius:9999px;padding:4px 10px;font-size:10.5px;font-weight:500;line-height:1.2;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -8px #14182199}html.dark .ys-lens-ring{box-shadow:0 0 0 1.5px #ffffff8c,0 0 0 6px #0000002e,0 24px 48px -14px #0009}.ys-lens-stage[data-revealed=true] .ys-lens-ring{opacity:0}}@media (prefers-reduced-motion:no-preference){.ys-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both ys-rise;animation-delay:var(--ys-delay,0s)}.ys-stamp{animation:.55s cubic-bezier(.2,.9,.25,1.15) both ys-stamp;animation-delay:var(--ys-delay,0s)}.ys-float{animation:7s ease-in-out infinite ys-float;animation-delay:var(--ys-delay,0s)}.ys-scribble path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.2,1) .55s forwards ys-draw}.ys-wire:after{opacity:1;background:linear-gradient(90deg, transparent, var(--ys-wire-glint), transparent);animation:2.6s cubic-bezier(.45,0,.25,1) infinite ys-travel-x;transform:translate(-100%)}.ys-wire-v:after{background:linear-gradient(180deg, transparent, var(--ys-wire-glint), transparent);animation-name:ys-travel-y;transform:translateY(-100%)}.ys-marquee-track{animation:70s linear infinite ys-marquee}.ys-marquee:hover .ys-marquee-track{animation-play-state:paused}.ys-pulse{animation:2.4s ease-in-out infinite ys-pulse}@supports (animation-timeline:view()){.ys-reveal{animation:linear both ys-reveal;animation-timeline:view();animation-range:entry cover 28%}}}@media (prefers-reduced-motion:reduce){.ys-marquee{-webkit-mask-image:none;mask-image:none}.ys-marquee-track{flex-wrap:wrap;justify-content:center;width:auto}.ys-marquee-dup{display:none!important}.ys-marquee-list{flex-wrap:wrap;justify-content:center;row-gap:14px;padding-right:0!important}}@media (forced-colors:active){.ys-em{color:canvastext}}@keyframes ys-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ys-stamp{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes ys-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ys-draw{to{stroke-dashoffset:0}}@keyframes ys-travel-x{to{transform:translate(100%)}}@keyframes ys-travel-y{to{transform:translateY(100%)}}@keyframes ys-marquee{to{transform:translate(-50%)}}@keyframes ys-pulse{0%,to{box-shadow:0 0 #5bd6a273}50%{box-shadow:0 0 0 8px #5bd6a200}}@keyframes ys-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
