.AiServiceDetail-module__UQlQXW__root{--paper:#0b1f44;--panel:#0f2756;--ink:#fff;--ink-soft:#fff9;--navy-deep:#07122a;--line:#ffffff1a;--grad:linear-gradient(135deg, #8a9440 0%, #d46050 35%, #d41060 68%, #7a1060 100%);--signal:#d41060;--signal-soft:#d410601f;--amber:#fbbf24;--mono:"IBM Plex Mono", "Courier New", monospace;--sans:var(--font-manrope,"Manrope"), sans-serif;--radius:4px;background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;position:relative}.AiServiceDetail-module__UQlQXW__progressBar{background:var(--grad);z-index:9999;pointer-events:none;height:3px;position:fixed;top:0;left:0}.AiServiceDetail-module__UQlQXW__hero{background:radial-gradient(ellipse 65% 58% at 82% 68%, #8a944052 0%, transparent 55%), radial-gradient(ellipse 52% 48% at 90% 78%, #d4605061 0%, transparent 50%), radial-gradient(ellipse 44% 44% at 94% 88%, #d4106052 0%, transparent 46%), var(--navy-deep);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;min-height:100vh;padding:74px 64px 64px;display:flex;position:relative}.AiServiceDetail-module__UQlQXW__heroCategory{color:#ffffff61;font-size:13px;position:absolute;top:108px;left:64px}.AiServiceDetail-module__UQlQXW__heroSplit{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:end;gap:40px;display:grid}.AiServiceDetail-module__UQlQXW__heroTitle{letter-spacing:-.025em;max-width:16ch;margin:0 0 20px;font-size:clamp(42px,7vw,88px);font-weight:300;line-height:1.02}.AiServiceDetail-module__UQlQXW__heroTitleLong{max-width:22ch;font-size:clamp(32px,5.2vw,64px)}.AiServiceDetail-module__UQlQXW__heroLede{color:#ffffffb8;max-width:54ch;margin:0 0 28px;font-size:16px;line-height:1.6}.AiServiceDetail-module__UQlQXW__heroVisual{aspect-ratio:8/5;border:1px solid var(--line);background:#eef4fb;min-height:280px;margin:0;position:relative;overflow:hidden}.AiServiceDetail-module__UQlQXW__heroVisual img{object-fit:contain}.AiServiceDetail-module__UQlQXW__heroFooter{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.AiServiceDetail-module__UQlQXW__bookLink{color:#ffffff85;border-bottom:1px solid #fff3;padding-bottom:2px;font-size:13px;text-decoration:none}.AiServiceDetail-module__UQlQXW__bookLink:hover{color:#fff}.AiServiceDetail-module__UQlQXW__scrollBtn{cursor:pointer;color:#ffffff73;background:0 0;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.AiServiceDetail-module__UQlQXW__contentHeader{z-index:90;background:var(--navy-deep);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;height:74px;transition:opacity .3s;display:flex;position:fixed;top:0;left:0;right:0}.AiServiceDetail-module__UQlQXW__contentHeaderVisible{opacity:1;pointer-events:auto}.AiServiceDetail-module__UQlQXW__contentHeaderLeft{flex:1;min-width:0;padding-left:286px}.AiServiceDetail-module__UQlQXW__contentHeaderTitle{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.AiServiceDetail-module__UQlQXW__contentHeaderRight{align-items:center;gap:16px;padding-right:126px;display:flex}.AiServiceDetail-module__UQlQXW__contentHeaderLink{font-family:var(--mono);color:#ffffff7a;font-size:11.5px;text-decoration:none}.AiServiceDetail-module__UQlQXW__contentHeaderBtn{font-family:var(--mono);color:#fff;border-radius:var(--radius);background:0 0;border:1px solid #fff6;padding:7px 16px;font-size:11.5px;text-decoration:none}.AiServiceDetail-module__UQlQXW__breadcrumb{font-family:var(--mono);color:#ffffff47;gap:4px;font-size:11px;display:flex;position:absolute;top:82px;left:64px}.AiServiceDetail-module__UQlQXW__breadcrumb a{color:inherit;text-decoration:none}.AiServiceDetail-module__UQlQXW__shell{box-sizing:border-box;grid-template-columns:190px 1fr;gap:40px;width:100%;padding:40px 40px 0 64px;display:grid}.AiServiceDetail-module__UQlQXW__opsRail{border-right:1px solid var(--line);scrollbar-width:none;align-self:start;height:calc(100vh - 110px);padding-right:12px;position:sticky;top:90px;overflow-y:auto}.AiServiceDetail-module__UQlQXW__opsRailLabel{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);margin-bottom:12px;font-size:10px}.AiServiceDetail-module__UQlQXW__opsRail ul{margin:0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__opsLink{font-family:var(--mono);color:var(--ink-soft);border-left:2px solid #0000;align-items:center;gap:9px;padding:7px 8px;font-size:12px;text-decoration:none;display:flex}.AiServiceDetail-module__UQlQXW__opsLinkActive{color:#fff;border-left-color:var(--signal);background:var(--signal-soft);font-weight:600}.AiServiceDetail-module__UQlQXW__statusDot{background:#fff3;border-radius:50%;width:5px;height:5px}.AiServiceDetail-module__UQlQXW__opsLinkActive .AiServiceDetail-module__UQlQXW__statusDot{background:var(--signal)}.AiServiceDetail-module__UQlQXW__mainContent{min-width:0;padding-bottom:80px}.AiServiceDetail-module__UQlQXW__section{margin-bottom:64px;scroll-margin-top:90px}.AiServiceDetail-module__UQlQXW__h2{color:#fff;margin:0 0 6px;font-size:22px;font-weight:600}.AiServiceDetail-module__UQlQXW__sectionKicker{font-family:var(--mono);color:var(--ink-soft);margin-bottom:16px;font-size:11px}.AiServiceDetail-module__UQlQXW__lede{color:#fffc;max-width:68ch;margin-top:12px;font-size:15.5px;line-height:1.65}.AiServiceDetail-module__UQlQXW__split{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:28px 24px;display:grid}.AiServiceDetail-module__UQlQXW__splitCopy .AiServiceDetail-module__UQlQXW__lede{max-width:none}.AiServiceDetail-module__UQlQXW__splitVisual{height:480px;position:sticky;top:90px}.AiServiceDetail-module__UQlQXW__inlineLink{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #d41060b3;text-decoration:underline #d41060b3}.AiServiceDetail-module__UQlQXW__inlineLink:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.AiServiceDetail-module__UQlQXW__linkRow{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.AiServiceDetail-module__UQlQXW__linkChip{font-family:var(--mono);color:#ffffffb3;border:1px solid var(--line);border-radius:20px;padding:6px 10px;font-size:11px;text-decoration:none}.AiServiceDetail-module__UQlQXW__linkChip:hover{color:#fff;border-color:#ffffff59}.AiServiceDetail-module__UQlQXW__jumpWrap{display:none}.AiServiceDetail-module__UQlQXW__jumpLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.AiServiceDetail-module__UQlQXW__jumpSelect{background:var(--panel);color:#fff;border:1px solid var(--line);width:100%;font:inherit;margin-top:6px;padding:10px 12px}.AiServiceDetail-module__UQlQXW__issueList{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__issueRow{border-bottom:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.AiServiceDetail-module__UQlQXW__issueTag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);padding-top:5px;font-size:10.5px}.AiServiceDetail-module__UQlQXW__issueRow h3,.AiServiceDetail-module__UQlQXW__sectorPanel h3,.AiServiceDetail-module__UQlQXW__whyItem h3,.AiServiceDetail-module__UQlQXW__trustItem h3,.AiServiceDetail-module__UQlQXW__processReadoutBody h3{color:#fff;margin:0 0 6px}.AiServiceDetail-module__UQlQXW__issueRow p,.AiServiceDetail-module__UQlQXW__sectorPanel p,.AiServiceDetail-module__UQlQXW__whyItem p,.AiServiceDetail-module__UQlQXW__trustItem p,.AiServiceDetail-module__UQlQXW__example p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.6}.AiServiceDetail-module__UQlQXW__outcomes{margin:22px 0 0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__outcome{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.85fr) 18px minmax(0,1.4fr);align-items:baseline;gap:6px 8px;padding:18px 0;display:grid}.AiServiceDetail-module__UQlQXW__outcome:first-child{border-top:1px solid var(--line)}.AiServiceDetail-module__UQlQXW__outcomeTitle{font-size:15px;font-weight:600}.AiServiceDetail-module__UQlQXW__outcomeLead{border-bottom:1px dotted #ffffff47;align-self:center}.AiServiceDetail-module__UQlQXW__outcomeBody{color:var(--ink-soft);font-size:13.5px;line-height:1.6}.AiServiceDetail-module__UQlQXW__bill{border:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:0;margin-top:28px;display:grid;position:relative}.AiServiceDetail-module__UQlQXW__billIn,.AiServiceDetail-module__UQlQXW__billOut{padding:28px 28px 24px;position:relative;overflow:hidden}.AiServiceDetail-module__UQlQXW__billIn{border-right:1px solid var(--line)}.AiServiceDetail-module__UQlQXW__billOut{background:#0000001f}.AiServiceDetail-module__UQlQXW__billMark{font-family:var(--mono);color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:72px;font-weight:600;line-height:1;position:absolute;top:4px;right:12px}.AiServiceDetail-module__UQlQXW__billHead{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:18px;font-size:11px}.AiServiceDetail-module__UQlQXW__billOut .AiServiceDetail-module__UQlQXW__billHead{color:#fff6}.AiServiceDetail-module__UQlQXW__billList{margin:0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__billList li{border-top:1px solid #ffffff14;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.AiServiceDetail-module__UQlQXW__billNum{font-family:var(--mono);color:var(--signal);padding-top:1px;font-size:12px}.AiServiceDetail-module__UQlQXW__billItem{color:#fff;font-size:14.5px;font-weight:500;line-height:1.4}.AiServiceDetail-module__UQlQXW__billOutList{margin:0;padding:0;list-style:none}.AiServiceDetail-module__UQlQXW__billOutList li{color:#ffffff73;border-top:1px dashed #ffffff1f;padding:11px 0 11px 18px;font-size:13.5px;line-height:1.45;position:relative}.AiServiceDetail-module__UQlQXW__billOutList li:before{content:"–";color:#ffffff4d;position:absolute;left:0}.AiServiceDetail-module__UQlQXW__tableWrap{margin-top:22px;overflow-x:auto}.AiServiceDetail-module__UQlQXW__stackTable{border-collapse:collapse;width:100%;min-width:640px}.AiServiceDetail-module__UQlQXW__stackTable th,.AiServiceDetail-module__UQlQXW__stackTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-soft);padding:14px 16px 14px 0;font-size:13px}.AiServiceDetail-module__UQlQXW__stackTable thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:400}.AiServiceDetail-module__UQlQXW__stackTable tbody th{color:#fff;width:24%;font-weight:500}.AiServiceDetail-module__UQlQXW__techNote{color:var(--ink-soft);max-width:68ch;margin-top:14px;font-size:13.5px}.AiServiceDetail-module__UQlQXW__sectorGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:22px;display:grid}.AiServiceDetail-module__UQlQXW__sectorPanel{background:var(--panel);border:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 18px;display:grid}.AiServiceDetail-module__UQlQXW__sectorNum{font-family:var(--mono);background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:600}.AiServiceDetail-module__UQlQXW__processHint{font-family:var(--mono);color:var(--ink-soft);margin:8px 0 0;font-size:11px}.AiServiceDetail-module__UQlQXW__process{--beacon:44px;--beacon-top:50px;--stops:4;margin-top:28px;overflow-x:auto}.AiServiceDetail-module__UQlQXW__processLane{min-width:max(100%, calc(var(--stops) * 136px));margin:0;padding:0 0 8px;list-style:none;display:flex;position:relative}.AiServiceDetail-module__UQlQXW__processLane:before{content:"";left:0;right:0;top:var(--beacon-top);height:var(--beacon);z-index:0;background:linear-gradient(#ffffff0a,#0000 75%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff0f;position:absolute}.AiServiceDetail-module__UQlQXW__processStop{z-index:1;flex-direction:column;flex:1 0 128px;align-items:center;display:flex;position:relative}.AiServiceDetail-module__UQlQXW__processBtn{color:inherit;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.AiServiceDetail-module__UQlQXW__processName{color:#ffffff73;text-align:center;justify-content:center;align-items:flex-end;height:34px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.AiServiceDetail-module__UQlQXW__processBeacon{z-index:2;width:44px;height:44px;font-family:var(--mono);color:#ffffff8c;background:var(--navy-deep);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border:1px solid #ffffff2e;place-items:center;font-size:13px;font-weight:600;display:grid}.AiServiceDetail-module__UQlQXW__processWire{z-index:1;top:calc(var(--beacon-top) + var(--beacon) / 2 - 1px);left:calc(50% + var(--beacon) / 2);width:calc(100% - var(--beacon));background:#ffffff1f;height:2px;position:absolute}.AiServiceDetail-module__UQlQXW__processWire:after{content:"";background:var(--grad);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.AiServiceDetail-module__UQlQXW__processStopDone .AiServiceDetail-module__UQlQXW__processWire:after,.AiServiceDetail-module__UQlQXW__processStopHot .AiServiceDetail-module__UQlQXW__processWire:after{transform:scaleX(1)}.AiServiceDetail-module__UQlQXW__processStopHot .AiServiceDetail-module__UQlQXW__processName,.AiServiceDetail-module__UQlQXW__processBtn:hover .AiServiceDetail-module__UQlQXW__processName{color:#fff}.AiServiceDetail-module__UQlQXW__processStopHot .AiServiceDetail-module__UQlQXW__processBeacon,.AiServiceDetail-module__UQlQXW__processBtn:hover .AiServiceDetail-module__UQlQXW__processBeacon{color:#fff;border-color:#d41060}.AiServiceDetail-module__UQlQXW__processReadout{border-top:1px dashed #ffffff29;min-height:120px;margin-top:28px;padding:22px 8px 8px;position:relative}.AiServiceDetail-module__UQlQXW__processReadoutIndex{font-family:var(--mono);color:#ffffff0b;font-size:clamp(72px,10vw,112px);font-weight:600;line-height:.85;position:absolute;top:4px;right:0}.AiServiceDetail-module__UQlQXW__processReadoutMeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;font-size:10.5px}.AiServiceDetail-module__UQlQXW__archFigure{margin:22px 0 0}.AiServiceDetail-module__UQlQXW__archStack{flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.AiServiceDetail-module__UQlQXW__archUnit{flex-direction:column;align-items:center;width:100%;display:flex}.AiServiceDetail-module__UQlQXW__archBlock{border:1px solid var(--line);background:var(--panel);width:100%;padding:14px 16px 16px;position:relative}.AiServiceDetail-module__UQlQXW__archCore{box-shadow:inset 3px 0 0 var(--signal)}.AiServiceDetail-module__UQlQXW__archEnd{background:0 0;border-style:dashed}.AiServiceDetail-module__UQlQXW__archBlockHead{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.AiServiceDetail-module__UQlQXW__archBlockIdx{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);font-size:10px}.AiServiceDetail-module__UQlQXW__archBlockRole{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:11px}.AiServiceDetail-module__UQlQXW__archPorts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AiServiceDetail-module__UQlQXW__archPorts li{font-family:var(--mono);color:#fff;background:#07122a8c;border:1px solid #ffffff29;padding:6px 10px;font-size:11.5px}.AiServiceDetail-module__UQlQXW__archJoin{color:#ffffff59;flex-direction:column;align-items:center;height:28px;display:flex}.AiServiceDetail-module__UQlQXW__archJoinLine{background:#ffffff38;flex:1;width:1px}.AiServiceDetail-module__UQlQXW__diagramCaption{font-family:var(--mono);color:var(--ink-soft);text-align:center;max-width:62ch;margin-top:18px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1.5}.AiServiceDetail-module__UQlQXW__trustGrid,.AiServiceDetail-module__UQlQXW__whyList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;margin-top:22px;display:grid}.AiServiceDetail-module__UQlQXW__trustItem{border-top:1px dashed #ffffff38;padding:16px 0 0}.AiServiceDetail-module__UQlQXW__trustMark,.AiServiceDetail-module__UQlQXW__whyIdx{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:8px;font-size:10px}.AiServiceDetail-module__UQlQXW__example{border-top:1px solid var(--line);max-width:68ch;margin-top:18px;padding:22px 0 0}.AiServiceDetail-module__UQlQXW__exampleDisclaimer{font-family:var(--mono);color:var(--ink-soft);font-size:11px;margin-bottom:14px!important}.AiServiceDetail-module__UQlQXW__example p+p{margin-top:12px!important}.AiServiceDetail-module__UQlQXW__faqList{border-top:1px solid var(--line);margin-top:10px}.AiServiceDetail-module__UQlQXW__faqItem{border-bottom:1px solid var(--line)}.AiServiceDetail-module__UQlQXW__faqItem summary{cursor:pointer;justify-content:space-between;gap:12px;padding:18px 4px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.AiServiceDetail-module__UQlQXW__faqItem summary:after{content:"+";font-family:var(--mono);color:var(--signal);font-size:18px}.AiServiceDetail-module__UQlQXW__faqItem[open] summary:after{content:"−"}.AiServiceDetail-module__UQlQXW__faqA{color:var(--ink-soft);max-width:68ch;padding:0 4px 18px;font-size:13.5px;line-height:1.65}.AiServiceDetail-module__UQlQXW__relatedGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.AiServiceDetail-module__UQlQXW__relatedHeading{font-family:var(--mono);text-transform:uppercase;color:var(--ink-soft);letter-spacing:.05em;margin-bottom:10px;font-size:10.5px}.AiServiceDetail-module__UQlQXW__relatedLink{border-bottom:1px solid var(--line);color:#ffffffb3;padding:11px 0;font-size:13.5px;text-decoration:none;display:block}.AiServiceDetail-module__UQlQXW__relatedLink:hover{color:var(--signal)}.AiServiceDetail-module__UQlQXW__bottomCta{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}@media (max-width:900px){.AiServiceDetail-module__UQlQXW__shell{grid-template-columns:1fr;padding:24px 20px 0}.AiServiceDetail-module__UQlQXW__opsRail{display:none}.AiServiceDetail-module__UQlQXW__jumpWrap{margin-bottom:28px;display:block}.AiServiceDetail-module__UQlQXW__hero,.AiServiceDetail-module__UQlQXW__heroCategory,.AiServiceDetail-module__UQlQXW__breadcrumb{padding-left:24px}.AiServiceDetail-module__UQlQXW__hero{padding:74px 24px 52px}.AiServiceDetail-module__UQlQXW__heroSplit,.AiServiceDetail-module__UQlQXW__bill,.AiServiceDetail-module__UQlQXW__relatedGrid,.AiServiceDetail-module__UQlQXW__issueRow,.AiServiceDetail-module__UQlQXW__outcome,.AiServiceDetail-module__UQlQXW__split{grid-template-columns:1fr}.AiServiceDetail-module__UQlQXW__splitVisual{height:480px;position:static}.AiServiceDetail-module__UQlQXW__heroVisual{min-height:200px}.AiServiceDetail-module__UQlQXW__contentHeaderLeft{padding-left:16px}.AiServiceDetail-module__UQlQXW__contentHeaderRight{padding-right:16px}.AiServiceDetail-module__UQlQXW__contentHeaderLink,.AiServiceDetail-module__UQlQXW__outcomeLead{display:none}.AiServiceDetail-module__UQlQXW__billIn{border-right:none;border-bottom:1px solid var(--line)}}
