@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-600-normal.33d-5qb2ygu0o.woff2)format("woff2"),url(../media/unbounded-latin-600-normal.407anqe6ctd9e.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
.site{--abyss:#050b1a;--ink:#0b1730;--ink-2:#0f1f40;--line:#1a2b52;--signal:#3be8ff;--signal-dim:#1aa9c4;--paper:#e8f1ff;--muted:#93a6c9;--faint:#8395bd;--verified:#4bf0b0;--contested:#ffb547;--contrary:#ff6b7a;--off:#2a3a63;--display:"Unbounded", "Arial Black", system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;isolation:isolate;background:var(--abyss);min-height:100vh;color:var(--paper);font-family:var(--body);flex-direction:column;font-size:17px;line-height:1.6;display:flex;position:relative}.site a{color:var(--signal);text-underline-offset:3px}.site a:hover{text-decoration:underline}.site :focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:4px}.site h1,.site h2,.site h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.15}.site h1{font-size:clamp(2rem,5.2vw,3.6rem);font-weight:700}.site h2{font-size:clamp(1.35rem,2.6vw,1.9rem)}.site h3{font-size:1.05rem;font-weight:500}.site p{margin:0}.s-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.s-prose{max-width:68ch}.s-prose p+p{margin-top:1em}.s-muted{color:var(--muted)}.s-small{color:var(--muted);font-size:.88rem}.s-skip{background:var(--signal);color:var(--abyss);z-index:50;border-radius:6px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.s-skip:focus{left:12px}.s-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b1aeb;position:sticky;top:0}.s-header .s-wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.s-logo{font-family:var(--display);letter-spacing:.18em;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:inline-flex;color:var(--paper)!important;text-decoration:none!important}.s-logo svg{flex:none}.s-nav ul{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.s-nav a{color:var(--muted);font-size:.95rem;font-weight:500;text-decoration:none}.s-nav a:hover,.s-nav a[aria-current=page]{color:var(--paper)}.s-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--signal);padding-bottom:4px}.s-btn{font-weight:600;font-family:var(--body);border:1px solid var(--signal);background:var(--signal);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.98rem;display:inline-flex;color:var(--abyss)!important;text-decoration:none!important}.s-btn:hover{background:#7af0ff}.s-btn.ghost{background:0 0;color:var(--signal)!important}.s-btn.ghost:hover{background:#3be8ff14}.s-btn:disabled{opacity:.5;cursor:not-allowed}.s-nav .s-btn{padding:8px 16px;color:var(--abyss)!important}.s-menu{display:none}@media (max-width:860px){.s-nav-desktop{display:none}.s-menu{display:block;position:relative}.s-menu summary{cursor:pointer;border:1px solid var(--line);color:var(--paper);border-radius:999px;padding:8px 16px;font-weight:600;list-style:none}.s-menu summary::-webkit-details-marker{display:none}.s-menu[open] summary{border-color:var(--signal)}.s-menu ul{background:var(--ink);border:1px solid var(--line);border-radius:14px;min-width:220px;margin:0;padding:10px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.s-menu li a{color:var(--paper);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.s-menu li a:hover{background:var(--ink-2)}}.s-main{flex:1}.s-section{padding:72px 0}.s-section+.s-section{border-top:1px solid var(--line)}.s-section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.s-lede{color:var(--muted);max-width:60ch;margin-top:14px;font-size:1.15rem}.s-hero{padding:88px 0 64px;position:relative;overflow:hidden}.s-hero h1{max-width:15ch}.s-hero .s-lede{margin-top:22px;font-size:1.2rem}.s-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.s-signal-strip{width:100%;height:auto;margin-top:56px;display:block}.s-signal-strip .tick{stroke:var(--off);stroke-width:3px;stroke-linecap:round}.s-signal-strip .tick.lit{stroke:var(--signal-dim)}.s-signal-strip .gap-mark{stroke:var(--signal);stroke-width:2px;fill:none;stroke-dasharray:4 5}.s-signal-strip text{fill:var(--muted);font-family:var(--body);font-size:13px}@media (prefers-reduced-motion:no-preference){.s-signal-strip .gap-mark{animation:2.4s ease-out both s-dash}@keyframes s-dash{0%{stroke-dashoffset:120px;opacity:0}to{stroke-dashoffset:0;opacity:1}}}.s-verdict{grid-template-columns:repeat(3,auto);align-items:center;gap:4px;display:inline-grid}.s-vseg{color:var(--muted);background:var(--ink-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.8rem;display:flex}.s-vseg:before{content:"";background:var(--off);border-radius:50%;flex:none;width:9px;height:9px}.s-vseg.v-yes:before{background:var(--verified);box-shadow:0 0 8px #4bf0b099}.s-vseg.v-partly:before{background:var(--contested);box-shadow:0 0 8px #ffb54780}.s-vseg.v-no:before{background:var(--off)}.s-vseg b{color:var(--paper);font-weight:600}@media (max-width:520px){.s-verdict{grid-template-columns:1fr;justify-items:start}}.s-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.s-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 28px;padding:22px 0;display:grid}.s-row h3{font-size:1.12rem}.s-row h3 a{color:var(--paper);text-decoration:none}.s-row h3 a:hover{color:var(--signal)}.s-row .s-row-sum{color:var(--muted);max-width:72ch;margin-top:6px}.s-row .s-row-meta{color:var(--faint);margin-top:10px;font-size:.85rem}.s-row .s-row-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}@media (max-width:760px){.s-row{grid-template-columns:1fr}.s-row .s-row-side{align-items:flex-start}}.s-conf{color:var(--muted);font-size:.82rem}.s-conf b{color:var(--paper)}.s-note{border:1px solid var(--line);border-left:4px solid var(--contested);color:#ffe3b8;background:#ffb5470f;border-radius:10px;padding:14px 18px}.s-note.info{border-left-color:var(--signal);color:var(--paper);background:#3be8ff0d}.s-empty{border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:32px}.s-empty h3{color:var(--paper);margin-bottom:8px}.s-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.s-steps li{padding:0 22px 0 0;position:relative}.s-steps li:before{counter-increment:step;content:counter(step);font-family:var(--display);color:var(--abyss);background:var(--signal);border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:16px;font-size:.9rem;display:grid}.s-steps li:after{content:"";background:var(--line);height:1px;position:absolute;top:15px;left:38px;right:10px}.s-steps li:last-child:after{display:none}.s-steps h3{margin-bottom:8px}.s-steps p{color:var(--muted);font-size:.97rem}@media (max-width:860px){.s-steps{grid-template-columns:1fr 1fr;row-gap:32px}.s-steps li:after{display:none}}@media (max-width:520px){.s-steps{grid-template-columns:1fr}}.s-questions{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.s-questions>div{background:var(--ink);padding:26px}.s-questions>div+div{border-left:1px solid var(--line)}.s-questions h3{margin:12px 0 8px}.s-questions p{color:var(--muted);font-size:.97rem}@media (max-width:860px){.s-questions{grid-template-columns:1fr}.s-questions>div+div{border-left:0;border-top:1px solid var(--line)}}.s-stats{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.s-stat b{font-family:var(--display);color:var(--paper);font-size:1.6rem;display:block}.s-stat span{color:var(--muted);font-size:.9rem}.s-detail-head{padding:56px 0 32px}.s-detail-head h1{max-width:26ch;font-size:clamp(1.7rem,4vw,2.6rem)}.s-verdicts{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.s-vcard{background:var(--ink);border:1px solid var(--line);border-radius:14px;padding:18px}.s-vcard .s-vseg{margin-bottom:10px;display:inline-flex}.s-vcard p{color:var(--muted);font-size:.93rem}@media (max-width:860px){.s-verdicts{grid-template-columns:1fr}}.s-block{margin-top:44px}.s-block>h2{margin-bottom:14px;font-size:1.3rem}.s-evi{margin:0;padding:0;list-style:none}.s-evi li{border-left:3px solid var(--verified);background:linear-gradient(90deg,#4bf0b00a,#0000 60%);margin-bottom:10px;padding:14px 0 14px 18px}.s-evi.contra li{border-left-color:var(--contrary);background:linear-gradient(90deg,#ff6b7a0d,#0000 60%)}.s-evi.neutral li{border-left-color:var(--line);background:0 0}.s-quote{color:var(--paper);margin-top:4px;font-style:italic}.s-src{color:var(--faint);margin-top:4px;font-size:.85rem}.s-two{grid-template-columns:1fr 1fr;gap:36px;display:grid}@media (max-width:860px){.s-two{grid-template-columns:1fr}}.s-ul{color:var(--muted);margin:0;padding-left:20px}.s-ul li+li{margin-top:6px}.s-filters{border:1px solid var(--line);background:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin:28px 0 8px;padding:16px;display:flex}.s-field{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.s-field label,.s-label{color:var(--muted);font-size:.88rem;font-weight:500}.s-input,.site select,.site textarea{background:var(--abyss);width:100%;color:var(--paper);border:1px solid var(--line);font:inherit;border-radius:10px;padding:11px 12px;font-size:1rem}.site textarea{resize:vertical;min-height:160px}.s-input:focus,.site select:focus,.site textarea:focus{border-color:var(--signal);outline:none;box-shadow:0 0 0 3px #3be8ff2e}.s-form{gap:18px;max-width:640px;margin-top:28px;display:grid}.s-check{color:var(--muted);align-items:flex-start;gap:12px;font-size:.95rem;display:flex}.s-check input{width:20px;height:20px;accent-color:var(--signal);flex:none;margin-top:3px}.s-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.s-error{color:#ffc2c9;background:#ff6b7a14;border:1px solid #ff6b7a80;border-radius:10px;padding:10px 14px}.s-ok{background:#4bf0b012;border:1px solid #4bf0b080;border-radius:12px;padding:18px}.s-board{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.s-col{background:var(--ink);border:1px solid var(--line);border-radius:14px;min-height:160px;padding:16px}.s-col h3{justify-content:space-between;font-size:.98rem;display:flex}.s-col p.s-small{margin-top:6px}.s-col ul{margin:14px 0 0;padding:0;list-style:none}.s-col li{border-top:1px solid var(--line);padding:10px 0}@media (max-width:860px){.s-board{grid-template-columns:1fr 1fr}}@media (max-width:520px){.s-board{grid-template-columns:1fr}}.s-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding:36px 0 44px;font-size:.92rem}.s-footer .s-wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.s-footer ul{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.s-footer a{color:var(--muted)}.s-footer a.s-mail{color:var(--signal);text-decoration:underline;text-decoration-thickness:1px}.s-crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.s-crumbs li+li:before{content:"/";color:var(--faint);margin:0 8px}.s-crumbs [aria-current=page]{color:var(--paper)}.s-areas h2.s-areas-h{font-size:1.05rem;font-family:var(--body);letter-spacing:0;margin-bottom:12px;font-weight:600}.s-areas ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-areas a{border:1px solid var(--line);color:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.92rem;text-decoration:none;display:inline-flex}.s-areas a:hover,.s-areas a[aria-current=page]{border-color:var(--signal-dim)}.s-count{color:var(--signal);font-size:.82rem;font-weight:600}.s-key{border:1px solid var(--line);background:var(--ink);border-radius:14px;margin:28px 0 8px;padding:20px 22px}.s-key h2{margin-bottom:10px;font-size:1.05rem}.s-key p{max-width:72ch}.s-key dl{grid-template-columns:max-content 1fr;gap:6px 18px;margin:14px 0 0;font-size:.92rem;display:grid}.s-key dt{color:var(--muted)}.s-key dd{margin:0}@media (max-width:560px){.s-key dl{grid-template-columns:1fr;gap:2px}.s-key dd{margin-bottom:8px}}.s-sources{counter-reset:src}.s-sources>li{counter-increment:src;padding-left:2.6em;position:relative}.s-sources>li:before{content:"[" counter(src) "]";color:var(--signal);font-size:.85rem;font-weight:600;position:absolute;top:14px;left:14px}.s-sources>li:target{outline:2px solid var(--signal-dim);outline-offset:2px}.s-cite{border-top:1px solid var(--line);padding-top:18px}.s-cite code{color:var(--paper);background:var(--ink);word-break:break-all;border-radius:6px;padding:2px 6px;font-size:.85rem}.s-main :where(p,dd,label,.s-note,.s-check,.s-ul li,.s-evi li,.s-col li,.s-src) a:not(.s-btn){text-decoration:underline;text-decoration-thickness:1px}.s-main :where(.s-row-sum,.s-row-meta) a{text-decoration:none}.s-row :is(h2,h3) a:hover,.s-crumbs a:hover,.s-footer nav a:hover{text-decoration:underline}.s-preview-bar{background:var(--contested);color:var(--abyss);padding:10px 0;font-size:.92rem}.s-preview-bar a{color:var(--abyss);font-weight:600;text-decoration:underline}
