.research-module__pmmqWq__research{color:var(--night-text);background:radial-gradient(ellipse at 85% 0%, #59469726, transparent 55%), var(--night-field)}.research-module__pmmqWq__indexMain,.research-module__pmmqWq__articleHero,.research-module__pmmqWq__articleBody,.research-module__pmmqWq__footer{width:min(100%,1280px);padding-inline:var(--page-pad);margin-inline:auto}.research-module__pmmqWq__indexMain{padding-top:20px}.research-module__pmmqWq__answer{max-width:930px;color:var(--lilac-stardust);line-height:1.6}.research-module__pmmqWq__pending{color:#f3b58e}.research-module__pmmqWq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1000px){.research-module__pmmqWq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.research-module__pmmqWq__card{grid-row:span 4;grid-template-rows:subgrid;background:linear-gradient(125deg,#2b2249bf,#15122580);border:1px solid #cdcde83b;row-gap:0;min-width:0;padding:22px 24px;text-decoration:none;transition:border-color .18s;display:grid}.research-module__pmmqWq__cardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.research-module__pmmqWq__card h2{flex-direction:column;gap:6px;margin:0;font-size:1rem;font-weight:500;display:flex}.research-module__pmmqWq__cardProject{color:var(--coral-on-dark);letter-spacing:-.04em;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;line-height:1.05}.research-module__pmmqWq__cardTopic{color:var(--night-body);font-size:.9rem}.research-module__pmmqWq__mark{width:36px;height:36px;color:var(--coral-on-dark)}.research-module__pmmqWq__cardStat{letter-spacing:-.055em;align-self:end;margin-top:12px;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.1;display:block}.research-module__pmmqWq__card>p{color:var(--night-body);margin:12px 0 22px;font-size:.9rem;line-height:1.5}.research-module__pmmqWq__cardAction{justify-content:space-between;align-self:end;align-items:center;gap:12px;font-size:.85rem;font-weight:600;display:flex}.research-module__pmmqWq__cardAction>span{color:var(--coral-on-dark);font-size:1.25rem}.research-module__pmmqWq__scope{color:var(--night-body);margin:22px 0 0;font-size:.85rem}.research-module__pmmqWq__scope a{color:var(--lilac-stardust)}.research-module__pmmqWq__footer{border-top:1px solid var(--register-line);color:var(--night-body);justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;padding-block:22px;font-size:.75rem;display:flex}.research-module__pmmqWq__footer p{margin:0}.research-module__pmmqWq__footer a{color:var(--night-text);flex:none;text-decoration:none}.research-module__pmmqWq__cardsLead{color:var(--night-body);letter-spacing:.08em;text-transform:uppercase;margin:34px 0 14px;font-size:.8rem;font-weight:600}.research-module__pmmqWq__aiPanel{border:1px solid var(--register-line);background:#15122573;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;padding:24px;display:grid}.research-module__pmmqWq__aiPanel video{aspect-ratio:16/9;background:#0c0a18;width:100%;display:block}.research-module__pmmqWq__aiPanel h2{letter-spacing:-.02em;margin:0 0 12px;font-size:1.35rem;font-weight:500}.research-module__pmmqWq__aiPanel p,.research-module__pmmqWq__aiPanel li{color:var(--night-body);margin:0;font-size:.9rem;line-height:1.55}.research-module__pmmqWq__aiPanel ul{gap:8px;margin:14px 0;padding-left:18px;display:grid}.research-module__pmmqWq__aiPanel strong{color:var(--night-text);font-weight:500}.research-module__pmmqWq__aiPanel p+p{margin-top:12px}@media (max-width:800px){.research-module__pmmqWq__aiPanel{grid-template-columns:minmax(0,1fr)}}.research-module__pmmqWq__figureNote{color:var(--night-body);margin:14px 0 0;font-size:.75rem;line-height:1.5}.research-module__pmmqWq__articleHero{padding-block:28px 34px}.research-module__pmmqWq__backLink{min-height:44px;color:var(--night-body);align-items:center;margin-bottom:12px;font-size:.85rem;text-decoration:none;display:inline-flex}.research-module__pmmqWq__articleHero>.overline{margin-top:26px}.research-module__pmmqWq__articleHero h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:16px 0 24px;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:500;line-height:1.08}.research-module__pmmqWq__answer{margin:0;font-size:1.1rem}.research-module__pmmqWq__statStrip{border:1px solid var(--register-line);flex-wrap:wrap;margin:30px 0 0;display:flex}.research-module__pmmqWq__statStrip>div{border:1px solid var(--register-line);background:#2b224959;flex-direction:column-reverse;flex:200px;justify-content:flex-end;gap:14px;min-width:0;padding:22px;display:flex}.research-module__pmmqWq__statStrip dt{color:var(--night-body);font-size:.8rem;line-height:1.4}.research-module__pmmqWq__statStrip small{color:var(--night-body);margin-top:4px;font-size:.7rem;display:block}.research-module__pmmqWq__statStrip dd{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:500;line-height:1.15}.research-module__pmmqWq__articleBody{padding-top:8px}.research-module__pmmqWq__section{border-bottom:1px solid var(--register-line);padding-block:38px}.research-module__pmmqWq__section:last-child{border-bottom:0}.research-module__pmmqWq__section h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.15}.research-module__pmmqWq__section a{color:var(--lilac-stardust)}.research-module__pmmqWq__figure{border:1px solid var(--register-line);background:#151225a6;margin:0;padding:28px}.research-module__pmmqWq__figureHeader h3{margin:0;font-size:1.05rem;font-weight:500}.research-module__pmmqWq__figureHeader p{color:var(--night-body);margin:8px 0 0;font-size:.8rem}.research-module__pmmqWq__figure figcaption{color:var(--night-body);margin-top:24px;font-size:.8rem;line-height:1.5}.research-module__pmmqWq__referenceLabel{color:var(--night-body);text-align:right;margin-top:22px;font-size:.75rem}.research-module__pmmqWq__horizontalChart{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.research-module__pmmqWq__horizontalChart li{grid-template-columns:240px minmax(0,1fr) 74px;align-items:center;gap:18px;display:grid}.research-module__pmmqWq__barLabel{flex-direction:column;gap:4px;font-size:.85rem;display:flex}.research-module__pmmqWq__barLabel strong{font-weight:400}.research-module__pmmqWq__barLabel span{color:var(--night-body);font-size:.75rem}.research-module__pmmqWq__barTrack{height:25px;position:relative}.research-module__pmmqWq__barFill{background:#817c9a;min-width:2px;height:100%;display:block}.research-module__pmmqWq__referenceLine{border-left:1px dashed var(--lilac-stardust);position:absolute;top:-10px;bottom:-10px}.research-module__pmmqWq__barValue{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:400}[data-highlight=true] .research-module__pmmqWq__barFill,[data-highlight=true] .research-module__pmmqWq__costColumn{background:var(--coral-on-dark)}[data-highlight=true] .research-module__pmmqWq__barLabel strong{font-weight:600}.research-module__pmmqWq__ledger{border:1px solid var(--register-line);margin-top:16px}.research-module__pmmqWq__ledger summary{min-height:48px;color:var(--lilac-stardust);cursor:pointer;padding:16px 20px;font-size:.85rem}.research-module__pmmqWq__ledger>p{margin:16px 20px}.research-module__pmmqWq__tableScroll{border:1px solid var(--register-line);scrollbar-color:var(--register-muted) var(--night-inset);overflow-x:auto}.research-module__pmmqWq__table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:.85rem}.research-module__pmmqWq__table caption{background:var(--night-inset);color:var(--night-body);text-align:left;padding:14px 20px;font-size:.75rem}.research-module__pmmqWq__table th,.research-module__pmmqWq__table td{border-top:1px solid var(--register-line);vertical-align:top;padding:18px 20px}.research-module__pmmqWq__table thead th{color:var(--lilac-stardust);font-size:.75rem;font-weight:500}.research-module__pmmqWq__table tbody th{min-width:130px;color:var(--night-text);font-weight:500}.research-module__pmmqWq__table tbody td{color:var(--night-body)}.research-module__pmmqWq__table tbody tr:first-child{background:#2b22496b}.research-module__pmmqWq__attackFlow{grid-template-columns:minmax(100px,1fr) 24px minmax(0,3fr) 24px minmax(100px,1fr);align-items:center;gap:12px;margin-top:28px;display:grid}.research-module__pmmqWq__flowEndpoint{border:1px solid var(--register-line);text-align:center;flex-direction:column;gap:6px;padding:20px 10px;font-size:.85rem;display:flex}.research-module__pmmqWq__flowEndpoint span{color:var(--night-body);font-size:.75rem}.research-module__pmmqWq__flowArrow{color:var(--night-body);text-align:center;font-size:1.4rem}.research-module__pmmqWq__algorithm{border:1px solid var(--register-line);padding:18px}.research-module__pmmqWq__algorithm h4{margin:0 0 16px;font-size:.9rem;font-weight:500}.research-module__pmmqWq__algorithm ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.research-module__pmmqWq__algorithm li{border:1px solid var(--register-line);color:var(--night-body);padding:14px;font-size:.8rem;line-height:1.4}.research-module__pmmqWq__algorithm .research-module__pmmqWq__highlightStep{border-color:var(--coral-on-dark);background:#f07b3c0f;flex-direction:column;gap:6px;display:flex}.research-module__pmmqWq__highlightStep strong{color:var(--night-text);font-weight:500}.research-module__pmmqWq__qsbSteps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.research-module__pmmqWq__qsbSteps li{border:1px solid var(--register-line);color:var(--night-body);counter-increment:step;padding:18px;font-size:.88rem;line-height:1.55}.research-module__pmmqWq__qsbSteps li:before{color:var(--coral-on-dark);content:"0" counter(step);margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.research-module__pmmqWq__qsbSteps strong{color:var(--night-text);margin-bottom:6px;font-weight:500;display:block}@media (max-width:760px){.research-module__pmmqWq__qsbSteps{grid-template-columns:minmax(0,1fr)}}.research-module__pmmqWq__paperBlock{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.research-module__pmmqWq__paperImage{display:block}.research-module__pmmqWq__paperImage img{border:1px solid var(--register-line);width:100%;height:auto;display:block}.research-module__pmmqWq__paperImage:hover img{border-color:var(--coral-on-dark)}.research-module__pmmqWq__paperText{gap:14px;max-width:560px;display:grid}.research-module__pmmqWq__paperText h3{margin:0;font-size:1.15rem;font-weight:500;line-height:1.35}.research-module__pmmqWq__paperText p{color:var(--night-body);margin:0;line-height:1.6}.research-module__pmmqWq__paperText .research-module__pmmqWq__paperMeta{font-size:.8rem}.research-module__pmmqWq__paperLink{width:fit-content;color:var(--night-text);font-size:.9rem;font-weight:600;text-decoration:none}.research-module__pmmqWq__paperLink span{color:var(--coral-on-dark)}@media (max-width:760px){.research-module__pmmqWq__paperBlock{grid-template-columns:minmax(0,1fr)}}.research-module__pmmqWq__credits{max-width:920px;color:var(--night-body);margin:0;line-height:1.6}.research-module__pmmqWq__linkChips{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.research-module__pmmqWq__linkChips a{border:1px solid var(--register-line);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 16px;font-size:.85rem;text-decoration:none;display:inline-flex}.research-module__pmmqWq__linkChips span{color:var(--coral-on-dark)}.research-module__pmmqWq__sources{margin:0;padding:0;list-style:none}.research-module__pmmqWq__sources li{border-bottom:1px solid var(--register-line);color:var(--night-body);padding-block:14px;font-size:.85rem}.research-module__pmmqWq__sources a{justify-content:space-between;gap:20px;text-decoration:none;display:flex}.research-module__pmmqWq__sources a>span{color:var(--coral-on-dark)}.research-module__pmmqWq__costChart{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:48px 0 0;padding:0;list-style:none;display:grid}.research-module__pmmqWq__costChart li{min-width:0;color:var(--night-body);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;display:flex}.research-module__pmmqWq__costPlot{border-bottom:1px solid var(--register-line);justify-content:center;align-items:flex-end;width:100%;height:210px;display:flex}.research-module__pmmqWq__costColumn{background:#817c9a;width:65%;max-width:110px;position:relative}.research-module__pmmqWq__costColumn>strong{color:var(--night-text);font-size:1rem;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.research-module__pmmqWq__costDate{color:var(--night-text);font-size:.8rem;font-weight:500}.research-module__pmmqWq__protectionLanes{gap:16px;margin-top:24px;display:grid}.research-module__pmmqWq__protectionLane{border:1px solid var(--register-line);color:var(--night-body);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;padding:24px;font-size:.85rem;line-height:1.5;display:grid}.research-module__pmmqWq__protectionLane strong{font-weight:500}.research-module__pmmqWq__protectionLane[data-protected=true]{background:#f07b3c0a;border-color:#f07b3c8c}.research-module__pmmqWq__protectionLane[data-protected=true] .research-module__pmmqWq__laneResult{color:var(--coral-on-dark)}@media (hover:hover){.research-module__pmmqWq__card:hover{border-color:var(--coral-on-dark)}}@media (max-width:900px){.research-module__pmmqWq__horizontalChart li{grid-template-columns:190px minmax(0,1fr) 72px;gap:12px}}@media (max-width:700px){.research-module__pmmqWq__cards{grid-template-columns:minmax(0,1fr)}.research-module__pmmqWq__card{padding:22px}.research-module__pmmqWq__cardStat{font-size:3.2rem}.research-module__pmmqWq__articleHero{padding-block:22px 26px}.research-module__pmmqWq__articleHero h1{font-size:2.2rem}.research-module__pmmqWq__answer{font-size:1rem}.research-module__pmmqWq__statStrip>div{flex-basis:140px;padding:18px 14px}.research-module__pmmqWq__statStrip dd{font-size:1.9rem}.research-module__pmmqWq__section{padding-block:30px}.research-module__pmmqWq__figure{padding:20px 16px}.research-module__pmmqWq__horizontalChart li{grid-template-columns:minmax(0,1fr) 72px;gap:10px}.research-module__pmmqWq__barLabel{grid-column:1/-1}.research-module__pmmqWq__barTrack{height:20px}.research-module__pmmqWq__referenceLine{top:-3px;bottom:-3px}.research-module__pmmqWq__referenceLabel{text-align:left}.research-module__pmmqWq__attackFlow{grid-template-columns:minmax(0,1fr);gap:8px}.research-module__pmmqWq__attackFlow>.research-module__pmmqWq__flowArrow{transform:rotate(90deg)}.research-module__pmmqWq__costChart{gap:8px}.research-module__pmmqWq__costPlot{height:160px}.research-module__pmmqWq__costColumn{width:75%}.research-module__pmmqWq__costColumn>strong{font-size:.8rem}.research-module__pmmqWq__costDate{font-size:.7rem}.research-module__pmmqWq__costChart li{overflow-wrap:anywhere;font-size:.65rem}.research-module__pmmqWq__protectionLane{text-align:center;grid-template-columns:minmax(0,1fr);padding:20px}.research-module__pmmqWq__protectionLane>.research-module__pmmqWq__flowArrow{transform:rotate(90deg)}.research-module__pmmqWq__footer{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.research-module__pmmqWq__card{transition:none}}.research-module__pmmqWq__articleHero .research-module__pmmqWq__projectHeading{color:var(--coral-on-dark);letter-spacing:-.055em;margin:26px 0 18px;font-size:clamp(3rem,7vw,5rem);font-weight:500;line-height:1}.research-module__pmmqWq__articleHero .research-module__pmmqWq__questionHeading{max-width:980px;font-size:clamp(1.65rem,3vw,2.4rem)}.research-module__pmmqWq__recordStatus{max-width:900px;color:var(--night-body);margin:16px 0 0;font-size:.75rem;line-height:1.5}.research-module__pmmqWq__card .research-module__pmmqWq__recordStatus{margin:0 0 18px;font-size:.7rem}
