.mgTrack{align-items:center;gap:4px;padding:0 4px;display:inline-flex}.jFam:hover{border-color:rgba(var(--accent-rgb),.4)}.jSpot{border:1px solid var(--line-d);background:var(--paper);width:26px;height:26px;color:var(--on-dark-3);pointer-events:auto;z-index:2;border-radius:8px;place-items:center;font-size:12px;transition:all .16s;display:grid;position:absolute;top:11px;right:12px}.jSpot:hover{border-color:rgba(var(--accent-rgb),.6);color:var(--on-dark)}.jBand .jSpot{background:0 0;border:none;width:20px;height:20px;top:50%;right:3px;transform:translateY(-50%)}.jAsk{border:1px solid var(--line-d);background:var(--paper);height:32px;color:var(--on-dark-2);font:700 11.5px var(--display);pointer-events:auto;z-index:2;border-radius:999px;align-items:center;gap:8px;padding:0 13px;transition:all .16s;display:flex;position:absolute;top:8px;right:46px}.jAsk:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.jAsk.owed{border-color:rgba(var(--found-rgb),.5);color:var(--found);background:rgba(var(--found-rgb),.07)}.jAsk b{font:800 11px var(--display);letter-spacing:-.02em;color:inherit}.jAsk i{font-style:normal;font:800 10.5px var(--display);background:rgba(var(--found-rgb),.16);border-radius:999px;padding:1px 6px}.mgLegend{flex:none;gap:6px;display:flex}.mgTools{flex:none;align-items:center;gap:4px;margin-left:auto;margin-right:-8px;padding-right:0;display:flex}.mgTools .mgLegend{margin:0 4px 0 0}.mgSep{background:var(--line-d);flex:none;width:1px;height:18px;margin:0 8px 0 4px}.mgTools>button{border:1px solid var(--line-d);background:var(--paper);width:26px;height:26px;color:var(--on-dark-2);border-radius:8px;place-items:center;font-size:11px;transition:all .16s;display:grid}.mgTools>button:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.mgTools>button:disabled{opacity:.3;cursor:default}.mgProg{font:700 10px var(--display);letter-spacing:.04em;color:var(--on-dark-3);margin-right:4px}.mgDiv{background:var(--line-d);width:1px;height:16px;margin:0 4px}.mgBox{display:block;position:relative}.nd.mgOff{opacity:.22}.eg.mgOff{opacity:.1}.nd.mgOn .jCard{border-color:rgba(var(--accent-rgb),.6)}.eg.mgOn .jEdge{stroke-width:3px}.eg.mgOn .mgTagBg{stroke-dasharray:none;stroke-width:1.6px}.nd.mgOff,.eg.mgOff,.eg.mgOn .jEdge{transition:opacity .16s,stroke-width .16s}.jEdge.k-moneyIn{stroke:rgb(var(--op-rgb));stroke-width:2.2px}.jEdge.k-moneyOut{stroke:rgb(var(--cap-rgb));stroke-width:2.2px}.mgCp{justify-content:center;gap:2px;padding:12px 15px}.mgArch{font:700 10.5px/1.4 var(--display);letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-3);white-space:normal}.mgCp b{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.28;overflow:visible}.mgPos{justify-content:center;gap:2px;padding:11px 15px}.mgPos b{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.28;overflow:visible}.jEdge{stroke:rgba(var(--ov),.44);fill:none;stroke-width:1.9px}.jEdge.k-found{stroke:rgba(var(--found-rgb),.72);stroke-width:1.9px;stroke-dasharray:6 5}.jEdge.k-sequence{stroke:rgba(var(--ov),.52);stroke-width:2.2px}.jEdge.k-detail{stroke:rgba(var(--accent-rgb),.66);stroke-width:2.1px}.eg{opacity:0;transition:opacity .4s .1s}.eg.jIn{opacity:1}.eg.v-pending{opacity:.34}@keyframes jMarch{to{stroke-dashoffset:-28px}}.eg.s-evid .jEdge{stroke-width:1.5px;stroke:rgba(var(--ov),.3)}.eg.s-infer .jEdge{stroke-dasharray:1.6 5.4;stroke-linecap:round;stroke-width:2.1px;stroke:rgba(var(--accent-rgb),.62)}.eTail{fill:none;stroke:var(--rsn-warm-solid);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:12 188;opacity:.5;animation:3.4s linear infinite eComet}.eCometCore{fill:var(--rsn-warm-solid);stroke:#ffffffe6;stroke-width:.9px;animation:3.4s linear infinite eCometFade}.eCometGlow{fill:rgba(var(--rsn-warm),.28);animation:3.4s linear infinite eCometFade}@keyframes eComet{to{stroke-dashoffset:-200px}}@keyframes eCometFade{0%,46%{opacity:1}52%,to{opacity:0}}.eg.s-infer .jEdge.k-found{stroke:rgba(var(--found-rgb),.72);stroke-dasharray:2 5}.eg.eRead .jEdge,.eg.eDerive .jEdge{stroke:url(#aiLine);stroke-width:2.3px;stroke-dasharray:none;stroke-linecap:round;animation:none}.eg.eDerive .jEdge{stroke-width:2.7px}.eOrbHalo{fill:url(#aiOrbGlow)}.eOrbCore{fill:var(--ai3);stroke:#ffffffeb;stroke-width:var(--sw,1.3)}.eg.eRead .eOrb{animation:eOrbFade 2.1s linear var(--fd,0s) infinite}@keyframes eOrbFade{0%,to{opacity:.25}18%,78%{opacity:1}}.mgTag{cursor:pointer}.mgTagBg{fill:var(--paper);stroke:var(--line-d);stroke-width:1.1px;stroke-dasharray:4 3}.mgTagTxt{font:700 10px var(--display);letter-spacing:-.01em;fill:var(--on-dark)}.mgTagDot{fill:rgba(var(--ov),.35)}.mgLine.c-capital .mgTagDot{fill:rgb(var(--cap-rgb))}.mgLine.c-operating .mgTagDot{fill:rgb(var(--op-rgb))}.mgLine.c-treasury .mgTagDot{fill:rgb(var(--tre-rgb))}.mgHit{stroke:#0000;stroke-width:18px;pointer-events:stroke;fill:none;cursor:pointer}.mgLine{pointer-events:auto}.mgLine:hover .jEdge{stroke-width:3px}.mgLine:hover .mgTagBg{stroke-dasharray:none;stroke-width:1.6px}.plane.flows .mgLine .jEdge{stroke-dasharray:7 9;animation:1.5s linear infinite jMarch}.appbar{height:var(--appbar-h);z-index:30;background:var(--chrome-solid);border-bottom:1px solid var(--line-d);align-items:center;gap:14px;padding:0 16px;display:none;position:fixed;top:0;left:0;right:0}body[data-screen=lookup] .appbar,body[data-screen=desk] .appbar{display:flex}.appbar .wm{letter-spacing:.14em;font-size:14px;font-weight:800}.appbar .wm i{color:var(--signal);margin-left:2px;font-style:normal}.appbar .absp{flex:1}.pfBy{white-space:nowrap;align-items:center;gap:8px;margin-right:4px;display:flex}.pfBy em{font-style:normal;font:600 10.5px var(--display);letter-spacing:.02em;color:var(--on-dark-3)}.pfChip{background:var(--bone);border:1px solid var(--line-l);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.pfChip:hover{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.08)}.pfChip:hover b{color:var(--on-dark)}.pfChip:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.pfChip b{font:700 12px var(--display);letter-spacing:-.005em;color:var(--on-dark-2);transition:color .15s}.pfMark{object-fit:contain;border-radius:6px;width:auto;max-width:24px;height:20px;display:block}@media (width<=940px){.pfBy em{display:none}}body[data-screen=lookup] #lookup,body[data-screen=desk] #canvas{top:var(--appbar-h)}.ident{align-items:center;gap:10px;min-width:0;display:flex}.appbar .ident{border:none;border-left:1px solid var(--line-d);background:0 0;padding-left:14px}body[data-screen=lookup] .appbar .ident{display:none}.backBtn{border:1px solid var(--line-d);background:rgba(var(--ov),.05);width:32px;height:32px;color:var(--on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .16s;display:flex}.backBtn:hover{background:rgba(var(--accent-rgb),.18);border-color:rgba(var(--accent-rgb),.45)}.backBtn svg{width:17px;height:17px;display:block}.ident .mark{background:linear-gradient(150deg,var(--brand-2),var(--signal));width:32px;height:32px;color:var(--on-brand);font:800 12px var(--display);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.who{min-width:0}.who b{font:700 13.5px var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;display:block;overflow:hidden}.who span{color:var(--on-dark-2);font-size:11px;font-family:var(--display);white-space:nowrap;margin-top:1px;display:block}.profile{border:1px solid var(--line-l);color:var(--ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:3px;transition:all .16s;display:flex}.profile:hover{border-color:var(--brand);background:rgba(var(--accent-rgb),.1)}.profile[aria-expanded=true]{border-color:var(--brand);background:rgba(var(--accent-rgb),.14)}.avatar{background:var(--brand);width:26px;height:26px;color:var(--on-brand);font:800 11px var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.avatar.lg{width:40px;height:40px;font-size:15px}.profpop{z-index:40;opacity:0;visibility:hidden;background:var(--panel-solid);border:1px solid var(--line-d);border-radius:var(--r-md);min-width:242px;box-shadow:0 22px 48px -18px var(--drop);padding:14px;transition:opacity .14s,transform .14s,visibility .14s;position:fixed;top:58px;right:16px;transform:translateY(-6px)}.profpop.open{opacity:1;visibility:visible;transform:none}.ppHead{border-bottom:1px solid var(--line-d);align-items:center;gap:11px;padding-bottom:12px;display:flex}.ppHead b{font:700 14px var(--display);color:var(--ink);display:block}.ppHead small{color:var(--on-dark-3);margin-top:1px;font-size:11.5px;display:block}.ppKv{flex-direction:column;gap:7px;padding:12px 0;display:flex}.ppKv div{gap:12px;font-size:11.5px;display:flex}.ppKv dt{color:var(--on-dark-3);min-width:70px}.ppKv dd{color:var(--ink);text-align:right;margin-left:auto}.thSw{cursor:pointer;background:var(--brand);border:1px solid var(--brand);border-radius:999px;flex:none;width:52px;height:28px;padding:0;transition:background .2s,border-color .2s;position:relative}[data-theme=dark] .thSw{background:rgba(var(--accent-rgb),.22);border-color:rgba(var(--accent-rgb),.55)}.thSw:hover{border-color:var(--signal)}.thSw:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.thSw i{width:14px;height:14px;color:var(--on-brand);opacity:.95;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}[data-theme=dark] .thSw i{color:var(--signal-b)}.thSw .thMoon{left:8px}.thSw .thSun{right:8px}[data-theme=light] .thSw .thMoon,[data-theme=dark] .thSw .thSun{opacity:0}.thSw svg{width:14px;height:14px;display:block}.thSw u{background:var(--paper);border-radius:50%;width:22px;height:22px;text-decoration:none;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}[data-theme=dark] .thSw u{background:#fff;transform:translate(24px)}.ppOut{border:1px solid var(--line-d);color:var(--ink);font:700 12.5px var(--display);background:0 0;border-radius:999px;padding:9px 18px;transition:all .15s}.ppOut:hover{border-color:var(--found);background:rgba(var(--found-rgb),.1);color:var(--found)}.ppFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.screen{opacity:0;pointer-events:none;transition:opacity .5s;position:fixed;inset:0}.screen.live{opacity:1;pointer-events:auto}.screen.lift{transition:opacity .45s,transform .45s;transform:scale(.985)}.screen.live.lift{transform:none}@keyframes lkRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lkArtIn{0%{opacity:0;translate:0 26px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes lkGlowIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}#lookup.live .lede{animation:.68s cubic-bezier(.2,.7,.3,1) 40ms both lkRise}@keyframes lkLayerIn{0%{opacity:0;filter:blur(9px);translate:0 30px;scale:1.04}60%{filter:blur()}to{opacity:1;filter:blur();translate:0;scale:1}}#lookup.live .lkLayer.d0{animation:.78s cubic-bezier(.2,.75,.3,1) .14s both lkLayerIn}#lookup.live .lkLayer.d1{animation:.78s cubic-bezier(.2,.75,.3,1) .4s both lkLayerIn}#lookup.live .lkLayer.d2{animation:.78s cubic-bezier(.2,.75,.3,1) .66s both lkLayerIn}#lookup.live .lkGlow{animation:1.1s cubic-bezier(.2,.7,.3,1) .18s both lkGlowIn}#lookup.live .card{animation:.68s cubic-bezier(.2,.7,.3,1) .12s both lkRise}#lookup.live .card h2{animation:.6s cubic-bezier(.2,.7,.3,1) .26s both lkRise}#lookup.live .seg{animation:.6s cubic-bezier(.2,.7,.3,1) .32s both lkRise}#lookup.live #lkLede{animation:.6s cubic-bezier(.2,.7,.3,1) .38s both lkRise}#lookup.live .field{animation:.6s cubic-bezier(.2,.7,.3,1) .44s both lkRise}#lookup.live #btnDecode{animation:.6s cubic-bezier(.2,.7,.3,1) .5s both lkRise}#lookup.live .srcSum{animation:.7s cubic-bezier(.2,.7,.3,1) .6s both lkRise}@media (prefers-reduced-motion:reduce){#lookup.live *{animation:none!important}}@keyframes auroraA{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(6vw,4vh)scale(1.12)}66%{transform:translate(-3vw,7vh)scale(.95)}}@keyframes auroraB{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-7vw,-5vh)scale(1.08)}75%{transform:translate(4vw,3vh)scale(.92)}}@keyframes auroraC{0%,to{transform:translate(0,0)scale(1.04)}50%{transform:translate(5vw,-6vh)scale(.9)}}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora i{filter:blur(110px);will-change:transform;border-radius:50%;display:block;position:absolute}.aurora i:first-child{background:var(--signal);opacity:.15;width:52vw;height:52vw;animation:32s ease-in-out infinite auroraA;top:-18vw;left:-12vw}.aurora i:nth-child(2){background:var(--tre);opacity:.11;width:44vw;height:44vw;animation:38s ease-in-out infinite auroraB;top:6vh;right:-10vw}.aurora i:nth-child(3){background:var(--op);opacity:.1;width:38vw;height:38vw;animation:44s ease-in-out infinite auroraC;bottom:-18vw;left:22vw}.aurora:after{content:"";background:var(--aurora-veil);position:absolute;inset:0}#login .deck{z-index:1;position:relative}.desk{background:radial-gradient(1100px 640px at 88% -8%,rgba(var(--accent-rgb),.1),transparent 60%), radial-gradient(760px 520px at 4% 100%,rgba(var(--op-rgb),.07),transparent 55%),var(--bone);height:100%;position:relative;overflow:hidden auto}.deck{grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;max-width:1240px;min-height:calc(100vh - 90px);margin:0 auto;padding:28px 44px 64px;display:grid}.deck>section{min-width:0}.deck.solo{grid-template-columns:minmax(0,432px);justify-content:center;align-items:center;min-height:100vh;padding-top:24px}.deck.cockpit{grid-template-columns:1fr minmax(0,430px);align-items:center;gap:64px;min-height:100vh}.cpHero{flex-direction:column;min-width:0;display:flex}@keyframes cpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.deck.cockpit .wordmark,.deck.cockpit .cpFor,.deck.cockpit .cpLede,.deck.cockpit .cpArtWrap,.deck.cockpit .signin{animation:.62s cubic-bezier(.2,.7,.3,1) both cpRise}.deck.cockpit .wordmark{animation-delay:20ms}.deck.cockpit .cpFor{animation-delay:.1s}.deck.cockpit .cpLede{animation-delay:.16s}.deck.cockpit .cpArtWrap{animation-delay:.24s}.deck.cockpit .signin{animation-delay:.14s}.cpArt{animation-delay:.9s}.wordmark.left{text-align:left}.wordmark.left b{letter-spacing:.24em;text-indent:0;-webkit-text-stroke:.5px currentColor;font-size:38px;font-weight:900}.wordmark.left span{letter-spacing:.17em;text-indent:0;color:var(--on-dark-2);margin-top:10px;font-size:14px;font-weight:800}.cpFor{font:700 15.5px var(--display);color:var(--on-dark-2);margin-top:16px}.cpLede{font:800 clamp(34px,3.5vw,46px)/1.22 var(--display);letter-spacing:-.035em;color:var(--ink);margin-top:26px}.cpLede em{color:var(--brand);font-style:normal}.cpArtWrap{margin:22px 0 0;line-height:0;display:inline-block;position:relative}.cpGlow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.26), rgba(var(--accent-rgb),.08) 46%,transparent 72%);filter:blur(10px);border-radius:50%;width:126%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}[data-theme=dark] .cpGlow{background:radial-gradient(closest-side,rgba(var(--accent-rgb),.22), rgba(var(--accent-rgb),.07) 46%,transparent 72%)}.cpArtWrap:before,.cpArtWrap:after{content:"";z-index:0;border-radius:50%;position:absolute}.cpArtWrap:before{filter:blur(26px);background:radial-gradient(50% 50% at 42%,#102a1866,#102a1829 48%,#102a1800 76%);height:38%;bottom:-16%;left:-8%;right:-2%;transform:rotate(-8deg)}.cpArtWrap:after{filter:blur(12px);background:radial-gradient(50% 50%,#102a1899,#102a1838 46%,#102a1800 74%);height:17%;bottom:-6%;left:2%;right:38%;transform:rotate(-7deg)}[data-theme=dark] .cpArtWrap:before{background:radial-gradient(50% 50% at 42%,#000c,#00000057 48%,#0000 76%)}[data-theme=dark] .cpArtWrap:after{background:radial-gradient(50% 50%,#000000eb,#0006 46%,#0000 74%)}.cpSparks{z-index:2;pointer-events:none;position:absolute;inset:0}.cpSparks i{left:var(--x);top:var(--y);width:var(--s,14px);height:var(--s,14px);margin:calc(var(--s,14px) / -2) 0 0 calc(var(--s,14px) / -2);opacity:0;animation:3.6s ease-in-out infinite cpTwinkle;animation-delay:var(--d,0s);position:absolute}.cpSparks i:before,.cpSparks i:after{content:"";color:#fff;filter:drop-shadow(0 0 6px #fff6d0f2);background:linear-gradient(90deg,#0000,currentColor 22% 78%,#0000) 50%/100% 2.2px no-repeat,linear-gradient(#0000,currentColor 22% 78%,#0000) 50%/2.2px 100% no-repeat;position:absolute;inset:0}.cpSparks i:after{opacity:.55;transform:rotate(45deg)}@keyframes cpTwinkle{0%,72%,to{opacity:0;transform:scale(.35)rotate(0)}80%{opacity:1;transform:scale(1)rotate(12deg)}88%{opacity:.35;transform:scale(.72)rotate(20deg)}}.cpArt{z-index:1;object-fit:contain;width:auto;max-width:min(520px,100%);height:auto;max-height:min(362px,100vh - 400px);animation:7s ease-in-out infinite cpFloat;display:block;position:relative}@keyframes cpFloat{50%{transform:translateY(-9px)}}@keyframes cpCast{50%{opacity:.82;transform:rotate(-8deg)scale(.94)}}@keyframes cpCastCore{50%{opacity:.78;transform:rotate(-7deg)scale(.9)}}.cpArtWrap:before{animation:7s ease-in-out infinite cpCast}.cpArtWrap:after{animation:7s ease-in-out infinite cpCastCore}@media (width<=1080px){.deck.cockpit{grid-template-columns:minmax(0,430px);justify-content:center;gap:26px}.cpArt{display:none}}.signin{flex-direction:column;gap:22px;min-width:0;display:flex}.wordmark{text-align:center}.wordmark b{letter-spacing:.3em;text-indent:.3em;color:var(--ink);font-size:33px;font-weight:800;line-height:1;display:block}.wordmark span{font:700 10.5px var(--display);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--on-dark-3);margin-top:9px;display:block}.signfoot{flex-direction:column;align-items:center;gap:13px;display:flex}.assure{color:var(--on-dark-3);align-items:center;gap:7px;font-size:11.5px;display:flex}.rights{font:500 12.5px var(--display);letter-spacing:.01em;color:var(--on-dark-3);opacity:.9}h1.lede{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(38px,4.4vw,56px);font-weight:800;line-height:72px}@media (width<=1272px){h1.lede{line-height:1.285}}h1.lede em{color:var(--brand);font-style:normal}.lede.balance{text-wrap:balance;max-width:15ch}#lookup .deck{grid-template-columns:minmax(0,1fr) 554px;max-width:1420px}@media (height<=900px){#lookup .deck{align-items:start;min-height:0;padding-top:22px;padding-bottom:40px}#lookup h1.lede{margin-bottom:14px;font-size:clamp(32px,3.4vw,42px);line-height:1.18}#lookup .lkArt{margin-top:22px}}.lkArt{width:max-content;max-width:100%;margin:34px 0 0;line-height:0;position:relative}.lkGlow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.34), rgba(var(--accent-rgb),.13) 46%,transparent 74%);filter:blur(24px);border-radius:50%;width:126%;height:142%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .lkGlow{background:radial-gradient(closest-side,rgba(var(--accent-rgb),.3), rgba(var(--accent-rgb),.1) 44%,transparent 72%)}.lkArt{perspective:1200px}.lkTilt{z-index:1;transform-style:preserve-3d;transform:rotateX(calc(var(--ty,0) * -3.2deg)) rotateY(calc(var(--tx,0) * 4.2deg)) translate3d(calc(var(--tx,0) * 9px), calc(var(--ty,0) * 7px), 0);transition:transform .45s cubic-bezier(.2,.7,.3,1);position:relative}.lkArt .lkGlow{transform:translate(-50%,-50%) translate3d(calc(var(--tx,0) * -14px), calc(var(--ty,0) * -11px), 0);transition:transform .7s cubic-bezier(.2,.7,.3,1)}#lookup.live .lkTilt{animation:9s ease-in-out 2.4s infinite lkFloat}@keyframes lkFloat{0%,to{translate:0}50%{translate:0 -9px}}.lkSheen{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 38%,#ffffff6b 48%,#ffffffb8 51%,#ffffff6b 54%,#0000 64%) 0 0/260% 100%;position:absolute;inset:0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#lookup.live .lkSheen{animation:2.4s cubic-bezier(.32,.55,.3,1) 1.5s both lkSheen}@keyframes lkSheen{0%{opacity:0;background-position:132% 0}12%{opacity:1}88%{opacity:1}to{opacity:0;background-position:-32% 0}}[data-theme=dark] .lkSheen{background:linear-gradient(104deg,#0000 38%,#bee6cd33 48%,#d2f5dc61 51%,#bee6cd33 54%,#0000 64%) 0 0/260% 100%}@media (prefers-reduced-motion:reduce){.lkTilt,.lkArt .lkGlow{animation:none!important;transform:none!important}.lkLayer{opacity:1!important;filter:none!important;animation:none!important;translate:none!important;scale:none!important}.lkArt .lkLayer.d2{filter:drop-shadow(0 18px 30px #102a1829)!important}.lkSheen{display:none}}.lkArt img{z-index:1;object-fit:contain;object-position:left top;width:100%;max-width:669px;height:auto;max-height:min(459px,100vh - 300px);display:block;position:relative}.lkLayer{will-change:transform;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.lkLayer.d1,.lkLayer.d2{position:absolute;top:0;left:0}.lkLayer.d0{transform:translate3d(calc(var(--tx,0) * -7px), calc(var(--ty,0) * -5px), 0)}.lkLayer.d1{transform:translate3d(calc(var(--tx,0) * 4px), calc(var(--ty,0) * 3px), 0)}.lkLayer.d2{transform:translate3d(calc(var(--tx,0) * 13px), calc(var(--ty,0) * 10px), 0);filter:drop-shadow(0 18px 30px #102a1829)}[data-theme=dark] .lkLayer.d2{filter:drop-shadow(0 18px 34px #0000008c)}@media (prefers-reduced-motion:reduce){.lkLayer{transform:none!important}}@media (height<=520px){.lkArt{display:none}}.sub{color:var(--on-dark-2);max-width:470px;margin-bottom:32px;font-size:17px;line-height:1.55}.card{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-lg);box-shadow:0 40px 90px -40px var(--scrim);padding:36px}#login .card{padding:44px 40px 46px;position:relative;overflow:hidden;box-shadow:0 2px 4px #102a180a,0 30px 70px -34px #102a1857}#login .card:before{content:"";background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.55),transparent);height:1px;position:absolute;top:0;left:14%;right:14%}[data-theme=dark] #login .card{box-shadow:0 2px 4px #00000080,0 34px 76px -34px #000c}.card h2{letter-spacing:-.02em;font-size:22px;font-weight:700}#login .card h2{letter-spacing:-.025em;margin-bottom:22px;font-size:19px;font-weight:800;line-height:1.25}.card .hint{color:var(--on-dark-2);margin:8px 0 22px;font-size:14px;line-height:1.5}.field{margin-bottom:16px}.askBox{resize:vertical;border:1.5px solid var(--line-l);background:rgba(var(--ov),.04);width:100%;min-height:88px;font:500 14px/1.6 var(--display);color:var(--on-dark);border-radius:14px;outline:0;padding:14px 16px;transition:all .18s;display:block}.askBox::placeholder{color:var(--on-dark-3)}.askBox:focus{border-color:var(--brand);background:rgba(var(--ov),.06);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.16)}.lkBusy,.lkBusy:focus{border-color:var(--line-l);background:rgba(var(--ov),.02);color:var(--on-dark-3);box-shadow:none;cursor:default;resize:none;opacity:.72}#lookup .seg button{white-space:nowrap;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:5px;min-height:52px;padding:8px;font-size:11.5px;line-height:1;display:inline-flex}#lookup .seg button svg{opacity:.75;flex:none;width:19px;height:19px}#lookup .seg button[aria-pressed=true] svg{opacity:1}#login .field{margin-bottom:20px}#login .field:last-of-type{margin-bottom:32px}.field label{font:600 13px var(--display);color:var(--on-dark-2);margin-bottom:9px;display:block}.inp{border:1.5px solid var(--line-l);background:rgba(var(--ov),.04);border-radius:14px;align-items:center;gap:11px;padding:13px 15px;transition:all .18s;display:flex}.inp svg{color:var(--on-dark-3);flex:none}.inp:focus-within{border-color:var(--brand);background:rgba(var(--ov),.06);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.inp input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.inp input::placeholder{color:var(--on-dark-3)}.peek{color:var(--on-dark-3);font:700 12px var(--display);letter-spacing:.06em;border-radius:7px;padding:2px 4px;transition:all .15s}.peek:hover{color:var(--on-dark);background:rgba(var(--ov),.07)}#login .inp:focus-within{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.16)}#login .inp:focus-within svg{color:var(--brand)}.capsHint{font:600 11.5px var(--display);color:var(--cap);align-items:center;gap:7px;margin-top:8px;display:none}.capsHint.on{display:flex}.capsHint i{background:var(--cap);border-radius:50%;flex:none;width:6px;height:6px}.btn{background:var(--brand);width:100%;color:var(--on-brand);font:700 16px var(--display);letter-spacing:-.01em;box-shadow:0 12px 30px -12px rgba(var(--accent-rgb),.5);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 18px;transition:background .18s,transform .12s,box-shadow .18s;display:flex}#login .btn svg{transition:transform .2s cubic-bezier(.2,.7,.3,1)}#login .btn:hover{box-shadow:0 18px 38px -14px rgba(var(--accent-rgb),.62);transform:translateY(-1px)}#login .btn:hover svg{transform:translate(4px)}#login .btn:active{transform:translateY(0)}.btn:hover{background:var(--brand-2)}.btn:active{transform:translateY(1px)}.btn svg{stroke:var(--on-brand)}.foot{text-align:center;color:var(--on-dark-3);margin-top:18px;font-size:13px;line-height:1.5}.err{color:var(--found);background:rgba(var(--found-rgb),.1);border:1px solid rgba(var(--found-rgb),.34);border-radius:14px;margin-bottom:14px;padding:10px 13px;font-size:13px;line-height:1.45;display:none}.err.show{display:block}.askAnswer{color:var(--brand);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.34);white-space:pre-wrap;border-radius:14px;margin-bottom:14px;padding:10px 13px;font-size:13px;line-height:1.45;display:none}.askAnswer.show{display:block}.spin{border:2.5px solid var(--drop);border-top-color:var(--on-brand);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.ctaSpark{width:22px;height:22px;color:var(--on-brand);fill:currentColor;opacity:.92;flex:none;animation:3.4s ease-in-out infinite ctaTwinkle}@keyframes ctaTwinkle{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.seg{background:rgba(var(--ov),.05);border-radius:999px;gap:5px;margin-bottom:18px;padding:5px;display:flex}#lookup .seg{gap:4px;margin-top:22px;margin-bottom:14px;padding:4px}#lookup #lkLede{margin-bottom:18px}.seg button{font:600 14px var(--display);color:var(--on-dark-2);white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:999px;flex:1;padding:10px 6px;transition:all .16s}.seg button:hover[aria-pressed=false]{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:800}.recent{border-top:1px solid var(--line-l);margin-top:22px;padding-top:18px}.recent h3{font:700 11.5px var(--display);color:var(--on-dark-3);margin-bottom:10px}.recent .rec{border:1px solid var(--line-l);background:rgba(var(--ov),.03);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:11px 13px;transition:all .16s;display:flex}.recent .rec:hover{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--ov),.06);transform:translate(2px)}.recent .rec b{font:700 13.5px var(--display);display:block}.recent .rec span{color:var(--on-dark-3);margin-top:2px;font-size:11.5px;display:block}.rmain{flex:1;min-width:0}.rprog{flex-direction:column;flex:none;align-items:flex-end;gap:5px;width:74px;display:flex}.rpct{font:800 12.5px var(--mono);color:var(--signal-b)}.rbar2{background:rgba(var(--ov),.12);border-radius:99px;width:100%;height:3px;display:block;overflow:hidden}.rbar2 i{background:var(--signal);border-radius:99px;height:3px;display:block}.srcSum{border-top:1px solid var(--line-l);margin-top:22px;padding-top:18px}.srcSum h3{font:700 11.5px var(--display);color:var(--on-dark-3);margin-bottom:6px}.srcLede{font:600 12px/1.5 var(--display);color:var(--on-dark-2);margin-bottom:13px}.srcLede b{color:var(--on-dark);font-weight:800}.srcBand{border-bottom:1px dashed var(--line-l);padding:9px 0 10px}.srcBand:last-child{border-bottom:none;padding-bottom:2px}.srcHead{align-items:baseline;gap:8px;display:flex}.srcHead i{background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.srcBand.k-evid .srcHead i{background:var(--op)}.srcBand.k-infer .srcHead i{background:var(--cap)}.srcHead b{font:700 12px var(--display);color:var(--on-dark);flex:1}.srcChips{margin:4px 0 0 14px;display:block}.srcChip{font:600 11.5px/1.5 var(--display);color:var(--on-dark-2);cursor:default}.srcChip+.srcChip:before{content:"·";color:var(--on-dark-3);opacity:.6;margin:0 7px}.srcBand.k-infer .srcChip{font-style:italic}.srcNote{font:600 10.5px/1.45 var(--display);color:var(--on-dark-3);margin:4px 0 0 14px}.dashlink{border:1px solid var(--line-l);border-radius:var(--r-md);text-align:left;width:100%;max-width:430px;color:var(--on-dark-2);background:0 0;align-items:center;gap:14px;margin-top:26px;padding:13px 15px;transition:all .16s;display:flex}.dashlink:hover{border-color:var(--brand);background:rgba(var(--accent-rgb),.06);color:var(--ink)}.dashlink span{flex:1;min-width:0}.dashlink b{font:700 13px var(--display);color:var(--ink);display:block}.dashlink small{color:var(--on-dark-3);margin-top:2px;font-size:11.5px;display:block}.dashlink svg{width:16px;height:16px;color:var(--on-dark-3);flex:none}@media (width<=940px){.deck{grid-template-columns:1fr;align-items:start;gap:34px;padding:16px 20px 48px}.card{padding:26px 22px}}.rail{left:var(--rail-inset,12px);top:var(--rail-inset,12px);z-index:5;box-sizing:content-box;width:var(--rail-w,38px);padding:var(--rail-pad,4px);background:var(--chrome);border:1px solid var(--line-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;flex-direction:column;align-items:flex-start;display:flex;position:absolute}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rail{background:var(--chrome-solid)}}.railStep{flex-direction:column;align-items:flex-start;display:flex;position:relative}.railLink{background:var(--line-d);width:1px;height:7px;margin-left:19px}.rstp{height:38px;color:var(--on-dark-3);font:700 12px var(--display);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;max-width:38px;padding:0;transition:background .18s cubic-bezier(.2,.7,.3,1),border-color .18s cubic-bezier(.2,.7,.3,1),color .18s cubic-bezier(.2,.7,.3,1),max-width .32s cubic-bezier(.2,.7,.3,1);display:flex;overflow:hidden}.rstp .rstpIcon{border:1.5px solid var(--line-d);width:26px;height:26px;font:700 12px var(--display);border-radius:50%;flex:none;place-items:center;margin-left:6px;display:grid}.rstp:hover{background:var(--chrome);border-color:var(--line-d);max-width:260px;padding-right:6px}.rstp.now{color:var(--on-dark);background:0 0;border-color:#0000}.rstp.now .rstpIcon{border-color:var(--signal);color:var(--signal-b);background:rgba(var(--accent-rgb),.14);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.rstp.now:hover{background:var(--chrome);border-color:rgba(var(--accent-rgb),.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:260px;padding-right:6px}.rstp.done .rstpIcon{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.rstp.undrawn{opacity:.42;cursor:not-allowed}.rstpName{padding-right:8px}.botbar{z-index:4;will-change:transform;pointer-events:none;transition:transform .34s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;inset:12px 12px auto auto}.stage.dockOpen .botbar,.stage.askOpen .botbar{transform:translateX(calc(12px - var(--dock-clear)))}.botbar .ctl{pointer-events:auto;flex-direction:column;gap:7px;margin-left:0;padding:9px 7px}.botbar .ctl #zIn{order:-2}.botbar .ctl #zLbl{order:-1}.botbar .ctl .div{width:22px;height:1px}.botbar .ctl .z{letter-spacing:-.02em;width:32px;min-width:0;font-size:10px;line-height:1}.ctl{background:var(--chrome);border:1px solid var(--line-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:7px 9px;display:flex}.ctl button{border:1px solid var(--line-d);background:rgba(var(--ov),.05);width:30px;height:30px;color:var(--on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.ctl button svg{width:16px;height:16px;display:block}.ctl button:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ctl button[aria-pressed=true]{background:rgba(var(--accent-rgb),.18);border-color:rgba(var(--accent-rgb),.5)}.ctl #flowBtn[aria-pressed=false] svg{opacity:.5}.ctl .div{background:var(--line-d);width:1px;height:22px}.ctl .z{font:400 11.5px var(--display);color:var(--on-dark-3);text-align:center;min-width:44px}.dock{top:var(--dock-inset);right:var(--dock-inset);bottom:var(--dock-inset);width:var(--dock-live);background:var(--chrome-solid);border:1px solid var(--line-d);border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:340px;max-width:96vw;box-shadow:0 20px 50px -24px var(--drop);transform:translateX(calc(100% + var(--dock-inset) + 8px));z-index:12;flex-direction:column;transition:transform .34s cubic-bezier(.2,.7,.3,1),width .34s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute}.dock.open{transform:none}.dock .pane{flex:1;min-height:0}.dock.footBare .stagefoot,.dock.agRun .stagefoot{display:none}.dock.agRun .pane{padding-bottom:0;overflow:hidden}.dock.agRun #paneDrill{flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}.grip{cursor:col-resize;z-index:8;touch-action:none;justify-content:center;align-items:center;width:28px;height:132px;display:flex;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.grip:before{content:"";background:rgba(var(--ov),.3);border:1px solid rgba(var(--ov),.12);border-radius:99px;width:7px;height:74px;transition:background .16s,height .16s,width .16s}.grip:hover:before,body.resizing .grip:before{background:var(--signal);border-color:var(--signal);width:8px;height:104px}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing .dock{transition:none}.dockClose{z-index:3;width:28px;height:28px;color:var(--on-dark-3);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:10px;right:12px}.dockClose:hover{background:rgba(var(--ov),.08);border-color:var(--line-d);color:var(--on-dark)}.dockHead{border-bottom:1px solid var(--line-d);border-radius:var(--r-md) var(--r-md) 0 0;flex-direction:column;flex:none;gap:2px;padding:14px 50px 12px 18px;display:flex}.dockHead b{font:800 14px var(--display);color:var(--on-dark);letter-spacing:-.01em}.dockHead span{color:var(--on-dark-3);font-size:11px}.dnav{flex:none;align-items:center;gap:10px;padding:10px 50px 0 12px;display:none}.dock.drilling .dockHead{display:none}.dock.drilling .pane{padding-top:26px}.backLink{border:1px solid var(--line-d);font:700 11.5px var(--display);color:var(--on-dark-2);background:rgba(var(--ov),.05);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:flex}.backLink:hover{background:rgba(var(--accent-rgb),.18);border-color:rgba(var(--accent-rgb),.45)}.backLink svg{width:15px;height:15px}.pane{flex-direction:column;flex:1;padding:18px 20px 28px;display:none;overflow-y:auto}.pane.live{display:flex}.pane>*{flex:none}.pane h3{font:800 19px var(--display);letter-spacing:-.02em;margin-top:5px;line-height:1.25}.pane p.note{color:var(--on-dark-2);margin-top:8px;font-size:12.5px;line-height:1.55}.kick{font:700 11px var(--display);letter-spacing:.02em;color:var(--signal)}.askPane{top:var(--dock-inset);right:var(--dock-inset);bottom:var(--dock-inset);width:var(--dock-live);background:var(--chrome-solid);border:1px solid var(--line-d);border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:340px;max-width:96vw;box-shadow:0 20px 50px -24px var(--drop);transform:translateX(calc(100% + var(--dock-inset) + 8px));z-index:7;flex-direction:column;transition:transform .34s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute}.askPane.open{transform:none}.askHead{border-bottom:1px solid var(--line-l);flex:none;align-items:flex-start;gap:11px;padding:18px 18px 13px;display:flex}.askHead .aiOrb{flex:none;width:26px;height:26px;margin-top:1px}.askHead b{font:800 14.5px var(--display);letter-spacing:-.02em;color:var(--on-dark);display:block}.askHead em{font:600 10.5px var(--display);letter-spacing:.04em;color:var(--on-dark-3);margin-top:2px;font-style:normal;display:block}.askX{cursor:pointer;border:1px solid var(--line-l);width:28px;height:28px;color:var(--on-dark-3);background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.askX:hover{color:var(--on-dark);border-color:rgba(var(--accent-rgb),.5)}.askCtx{border-bottom:1px dashed var(--line-l);flex-wrap:wrap;flex:none;gap:5px;padding:10px 18px;display:flex}.askCtx span{font:700 9.5px var(--display);letter-spacing:.05em;border:1px solid var(--line-l);color:var(--on-dark-3);border-radius:999px;padding:3px 8px}.askThread{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px 8px;display:flex;overflow-y:auto}.askMsg{flex-direction:column;gap:5px;max-width:100%;display:flex}.askMsg.you{align-items:flex-end}.askMsg.desk{background:0 0;height:auto;position:static;overflow:visible}.askMsg.you .askBub{background:rgba(var(--accent-rgb),.13);border-color:rgba(var(--accent-rgb),.28);color:var(--on-dark);border-radius:14px 14px 4px}.askBub{border:1px solid var(--line-l);background:rgba(var(--ov),.03);font:400 12.5px/1.65 var(--display);color:var(--on-dark);border-radius:14px 14px 14px 4px;padding:10px 13px 11px}.askBub b{font-weight:800}.askWho{font:700 8.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3)}.askSrc{border-top:1px dashed var(--line-l);font:600 10.5px var(--display);letter-spacing:.03em;color:var(--on-dark-3);margin-top:7px;padding-top:7px}.askDots{align-items:center;gap:4px;padding:2px 0;display:inline-flex}.askDots i{background:rgba(var(--ov),.4);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite askDot}.askDots i:nth-child(2){animation-delay:.15s}.askDots i:nth-child(3){animation-delay:.3s}@keyframes askDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.askForm{border-top:1px solid var(--line-l);flex:none;align-items:flex-end;gap:9px;padding:12px 16px 16px;display:flex}.askIn{resize:none;border:1.5px solid var(--line-l);background:rgba(var(--ov),.04);min-width:0;height:42px;max-height:120px;font:500 12.5px/1.4 var(--display);color:var(--on-dark);border-radius:12px;outline:0;flex:1;padding:11px 13px;transition:all .16s}.askIn:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.14)}.askSend{cursor:pointer;height:42px;font:700 12px var(--display);color:#fff;background:var(--signal-b);border:1px solid var(--signal-b);border-radius:12px;flex:none;padding:0 16px;transition:all .15s}.askSend:hover{filter:brightness(1.1)}.askSend:disabled{opacity:.45;cursor:default}[data-theme=dark] .askSend{color:#0e1f14}.askSeed{flex-wrap:wrap;gap:6px;padding:0 18px 12px;display:flex}.askSeed button{font:600 11px var(--display);cursor:pointer;border:1px solid var(--line-l);color:var(--on-dark-2);background:0 0;border-radius:999px;padding:6px 11px}.askSeed button:hover{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.5)}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/roboto-var-normal-ccAYIvAh.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/roboto-var-italic-BZYj8CJm.woff2)format("woff2")}:root{--forest:#050705;--moss:#19201b;--moss-2:#212a23;--brand:#81b48d;--brand-2:#b5d3bb;--on-brand:#12341d;--bone:#0a0d0b;--paper:#141a16;--line-l:#ffffff12;--line-d:#ffffff14;--ink:#fff;--on-dark:#fff;--on-dark-2:#9fada4;--on-dark-3:#7f8d85;--signal:#81b48d;--signal-b:#b5d3bb;--op:#b5d3bb;--cap:#dca972;--tre:#a9b7ae;--found:#f4626f;--ov:255,255,255;--accent-rgb:129,180,141;--found-rgb:244,98,111;--op-rgb:181,211,187;--tre-rgb:169,183,174;--cap-rgb:220,169,114;--chrome:#121814e6;--chrome-solid:#101512fa;--panel-solid:#0a0d0b;--scrim:#030504c2;--drop:#000000d9;--tip-bg:#f2f3f6;--tip-ink:#15161a;--tip-ink-2:#4b4d55;--tip-ink-3:#6d707a;--tip-line:#16161a21;--tip-shadow:#0000008c;--tip-accent:#21552f;--tip-accent-rgb:33,85,47;--tip-on-accent:#fff;--tip-glass:#f4f5f8b8;--tip-sheen:#ffffffb3;--tip-found:#c0392b;--tip-found-rgb:192,57,43;--font-family:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--font-family);--mono:var(--display);--rsn-warm-solid:#e3c78a;--sl-a:#8a929a;--sl-b:#bfc5ca;--ai1:#8fc5a0;--ai2:#5e9e76;--ai3:#e3c78a;--ai1-rgb:143,197,160;--ai2-rgb:94,158,118;--ai3-rgb:227,199,138;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fs-metric:34px;--lh-metric:1.2;--fs-head:18px;--lh-head:1.3;--fs-body:15px;--lh-body:1.5;--fs-micro:12px;--lh-micro:1.4;--r-lg:26px;--r-md:18px;--r-sm:12px;--card-shadow:0 1px 2px #0000004d,0 10px 24px -14px #0009;--dock-w:33%;--dock-inset:12px;--appbar-h:54px;--aurora-veil:#0507059e;--rsn-rgb:196,150,255;--rsn-warm:224,184,110;--rsn-cool:126,168,255;--rsn-fill:.11;--rsn-line:.26;--rsn-ink:#cfa8ff}[data-theme=light]{--forest:#f2f5f2;--moss:#fff;--moss-2:#f2f5f2;--brand:#21552f;--brand-2:#12341d;--on-brand:#fff;--bone:#f2f5f2;--paper:#fff;--line-l:#12341d21;--line-d:#12341d26;--ink:#121914;--on-dark:#121914;--on-dark-2:#48534b;--on-dark-3:#6b756e;--signal:#478159;--signal-b:#21552f;--op:#21552f;--cap:#ae7f2e;--tre:#6b756e;--found:#c0392b;--ov:18,25,20;--accent-rgb:71,129,89;--found-rgb:192,57,43;--op-rgb:33,85,47;--tre-rgb:107,117,110;--cap-rgb:174,127,46;--chrome:#ffffffed;--chrome-solid:#fffffffa;--panel-solid:#fff;--scrim:#12281a70;--drop:#12281a38;--tip-bg:#1b2a20;--tip-ink:#fff;--tip-ink-2:#b6c4ba;--tip-ink-3:#8b9a90;--tip-line:#ffffff24;--tip-shadow:#101c1457;--tip-accent:#b5d3bb;--tip-accent-rgb:181,211,187;--tip-on-accent:#12341d;--tip-glass:#1b2a20bd;--tip-sheen:#ffffff29;--tip-found:#f4626f;--tip-found-rgb:244,98,111;--card-shadow:0 1px 2px #12341d0d,0 8px 20px -10px #12341d1f;--aurora-veil:#ffffff85;--rsn-rgb:124,58,237;--rsn-warm:201,146,46;--rsn-cool:80,120,225;--rsn-fill:.07;--rsn-line:.2;--rsn-ink:#7c3aed;--rsn-warm-solid:#b4893c;--sl-a:#3b4752;--sl-b:#6c757c;--ai1:#1e4d2b;--ai2:#3f7f53;--ai3:#b4893c;--ai1-rgb:30,77,43;--ai2-rgb:63,127,83;--ai3-rgb:180,137,60}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--display);color:var(--ink);background:var(--bone);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}.mono{font-family:var(--display);font-variant-ligatures:none}.t-metric{font:var(--fw-semi) var(--fs-metric)/var(--lh-metric) var(--display);letter-spacing:-.02em}.t-head{font:var(--fw-semi) var(--fs-head)/var(--lh-head) var(--display);letter-spacing:-.01em}.t-body{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--display)}.t-micro{font:var(--fw-medium) var(--fs-micro)/var(--lh-micro) var(--display)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:6px}.stage{--aip-h:52px;--rail-h:210px;--dock-live:var(--dock-w);--dock-clear:calc(var(--dock-live) + var(--dock-inset) * 2 + 4px);--chdock-w:56%;--rail-w:38px;--rail-inset:12px;--rail-pad:4px;--rail-gutter:8px;--rail-clear:calc(var(--rail-inset) + var(--rail-pad) * 2 + var(--rail-w) + 2px + var(--rail-gutter));background:radial-gradient(1200px 700px at 26% -12%,rgba(var(--accent-rgb),.075),transparent 62%), var(--forest);position:absolute;inset:0;overflow:hidden}.stage.chDrill{--dock-live:max(var(--dock-w),var(--chdock-w))}.stage.agDrill{--dock-live:var(--agdock-w,46%)}[data-theme=light] .stage{background:radial-gradient(1200px 700px at 26% -12%,#ffffffd9,transparent 62%),var(--forest)}.jWrap{inset:0;left:var(--rail-clear);cursor:grab;transition:right .34s cubic-bezier(.2,.7,.3,1);position:absolute;overflow:hidden}.jWrap.drag{cursor:grabbing}.stage.dockOpen .jWrap,.stage.askOpen .jWrap{right:var(--dock-clear)}.plane{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}#edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nd{opacity:0;transition:opacity .34s,left .58s cubic-bezier(.2,.7,.3,1),top .58s cubic-bezier(.2,.7,.3,1);position:absolute}.nd>*{transition:transform .42s cubic-bezier(.2,.7,.3,1),border-color .16s,background .16s,opacity .16s,height .4s cubic-bezier(.2,.7,.3,1);transform:translateY(10px)scale(.985)}.nd.jIn{opacity:1}.nd.jIn>*{transform:none}.nd.v-pending{opacity:.45;filter:grayscale()}.nd.v-pending .jCard{box-shadow:none;border-style:dashed;border-color:rgba(var(--ov),.16);background:0 0}.nd.v-pending .jIcon{color:var(--on-dark-3)}.nd.v-active .jCard{border-color:rgba(var(--accent-rgb),.6);border-width:1.6px}.nd.v-done .jBadge{background:var(--signal);color:var(--on-brand)}.nd.v-active .jBadge{box-shadow:inset 0 0 0 2px var(--signal);background:0 0;animation:.9s linear infinite jSpin}@keyframes jSpin{to{transform:rotate(360deg)}}.jSource .jIcon,.jSource b,.jSource .jKind,.jSource .srcFoot{z-index:2;position:relative}.srcGloss{z-index:1;top:0;left:0;right:0;bottom:var(--footH,28px);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(1.1px)saturate(1.03);backdrop-filter:blur(1.1px)saturate(1.03);background:linear-gradient(157deg,#ffffff9e 0%,#ffffff61 40%,#ffffff29 74%,#ffffff0f 100%);border-radius:15px 15px 0 0;transition:opacity .8s;position:absolute;box-shadow:inset 0 1px #ffffffbf}[data-theme=dark] .srcGloss{background:linear-gradient(157deg,#16211a9e 0%,#16211a61 40%,#16211a29 74%,#16211a0f 100%);box-shadow:inset 0 1px #ffffff0f}.srcFoot{border-top:1px solid rgba(var(--rsn-warm),.55);background-color:var(--paper);background-image:linear-gradient(14deg, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.09) 48%, rgba(var(--rsn-warm),calc(var(--rsn-fill) * 3.4)) 100%);border-radius:0 0 15px 15px;align-self:stretch;align-items:center;gap:6px;min-width:0;margin:auto -12px 0;padding:7px 12px 8px;display:flex}.srcFoot.pending{opacity:.6}.srcFoot.long{border-radius:0 0 13px 13px;margin:12px -13px -12px;padding:9px 13px}.srcFoot.long em{white-space:normal;font-size:9.5px;line-height:1.45}.srcFootLine{align-items:center;gap:6px;min-width:0;display:flex}.srcFoot.withWhy{flex-direction:column;align-items:stretch;gap:7px;padding-top:9px}.srcFootWhy{flex-direction:column;gap:7px;display:flex}.srcFoot.withWhy .srcFootLine+.srcFootWhy{border-top:1px solid rgba(var(--rsn-warm),.28);padding-top:7px}.srcWhyHead{align-items:flex-start;gap:9px;display:flex}.hWhy{cursor:pointer;text-align:left;min-width:0;color:var(--rsn-warm-solid);background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0;transition:all .14s;display:flex}.hWhy b{min-width:0;font:700 11.5px/1.4 var(--display);letter-spacing:-.005em;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.hWhy svg{opacity:.7;flex:none;width:13px;height:13px;transition:transform .16s,opacity .16s}.hWhy:hover{color:var(--rsn-warm-solid);filter:brightness(1.15)}.hWhy:hover svg{opacity:1;transform:translate(3px)}.hWhy:hover b{text-underline-offset:3px;text-decoration:underline}.hWhy.still{cursor:default}.hWhy.still:hover{filter:none}.hWhy.still:hover b{text-decoration:none}.srcFootWhy .aiOrb{flex:none;margin-top:0}.srcFoot .srcFootWhy em{font:500 11.5px/1.55 var(--display);letter-spacing:0;font-size:11.5px;font-style:normal}.srcFoot .srcFootWhy .aiOrb{width:26px;height:26px}#hover .srcFoot{border-top-color:rgba(var(--rsn-warm),.6);background:linear-gradient(14deg,rgba(var(--accent-rgb),.3),rgba(var(--accent-rgb),.16) 48%, rgba(var(--rsn-warm),.2))}#hover .srcFoot em{color:#ffffffb8}#hover .srcFootLine i{background:var(--rsn-warm-solid);box-shadow:0 0 0 2.5px rgba(var(--rsn-warm),.22)}#hover .srcFootWhy em{color:#ffffffe6}#hover .srcFootWhy{border-top-color:rgba(var(--rsn-warm),.3)}#paneDrill .srcFoot.long{border:1px solid rgba(var(--rsn-warm),.42);border-radius:13px;margin:14px 0 2px;padding:11px 13px 12px}.srcFootRun{border-top:1px solid rgba(var(--rsn-warm),.26);flex-wrap:wrap;align-items:center;gap:5px 13px;margin-top:9px;padding-top:9px;display:flex}.srcFootRun i{font:600 10px var(--display);letter-spacing:.04em;color:var(--on-dark-3);white-space:nowrap;align-items:center;gap:5px;font-style:normal;display:inline-flex}.srcFootRun i svg{opacity:.65;flex:none;width:11px;height:11px}.srcFootLine i{background:var(--rsn-warm-solid);width:5px;height:5px;box-shadow:0 0 0 2.5px rgba(var(--rsn-warm),.22);border-radius:50%;flex:none}.srcFoot em{font:650 9px/1.35 var(--display);letter-spacing:0;color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.srcFoot.active em{transition:opacity .18s}.srcFoot.active .srcFootLine i{animation:1.7s ease-in-out infinite srcChipBeat}.srcFoot.active em{color:var(--on-dark)}.srcFoot.done .srcFootLine i{background:var(--signal-b);box-shadow:0 0 0 2.5px rgba(var(--accent-rgb),.14);animation:5.4s ease-in-out infinite srcChipRest}@keyframes srcChipBeat{0%,to{box-shadow:0 0 0 2.5px rgba(var(--rsn-warm),.22);transform:scale(1)}50%{box-shadow:0 0 0 4.5px rgba(var(--rsn-warm),.08);transform:scale(1.28)}}@keyframes srcChipRest{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.srcFoot i{animation:none!important}}.jSource .jBadge{z-index:2}.nd.jOn .jCard{border-color:var(--signal);border-width:2px}.nd.jOn .jCard>b{color:var(--signal-b)}.nd.m-unresolved .jCard{border-color:rgba(var(--found-rgb),.65);background:rgba(var(--found-rgb),.05);box-shadow:none;border-style:dashed}.nd.m-carried .jCard{border-color:var(--line-d)}.nd.m-accepted .jCard{border-color:rgba(var(--accent-rgb),.6)}.nd.m-dismissed .jCard{border-style:dotted}.jCard{box-sizing:border-box;border:1px solid var(--line-d);background:var(--paper);cursor:pointer;box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;padding:16px 18px;transition:border-color .16s,background .16s,opacity .16s;display:flex;position:relative;overflow:hidden}.jCard:hover{border-color:rgba(var(--accent-rgb),.55)}.jCard b{letter-spacing:-.012em;color:var(--on-dark);text-overflow:ellipsis;font-size:13.5px;font-weight:750;overflow:hidden}.nd .mgCp b,.nd .mgPos b{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.3;overflow:visible}.nd .mgCp .mgArch{white-space:normal;line-height:1.35}.nd .mgCp,.nd .mgPos{overflow:visible}.jRule{border:0;border-top:1px solid var(--line-d);width:100%;margin:8px 0 2px}.jKind{font:700 9.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3)}.jMono{font:600 9.5px var(--display);letter-spacing:.04em;color:var(--on-dark-3)}.jNote{color:var(--on-dark-3);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.jRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.jBand{border:1px solid var(--line-d);background:var(--paper);height:34px;font:750 13px var(--display);letter-spacing:-.01em;color:var(--on-dark);white-space:nowrap;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.nd.j-live .jJoin{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.14)}.nd.j-recv .jJoin{animation:.76s cubic-bezier(.2,.7,.3,1) jRecv}.nd.j-derive .jJoin{animation:1.5s ease-in-out infinite jSynth}@keyframes jRecv{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.5);transform:scale(1)}36%{transform:scale(1.5)}to{box-shadow:0 0 0 16px rgba(var(--accent-rgb),0);transform:scale(1)}}@keyframes jSynth{50%{box-shadow:0 0 0 7px rgba(var(--accent-rgb),.16);transform:scale(1.22)}}.jJoin{background:var(--signal);width:100%;height:100%;box-shadow:0 0 0 5px rgba(var(--accent-rgb),.16);border-radius:50%}.jAdd{border:1.4px dashed rgba(var(--ov),.28);width:100%;height:100%;color:var(--on-dark-3);border-radius:10px;place-items:center;padding:0;transition:border-color .16s,color .16s;display:grid}.jAdd:hover{border-color:var(--signal);color:var(--signal-b)}.jSource{text-align:left;grid-template-rows:auto 1fr;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 9px;padding:12px 12px 0;display:grid}.jSource .jIcon{grid-area:1/1}.jSource b{grid-area:1/2}.jSource .srcFoot,.jSource .jKind{grid-area:2/1/auto/-1;align-self:end}.srcArt{z-index:0;pointer-events:none;width:174px;height:162px;color:var(--ai3);position:absolute;bottom:-54px;right:-70px}.srcFig{opacity:0;transition:opacity .8s;position:absolute;inset:0}.nd.v-active :is(.jSource,.jAgent) .aFig,.nd.v-done :is(.jSource,.jAgent) .srcGloss,.nd.v-done :is(.jSource,.jAgent) .bFig{opacity:1}.srcArt .orbArt{width:100%;height:100%;display:block;overflow:hidden}.srcArt .orbRim{display:none}.srcArt .oL{stroke:var(--signal-b);stroke-width:1px;opacity:.2;vector-effect:non-scaling-stroke}.srcArt .oD{stroke:var(--ai3);stroke-width:calc(3.6px * var(--ow,1));stroke-dasharray:.01 var(--og,24);opacity:.55;vector-effect:non-scaling-stroke;filter:none;animation-direction:reverse;display:block}.srcArt .bFig .oL{opacity:.28}.srcArt .aFig{transform-origin:50%;transform:scale(1.16)}.srcArt .aFig .oD{stroke-dasharray:.01 calc(var(--og,24) * var(--gap,1.9));stroke:#f3dfa6;stroke-width:var(--pt,3px);filter:none}.srcArt .aFig .oL{stroke:#c9a24a}.nd.v-active :is(.jSource,.jAgent) .aFig .oL{opacity:.34}.nd.v-active :is(.jSource,.jAgent) .aFig .oD{opacity:1}.srcArt .aFig .oD.oH1{stroke:#c9a24a;stroke-width:calc(var(--pt,4px) * 2.1);opacity:.3}.srcArt .aFig .oD.oH2{stroke:#c9a24a;stroke-width:calc(var(--pt,4px) * 3.8);opacity:.11}.nd.v-active :is(.jSource,.jAgent) .aFig .oD.oH1{opacity:.3}.nd.v-active :is(.jSource,.jAgent) .aFig .oD.oH2{opacity:.11}.srcArt .aFig path:nth-of-type(n+1):nth-of-type(-n+4){--pt:3.2px}.srcArt .aFig path:nth-of-type(n+5):nth-of-type(-n+8){--pt:1.9px;--gap:2.4}.srcArt .aFig path:nth-of-type(n+9):nth-of-type(-n+12){--pt:4.2px;--gap:2.8}.srcArt .aFig path:nth-of-type(n+13):nth-of-type(-n+16).oD{display:none}.srcArt .aFig path:nth-of-type(n+17):nth-of-type(-n+20){--pt:2.5px}.nd.v-done :is(.jSource,.jAgent) .bFig .oD{animation:none}.srcArt .bFig path:nth-of-type(2){stroke-width:4.4px;stroke-dasharray:.01 34}.srcArt .bFig path:nth-of-type(4){stroke-width:2px;stroke-dasharray:.01 22}.srcArt .bFig path:nth-of-type(6){stroke-width:5.6px;stroke-dasharray:.01 46}.srcArt .bFig path:nth-of-type(8){stroke-width:2.8px;stroke-dasharray:.01 28}.srcArt .bFig path:nth-of-type(10){stroke-width:1.6px;stroke-dasharray:.01 18}.jSource b{white-space:normal;letter-spacing:-.008em;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.jIcon{color:var(--on-dark-2);flex:none;line-height:0;display:inline-flex}.jSource .jIcon{color:var(--signal-b);justify-content:center;align-items:flex-start;width:26px;height:26px;margin:1px 0 0}.jSource .jIcon svg{width:22px;height:22px}.nd.v-pending .jSource .jIcon{color:var(--on-dark-3)}.jBadge{background:rgba(var(--ov),.09);color:#0000;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;transition:background .2s,color .2s;display:grid;position:absolute;top:11px;right:11px}.jAgent{isolation:isolate;position:relative}.jAgent .srcArt{z-index:-1;bottom:-54px;right:-70px}.jAgent .srcFoot{z-index:2;position:relative}.jProfile.jAgent .srcFoot{border-radius:0 0 15px 15px;margin:auto -20px -18px;padding-top:7px}.jProfile.jAgent .jChips:last-of-type{margin-bottom:10px}.jProfile.jAgent.detecting .srcFoot{margin-top:auto}.jProfile.jAgent .srcArt{opacity:.7}.jGroup.jAgent .srcFoot{border-radius:0 0 15px 15px;margin:auto -20px -18px;padding-top:7px}.jGroup.jAgent .jStat:last-of-type{margin-bottom:10px}.jGroup.jAgent .srcArt{opacity:.62}.jEntity.jAgent .srcFoot{border-radius:0 0 15px 15px;margin:auto -17px -15px}.jEntity.jAgent .srcArt{opacity:.75;width:124px;height:116px;bottom:-40px;right:-50px}.jStep.jAgent{grid-template-rows:1fr auto;row-gap:0;padding-bottom:0}.jStep.jAgent .srcFoot{border-radius:0 0 15px 15px;grid-column:1/-1;margin:0 -15px;padding:3px 15px 4px}.jStep.jAgent .srcFoot em{font-size:9.5px}.jStep.jAgent .srcArt{opacity:.45;width:92px;height:86px;bottom:-32px;right:-40px}.jStep.jAgent.locked .srcArt,.jStep.jAgent.watch .srcArt{opacity:.3}.agentPanel{margin:-4px 0 14px}.agentPanel.entTraces{border:1px solid var(--line-d);background:var(--paper);border-radius:14px;margin:4px 0 16px;padding:11px 13px 12px}.agentPanel.entTraces>.trWrap{gap:0;margin-top:0}.jProfile{border-color:rgba(var(--accent-rgb),.34);border-width:1.6px;justify-content:flex-start;gap:5px;padding:18px 20px}.jProfile.detecting{border-color:rgba(var(--accent-rgb),.5);border-style:dashed;justify-content:center;align-items:flex-start;gap:10px}.jDetecting{font:700 15px var(--display);letter-spacing:-.01em;color:var(--on-dark-2);align-items:center;gap:9px;display:inline-flex}.jDetecting i{border:2px solid rgba(var(--accent-rgb),.3);border-top-color:var(--signal);border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite jSpin}.jBig{white-space:normal;text-overflow:clip;text-wrap:balance;flex:none;line-height:1.14;overflow:visible;letter-spacing:-.025em!important;font-size:26px!important;font-weight:800!important}.jBig.long{line-height:1.16;font-size:21px!important}.jWhy{color:var(--on-dark-2);font-size:11px;line-height:1.4}.jChips{flex-wrap:wrap;gap:6px;display:flex}.jChips em{background:rgba(var(--accent-rgb),.12);font-style:normal;font:700 10.5px var(--display);color:var(--on-dark);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.jChips em:hover{background:rgba(var(--accent-rgb),.24)}.jChips em i{font-style:normal;font:700 9.5px var(--display);color:var(--on-dark-3)}.jChips.jOly em{background:rgba(var(--cap-rgb),.16);color:var(--on-dark)}.jChips.jOly em:hover{background:rgba(var(--cap-rgb),.3)}.jChips.jOly .jOlyMore{border:1px dashed rgba(var(--cap-rgb),.55);color:var(--on-dark-2);background:0 0}.jChips.jOly .jOlyMore:hover{background:rgba(var(--cap-rgb),.12)}.jGroup{justify-content:flex-start;align-items:flex-start;gap:2px;padding:18px 20px}.jStat{justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:5px 0;display:flex}.jStat i{font:700 9.5px var(--display);letter-spacing:.13em;color:var(--on-dark-3);font-style:normal}.jStat em{font-style:normal;font:650 12px var(--display);color:var(--on-dark);text-align:right}.jEntity{justify-content:flex-start;gap:3px;padding:15px 17px}.jEntity b{align-items:center;gap:7px;font-size:13.5px;display:flex}.jEntity .jKind{text-transform:none;letter-spacing:.01em;font:600 11px var(--display);margin-bottom:3px}.jFlag:has(img){width:18px;height:12px;box-shadow:0 0 0 1px rgba(var(--ov),.22);border-radius:2px;flex:none;overflow:hidden}.jFlag img{object-fit:cover;width:100%;height:100%;display:block}.jRuns{color:var(--on-dark);flex-direction:column;margin-top:5px;font-size:11px;display:flex}.jRuns i{font:700 9px var(--display);letter-spacing:.1em;color:var(--on-dark-3);font-style:normal}.jStanding{font:700 10.5px var(--display);color:var(--signal-b);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:flex;overflow:hidden}.jStandTxt{text-overflow:ellipsis;min-width:0;overflow:hidden}.crWorkSay{font:600 12px var(--display);color:var(--on-dark-2);flex:1;min-width:0}.cvKey{font:600 10.5px var(--display);color:var(--on-dark-3);flex-wrap:wrap;align-items:center;gap:16px;margin:10px 0 14px;display:flex}.cvKey span{align-items:center;gap:6px;display:inline-flex}.cvKey i{min-width:18px;height:18px;font-style:normal;font:800 9px var(--mono);border:1px solid var(--line-l);color:var(--on-dark-2);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.cvKey .k-arrow{border:0;font-size:13px}.cvKey .k-or{border-color:rgba(var(--cap-rgb),.55);color:var(--cap);background:rgba(var(--cap-rgb),.1)}.cvKey .k-ok{border-color:rgba(var(--accent-rgb),.5);color:var(--signal-b);background:rgba(var(--accent-rgb),.12)}.cvFlow{background:rgba(var(--ov),.035);border:1px solid var(--line-l);border-radius:16px;flex-direction:column;align-items:center;gap:0;padding:22px 14px 20px;display:flex}.cvDot{background:var(--brand);width:14px;height:14px;color:var(--on-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.cvDot.done{background:rgba(var(--accent-rgb),.22);width:26px;height:26px;color:var(--signal-b);border:1px solid rgba(var(--accent-rgb),.5);font-size:13px}.cvCap{font:800 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);margin-top:5px}.cvArrow{background:var(--line-d);width:1.5px;height:22px;margin:6px 0;position:relative}.cvArrow:after{content:"";border-right:1.5px solid var(--line-d);border-bottom:1.5px solid var(--line-d);width:6px;height:6px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.cvArrow.join{margin-top:10px}.cvNode{background:var(--paper);border:1px solid var(--line-l);box-shadow:0 4px 12px -8px var(--drop);border-radius:12px;align-items:center;gap:9px;max-width:100%;padding:9px 15px;display:inline-flex}.cvNode b{font:700 12.5px var(--display);color:var(--on-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cvNode em{font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal}.cvN{font:800 10px var(--mono);background:rgba(var(--accent-rgb),.14);min-width:20px;height:20px;color:var(--signal-b);border-radius:6px;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.cvOr{align-items:center;gap:9px;display:inline-flex}.cvOr i{width:40px;height:40px;font-style:normal;font:800 10.5px var(--mono);border:1.5px solid rgba(var(--cap-rgb),.6);background:rgba(var(--cap-rgb),.1);color:var(--cap);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cvOr em{font:700 11px var(--display);color:var(--cap);font-style:normal}.cvPaths{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:34px;margin-top:14px;display:flex}.cvPath{border:1px dashed rgba(var(--cap-rgb),.4);background:rgba(var(--cap-rgb),.045);border-radius:14px;flex-direction:column;align-items:center;gap:0;padding:12px 14px 14px;display:flex}.cvPathTag{font:800 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-b);border:1px solid rgba(var(--accent-rgb),.45);background:var(--paper);border-radius:999px;margin-bottom:10px;padding:2px 9px}.cvPathTag.sm{flex:none;margin:0}.cvAnd{font:700 9.5px var(--mono);letter-spacing:.08em;color:var(--on-dark-3);margin:7px 0}.cvEmpty,.crEmpty{font:500 12px var(--display);color:var(--on-dark-3);padding:14px 0}.cvSum{border-top:1px solid var(--line-l);margin-top:16px;padding-top:14px}.cvSumRow{border-bottom:1px dashed var(--line-l);align-items:flex-start;gap:11px;padding:9px 0;display:flex}.cvSumRow:last-child{border-bottom:0}.cvSumRow b{font:700 12.5px var(--display);color:var(--on-dark);display:block}.cvSumRow em{font:500 11.5px var(--display);color:var(--on-dark-3);margin-top:2px;font-style:normal;display:block}.jNudge{font:700 8.5px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--found);border:1px solid rgba(var(--found-rgb),.5);background:rgba(var(--found-rgb),.1);border-radius:999px;flex:none;align-items:baseline;gap:3px;padding:2px 7px;display:inline-flex}.jNudge b{font:800 11px var(--display);letter-spacing:-.02em;color:inherit}.jTally{z-index:2;white-space:nowrap;font:700 8.5px var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--found);border:1px solid rgba(var(--found-rgb),.45);background:rgba(var(--found-rgb),.09);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:11px;right:12px}.jTally b{font:800 11px var(--display);letter-spacing:-.02em;color:inherit}.jTally{cursor:pointer;transition:all .14s}:is(.nd:has(.jGroup),.nd:has(.jEntity)){cursor:pointer}.jGroup,.jEntity{transition:box-shadow .16s,border-color .16s,transform .16s}.nd:hover>.jGroup,.nd:hover>.jEntity{transform:translateY(-1px);box-shadow:0 14px 30px -14px #102a1852}.jTally:hover{background:rgba(var(--found-rgb),.2);border-color:rgba(var(--found-rgb),.75)}.jTally.done:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.7)}.jTally.done{color:var(--signal);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.1)}.jGroup .jTally{top:12px;right:13px}.jTally.inline{margin-left:0;margin-right:auto;position:static}.jStanding{align-items:center;gap:8px;display:flex}.jNudge.done{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.08)}.jGroup .jNudge{position:absolute;top:16px;right:18px}.jEntity.st-found .jStanding,.jEntity.st-asserted .jStanding{color:var(--found)}.jEntity.st-found,.jEntity.st-asserted{border-style:dashed;border-color:rgba(var(--found-rgb),.55);background:rgba(var(--found-rgb),.045);box-shadow:none}.jEntity.st-found.pm-accepted{border-style:solid;border-color:var(--line-d);background:var(--paper);box-shadow:var(--card-shadow)}.jEntity.st-found.pm-accepted>b{color:var(--on-dark)}.jEntity.st-found.pm-accepted .jStanding{color:var(--signal-b)}.jEntity.st-found.pm-dismissed{border-style:dotted;border-color:var(--line-d);opacity:.55;background:0 0}.jEntity.st-found.pm-dismissed .jStanding{color:var(--on-dark-3)}.jLcWrap{box-sizing:border-box;border:1.4px solid rgba(var(--accent-rgb),.34);background:rgba(var(--accent-rgb),.045);pointer-events:none;border-radius:22px;width:100%;height:100%;padding:18px 22px;transition:border-color .18s,box-shadow .18s,background .18s}.jLcWrap.allOn{border-color:var(--signal);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.075)}.jLcWrapHead{flex-direction:column;gap:3px;display:flex}.jLcWrapHead b{font:800 17px var(--display);letter-spacing:-.02em;color:var(--on-dark)}.jLcWrapHead i{font:700 9.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal}.jPhase{font:800 9.5px var(--display);letter-spacing:.18em;color:var(--on-dark-3);pointer-events:none;white-space:nowrap;align-items:flex-end;width:100%;height:22px;padding-bottom:5px;display:flex}.jStep{grid-template-columns:auto auto 1fr auto;align-items:center;gap:0 10px;padding:0 15px;display:grid}.jStepN{font:700 11px var(--display);letter-spacing:.02em;color:var(--on-dark-3);min-width:12px}.jBucket b{font:800 9.5px var(--mono);letter-spacing:.13em;text-transform:uppercase}.jBucket i{font:700 9.5px var(--mono);opacity:.65;font-style:normal}.jBucket.k-watch{color:var(--cap)}.jBucket.k-locked{color:var(--on-dark-3)}.jLockTag,.jInactiveTag,.jBlockedTag{font:800 9px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);background:rgba(var(--ov),.07);border:1px solid var(--line-d);white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 8px}.nd:hover .jLockTag,.nd:hover .jInactiveTag,.nd:hover .jBlockedTag{opacity:0}.jStep.locked,.jStep.inactive,.jStep.blocked{background:rgba(var(--ov),.035);border-color:var(--line-l);box-shadow:none}.jStep.locked b,.jStep.locked .jStepN,.jStep.locked .jStepIcon,.jStep.inactive b,.jStep.inactive .jStepN,.jStep.inactive .jStepIcon,.jStep.blocked b,.jStep.blocked .jStepN,.jStep.blocked .jStepIcon{color:var(--on-dark-3)}.jStep.locked .jStepIcon,.jStep.inactive .jStepIcon,.jStep.blocked .jStepIcon{opacity:.7}.jStep.watch{background:rgba(var(--cap-rgb),.05);border-style:dashed;border-color:rgba(var(--cap-rgb),.34);box-shadow:none}.jStep.watch b{color:var(--cap)}.jStep.watch .jStepN,.jStep.watch .jStepIcon{color:rgba(var(--cap-rgb),.75)}.jStep.watch.on{border-style:solid;border-color:var(--cap);background:rgba(var(--cap-rgb),.09)}.jWatch{font:800 9.5px var(--display);letter-spacing:.06em;color:var(--cap);background:rgba(var(--cap-rgb),.14);border:1px solid rgba(var(--cap-rgb),.4);white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 8px}.nd:hover .jWatch{opacity:0}.jStepIcon{color:var(--on-dark-2);flex:none;place-items:center;line-height:0;display:grid}.jStepIcon svg{display:block}.jStep b{font:750 13px var(--display);letter-spacing:-.01em;white-space:nowrap}.jStep.on{border-color:var(--signal);border-width:2px}.jStep.on b,.jStep.on .jStepN,.jStep.on .jStepIcon{color:var(--signal-b)}.jVar{font:700 9.5px var(--display);color:var(--on-dark-3);font-style:normal;position:absolute;top:9px;right:14px}.jPanel{box-sizing:border-box;border:1px solid var(--line-d);background:rgba(var(--ov),.028);pointer-events:none;border-radius:20px;flex-direction:column;gap:6px;width:100%;height:100%;padding:18px 20px;display:flex}.jPanelHead{flex-direction:column;gap:3px;display:flex}.jPanelHead b{font:750 18px var(--display);letter-spacing:-.016em;color:var(--on-dark)}.jPanelHead i{font:600 11.5px var(--display);letter-spacing:.04em;color:var(--on-dark-3);font-style:normal}.jPanel .jPanelNote{max-width:min(560px,72%)}.jPanelNote{color:var(--on-dark-3);margin-top:auto;font-size:11.5px;font-style:italic}.nd[data-type=moneyPanel],.mgPanel{pointer-events:none}.mgTop,.mgLegend,.mgLeg,.mgWalk{pointer-events:auto}.mgTop{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;margin-top:6px;display:flex}.mgWalk{border:1px solid var(--line-d);background:var(--paper);border-radius:999px;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 3px;display:inline-flex}.mgWalk button{height:26px;color:var(--on-dark-2);font:700 10.5px var(--display);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:13ch;padding:0 9px;overflow:hidden}.mgWalk button:hover:not(:disabled){background:rgba(var(--accent-rgb),.15);color:var(--on-dark)}.mgWalk button:disabled{opacity:.3;cursor:default}.mgWalk b{font:700 10.5px var(--display);color:var(--on-dark-3);text-align:center;min-width:44px}.mgWalk .mgArrow{border:1px solid var(--line-d);background:var(--paper);width:26px;height:26px;color:var(--on-dark-2);border-radius:8px;flex:none;place-items:center;padding:0;line-height:0;transition:all .16s;display:grid}.mgWalk .mgArrow svg{display:block}.mgWalk .mgArrow:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.55);background:var(--paper);color:var(--on-dark)}.mgCount{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:2px;min-width:56px;padding:0 6px;display:inline-flex}.mgCount b{font:800 13px var(--display);color:var(--on-dark);letter-spacing:-.01em}.mgCount i{font:600 11px var(--display);color:var(--on-dark-3);font-style:normal}.mgCount em{font:700 11px var(--display);color:var(--on-dark-2);font-style:normal}.jSub{cursor:default;justify-content:flex-start;gap:0;padding:14px 15px}.jSub:hover{border-color:var(--line-d)}.jSubTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.jSubCode{font:600 11px var(--display);letter-spacing:.04em;color:var(--on-dark-3)}.jSub.k-overlay .jSubCode{color:var(--cap);font-weight:700}.jSub.k-overlay{background:rgba(var(--cap-rgb),.08);border-color:rgba(var(--cap-rgb),.45)}.jSub.k-overlay:hover{border-color:rgba(var(--cap-rgb),.65)}.ovVal{color:var(--cap);font-weight:700}.qitem.oly{background:rgba(var(--cap-rgb),.08);border-color:rgba(var(--cap-rgb),.45)}.mfCatHead{font:700 10px var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-3);border-bottom:1px solid var(--line-d);justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 8px;padding-bottom:5px;display:flex}.mfCatHead:first-of-type{margin-top:4px}.mfCatHead span{font:700 10.5px var(--mono);color:var(--on-dark-2)}.evN{border:1px solid var(--line-d);min-width:17px;height:17px;font:700 10px var(--mono);color:var(--on-dark-3);vertical-align:1px;border-radius:6px;justify-content:center;align-items:center;margin-right:7px;padding:0 3px;display:inline-flex}.mfTax{border:1px solid var(--line-d);background:rgba(var(--ov),.03);border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:2px 7px;margin-top:7px;padding:8px 10px;display:grid}.mfTax span i{font:700 8.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:2px;font-style:normal;display:block}.mfTax span em{font-style:normal;font:600 11.5px var(--display);color:var(--on-dark);line-height:1.35}.mfTax s{color:var(--on-dark-3);font:600 12px var(--display);align-self:center;text-decoration:none}.jSubTier{font:700 8.5px var(--display);letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 7px;font-style:normal}.jSubTier.t-core{color:var(--signal-b);background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.4)}.jSubTier.t-rec{color:var(--on-dark-3);border-color:var(--line-d);border-style:dashed}.jSubTier.t-na{color:var(--on-dark-3);border-color:var(--line-d);opacity:.7}.jSub.t-na{opacity:.5}.jSub b{font:750 13.5px var(--display);letter-spacing:-.014em;white-space:normal;margin-top:9px;line-height:1.26}.jSubModels{font:600 10.5px var(--display);letter-spacing:.1em;color:var(--on-dark-3);margin-top:auto}.jObserved{background:rgba(var(--cap-rgb),.12);font:600 10.5px var(--display);color:var(--cap);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;max-width:100%;margin-top:8px;padding:4px 10px;overflow:hidden}.jObserved.cond{color:var(--on-dark-3);border:1px dashed var(--line-d);background:0 0}.jProduct{justify-content:flex-start;gap:5px;padding:16px 18px}.jProduct b{white-space:normal;font-size:13.5px;line-height:1.28}.jProduct .jNote{white-space:normal;font-size:11px;line-height:1.4}.jProdFoot{align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.jTier{font:700 8.5px var(--display);letter-spacing:.12em;color:var(--on-dark-3);border:1px solid var(--line-d);border-radius:999px;padding:2px 8px;font-style:normal}.jTier.core{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.07)}.jProduct.r-Recommended .jTier{color:rgb(var(--rsn-warm));border-color:rgba(var(--rsn-warm),.55);background:rgba(var(--rsn-warm),.12)}.jProduct.r-Recommended{border-color:rgba(var(--rsn-warm),.55);isolation:isolate;box-shadow:var(--card-shadow),inset 0 0 0 1px rgba(var(--rsn-warm),.18)}.jProduct.r-Recommended:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%,rgba(var(--accent-rgb),.3),transparent 55%), radial-gradient(120% 90% at 100% 100%,rgba(var(--rsn-warm),.3),transparent 55%), linear-gradient(135deg,rgba(var(--accent-rgb),.08),rgba(var(--rsn-warm),.1));position:absolute;inset:0}.jProduct.r-Recommended.picked{border-color:rgb(var(--rsn-warm));box-shadow:var(--card-shadow),0 0 0 2px rgba(var(--rsn-warm),.28)}.jProduct.r-Recommended:hover{border-color:rgba(var(--rsn-warm),.85)}.jProduct.r-Core:not(.picked):hover{opacity:1}.jPick{cursor:pointer;align-items:center;gap:6px;padding:2px 9px 2px 5px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.jPickBox{opacity:.75;border:1.5px solid;border-radius:4px;flex:none;place-items:center;width:13px;height:13px;display:inline-grid}.jPickBox svg{width:10px;height:10px}.jPick.on .jPickBox{opacity:1}.jPick.core.on{background:var(--signal-b);border-color:var(--signal-b);color:#fff}.jPick.core:not(.on){color:var(--on-dark-3);border-color:var(--line-d);background:0 0}.jProduct.r-Recommended .jPick.on{background:rgb(var(--rsn-warm));border-color:rgb(var(--rsn-warm));color:#fff}.jPick:hover{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.jProduct.r-Recommended .jPick:hover{box-shadow:0 0 0 3px rgba(var(--rsn-warm),.22)}.jProduct.r-Core:not(.picked){opacity:.62}.jSel{font:600 11px var(--display);color:var(--on-dark-2);white-space:nowrap;text-align:right;flex-direction:column;align-items:flex-end;gap:1px;padding:0 10px 0 4px;display:inline-flex}.jSel b{color:var(--on-dark);font-weight:800}.jSel i{font-style:normal;font:600 9.5px var(--display);letter-spacing:.02em;color:var(--on-dark-3)}.jUc{cursor:pointer;border:1px solid var(--brand);height:34px;color:var(--on-brand,#fff);font:700 12px var(--display);background:var(--brand);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;transition:all .16s;display:inline-flex;box-shadow:0 6px 16px -8px #12341d8c}.jUc svg{color:rgb(var(--rsn-warm))}.jUc i{font-style:normal;font:800 10.5px var(--display);color:#12341d;background:rgb(var(--rsn-warm));border-radius:999px;padding:1px 7px}.jUc:hover{filter:brightness(1.08);box-shadow:0 8px 20px -8px #12341da6,0 0 0 3px rgba(var(--accent-rgb),.18)}.ucWrap .ucCard{text-align:left;border-color:rgba(var(--accent-rgb),.3);flex-direction:column;width:min(1080px,94vw);max-height:min(960px,94vh);padding:0;display:flex;position:relative;overflow:hidden}.ucClose{z-index:3;border:1px solid var(--line-d);background:var(--paper);width:34px;height:34px;color:var(--on-dark-2);cursor:pointer;border-radius:50%;place-items:center;transition:all .15s;display:grid;position:absolute;top:18px;right:18px}.ucHeadLine{font:500 12.5px/1.6 var(--display);color:var(--on-dark-2);max-width:820px;margin:8px 0 0}.ucHeadLine b{color:var(--on-dark);font-weight:800}.ucMark{background:rgba(var(--accent-rgb),.1);width:44px;height:44px;color:var(--signal-b);border:1px solid rgba(var(--accent-rgb),.22);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.ucMark svg{width:22px;height:22px;display:block}.ucMark.rec{text-align:center;background:linear-gradient(140deg,rgba(var(--accent-rgb),.1),rgba(var(--rsn-warm),.16));border-color:rgba(var(--rsn-warm),.4);flex:0 0 44px;place-items:center;gap:0;width:44px;padding:0;display:grid}.ucChips{gap:4px;min-width:0;margin-top:6px;display:flex;overflow:hidden}.ucChips i{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 10px var(--display);border:1px solid rgba(var(--accent-rgb),.3);color:var(--signal-b);background:rgba(var(--accent-rgb),.06);border-radius:999px;flex:0 auto;padding:3px 8px;font-style:normal;overflow:hidden}.ucChips i.more,.ucChips i.gap{flex:none}.ucChips i.more{border-color:var(--line-d);color:var(--on-dark-3);background:0 0}.ucChips i.rec{max-width:240px}.ucMark.rec{max-width:none;margin:0;padding:0}.ucChips i.rec{border-color:rgba(var(--rsn-warm),.5);color:rgb(var(--rsn-warm));background:rgba(var(--rsn-warm),.08)}.ucChips i.gap{border-style:dashed;border-color:var(--line-d);color:var(--on-dark-3);background:0 0}.ucOrb{flex:none;width:34px;height:34px}.ucClose:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.ucTop{background:radial-gradient(120% 140% at 12% 0%,rgba(var(--accent-rgb),.07),transparent 60%), radial-gradient(100% 120% at 92% 100%,rgba(var(--rsn-warm),.08),transparent 55%);min-height:216px;padding:22px 30px 20px;position:relative}.ucTop .rvWho{max-width:calc(100% - 400px)}.ucKick{border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.07);font:800 10.5px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-b);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:inline-flex}.ucKick .aiOrb{flex:none;width:22px;height:22px}.ucTop .ucTitle{margin:12px 0 0;font-size:32px;line-height:1.12;display:block}.ucArt{width:386px;height:200px;color:var(--on-dark);pointer-events:none;position:absolute;top:18px;right:20px}.ucArt .ucArtN{font-family:var(--display);paint-order:stroke;font-variant-numeric:lining-nums;font-weight:900}.ucStats{flex-wrap:wrap;align-items:center;gap:0;margin-top:16px;display:flex}.ucStat{border-left:1px solid var(--line-l);align-items:center;gap:9px;padding:0 18px;display:flex}.ucStat:first-child{border-left:0;padding-left:0}.ucStat i{background:rgba(var(--accent-rgb),.1);width:32px;height:32px;color:var(--signal-b);border-radius:50%;flex:none;place-items:center;display:grid}.ucStat i svg{width:16px;height:16px}.ucStat i.rec{background:rgba(var(--rsn-warm),.14);width:28px;color:rgb(var(--rsn-warm));border:0;padding:0}.ucStatTx{gap:1px;min-width:0;display:grid}.ucStat b{font:800 19px var(--display);letter-spacing:-.02em;color:var(--on-dark);line-height:1.05}.ucStat em{font-style:normal;font:600 10.5px var(--display);color:var(--on-dark-3);white-space:nowrap}.ucStats{flex-wrap:nowrap;max-width:100%;overflow:hidden}.ucStat{padding:0 14px}.ucStat i{width:28px;height:28px}.ucStat i svg{width:14px;height:14px;display:block}.ucStat i.rec svg{width:15px;height:15px}.ucStat b{font-size:17px}.ucTop .rvWho p{max-width:820px;margin-top:6px;font-size:13px;font-weight:500;line-height:1.55}.ucStats{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.ucBody{flex:auto;padding:18px 30px 26px;overflow-y:auto}.ucBody .sblock.bare{padding-top:0}.ucList{gap:10px;margin-bottom:16px;display:grid}.ucItem{border:1px solid var(--line-d);background:var(--paper);border-radius:16px;overflow:hidden}.ucItem[open]{border-color:rgba(var(--accent-rgb),.45)}.ucItem>summary{cursor:pointer;align-items:flex-start;gap:14px;padding:14px 16px;list-style:none;display:flex}.ucItem>summary::-webkit-details-marker{display:none}.ucItem>summary:hover{background:rgba(var(--accent-rgb),.04)}.ucItem>summary .trChev{margin-top:4px}.ucItem[open]>summary .trChev{transform:rotate(90deg)}.ucIdx{background:rgba(var(--accent-rgb),.08);width:30px;height:30px;color:var(--signal-b);font:800 11px var(--display);border-radius:9px;flex:none;place-items:center;display:grid}.ucSum{flex:1;gap:4px;min-width:0;display:grid}.ucSum b{font:800 15px var(--display);letter-spacing:-.015em;color:var(--on-dark)}.ucSum em{color:var(--on-dark-2);font-size:12px;font-style:normal;line-height:1.45}.ucLine{font:600 11px var(--display);color:var(--on-dark-3);margin-top:4px;display:block}.ucFacts{margin:12px 0 14px}.ucLine b{color:rgb(var(--rsn-warm));font-weight:800}.ucMeta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ucMeta i{font:700 10px var(--display);letter-spacing:.03em;color:var(--on-dark-3);border:1px solid var(--line-l);background:rgba(var(--ov),.04);border-radius:999px;padding:3px 8px;font-style:normal}.ucMeta i.warm{color:rgb(var(--rsn-warm));border-color:rgba(var(--rsn-warm),.4)}.ucItemBody{border-top:1px solid var(--line-l);padding:4px 16px 16px}.ucItemBody>.sblock:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ucItemBody .ucStats{margin-top:14px}.ucSub{font:500 11.5px var(--display);letter-spacing:0;color:var(--on-dark-3);margin-left:8px}.ucGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ucGrid .jCard{cursor:default;height:auto;min-height:112px}.ucGrid .jCard:hover{border-color:var(--line-d)}.ucGrid .r-Recommended:hover{border-color:rgba(var(--rsn-warm),.55)}.ucWrap .snote{margin-top:4px}.jInsight{box-sizing:border-box;pointer-events:none;border:1px solid rgba(var(--rsn-warm),.35);background:linear-gradient(135deg,rgba(var(--accent-rgb),.07),rgba(var(--rsn-warm),.12));border-radius:16px;align-items:center;gap:16px;width:100%;height:100%;padding:14px 18px 14px 16px;display:flex}.jInsight .aiOrb{flex:none;width:26px;height:26px}.jInsight p{min-width:0;font:500 12px/1.5 var(--display);color:var(--on-dark-2);letter-spacing:0;flex:1;margin:0}.jInsight p b{color:var(--on-dark);font-weight:800}.jInsight .jSel{border-left:1px solid rgba(var(--rsn-warm),.35);flex:none;padding-left:14px}.jInsight .jUc{pointer-events:auto;flex:none}.jUniqDot{font:800 9px var(--display);color:var(--signal);letter-spacing:.04em;white-space:nowrap;font-style:normal}.jProduct.excluded{opacity:.5;border-style:dotted}.jExcludedMark{z-index:3;width:22px;height:22px;color:var(--found);background:rgba(var(--found-rgb),.14);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:34px;right:9px}.jProduct.excluded b{padding-right:26px}.jFrom{font:700 9px var(--display);letter-spacing:.06em;color:var(--on-dark-3);margin-left:auto;font-style:normal}.jGroundCtl.jLens{border:1px solid var(--line-d);background:var(--paper);height:42px;box-shadow:0 6px 18px -12px var(--drop);z-index:2;border-radius:999px;align-items:center;gap:0;padding:4px;position:absolute;top:6px;left:50%;right:auto;transform:translate(-50%)}.jPanelBusyTag{font:700 10px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);pointer-events:none;align-items:center;gap:7px;display:inline-flex;position:absolute;top:16px;right:46px}.jSpin{border:2.5px solid rgba(var(--ov),.14);border-top-color:var(--signal);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite jSpin}.jSpin.sm{border-width:1.8px;width:13px;height:13px}.jGroundCtl.jLens .jTierBtn{text-transform:none;letter-spacing:-.005em;font:800 13px var(--display);background:0 0;border:none;border-radius:999px;height:34px;padding:0 22px}.jGroundCtl.jLens .jTierBtn.on{background:var(--on-dark);color:var(--paper)}.jFam{cursor:pointer;pointer-events:auto;justify-content:center;gap:6px;padding:14px 18px;transition:all .16s}.jFam.on{border-color:var(--signal);background:rgba(var(--accent-rgb),.05);border-width:2px;padding:13px 17px}.jFam.bare{opacity:.42}.jFamTop{align-items:baseline;gap:9px;display:flex}.jFam b{white-space:normal;flex:1;min-width:0;font-size:13.5px;line-height:1.24}.jFamN{font:800 15px var(--display);color:var(--on-dark);letter-spacing:-.02em;font-style:normal}.jFam.on .jFamN{color:var(--signal-b)}.jFamSplit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jFamSplit em{font:700 9px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal}.jFamSplit em.c{color:var(--signal-b)}.jFamSplit em.none{color:var(--on-dark-3);opacity:.7;text-transform:none;letter-spacing:.03em}.jFamSplit s{color:var(--line-d);text-decoration:none}.jLcChip{pointer-events:auto;font:700 9.5px var(--display);letter-spacing:.07em;text-transform:uppercase;border:1px dashed rgba(var(--accent-rgb),.34);background:var(--paper);color:var(--on-dark-3);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;margin-top:10px;padding:5px 11px;transition:all .16s;display:inline-flex}.jLcChip.all{border-style:solid;border-color:var(--signal);color:var(--signal-b);background:rgba(var(--accent-rgb),.13);font-weight:800}.jLcChip.on{cursor:pointer}.jLcChip.on:hover{border-color:rgba(var(--accent-rgb),.7);color:var(--on-dark)}.jLcChip.on{border-style:solid;border-color:rgba(var(--accent-rgb),.5);color:var(--signal-b);background:rgba(var(--accent-rgb),.08)}.jControl{border-left:3px solid rgba(var(--tre-rgb),.5)}.jControl b{white-space:normal;font-size:12.5px;line-height:1.25}.jWrapBox{box-sizing:border-box;border:1.2px solid var(--line-d);background:rgba(var(--ov),.022);pointer-events:none;border-radius:24px;width:100%;height:100%;position:relative}.jGroundHead{flex-direction:column;gap:2px;display:flex;position:absolute;top:15px;left:22px}.jGroundHead b{font:750 18px var(--display);letter-spacing:-.016em;color:var(--on-dark)}.jGroundHead i{font:600 11.5px var(--display);letter-spacing:.04em;color:var(--on-dark-3);font-style:normal}.jGroundCtl{pointer-events:auto;gap:6px;display:flex;position:absolute;top:60px;left:22px}.jTierBtn{font:700 9.5px var(--display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-d);background:var(--paper);color:var(--on-dark-3);border-radius:999px;padding:4px 11px;transition:all .16s}.jTierBtn:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.jTierBtn.on{background:var(--on-dark);border-color:var(--on-dark);color:var(--paper)}.jAskBtn{pointer-events:auto;font:700 10.5px var(--display);border:1px solid rgba(var(--found-rgb),.45);background:rgba(var(--found-rgb),.08);color:var(--found);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex;position:absolute;top:18px;right:20px}.jAskBtn:hover{background:rgba(var(--found-rgb),.18)}.mgBox{box-sizing:border-box;border:1.2px solid var(--line-d);background:rgba(var(--ov),.022);pointer-events:none;border-radius:20px;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:14px;display:flex}.mgBox.t-own{border-style:dashed;border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.04)}.mgBoxNote{color:var(--on-dark-3);text-align:center;font-size:11px;font-style:italic}.mgHead{pointer-events:none;flex-direction:column;gap:2px;width:100%;display:flex}.mgKicker{font:700 11.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3)}.mgLabel{font:700 12px var(--display);letter-spacing:.05em;color:var(--on-dark-2)}.mgHead.t-in .mgLabel{color:rgb(var(--op-rgb));text-transform:uppercase}.mgHead.t-out .mgLabel{color:rgb(var(--cap-rgb));text-transform:uppercase}.mgHead.t-own .mgLabel{font:700 13.5px var(--display);letter-spacing:-.008em;color:var(--on-dark)}.jSkel{box-sizing:border-box;border:1px solid var(--line-l);border-radius:var(--r-md);background:var(--paper);opacity:.9;flex-direction:column;gap:9px;width:100%;height:100%;padding:15px 17px;display:flex}.jSkel.pill{border-radius:999px}.skBar{background:linear-gradient(90deg, rgba(var(--ov),.07) 0%,rgba(var(--ov),.13) 45%,rgba(var(--ov),.07) 90%);background-size:280% 100%;border-radius:5px;height:9px;animation:1.5s ease-in-out infinite skShine}.skBar.t{height:12px}.skBar.s{height:7px}.skBar:nth-child(2){animation-delay:.12s}.skBar:nth-child(3){animation-delay:.24s}.skBar:nth-child(4){animation-delay:.36s}@keyframes skShine{0%{background-position:120% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.skBar{animation:none}}.snack{z-index:9;background:var(--tip-glass);border:1px solid var(--tip-line);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);max-width:min(500px,100% - 32px);box-shadow:0 26px 56px -20px var(--tip-shadow),inset 0 1px 0 var(--tip-sheen);opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:999px;align-items:center;gap:14px;padding:8px 10px 8px 20px;transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .52s cubic-bezier(.32,.72,0,1),right .42s cubic-bezier(.32,.72,0,1),border-color .3s,max-width .42s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:16px;right:16px;transform:translate(34px)scale(.985)}.snack.on{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.snack.wait{max-width:min(720px,100% - 32px)}.stage.dockOpen .snack,.stage.askOpen .snack{right:var(--dock-clear)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.snack{background:var(--tip-bg)}}.snkActs{flex:none;align-items:center;gap:7px;display:flex}.snack>.snkTxt{flex:auto}.snkDot{background:var(--tip-accent);width:9px;height:9px;box-shadow:0 0 0 4px rgba(var(--tip-accent-rgb),.18);border-radius:50%;flex:none}.snkDot.busy{width:15px;height:15px;box-shadow:none;border:2px solid rgba(var(--tip-accent-rgb),.28);border-top-color:var(--tip-accent);background:0 0;animation:1.05s linear infinite spin}.snack.done .snkDot{background:var(--tip-ink-3);box-shadow:none}.snack.wait{border-color:#e6b25080}.snkDot.wait{width:15px;height:15px;box-shadow:none;background:0 0;border:2px solid #e6b2504d;border-top-color:#e6b250;animation:2.4s linear infinite spin}.snack.wait .snkTxt b{color:#e6b250}.snack.exc .snkDot{background:var(--tip-found);box-shadow:0 0 0 4px rgba(var(--tip-found-rgb),.18);animation:1.6s ease-in-out infinite snkPulse}@keyframes snkPulse{50%{box-shadow:0 0 0 7px rgba(var(--tip-found-rgb),.08)}}.snkTxt{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.snkTxt b{font:800 13px/1.25 var(--display);letter-spacing:-.01em;color:var(--tip-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.snkTxt small{font:600 11px/1.35 var(--display);color:var(--tip-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.snkDots{text-align:left;width:2.6em;font-style:normal;display:inline-block}.snkDots:after{content:".";animation:2.25s infinite snkDots}@keyframes snkDots{0%,18%{content:"."}20%,38%{content:".."}40%,58%{content:"..."}60%,78%{content:"...."}80%,to{content:"....."}}.snkTxt small.snkStage{align-items:center;gap:3px;display:flex}.snkStage em{color:var(--tip-ink-3);opacity:.7;font-style:normal}.snkStage em.done{color:var(--tip-ink-2);opacity:1}.snkStage em.now{color:var(--tip-accent);opacity:1;font-weight:800}.snkStage i{opacity:.35;flex:none;font-style:normal}[data-theme=dark] .snkStage em{color:var(--on-dark-3)}[data-theme=dark] .snkStage em.done{color:var(--on-dark-2)}[data-theme=dark] .snkStage em.now{color:var(--signal)}.snack.exc .snkTxt b{color:var(--tip-found)}.snkBtn{border:1.4px solid var(--tip-accent);background:var(--tip-accent);height:38px;color:var(--tip-on-accent);font:800 12.5px var(--display);letter-spacing:-.01em;white-space:nowrap;border-radius:19px;flex:none;align-items:center;padding:0 20px;transition:all .16s;display:inline-flex}.snack.wait .snkBtn{border-radius:17px;height:34px;padding:0 15px;font-size:12px}.snkBtn:hover{filter:brightness(1.08)}.snkBtn.ghost{border-color:var(--tip-line);color:var(--tip-ink-2);background:0 0;font-weight:700}.snkActs{align-items:center;gap:9px;display:flex}.snkPend,.snkFound,.snkGo{height:34px;font:800 12px var(--display);letter-spacing:-.005em;white-space:nowrap;border:1.4px solid #0000;border-radius:17px;flex:none;align-items:center;gap:7px;padding:0 15px;transition:all .16s;display:inline-flex}.snkPend{color:#ff8b84;background:#ff8b841f;border-color:#ff8b8473}.snkPend:hover{background:#ff8b8433;border-color:#ff8b84b3}.snkPend i,.snkFound i{font:800 12px var(--display);background:#ffffff29;border-radius:999px;padding:1px 6px;font-style:normal}.snkPend i{background:#ff8b8438}.snkFound{color:#12341d;background:#b5d3bb;border-color:#b5d3bb}.snkFound:hover{background:#c6deca;border-color:#c6deca}.snkFound i{background:#12341d24}.snkFound svg{opacity:.7;transition:transform .18s}.snkMenu[data-open] .snkFound svg,.snkPop.on~.snkFound svg{transform:rotate(180deg)}.snkGo{border-color:var(--tip-line);color:var(--tip-ink);background:0 0}.snkGo:hover{background:#ffffff1a;border-color:#fff6}.snkGo svg{transition:transform .18s}.snkGo:hover svg{transform:translate(3px)}.snkMenu{flex:none;position:relative}.snkPop{background:var(--paper);border:1px solid var(--line-l);z-index:40;border-radius:14px;flex-direction:column;min-width:200px;padding:6px;display:none;position:absolute;bottom:calc(100% + 9px);right:0;box-shadow:0 22px 48px -18px #102a1880}.snkPop.on{display:flex}.snkPop button{text-align:left;font:700 12.5px var(--display);color:var(--on-dark);white-space:nowrap;background:0 0;border-radius:9px;padding:9px 12px;transition:all .13s}.snkPop button:hover{background:rgba(var(--accent-rgb),.12);color:var(--signal-b)}.snkPop button:first-child{color:var(--signal-b)}.snkWho{border-bottom:1px solid var(--line-l);background:rgba(var(--ov),.04);border-radius:14px 14px 0 0;flex-direction:column;gap:2px;margin:-6px -6px 5px;padding:9px 12px 10px;display:flex}.snkWho b{font:800 12.5px var(--display);letter-spacing:-.01em;color:var(--on-dark);white-space:nowrap;align-items:center;gap:6px;display:flex}.snkWho em{font:600 10.5px var(--display);color:var(--on-dark-3);font-style:normal}.snkWho .jFlag{font-size:12px}.snkWho .jFlag:has(img){width:16px;height:11px}.snkPop button:first-of-type{color:var(--signal-b)}.snack.exc .snkBtn{background:rgba(var(--tip-accent-rgb),.16);border-color:rgba(var(--tip-accent-rgb),.62);color:var(--tip-accent);font-weight:800}.snkBtn.ghost:hover{background:rgba(var(--tip-accent-rgb),.14);border-color:rgba(var(--tip-accent-rgb),.5);color:var(--tip-ink);filter:none}.snack.exc .snkBtn:hover{background:var(--tip-accent);border-color:var(--tip-accent);color:var(--tip-on-accent);filter:none}[data-theme=dark] .snack{background:#141a16d1;border-color:#ffffff1a;box-shadow:0 26px 56px -20px #000000b8,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=dark] .snack{background:#141a16}}[data-theme=dark] .snkGo{color:var(--on-dark);border-color:#ffffff4d}[data-theme=dark] .snkGo:hover{background:#ffffff1f;border-color:#ffffff80}[data-theme=dark] .snkBtn.ghost{color:var(--on-dark-2);border-color:#ffffff3d}[data-theme=dark] .snkTxt b{color:var(--on-dark)}[data-theme=dark] .snkTxt small{color:var(--on-dark-2)}[data-theme=dark] .snkDot{background:var(--signal);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.2)}[data-theme=dark] .snkDot.busy,[data-theme=dark] .snkDot.wait{box-shadow:none;background:0 0}[data-theme=dark] .snkDot.busy{border:2px solid rgba(var(--accent-rgb),.3);border-top-color:var(--signal)}[data-theme=dark] .snack.done .snkDot{background:var(--on-dark-3);box-shadow:none}[data-theme=dark] .snack.wait{border-color:#dca9726b}[data-theme=dark] .snkDot.wait{border-color:#dca97247;border-top-color:var(--cap)}[data-theme=dark] .snack.wait .snkTxt b{color:var(--cap)}[data-theme=dark] .snack.exc{border-color:rgba(var(--found-rgb),.42)}[data-theme=dark] .snack.exc .snkDot{background:var(--found);box-shadow:0 0 0 4px rgba(var(--found-rgb),.18)}[data-theme=dark] .snack.exc .snkTxt b{color:var(--found)}[data-theme=dark] .snkBtn{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}[data-theme=dark] .snkBtn.ghost{color:var(--on-dark-2);background:#ffffff0d;border-color:#ffffff24}[data-theme=dark] .snkBtn.ghost:hover{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.5);color:var(--on-dark)}[data-theme=dark] .snack.exc .snkBtn{background:rgba(var(--accent-rgb),.18);border-color:rgba(var(--accent-rgb),.6);color:var(--signal-b)}[data-theme=dark] .snack.exc .snkBtn:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.perim{z-index:8;background:var(--tip-glass);border:1px solid var(--tip-line);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);max-width:min(920px,72%);box-shadow:0 18px 40px -18px var(--tip-shadow),inset 0 1px 0 var(--tip-sheen);opacity:0;pointer-events:none;border-radius:18px;align-items:center;padding:7px;transition:opacity .22s,transform .3s cubic-bezier(.2,.7,.3,1),left .34s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-14px)}.perim.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.stage.dockOpen .perim,.stage.askOpen .perim{left:calc((100% - var(--dock-clear)) / 2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.perim{background:var(--tip-bg)}}.prmScroll{scrollbar-width:none;align-items:stretch;gap:8px;min-width:0;padding:1px;display:flex;overflow-x:auto}.prmScroll::-webkit-scrollbar{display:none}.prmCard{text-align:left;background:rgba(var(--ov),.1);border-color:rgba(var(--ov),.14);width:172px;height:auto;min-height:52px;box-shadow:none;border-radius:12px;flex:none;justify-content:center;gap:2px;padding:8px 11px}.prmCard>b{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11.5px;display:flex}.prmCard .jName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prmCard .jFlag{font-size:11px}.prmCard .jFlag:has(img){width:15px;height:10px}.prmCard .jStanding{letter-spacing:-.005em;margin-top:0;padding-top:2px;font-size:9px}.prmCard .jNudge{padding:1px 5px;font-size:7.5px}.perim .prmCard.subject{border-color:var(--tip-accent);background:rgba(var(--tip-accent-rgb),.16);border-width:1.6px;padding:7px 10px}.perim .prmCard.sel:not(.subject){border-color:rgba(var(--tip-accent-rgb),.45)}.prmNow{background:var(--tip-accent);border-radius:50%;flex:none;width:5px;height:5px;margin-right:1px}.prmCard:hover{border-color:rgba(var(--tip-accent-rgb),.6)}.perim .prmCard>b{color:var(--tip-ink)}.perim .prmCard .jStanding{color:var(--tip-ink-2)}.perim .prmCard.st-found .jStanding,.perim .prmCard.st-asserted .jStanding{color:var(--tip-found)}.perim .prmCard.st-found{border-color:rgba(var(--tip-found-rgb),.5);background:rgba(var(--tip-found-rgb),.09)}.perim .prmCard.st-found.pm-accepted{border-style:solid;border-color:rgba(var(--ov),.14);background:rgba(var(--ov),.1)}.perim .prmCard.st-found.pm-accepted .jStanding{color:var(--tip-ink-2)}.perim .prmCard.st-found.pm-accepted>b{color:var(--tip-ink)}.perim .prmCard.st-found.pm-dismissed{opacity:.5}.perim .prmCard.subject,.perim .prmCard.st-found.subject,.perim .prmCard.st-found.pm-accepted.subject,.perim .prmCard.st-found.pm-carried.subject,.perim .prmCard.st-asserted.subject{border-color:var(--tip-accent);background:rgba(var(--tip-accent-rgb),.16);opacity:1;border-width:1.6px;padding:7px 10px}.perim .prmCard.st-found.pm-dismissed.subject{opacity:.85}.perim .prmCard.sel:not(.subject),.perim .prmCard.st-found.sel:not(.subject),.perim .prmCard.st-found.pm-accepted.sel:not(.subject){border-color:rgba(var(--tip-accent-rgb),.45)}.perim .prmCard .jNudge{color:var(--tip-found);border-color:rgba(var(--tip-found-rgb),.5);background:rgba(var(--tip-found-rgb),.14)}.jPeek{z-index:4;background:var(--tip-bg);height:24px;color:var(--tip-ink);line-height:0;font:800 10px var(--display);letter-spacing:.01em;box-shadow:0 6px 16px -8px var(--tip-shadow);opacity:0;pointer-events:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;transition:opacity .16s,transform .18s cubic-bezier(.32,.72,0,1),border-color .16s,color .16s,background .16s;display:inline-flex;position:absolute;top:7px;right:7px;transform:translateY(-3px)scale(.96)}.jPeek svg{opacity:.9;display:block}.nd:hover .jPeek,.jPeek:focus-visible,.jPeek.on{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.jPeek:hover{background:var(--brand);color:var(--on-brand)}.jPeek.on{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)}.jStep .jPeek{height:22px;top:5px;right:5px}.jGroup .jNudge{transition:transform .18s cubic-bezier(.32,.72,0,1)}.nd:hover .jGroup .jNudge{transform:translate(-84px)}.jWhoLine{background:rgba(var(--ov),.05);border:1px solid var(--line-l);pointer-events:none;border-radius:999px;align-items:center;gap:22px;max-width:calc(100% - 480px);height:46px;padding:0 22px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.jWhoId{align-items:baseline;gap:9px;min-width:0;display:flex}.jWhoId b{font:800 15px var(--display);letter-spacing:-.015em;color:var(--on-dark);white-space:nowrap;align-items:center;gap:8px;display:flex}.jWhoRole{font:600 12px var(--display);color:var(--on-dark-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jWhoNums{flex:none;align-items:center;gap:14px;display:flex}.jWhoNum{align-items:baseline;gap:5px;display:flex}.jWhoNum i{font:800 16px var(--display);color:var(--on-dark);font-style:normal}.jWhoNum i u{color:var(--on-dark-3);font-size:12px;text-decoration:none}.jWhoNum em{font:700 9.5px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal}.jWhoBar{background:rgba(var(--ov),.1);border-radius:3px;width:96px;height:6px;overflow:hidden}.jWhoBar i{background:var(--signal);border-radius:3px;height:100%;transition:width .3s cubic-bezier(.32,.72,0,1);display:block}.jAdd.sm{flex:none;width:26px;height:26px;font-size:16px}.cfSplit{gap:12px;display:flex}.cfWho{border:1px solid var(--line-l);background:rgba(var(--ov),.03);border-radius:12px;flex-direction:column;flex:1;gap:1px;padding:9px 12px;display:flex}.cfWho i{font:800 18px var(--display);letter-spacing:-.02em;color:var(--on-dark);font-style:normal}.cfWho i b{color:var(--on-dark-3);font-size:12px}.cfWho em{font:700 10px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal}.cfWho u{font:600 10.5px var(--display);color:var(--on-dark-3);text-decoration:none}.cfWho.you{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06)}.cfWho.you i{color:var(--signal-b)}.cfOwe{font:700 10.5px var(--display);color:var(--on-dark-3);margin-top:7px}.cfOwe.open{color:var(--signal-b)}.cfGroup.g-payable .jKind{color:var(--cap)}.cfGroup.g-receivable .jKind{color:var(--op)}.cfTier{font:800 8.5px var(--display);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:2px 7px}.cfTier.t-derive{color:var(--op);background:rgba(var(--op-rgb),.12)}.cfTier.t-infer{color:var(--tre);background:rgba(var(--tre-rgb),.12)}.cfTier.t-default{color:var(--on-dark-2);background:rgba(var(--ov),.08)}.cfTier.t-ask{color:var(--signal-b);background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.4)}.cfQ.t-ask{border-left:2px solid rgba(var(--accent-rgb),.45);margin-left:-14px;padding-left:12px}.cfBy.open{color:var(--signal-b);background:rgba(var(--accent-rgb),.13)}.cfQWhy{font:600 10.5px var(--display);color:var(--on-dark-3);margin:0 0 9px}.cfOpt.def{border-style:dashed;border-color:rgba(var(--ov),.3)}.cfOpt.def.on{border-style:solid}.cfFree input{border:1px solid var(--line-d);background:var(--paper);width:100%;height:34px;font:600 12px var(--display);color:var(--on-dark);border-radius:10px;padding:0 11px}.ugSum{flex-direction:row;align-items:stretch;gap:14px;padding:16px 20px}.ugStat{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ugStat i{font:800 24px var(--display);letter-spacing:-.03em;color:var(--on-dark);font-style:normal;line-height:1.1}.ugStat b{font:700 11.5px var(--display);color:var(--on-dark-2)}.ugStat em{font:600 10.5px var(--display);color:var(--on-dark-3);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.ugStat.owed i,.ugStat.owed b{color:var(--cap)}.ugCard{cursor:pointer;pointer-events:auto;justify-content:flex-start;gap:4px;padding:16px 18px;transition:all .16s}.ugCard b{white-space:normal;font-size:14.5px;line-height:1.3}.ugTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ugFlag{font:800 8.5px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--cap);background:rgba(var(--cap-rgb),.14);border:1px solid rgba(var(--cap-rgb),.34);border-radius:999px;padding:2px 7px;font-style:normal}.ugFlag.out{color:var(--on-dark-3);background:rgba(var(--ov),.06);border-color:var(--line-d)}.ugDesc{font:600 11.5px/1.5 var(--display);color:var(--on-dark-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.ugFns{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ugFns em{font:800 8.5px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--on-dark-2);background:rgba(var(--ov),.07);border-radius:999px;padding:3px 8px;font-style:normal}.ugFns em.f-approve{color:var(--signal-b);background:rgba(var(--accent-rgb),.14)}.ugFns em.f-initiate{color:var(--cap);background:rgba(var(--cap-rgb),.13)}.ugMeta{font:600 10.5px var(--display);color:var(--on-dark-3);flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ugFoot{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.ugFoot i{font:700 9.5px var(--display);color:var(--on-dark-2);background:rgba(var(--ov),.06);border-radius:8px;padding:4px 8px;font-style:normal}.ugCard.s-suggested{border-style:dashed;border-color:rgba(var(--cap-rgb),.45);background:rgba(var(--cap-rgb),.04)}.ugCard.s-dropped{opacity:.5;border-style:dotted}.ugActs{gap:7px;margin-top:10px;display:flex}.ugKeep,.ugDrop{height:30px;font:800 11px var(--display);pointer-events:auto;border-radius:999px;padding:0 12px;transition:all .14s}.ugKeep{background:var(--brand);color:var(--on-brand);border:1px solid var(--brand)}.ugKeep:hover{background:var(--brand-2)}.ugDrop{color:var(--on-dark-2);border:1px solid var(--line-d);background:0 0}.ugDrop:hover{border-color:rgba(var(--found-rgb),.5);color:var(--found)}.ugRows{flex-direction:column;margin-top:6px;display:flex}.ugRowHead,.ugRow{border-bottom:1px dashed var(--line-d);grid-template-columns:1.1fr .8fr 1.2fr 1fr .7fr;gap:8px;padding:8px 2px;display:grid}.ugRowHead span{font:800 8.5px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-3)}.ugRow span{font:600 11px var(--display);color:var(--on-dark-2);text-overflow:ellipsis;min-width:0;overflow:hidden}.ugRow .f{color:var(--on-dark);font-weight:800}.ugRow .m{font-family:var(--display);color:var(--on-dark-3);font-size:9.5px}.ugRow .l{color:var(--signal-b);text-align:right;font-weight:800}.ctlEmpty{box-shadow:none;background:0 0;border-style:dashed;justify-content:center;align-items:flex-start;gap:8px;padding:34px 38px}.ctlEmpty b{font:800 15px var(--display);letter-spacing:-.015em;color:var(--on-dark-2)}.ctlEmpty span{max-width:640px;font:600 12px/1.65 var(--display);color:var(--on-dark-3)}.rvWrap .rvCard{text-align:left;flex-direction:column;width:min(1240px,94vw);max-width:min(1240px,94vw);height:min(1040px,94vh);padding:0;display:flex;position:relative;overflow:hidden}.rvClose{z-index:6;top:14px;right:14px}.rmrv{--bone:#f5f1e8;--paper:#fffdf8;--ink:#17241c;--muted:#6a7169;--muted2:#8a9088;--line:#e6ddcd;--line2:#efe9dc;--forest:#1a3a24;--forest-700:#245234;--forest-500:#3d6b4a;--gold:#b5883a;--gold-ink:#8a6320;--gold-soft:#f4ead2;--navy:#0f1b2a;--soft:#eef3ec;--signal:#2f7c46;--shadow:0 24px 60px -42px #142d1c80;--sans:var(--display);border-radius:inherit;background:var(--bone);min-height:0;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;margin:0;line-height:1.4;display:flex;position:relative;overflow-y:auto}.rmrv,.rmrv *{box-sizing:border-box;scrollbar-width:none}.rmrv ::-webkit-scrollbar{width:0;height:0}.rmrv button{font:inherit;cursor:pointer}.rmrv .rq-mono{font-family:var(--sans);letter-spacing:.09em}.rmrv .rq-shell{max-width:1440px;margin:0 auto;padding:20px 24px 24px}.rmrv .rq-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px}.rmrv .rq-kick{text-transform:uppercase;letter-spacing:.16em;color:var(--gold-ink);font-size:10px;font-weight:700}.rmrv h1,.rmrv h2,.rmrv h3,.rmrv h4{margin:0}.rmrv .rq-sec-h{letter-spacing:-.02em;font-size:19px}.rmrv .rq-sec-p{color:var(--muted);margin:2px 0 0;font-size:12px}.rmrv .rq-pill{border-radius:999px;align-items:center;padding:5px 11px;font-size:10px;display:inline-flex}.rmrv .rq-masthead{border:1px solid var(--line);background:var(--forest);color:var(--paper);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.rmrv .rq-mastInner{padding:24px 32px;position:relative}.rmrv .rq-mastGlow{opacity:.5;background:radial-gradient(120% 160% at 92% -30%,#b5883a52 0%,#0000 55%);position:absolute;inset:0}.rmrv .rq-mastRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.rmrv .rq-mastKick{text-transform:uppercase;letter-spacing:.16em;color:#f4ead2e6;font-size:10px;font-weight:700}.rmrv .rq-mastH{letter-spacing:-.02em;margin-top:8px;font-size:34px;font-weight:600;line-height:1.1}.rmrv .rq-mastH .rq-em{color:var(--gold-soft)}.rmrv .rq-mastH .rq-dim{color:#ffffff73}.rmrv .rq-metaTags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rmrv .rq-metaTag{color:#ffffffb3;letter-spacing:.05em;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:4px 12px;font-size:10px}.rmrv .rq-readWrap{align-items:center;gap:16px;display:flex}.rmrv .rq-ring{place-items:center;width:96px;height:96px;display:grid;position:relative}.rmrv .rq-ring svg{transform:rotate(-90deg)}.rmrv .rq-ringLabel{text-align:center;position:absolute}.rmrv .rq-ringPct{color:var(--gold-soft);font-size:22px;font-weight:600;line-height:1}.rmrv .rq-ringSub{text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;margin-top:2px;font-size:7.5px}.rmrv .rq-readMeta{color:#ffffffb3;font-size:11px;line-height:1.5}.rmrv .rq-readMeta b{color:var(--paper);font-size:15px;font-weight:600;display:block}.rmrv .rq-mastGlance{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;padding-top:18px;display:grid;position:relative}.rmrv .rq-mastGlance .rq-stat{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:11px 14px}.rmrv .rq-mastGlance .rq-statN{color:var(--gold-soft);font-size:22px}.rmrv .rq-mastGlance .rq-statL{color:#ffffff9e}@media (width<=640px){.rmrv .rq-mastGlance{grid-template-columns:1fr 1fr}}.rmrv .rq-exception{border:1px solid rgba(var(--found-rgb),.4);background:rgba(var(--found-rgb),.09);border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.rmrv .rq-exceptionMark{width:22px;height:22px;font:600 12px var(--display);color:var(--paper);background:var(--found);border-radius:50%;flex:none;place-items:center;display:grid}.rmrv .rq-exception b{font:600 13px var(--display);color:var(--on-dark);margin-bottom:3px;display:block}.rmrv .rq-exception p{color:var(--on-dark-2);margin:0;font-size:12px;line-height:1.5}.rmrv .rq-grid2{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-top:14px;display:grid}.rmrv .rq-col{align-content:start;gap:14px;display:grid}.rmrv .rq-rail{align-content:start;gap:14px;display:grid;position:sticky;top:16px}.rmrv .rq-btn{border:0;border-radius:999px;padding:8px 16px;font-size:11.5px;font-weight:700}.rmrv .rq-btn.rq-solid{background:var(--forest);color:var(--paper)}.rmrv .rq-btn.rq-solid:hover{background:var(--forest-700)}.rmrv .rq-btn.rq-ghost{background:var(--paper);color:var(--ink);border:1px solid var(--line);font-weight:600}.rmrv .rq-btn.rq-ghost:hover{background:#f5f1e880;border-color:#1a3a244d}.rmrv .rq-caret{font-size:9px;transition:transform .2s}.rmrv .rq-open .rq-caret{transform:rotate(180deg)}.rmrv .rq-aiCallout{background:linear-gradient(135deg,#f4ead2b3 0%,#fffdf8e6 60%);border:1px solid #b5883a40;border-radius:12px;padding:12px 14px}.rmrv .rq-aiCallout .rq-row{align-items:flex-start;gap:10px;display:flex}.rmrv .rq-aiCallout h6{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-ink);margin:0;font-size:9px;font-weight:700}.rmrv .rq-aiCallout p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.6}.rmrv .rq-aiHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rmrv .rq-plainNote{border:1px solid var(--line2);color:var(--muted);background:#f5f1e866;border-radius:12px;padding:12px 14px;font-size:11px;line-height:1.6}.rmrv .rq-plainNote b{color:var(--forest-500)}.rmrv .rq-orb{background:radial-gradient(circle at 32% 26%,#fff 0 6%,#f0dcae 20%,#b5883a 62%,#6d4e16 100%);border-radius:50%;flex:none;position:relative;box-shadow:0 1px 5px #6d4e1673,inset 0 0 3px #fff6}.rmrv .rq-orb:after{content:"";filter:blur(1px);background:#ffffffbf;border-radius:50%;width:34%;height:26%;position:absolute;top:16%;left:22%}.rmrv .rq-sigRow{border:1px solid var(--line2);background:#f5f1e84d;border-radius:12px;padding:14px;transition:border-color .15s}.rmrv .rq-sigRow:hover{border-color:var(--line)}.rmrv .rq-sigBtn{text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}.rmrv .rq-sigDot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.rmrv .rq-sigDot.rq-der{background:var(--signal)}.rmrv .rq-sigMeta{align-items:center;gap:8px;display:flex}.rmrv .rq-sigType{text-transform:uppercase;letter-spacing:.09em;color:var(--muted2);font-size:8.5px;font-weight:700}.rmrv .rq-sigProv{text-transform:uppercase;font-size:8px;font-weight:700}.rmrv .rq-sigProv.rq-der{color:var(--signal)}.rmrv .rq-sigProv.rq-inf{color:var(--gold-ink)}.rmrv .rq-sigTitle{margin-top:4px;font-size:13px;font-weight:600;line-height:1.35}.rmrv .rq-sigBody{margin-top:10px;padding-left:22px;display:none}.rmrv .rq-sigRow.rq-open .rq-sigBody{display:block}.rmrv .rq-sigBody p{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.6}.rmrv .rq-uc{border:1px solid var(--line2);background:#f5f1e84d;border-radius:12px;padding:14px}.rmrv .rq-ucTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rmrv .rq-ucName{font-size:13px;font-weight:600}.rmrv .rq-ucSub{color:var(--muted);margin-top:2px;font-size:10px;display:block}.rmrv .rq-ucRead{text-align:right;flex:none;width:112px}.rmrv .rq-ucBarRow{align-items:center;gap:8px;display:flex}.rmrv .rq-ucTrack{background:#b5883a26;border-radius:999px;flex:1;height:6px;overflow:hidden}.rmrv .rq-ucTrack i{background:var(--gold);border-radius:999px;height:100%;display:block}.rmrv .rq-ucPct{color:var(--gold-ink);font-size:9px;font-weight:700}.rmrv .rq-ucNote{color:var(--muted2);margin-top:4px;font-size:9px;display:block}.rmrv .rq-flow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.rmrv .rq-step{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:4px 8px;font-size:9.5px}.rmrv .rq-farrow{color:var(--muted2);font-size:9px}.rmrv .rq-railH{text-transform:uppercase;letter-spacing:.1em;color:var(--muted2);margin:0 0 12px;font-size:9.5px;font-weight:700}.rmrv .rq-glance{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rmrv .rq-stat{border:1px solid var(--line2);background:#f5f1e866;border-radius:12px;padding:10px 12px}.rmrv .rq-statN{color:var(--forest);font-size:20px;font-weight:600;line-height:1}.rmrv .rq-statL{color:var(--muted);margin-top:4px;font-size:10px}.rmrv .rq-ent{border:1px solid var(--line2);background:#f5f1e84d;border-radius:12px;margin-bottom:8px;padding:12px}.rmrv .rq-ent.rq-found{background:#f4ead266;border-color:#b5883a66}.rmrv .rq-ent:last-child{margin-bottom:0}.rmrv .rq-entTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.rmrv .rq-entName{align-items:center;gap:8px;min-width:0;display:flex}.rmrv .rq-entName b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.rmrv .rq-flag{border-radius:2px;flex:none;width:18px;height:12px;overflow:hidden;box-shadow:0 0 0 1px #14201924}.rmrv .rq-flag svg{width:100%;height:100%;display:block}.rmrv .rq-flag img{object-fit:cover;width:100%;height:100%;display:block}.rmrv .rq-entStat{text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700}.rmrv .rq-entStat.rq-banked{color:var(--signal)}.rmrv .rq-entStat.rq-found{color:var(--gold-ink)}.rmrv .rq-entRole{color:var(--muted);margin-top:4px;padding-left:26px;font-size:10px}.rmrv .rq-tItem{border-top:1px solid var(--line2);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.rmrv .rq-tItem:first-child{border-top:0}.rmrv .rq-tDot{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.rmrv .rq-tItem>div{min-width:0}.rmrv .rq-tItem b{font-size:11px;font-weight:600;line-height:1.35}.rmrv .rq-tItem span{color:var(--muted);margin-top:2px;font-size:9.5px;display:block}.rmrv .rq-footer{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);border-radius:0 0 var(--r-lg,18px) var(--r-lg,18px);background:#fffdf8e6;margin-top:auto;position:sticky;bottom:0;left:auto;right:auto;box-shadow:0 -16px 36px -30px #0a2612b3}.rmrv .rq-footInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:none;margin:0 auto;padding:12px 24px;display:flex}.rmrv .rq-footStatus{align-items:center;gap:12px;display:flex}.rmrv .rq-ok{background:var(--soft);width:24px;height:24px;color:var(--signal);border:1px solid #1a3a2433;border-radius:9px;flex:none;place-items:center;font-size:13px;display:grid}.rmrv .rq-footStatus b{font-size:12px}.rmrv .rq-footStatus span{color:var(--muted);margin-left:8px;font-size:10.5px}.rmrv .rq-footAct{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.rmrv .rq-footAct .rq-btn{padding:10px 18px;font-size:12px}.rmrv .rq-btn:hover{filter:brightness(1.04)}@media (width<=1000px){.rmrv .rq-grid2{grid-template-columns:1fr}.rmrv .rq-rail{position:static}.rmrv .rq-mastH{font-size:26px}.rmrv .rq-footStatus span{display:none}}@media (width<=640px){.rmrv .rq-shell{padding:14px 14px 24px}.rmrv .rq-mastInner{padding:18px}.rmrv .rq-ucRead{width:88px}}.rmrv .rq-glance5{grid-template-columns:repeat(5,1fr)}@media (width<=900px){.rmrv .rq-glance5{grid-template-columns:repeat(2,1fr)}}.rmrv .rq-statX{flex-direction:column;gap:8px;display:flex}.rmrv .rq-skBar{background:linear-gradient(90deg,#ffffff14 0%,#ffffff2e 45%,#ffffff14 90%) 0 0/280% 100%;border-radius:5px;height:9px;animation:1.5s ease-in-out infinite skShine}.rmrv .rq-skBar.t{width:40%;height:20px}.rmrv .rq-skBar.s{width:70%;height:7px}.rmrv .rq-skBar:nth-child(2){animation-delay:.12s}.rmrv .rq-skBar:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.rmrv .rq-skBar{animation:none}}.rmrv .rq-statTop{flex-direction:column;display:flex}.rmrv .rq-ents{flex-direction:column;gap:5px;display:flex}.rmrv .rq-entRow{color:#ffffffbf;align-items:center;gap:6px;font-size:11.5px;display:flex}.rmrv .rq-entRow b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rmrv .rq-chips{flex-wrap:wrap;gap:5px;display:flex}.rmrv .rq-mChip{color:#fffc;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px;font-size:8.5px;font-weight:700}.rmrv .rq-hold{color:#fff9;flex-wrap:wrap;gap:10px;font-size:9.5px;display:flex}.rmrv .rq-hold span{align-items:center;gap:4px;display:inline-flex}.rmrv .rq-hold b{color:var(--gold-soft);font-size:12px;font-weight:700}.rmrv .rq-sChips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.rmrv .rq-sChip{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:600}.rmrv .rq-sChip.on{background:var(--soft);color:var(--forest-500);border-color:#1a3a244d}.rmrv .rq-sChip.warm{background:var(--gold-soft);color:var(--gold-ink);border-color:#b5883a59}.rmrv .rq-member{gap:8px;display:grid}.rmrv .rq-member+.rq-member{border-top:1px solid var(--line2);margin-top:14px;padding-top:14px}.rmrv .rq-memberH{align-items:center;gap:10px;display:flex}.rmrv .rq-memberH img{object-fit:cover;width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border-radius:8px;flex:none}.rmrv .rq-memberH b{color:var(--ink);font-size:13.5px;font-weight:700;display:block}.rmrv .rq-memberH span{color:var(--muted);margin-top:1px;font-size:10px;display:block}.rmrv details.rq-ucX{padding:0}.rmrv .rq-ucX>.rq-ucTop{cursor:pointer;padding:14px;list-style:none}.rmrv .rq-ucX>.rq-ucTop::-webkit-details-marker{display:none}.rmrv .rq-ucCount{color:var(--gold-ink);white-space:nowrap;flex:none;margin-left:auto;margin-right:10px;font-size:9.5px;font-weight:700}.rmrv .rq-caretX{color:var(--muted2);flex:none;transition:transform .18s;display:inline-flex}.rmrv .rq-caretX svg{width:13px;height:13px;display:block}.rmrv details.rq-ucX[open]>.rq-ucTop .rq-caretX{transform:rotate(180deg)}.rmrv .rq-ucBody{padding:0 14px 14px}.rmrv .rq-ucDesc{color:var(--muted);margin:0 0 8px;font-size:11.5px;line-height:1.6}.rmrv .rq-step.rq-core{background:var(--soft);color:var(--forest-500);border-color:#1a3a2447;font-weight:600}.rmrv .rq-step.rq-rec{background:var(--gold-soft);color:var(--gold-ink);border-color:#b5883a4d;font-weight:600}.rmrv .rq-step.rq-base{box-shadow:0 0 0 1px var(--gold) inset}.rmrv .rq-step.rq-off{opacity:.45;font-weight:400}.acCard{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:400px;padding:30px 28px;display:flex}.acCard>b{font:800 17px var(--display);letter-spacing:-.02em;color:var(--on-dark)}.acNote{font:600 11.5px/1.6 var(--display);color:var(--on-dark-3);max-width:300px}.acSpin{border:3px solid rgba(var(--accent-rgb),.2);border-top-color:var(--signal);border-radius:50%;width:34px;height:34px;animation:1s linear infinite spin}.acCard .aiOrb{width:52px;height:52px;margin:2px 0 4px}.acSteps{flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.acStep{background:rgba(var(--accent-rgb),.07);border-radius:9px;align-items:center;gap:9px;padding:7px 11px;animation:.3s cubic-bezier(.32,.72,0,1) both jRise;display:flex}.acStep i{background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.acStep span{text-align:left;font:700 11.5px var(--display);color:var(--on-dark-2);flex:1}.acStep em{font:600 10.5px var(--display);color:var(--on-dark-3);font-style:normal}.acTick{background:var(--brand);width:44px;height:44px;color:var(--on-brand);border-radius:50%;place-items:center;display:grid}@keyframes jRise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.nd .cgId,.nd .cgOpm{font:700 9px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3)}.nd .cgOpm b{font-weight:700}.nd .cgName{font:750 13.5px/1.32 var(--display);letter-spacing:-.012em;color:var(--on-dark);margin-top:7px}.nd .cgLede{font:600 11.5px/1.55 var(--display);color:var(--on-dark-3);margin-top:5px;margin-bottom:auto}.nd .cgTrack{gap:5px;margin-top:11px}.nd .cgStat{font:800 8.5px var(--display);letter-spacing:.07em;text-transform:uppercase;background:rgba(var(--ov),.07);color:var(--on-dark-2);border:none;gap:5px;padding:3px 8px}.nd .cgStat i{width:5px;height:5px}.nd .cgStat.ap{background:rgba(var(--accent-rgb),.14);color:var(--signal-b)}.nd .cgStat.in{background:rgba(var(--op-rgb),.12);color:var(--op)}.nd .cgFoot{border-top:1px solid var(--line-l);background:0 0;margin:12px -18px 0;padding:10px 18px}.nd .cgNone{font:600 10.5px var(--display);color:var(--on-dark-3)}.nd .cgHead{font:700 9.5px var(--display);letter-spacing:.06em;color:var(--on-dark-3)}.nd .cgChip{font:700 9.5px var(--display);letter-spacing:.05em;border-color:var(--line-d);color:var(--on-dark-2);padding:3px 9px}.nd .cgChip.lim{font:700 9.5px var(--display)}.nd .cwId{font:700 9px var(--display);letter-spacing:.13em;color:var(--on-dark-3)}.nd .cwKind{font:700 9px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3)}.nd .cwName,.nd .cwTitle{font:750 13.5px/1.32 var(--display);letter-spacing:-.012em;color:var(--on-dark)}.nd .cwFoot{border-top:1px solid var(--line-l);background:0 0}.chHeadRow{align-items:center;gap:14px;display:flex}.chSegBox{background:var(--moss-2);border:1px solid var(--line-d);border-radius:999px;gap:2px;padding:3px;display:flex}.chHeadRow .chCta{border-radius:999px;height:32px;padding:0 14px;font-size:11.5px}.cfNav{justify-content:flex-start;gap:1px;padding:14px 10px}.cfNavK{font:800 10.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);padding:2px 12px 12px}.cfN{text-align:left;pointer-events:auto;background:0 0;border-radius:10px;align-items:center;gap:12px;height:46px;padding:0 14px;transition:all .14s;display:flex}.cfN:hover{background:rgba(var(--accent-rgb),.08)}.cfN b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cfN em{font:700 13px var(--display);color:var(--on-dark-3);flex:none;font-style:normal}.cfN em u{color:var(--signal-b);font-weight:800;text-decoration:none}.cfN.d0{height:52px;margin-top:8px}.cfN.d0 b{font:800 16px var(--display);letter-spacing:-.015em;color:var(--on-dark)}.cfN.d0 em{font-size:13.5px}.cfN.d1{height:46px;padding-left:30px}.cfN.d1 b{font:700 14px var(--display);color:var(--on-dark-2)}.cfN.d2{height:42px;padding-left:52px}.cfN.d2 b{font:600 13px var(--display);color:var(--on-dark-3)}.cfN.d2 em{font-size:12px}.cfNDot{background:rgba(var(--ov),.22);border-radius:50%;flex:none;width:8px;height:8px}.cfNDot.owed{background:var(--cap)}.cfNDot.full{background:var(--signal)}.cfN.on b{color:var(--on-dark);font-weight:800}.cfN.d0.on{background:rgba(var(--accent-rgb),.07)}.cfN.d1.on,.cfN.d2.on{background:rgba(var(--accent-rgb),.11);box-shadow:inset 2px 0 0 var(--signal)}.cfN.on .cfNDot{background:var(--signal)}.cfN.d2.on b{color:var(--on-dark);font-weight:700}.cfList{justify-content:flex-start;gap:0;padding:16px 18px}.cfListHead{align-items:center;gap:16px;padding:0 0 18px;display:flex}.cfRing{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.cfRing svg{position:absolute;inset:0;transform:rotate(-90deg)}.cfRingT{fill:none;stroke:rgba(var(--ov),.1);stroke-width:7px}.cfRingV{fill:none;stroke:var(--signal);stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .4s cubic-bezier(.32,.72,0,1)}.cfRingN{align-items:baseline;gap:1px;display:flex;position:relative}.cfRingN b{font:800 17px var(--display);letter-spacing:-.03em;color:var(--on-dark)}.cfRingN u{font:700 10px var(--display);color:var(--on-dark-3);text-decoration:none}.cfHeadTxt{flex-direction:column;gap:2px;min-width:0;display:flex}.cfHeadTxt b{font:800 17px var(--display);letter-spacing:-.02em;color:var(--on-dark)}.cfHeadTxt em{font:600 11.5px var(--display);color:var(--on-dark-3);font-style:normal}.cfFilters{flex:none;gap:8px;margin-left:auto;display:flex}.cfFil{border:1px solid var(--line-d);background:var(--paper);pointer-events:auto;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px;transition:all .14s;display:inline-flex}.cfFil b{font:700 12px var(--display);color:var(--on-dark-2)}.cfFil em{font:700 10.5px var(--display);color:var(--on-dark-3);font-style:normal}.cfFil:hover{border-color:rgba(var(--accent-rgb),.55)}.cfFil.on{border-color:var(--signal);background:rgba(var(--accent-rgb),.1)}.cfFil.on b{color:var(--on-dark);font-weight:800}.cfHollow{border:1.6px solid var(--line-d);border-radius:50%;flex:none;width:14px;height:14px}.cfFil.on .cfHollow{border-color:var(--signal)}.cfNone{font:600 11.5px var(--display);color:var(--on-dark-3);margin:4px 0 8px}.cfSecHead{border-top:1px solid var(--line-l);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:26px;padding:14px 2px;display:flex}.cfSec:first-child .cfSecHead{border-top:none;margin-top:4px}.cfSecTxt{flex-direction:column;gap:3px;min-width:0;display:flex}.cfSecHead b{font:800 17px var(--display);letter-spacing:-.02em;color:var(--on-dark);line-height:1.2}.cfSecTxt em{font:700 10.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal}.cfSecHead i{font:800 12px var(--display);color:var(--signal-b);flex:none;font-style:normal}.cfSecHead i u{color:var(--on-dark-3);font-weight:700;text-decoration:none}.cfCard{border:1px solid var(--line-l);background:var(--paper);pointer-events:auto;border-radius:14px;margin-bottom:12px;padding:14px 16px}.cfCard.done{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.04)}.cfCHead{align-items:flex-start;gap:11px;display:flex}.cfNum{font:800 13.5px var(--display);letter-spacing:-.012em;color:var(--on-dark-3);flex:none;align-items:baseline;gap:6px;display:inline-flex}.cfNum i{color:var(--on-dark-3);opacity:.55;font-style:normal}.cfCard.done .cfNum{color:var(--signal-b)}.cfQ2{min-width:0;font:800 13.5px/1.4 var(--display);letter-spacing:-.012em;color:var(--on-dark);flex:1}.cfCMeta{flex:none;align-items:center;gap:7px;padding-top:2px;display:flex}.cfCMeta em{font:700 8.5px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-3);white-space:nowrap;font-style:normal}.cfClear{font:700 9.5px var(--display);color:var(--on-dark-3);pointer-events:auto;background:0 0}.cfClear:hover{color:var(--found)}.cfTick{color:var(--signal-b);font-style:normal;font-weight:800}.cfOs{flex-wrap:wrap;gap:8px;margin:12px 0 0 30px;display:flex}.cfO{border:1px solid var(--line-d);background:var(--paper);pointer-events:auto;height:30px;font:600 12.5px var(--display);color:var(--on-dark-2);border-radius:8px;align-items:center;gap:7px;padding:0 11px;line-height:1;transition:all .14s;display:inline-flex}.cfO>*{align-self:center}.cfO.k-radio{border-radius:999px;padding:0 13px}.cfO:hover{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.05)}.cfO.on{border-color:var(--signal);background:rgba(var(--accent-rgb),.12);color:var(--signal-b);font-weight:800}.cfMark{border:1.6px solid var(--line-d);background:var(--paper);flex:none;width:14px;height:14px;transition:all .14s;position:relative}.cfMark.ci{border-radius:50%}.cfMark.sq{border-radius:5px}.cfO.on .cfMark{border-color:var(--brand);background:var(--brand)}.cfO.on .cfMark.ci:after{content:"";background:var(--on-brand);border-radius:50%;position:absolute;inset:3px}.cfO.on .cfMark.sq:after{content:"";border:solid var(--on-brand);border-width:0 1.8px 1.8px 0;width:4px;height:7.5px;position:absolute;top:.4px;left:3.6px;transform:rotate(42deg)}.cfDef{cursor:help;width:17px;height:17px;font:800 10px var(--display);letter-spacing:0;color:var(--cap);background:rgba(var(--cap-rgb),.16);border:1px solid rgba(var(--cap-rgb),.4);border-radius:999px;flex:none;place-items:center;font-style:normal;display:inline-grid}.cfLegend{font:600 11px var(--display);color:var(--on-dark-3);align-items:center;gap:9px;padding:0 0 16px;display:flex}.cfLegend .cfDef{width:19px;height:19px;font-size:11px}.cfFree{margin:12px 0 0 30px}.cfFree input{border:1px solid var(--line-d);background:var(--paper);width:min(460px,100%);height:36px;font:600 12.5px var(--display);color:var(--on-dark);pointer-events:auto;border-radius:8px;padding:0 13px}.cfFree input:focus{border-color:rgba(var(--accent-rgb),.6);outline:none}.mtx{--sideW:292px;--cellW:184px;box-sizing:border-box;pointer-events:auto;border:1px solid var(--line-d);border-radius:var(--r-md);background:var(--panel-solid);width:100%;height:100%;box-shadow:var(--card-shadow);flex-direction:column;display:flex;overflow:hidden}.mtxScroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.mtxGrid{min-width:max-content;display:grid}.mtxGrid>*{border-right:1px solid var(--line-l);border-bottom:1px solid var(--line-l);box-sizing:border-box}.mxCorner{z-index:4;background:var(--panel-solid);flex-direction:column;justify-content:center;gap:2px;padding:10px 16px;display:flex;position:sticky;left:0}.mxCorner.r1{height:62px;top:0}.mxCorner.r2{height:116px;top:62px}.mxCorner b{font:800 18px var(--display);letter-spacing:-.022em;color:var(--on-dark)}.mxCorner i{font:600 11.5px var(--display);color:var(--on-dark-3);font-style:normal}.mxGrp{z-index:3;background:rgba(var(--ov),.04);align-items:center;gap:8px;height:62px;padding:0 14px;display:flex;position:sticky;top:0}.mxGrp b{font:800 13px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark)}.mxGrp i{font:700 12px var(--display);color:var(--on-dark-3);font-style:normal}.mxCol{z-index:3;background:var(--panel-solid);flex-direction:column;justify-content:flex-end;gap:4px;height:116px;padding:10px 12px;display:flex;position:sticky;top:62px}.mxCol b{font:800 14px/1.32 var(--display);letter-spacing:-.01em;color:var(--on-dark);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mxCol i{font:800 10.5px var(--display);letter-spacing:.08em;color:var(--on-dark-3);font-style:normal}.mxCol.core i{color:var(--signal-b)}.mxCol.core{background:rgba(var(--accent-rgb),.045)}.mxSide .jKind{letter-spacing:.09em;font-size:10.5px}.mxSide{z-index:2;background:var(--panel-solid);border-right:1px solid var(--line-d);flex-direction:column;justify-content:center;gap:2px;padding:10px 16px;display:flex;position:sticky;left:0}.mxSide b{font:800 15.5px/1.3 var(--display);letter-spacing:-.018em;color:var(--on-dark)}.mxSideFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.mxSideFoot>em{font:600 14px var(--display);color:var(--on-dark-3);font-style:normal}.mxN{font:800 11px var(--display);color:var(--on-dark-2);margin-left:auto}.mxN u{color:var(--on-dark-3);font-size:9px;text-decoration:none}.mxSide .abEdit{opacity:0;height:21px;padding:0 8px 0 6px;font-size:9px;transform:none}.mxSide:hover .abEdit{opacity:1}.mxCell{cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .14s;display:flex}.mxCell:hover{background:rgba(var(--accent-rgb),.07)}.mxBox{border:1.4px solid var(--line-d);color:#0000;background:var(--paper);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:all .14s;display:grid}.mxCell:hover .mxBox{border-color:rgba(var(--accent-rgb),.6)}.mxCell.on{background:rgba(var(--accent-rgb),.08)}.mxCell.on .mxBox{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.mxEmpty{font:600 12px/1.6 var(--display);color:var(--on-dark-3);border-right:none;padding:22px 20px}.mxCell.na{cursor:default;background:repeating-linear-gradient(135deg, rgba(var(--ov),.032) 0 6px,transparent 6px 12px)}.mxNa{background:rgba(var(--ov),.2);border-radius:1px;width:14px;height:1.5px;display:block}.mxNaTag{font:700 9px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);opacity:.7;font-style:normal}.acard.na{opacity:.55;cursor:default;background:repeating-linear-gradient(135deg, rgba(var(--ov),.03) 0 6px,transparent 6px 12px)}.acard.na:hover{border-color:var(--line-d)}.atick.na{color:var(--on-dark-3);font-weight:700}.mgLeg{border:1px solid var(--line-d);background:var(--paper);height:26px;font:700 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);opacity:.62;border-radius:999px;align-items:center;gap:6px;padding:0 11px;transition:all .14s;display:inline-flex}.mgLeg i{background:rgba(var(--ov),.3);border-radius:50%;flex:none;width:7px;height:7px}.mgLeg:hover{opacity:1;border-color:rgba(var(--ov),.28)}.mgLeg.on{opacity:1;color:var(--on-dark);background:rgba(var(--ov),.05)}.mgLeg.c-capital i{background:rgb(var(--cap-rgb))}.mgLeg.c-operating i{background:rgb(var(--op-rgb))}.mgLeg.c-treasury i{background:rgb(var(--tre-rgb))}.mgLeg.c-capital.on{border-color:rgba(var(--cap-rgb),.45);background:rgba(var(--cap-rgb),.09)}.mgLeg.c-operating.on{border-color:rgba(var(--op-rgb),.45);background:rgba(var(--op-rgb),.09)}.mgLeg.c-treasury.on{border-color:rgba(var(--tre-rgb),.45);background:rgba(var(--tre-rgb),.09)}.mxNav{scrollbar-width:none;border-bottom:1px solid var(--line-d);background:rgba(var(--ov),.025);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex;overflow-x:auto}.mxNav::-webkit-scrollbar{display:none}.mxNavK{font:800 10.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);flex:none;padding-right:4px}.mxJump{border:1px solid var(--line-d);background:var(--paper);border-radius:999px;flex:none;align-items:center;gap:8px;height:36px;padding:0 14px;transition:all .14s;display:inline-flex}.mxJump b{font:800 13px var(--display);letter-spacing:-.008em;color:var(--on-dark-2)}.mxJump i{font:700 11.5px var(--display);color:var(--signal-b);font-style:normal}.mxJump em{font:700 10.5px var(--display);color:var(--on-dark-3);background:rgba(var(--ov),.07);border-radius:999px;padding:3px 8px;font-style:normal}.mxJump:hover{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.07)}.mxJump.now{border-color:var(--signal);background:rgba(var(--accent-rgb),.12)}.mxJump.now b{color:var(--on-dark)}.mxAll{border:1px solid var(--line-d);background:var(--paper);border-radius:999px;align-items:center;gap:5px;height:19px;padding:0 6px 0 4px;transition:all .14s;display:inline-flex}.mxAll i{border:1.4px solid var(--line-d);background:var(--paper);border-radius:3.5px;width:12px;height:12px;transition:all .14s;display:block;position:relative}.mxAll.all i{background:var(--brand);border-color:var(--brand)}.mxAll.all i:after{content:"";border:solid var(--on-brand);border-width:0 1.7px 1.7px 0;width:3.5px;height:7px;position:absolute;top:.5px;left:3px;transform:rotate(42deg)}.mxAll.some i{border-color:var(--brand)}.mxAll.some i:after{content:"";background:var(--brand);border-radius:1px;width:6px;height:2px;position:absolute;top:4px;left:2px}.mxAll em{font:700 9px var(--display);color:var(--on-dark-3);letter-spacing:.02em;font-style:normal}.mxAll em u{opacity:.6;text-decoration:none}.mxAll:hover{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.08)}.mxAll.all em,.mxAll.some em{color:var(--signal-b)}.mxGrp .mxAll{margin-left:0}.mxGrp{gap:10px}.mxColFoot{justify-content:space-between;align-items:center;gap:6px;display:flex}.mxCorner.r1{flex-direction:row;align-items:center}.mxCorner.r1 .mxAll{height:26px;padding:0 10px 0 7px}.mxCorner.r1 .mxAll i{width:14px;height:14px}.mxCorner.r1 .mxAll em{font-size:10px}.adrop{margin:2px 0 10px;position:relative}.adropBtn{text-align:left;border:1.5px solid var(--signal);background:rgba(var(--accent-rgb),.07);cursor:pointer;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .16s;display:flex}.adropBtn:hover{background:rgba(var(--accent-rgb),.12)}.adropTxt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adropTxt b{font:800 12.5px var(--display);color:var(--on-dark)}.adropTxt span{font:600 11px var(--display);color:var(--on-dark-2)}.adropTxt i{font:600 9.5px var(--mono);letter-spacing:.04em;color:var(--signal-b);font-style:normal}.adropCar{color:var(--on-dark-2);flex:none;transition:transform .2s cubic-bezier(.32,.72,0,1)}.adrop.open .adropCar{transform:rotate(180deg)}.adropList{z-index:6;border:1px solid var(--line-d);background:var(--panel-solid);max-height:290px;box-shadow:0 22px 44px -20px var(--drop);border-radius:12px;flex-direction:column;gap:3px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.adropOpt{text-align:left;cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;gap:2px;padding:9px 11px;transition:all .14s;display:flex}.adropOpt b{font:700 12.5px var(--display);color:var(--on-dark)}.adropOpt span{font:600 11px var(--display);color:var(--on-dark-2)}.adropOpt i{font:600 9.5px var(--mono);letter-spacing:.04em;color:var(--on-dark-3);font-style:normal}.adropOpt:hover{background:rgba(var(--accent-rgb),.09)}.adropOpt.on{background:rgba(var(--accent-rgb),.13)}.adropOpt.on i{color:var(--signal-b)}.agrp{margin-top:14px}.agh{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 8px;display:flex}.agh b{font:800 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-3)}.agh i{font:700 10px var(--mono);color:var(--on-dark-3);font-style:normal}.agrid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;display:grid}.acard{text-align:left;border:1px solid var(--line-d);background:var(--paper);cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:10px 11px;transition:all .14s;display:flex}.acard:hover{border-color:rgba(var(--accent-rgb),.55)}.acard.on{border-color:var(--signal);background:rgba(var(--accent-rgb),.07)}.acHead{justify-content:space-between;align-items:center;gap:6px;display:flex}.acard b{font:700 11.5px/1.3 var(--display);color:var(--on-dark)}.acRank{font:700 8.5px var(--mono);letter-spacing:.08em;color:var(--on-dark-3);font-style:normal}.acRank.core{color:var(--signal-b)}.acElse{font:600 9.5px var(--display);color:var(--on-dark-3);font-style:normal}.atick{border:1px solid var(--line-d);width:18px;height:18px;font:800 10px var(--display);color:var(--on-dark-3);border-radius:50%;flex:none;place-items:center;transition:all .14s;display:grid}.acard.on .atick{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.sblock{border:1px solid var(--line-d);border-radius:var(--r-md);background:rgba(var(--ov),.02);margin-bottom:12px;padding:14px 15px}.sblock.bare{border:none;border-bottom:1px solid var(--line-d);background:0 0;border-radius:0;margin-bottom:16px;padding:2px 0 12px}.sblock.needs{border-color:rgba(var(--found-rgb),.45);background:rgba(var(--found-rgb),.05)}.sblock.ok{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.05)}.sh{font:800 12px var(--display);color:var(--on-dark);letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.shTally{font:700 11px var(--display);color:var(--on-dark-2);margin-left:auto}.kick.stKick{justify-content:space-between;align-items:center;gap:10px;display:flex}.stStatusTag{font:800 9px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);background:rgba(var(--ov),.07);border:1px solid var(--line-d);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px}.stStatusTag.watch{color:var(--cap);background:rgba(var(--cap-rgb),.14);border-color:rgba(var(--cap-rgb),.4)}.stStatusTag.active{color:var(--signal-b);background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.4)}.sblock.stFold{margin-bottom:8px;padding:0;overflow:hidden}.stFold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:12px 15px;list-style:none;display:flex}.stFold>summary::-webkit-details-marker{display:none}.stFold>summary .sh{margin:0}.stFold>summary:hover{background:rgba(var(--accent-rgb),.04)}.stFold[open]>summary{border-bottom:1px solid var(--line-l)}.stFold[open]>summary .trChev{transform:rotate(90deg)}.stFoldBody{gap:6px;padding:10px 15px 12px;display:grid}.stPurpose{color:var(--on-dark-3);margin:0 0 4px;font-size:12px;line-height:1.5}.stRow{border:1px solid var(--line-l);background:var(--paper);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:7px 10px;display:flex}.stRow b{font:600 12.5px/1.35 var(--display);color:var(--on-dark);flex:1;min-width:0}.stRow.oly{border-color:rgba(var(--rsn-warm),.4);background:rgba(var(--rsn-warm),.06)}.stN{text-align:center;min-width:20px;font:700 10px var(--display);color:var(--on-dark-3);letter-spacing:.02em;flex:none}.stRow.oly .stN{color:var(--cap);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.stMark{font:700 8.5px var(--display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-d);color:var(--on-dark-3);border-radius:999px;flex:none;padding:2px 6px;font-style:normal}.stMark.seen{border-color:rgba(var(--accent-rgb),.45);color:var(--signal-b);background:rgba(var(--accent-rgb),.07)}.stRow.ev2{align-items:flex-start}.stRow.ev2 .stN{margin-top:2px}.stEv{flex:1;gap:2px;min-width:0;display:grid}.stEv b{font:600 12.5px/1.35 var(--display);color:var(--on-dark)}.stEv span{color:var(--on-dark-3);font-size:11px;line-height:1.4}.stEv em{color:var(--on-dark-2);font-style:normal}.stCat{font:700 9.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);justify-content:space-between;align-items:center;margin:4px 0 0;display:flex}.stCat span{font-weight:700}.shFold{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;align-items:center;gap:7px;padding:0;display:inline-flex}.shFold svg{width:14px;height:14px;color:var(--on-dark-3);flex:none;transition:transform .18s}.shFold.shut svg{transform:rotate(-90deg)}.shFold:hover svg{color:var(--on-dark)}.acctList{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.acctRow{border:1px solid var(--line-l);background:var(--paper);border-radius:11px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.acctRow b{font:700 12.5px var(--display);color:var(--on-dark);letter-spacing:-.01em}.acctRow span{font:500 11px var(--display);color:var(--on-dark-3)}.acctRow.asserted{border-style:dashed;border-color:rgba(var(--cap-rgb),.45)}.acctRow{position:relative}.acctDel{width:26px;height:26px;color:var(--on-dark-3);opacity:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .14s,color .14s,border-color .14s,background .14s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.acctRow:hover .acctDel,.acctDel:focus-visible{opacity:1}.acctDel:hover{color:rgb(var(--found-rgb));border-color:rgba(var(--found-rgb),.4);background:rgba(var(--found-rgb),.06)}.acctDel svg{width:13px;height:13px}.acctAdd{border:1px solid var(--brand);background:var(--brand);height:32px;color:var(--on-brand);font:700 12px var(--display);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:7px;padding:0 15px;transition:all .15s;display:inline-flex}.acctAdd:hover{filter:brightness(1.08)}.acctAdd svg{flex:none}.shTally.open{color:var(--found)}.shHeadActs{flex:none;align-items:center;gap:9px;margin-left:auto;display:inline-flex}.shHeadActs .shTally{margin-left:0}.shConfirmAll{border:1px solid rgba(var(--accent-rgb),.55);height:26px;color:var(--signal-b);font:700 10.5px var(--display);letter-spacing:-.005em;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 13px;transition:all .14s}.shConfirmAll:hover{background:rgba(var(--accent-rgb),.12);border-color:var(--brand)}.sfacts{flex-direction:column;gap:7px;margin:0 0 10px;display:flex}.sfact{align-items:baseline;gap:12px;display:flex}.sfact dt{width:118px;font:600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-3);flex:none}.sfact dd{color:var(--on-dark-2);margin:0;font-size:12.5px}.sfact dd b{color:var(--on-dark)}.snote{color:var(--on-dark-3);margin:0;font-size:12px;line-height:1.55}.gaugeRow{gap:10px;margin:2px 0 10px;display:flex}.gauge{border:1px solid var(--line-d);background:var(--paper);border-radius:12px;flex:1;padding:11px 12px}.gauge i{font:700 9px var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal;display:block}.gauge b{font:800 22px var(--mono);letter-spacing:-.02em;margin-top:3px;display:block}.gauge.cf b{color:var(--signal-b)}.gbar{background:rgba(var(--ov),.1);border-radius:2px;height:4px;margin-top:7px;display:block;overflow:hidden}.gbar i{background:var(--brand);height:4px;display:block}.gbar i.cm{background:var(--tre)}.qnList{flex-direction:column;gap:0;margin-bottom:14px;display:flex}.qn{border-bottom:1px solid var(--line-d);padding:14px 0}.qn:last-child{border-bottom:none}.qnHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.qnNo{background:rgba(var(--accent-rgb),.16);width:22px;height:22px;color:var(--signal-b);font:800 11px var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.qn.answered .qnNo{background:var(--brand);color:var(--on-brand)}.qnQ{font:700 13.5px var(--display);color:var(--on-dark);letter-spacing:-.01em;flex:1;line-height:1.45}.qnArea{font:600 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-3);margin-top:3px;display:block}.qnStateWrap{flex:none;display:inline-flex;position:relative}.qnState{font:600 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);border:1px solid var(--line-d);background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 10px;transition:all .15s;display:inline-flex}.qnState:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark-2)}.qnState.ok{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.5)}.qnWhy{z-index:30;background:var(--chrome-solid);border:1px solid var(--line-d);text-align:left;cursor:default;border-radius:12px;width:340px;max-width:78vw;padding:13px 14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px -18px #0000008c}.qnWhy:before{content:"";background:var(--chrome-solid);border-left:1px solid var(--line-d);border-top:1px solid var(--line-d);width:9px;height:9px;position:absolute;top:-5px;right:22px;transform:rotate(45deg)}.qnWhyHead{font:700 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-3);border-bottom:1px solid var(--line-d);align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.qnWhyX{color:var(--on-dark-3);margin-left:auto;padding:0 2px;font-size:17px;line-height:1}.qnWhyX:hover{color:var(--on-dark)}.whyList{flex-direction:column;gap:13px;margin:0;display:flex}.whyList>div{flex-direction:column;gap:4px;display:flex}.whyList dt{font:600 9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-3)}.whyList dd{color:var(--on-dark-2);margin:0;font-size:13px;line-height:1.6}.whyList.tight{gap:10px}.whyList.tight dd{font-size:12px}.qnOpts{flex-wrap:wrap;gap:7px;margin:10px 0 4px;padding-left:32px;display:flex}.qnOpt{text-align:left;border:1px solid var(--line-d);background:var(--paper);width:auto;height:30px;font:600 12.5px var(--display);color:var(--on-dark-2);border-radius:999px;align-items:center;gap:7px;padding:0 13px;line-height:1;transition:all .14s;display:inline-flex}.qnOpt.multi{border-radius:8px;padding:0 11px}.qnOpt>*{align-self:center}.qnOpt:hover{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.05)}.qnOpt.on{border-color:var(--signal);background:rgba(var(--accent-rgb),.12);color:var(--signal-b);font-weight:800}.qnRadio{border:1.6px solid var(--line-d);background:var(--paper);border-radius:50%;flex:none;width:14px;height:14px;transition:all .14s;position:relative}.qnOpt.multi .qnRadio{border-radius:5px}.qnOpt.on .qnRadio{border-color:var(--brand);background:var(--brand)}.qnOpt.on .qnRadio:after{content:"";background:var(--on-brand);border-radius:50%;position:absolute;inset:3px}.qnOpt.multi.on .qnRadio:after{border:solid var(--on-brand);background:0 0;border-width:0 1.8px 1.8px 0;border-radius:0;width:4px;height:7.5px;inset:.4px auto auto 3.6px;transform:rotate(42deg)}.qnLabel{color:inherit;flex:none;font-size:12.5px;line-height:1}.qnOpt.on .qnLabel{color:var(--signal-b);font-weight:800}.qnBadge{font:600 9px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-3);border:1px dashed var(--line-d);border-radius:999px;flex:none;padding:2px 7px}.qnOpt.on .qnBadge{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.5)}.qnConf{line-height:1;font:700 10px var(--mono);color:var(--on-dark-3);flex:none;align-items:center;gap:6px;margin:0;display:inline-flex}.qnConf b{height:17px;font:600 8.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);border:1px dashed var(--line-d);border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.qnConf.lead{color:var(--on-dark-2);margin:0;font-size:10px;line-height:1}.qnConf.lead.hi b{color:var(--signal-b);border-style:solid;border-color:rgba(var(--accent-rgb),.5)}.qnOpt.on .qnConf{color:var(--on-dark)}.qnBasis{margin-top:2px;padding-left:32px}.qnAll{border:1px dashed rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.05);border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 12px;padding:9px 12px;display:flex}.qnAll button{border:1px solid var(--brand);background:var(--brand);height:28px;color:var(--on-brand);font:700 11.5px var(--display);border-radius:999px;flex:none;padding:0 14px;transition:all .15s}.qnAll button:hover{filter:brightness(1.08)}.qnAll em{font:500 11px var(--display);color:var(--on-dark-3);min-width:0;font-style:normal}.qnConfirm{border:1px solid var(--brand);background:var(--brand);height:24px;color:var(--on-brand);font:700 10.5px var(--display);letter-spacing:-.005em;border-radius:999px;flex:none;padding:0 12px;transition:all .15s}.qnConfirm:hover{filter:brightness(1.08)}.sh.strong{font:800 15px var(--display);letter-spacing:-.015em}.shTally.big{font:700 10px var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-2);border:1px solid var(--line-d);border-radius:999px;align-self:center;align-items:baseline;gap:5px;margin-left:auto;padding:3px 11px 4px;display:inline-flex}.shTally.big b{font:800 15px var(--display);letter-spacing:-.02em}.shTally.big.open{border-color:rgba(var(--found-rgb),.5);background:rgba(var(--found-rgb),.1)}.shTally.big.open b{color:var(--found)}.shTally.big.done{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.1)}.shTally.big.done b{color:var(--signal-b)}.qfold{margin:0 0 11px}.qfold summary{font:600 11.5px var(--display);color:var(--on-dark-2);border:1px dashed var(--line-d);cursor:pointer;border-radius:9px;padding:8px 11px;list-style:none;transition:all .15s}.qfold summary::-webkit-details-marker{display:none}.qfold summary:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--on-dark)}.qfold summary em{color:var(--on-dark-3);font-style:normal;font-weight:500}.qfold[open] summary{margin-bottom:9px}.qfold .qn{opacity:.9;padding:11px 0}.qfold .qnNo{background:rgba(var(--ov),.08);color:var(--on-dark-3);font-size:10px}.qlist{flex-direction:column;gap:11px;display:flex}.qitem{border:1px solid var(--line-d);background:var(--paper);border-radius:10px;padding:11px 12px}.qtext{color:var(--on-dark);margin-bottom:9px;font-size:12.5px;line-height:1.5}.qsub{color:var(--on-dark-3);margin-top:8px;font-size:11px;line-height:1.5}.cfWhy{font:500 11px/1.5 var(--display);color:var(--on-dark-3);margin:10px 0 0 30px}.cfWhy b{color:var(--on-dark-2);font-weight:700}.qacts{flex-wrap:wrap;gap:7px;display:flex}.qacts button,.qopt{border:1px solid var(--line-d);color:var(--on-dark-2);font:600 11.5px var(--display);background:0 0;border-radius:999px;padding:6px 13px;transition:all .15s}.qacts button:hover,.qopt:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.qacts button.qprimary,.qopt.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.qopt .qoptSub{font:700 9.5px var(--mono);opacity:.62;margin-left:6px}.fField{margin-bottom:14px}.fField label{font:600 12px var(--display);color:var(--on-dark-2);margin-bottom:7px;display:block}.fField input,.fField select{background:rgba(var(--ov),.05);border:1px solid var(--line-d);width:100%;color:var(--on-dark);border-radius:10px;padding:9px 12px;font-size:12.5px}.fField input:focus,.fField select:focus{border-color:var(--signal);outline:none}.fField input::placeholder{color:var(--on-dark-3)}.actOpts{flex-wrap:wrap;gap:7px;display:flex}.addRow{gap:9px;margin-top:16px;display:flex}.bankOpts{flex-wrap:wrap;gap:8px;display:flex}.bankOpt{cursor:pointer;border:1px solid var(--line-d);background:var(--paper);font:600 12px var(--display);color:var(--ink);border-radius:11px;align-items:center;gap:8px;padding:8px 12px;transition:all .14s;display:inline-flex}.bankOpt img{width:auto;max-width:56px;height:20px;display:block}.bankOpt:hover{border-color:rgba(var(--accent-rgb),.5)}.bankOpt.on{border-color:rgb(var(--accent-rgb));box-shadow:0 0 0 1px rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.07)}.addRow button{border:1px solid var(--line-d);font:800 12px var(--display);color:var(--on-dark-2);border-radius:999px;padding:9px 17px}.addRow button.qprimary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.addRow button.qprimary:hover{background:var(--brand-2)}.addRow button:disabled{opacity:.45;cursor:default}.kv{grid-template-columns:auto 1fr;gap:7px 14px;margin:10px 0;display:grid}.kv dt{font:600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-3)}.kv dd{text-align:right;color:var(--on-dark);margin:0;font-size:12.5px}.ev{border-left:2px solid var(--line-d);margin:9px 0;padding:2px 0 2px 11px}.ev b{font-size:12.5px;font-weight:700}.ev .flow{font:600 10.5px var(--mono);color:var(--on-dark-3);margin-top:3px}.act{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.act button{border:1px solid var(--line-d);font:700 11.5px var(--display);color:var(--on-dark-2);border-radius:999px;padding:7px 14px}.act button.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.act button:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.act button.primary:hover{background:var(--brand-2);color:var(--on-brand)}.act button.acctAdd{background:var(--brand);border-color:var(--brand);color:var(--on-brand);height:32px;padding:0 15px;font-size:12px}.act button.acctAdd:hover{background:var(--brand-2);color:var(--on-brand);border-color:var(--brand-2)}.authMini{border:1px solid var(--line-d);border-radius:12px;margin-top:11px;padding:11px 12px}.authMini>b{font-size:12px;font-weight:800}.amRow{border-bottom:1px solid var(--line-d);color:var(--on-dark-2);gap:9px;padding:6px 0;font-size:11.5px;display:flex}.amRow:last-child{border:0}.amId{font:700 10.5px var(--display);color:var(--signal-b);flex:none;min-width:56px}.amRow em{color:var(--on-dark);font-style:normal;font-weight:700;display:block}.stagefoot{border-top:1px solid var(--line-d);background:var(--paper);border-radius:0 0 var(--r-md) var(--r-md);flex:none;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex;position:relative}.sbAct{align-items:center;gap:11px;min-width:0;margin-left:auto;display:flex}.appbar .recBtn{border:1px solid var(--line-d);width:32px;height:32px;color:var(--on-dark-2);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;padding:0;transition:all .15s;display:inline-flex}.appbar .recBtn svg{flex:none;width:16px;height:16px}.appbar .recBtn:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark);background:rgba(var(--accent-rgb),.07)}body[data-screen=login] .appbar .recBtn,body[data-screen=lookup] .appbar .recBtn{display:none}.stagefoot .recBtn{border:1px solid var(--line-d);background:rgba(var(--ov),.05);width:32px;height:32px;color:var(--on-dark-2);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.stagefoot .recBtn:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark);background:rgba(var(--accent-rgb),.1)}.stagefoot .recBtn svg{width:15px;height:15px;display:block}.stagefoot .sbProceed{border:1px solid var(--brand);background:var(--brand);height:32px;color:var(--on-brand);font:800 12px var(--display);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;transition:all .16s;display:inline-flex}.stagefoot .sbProceed:hover{background:var(--brand-2);border-color:var(--brand-2)}.stagefoot .sbProceed.tentative{border-color:var(--line-l);color:var(--on-dark-2);background:0 0;font-weight:700}.stagefoot .sbProceed.tentative:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.entWalk{border:1px solid var(--line-d);background:rgba(var(--ov),.05);border-radius:999px;flex:0 auto;align-items:center;gap:2px;min-width:0;height:34px;padding:0 5px;display:inline-flex}.entWalk button{min-width:0;height:26px;color:var(--on-dark-2);border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:5px;padding:0 3px;transition:all .15s;display:inline-flex}.entWalk button:has(.entWalkName){padding:0 10px}.entWalk button:hover:not(:disabled){background:rgba(var(--accent-rgb),.15);color:var(--on-dark)}.entWalk button:disabled{opacity:.3;cursor:default}.entWalk b{font:700 11px var(--display);color:var(--on-dark-3);text-align:center;flex:none;min-width:32px}.entWalkName{font:700 11px var(--display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.recScrim{z-index:60;opacity:0;background:#0000006b;transition:opacity .26s;position:fixed;inset:0}.recScrim.on{opacity:1}.recPanel{z-index:61;background:var(--paper);border:1px solid var(--line-l);opacity:0;border-radius:20px;flex-direction:column;width:min(760px,92vw);max-height:min(80vh,780px);transition:transform .26s cubic-bezier(.2,.7,.3,1),opacity .22s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.97);box-shadow:0 40px 90px -30px #0000008c}.recPanel.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.recHead{border-bottom:1px solid var(--line-d);flex:none;align-items:baseline;gap:10px;padding:16px 18px;display:flex}.recHead b{font:800 14px var(--display);letter-spacing:-.01em}.recSub{color:var(--on-dark-3);flex:1;font-size:11.5px}.recX{width:28px;height:28px;color:var(--on-dark-3);border-radius:9px;font-size:18px;line-height:1}.recX:hover{background:rgba(var(--ov),.08);color:var(--on-dark)}.recBody{flex:1;padding:16px 18px 40px;overflow-y:auto}.recTools{gap:8px;margin-bottom:14px;display:flex}.recTools button{border:1px solid var(--line-d);font:700 11.5px var(--display);color:var(--on-dark-2);border-radius:999px;padding:6px 13px}.recTools button:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.lead{color:var(--on-dark-3);margin-bottom:16px;font-size:12px;line-height:1.6}.drec{flex-direction:column;display:flex}.drow{border-bottom:1px solid var(--line-d);gap:11px;padding:11px 0;display:flex}.dact{width:34px;height:20px;font:800 9.5px var(--mono);letter-spacing:.06em;border:1px solid var(--line-d);color:var(--on-dark-3);border-radius:6px;flex:none;place-items:center;display:grid}.dact.rm{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.08)}.dact.ai{color:var(--tre);border-color:rgba(var(--tre-rgb),.45);background:rgba(var(--tre-rgb),.08)}.dbody{flex:1;min-width:0;font-size:12.5px;line-height:1.5}.dbody time{font:600 10px var(--mono);color:var(--on-dark-3);margin-top:4px;display:block}.dbody .reversed{color:var(--on-dark-3);text-decoration:line-through}.revBtn{border:1px solid var(--line-d);font:700 10.5px var(--display);color:var(--on-dark-2);border-radius:999px;margin-top:7px;padding:4px 11px}.revBtn:hover{border-color:var(--found);color:var(--found);background:rgba(var(--found-rgb),.08)}.modalWrap{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10101470;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modalCard{background:var(--paper);border:1px solid rgba(var(--accent-rgb),.45);border-radius:18px;width:min(430px,100%);max-height:calc(100vh - 48px);padding:22px 24px 20px;overflow-y:auto;box-shadow:0 30px 70px -24px #10101480}.modalCard>b{font:800 15.5px var(--display);letter-spacing:-.015em;margin-bottom:11px;line-height:1.3;display:block}.modalCard ul{flex-direction:column;gap:5px;margin:0 0 12px;padding-left:18px;display:flex}.modalCard li{color:var(--on-dark-2);font-size:12.5px;line-height:1.5}.modalCard p{color:var(--on-dark-3);margin:0 0 16px;font-size:12.5px;line-height:1.6}.mdGroups{flex-direction:column;gap:10px;max-height:min(52vh,460px);margin:16px 0 20px;padding-right:2px;display:flex;overflow-y:auto}.mdGroup{border:1px solid var(--line-l);background:rgba(var(--ov),.03);border-radius:13px;padding:11px 13px 12px}.mdGroup.t-found{border-color:rgba(var(--found-rgb),.35);background:rgba(var(--found-rgb),.05)}.mdGHead{align-items:center;gap:9px;margin-bottom:7px;display:flex}.mdGHead span{font:800 11px var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-2)}.mdGroup.t-found .mdGHead span{color:var(--found)}.mdGHead i{font:800 11px var(--mono);background:rgba(var(--ov),.09);color:var(--on-dark-2);border-radius:999px;margin-left:auto;padding:1px 8px;font-style:normal}.mdGo{border:1px solid var(--line-l);background:var(--paper);width:24px;height:24px;color:var(--on-dark-2);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .14s;display:inline-flex}.mdGo:hover{border-color:var(--brand);background:rgba(var(--accent-rgb),.12);color:var(--signal-b)}.mdGroup.t-found .mdGo:hover{border-color:rgba(var(--found-rgb),.65);background:rgba(var(--found-rgb),.14);color:var(--found)}.mdGroup.t-found .mdGHead i{background:rgba(var(--found-rgb),.14);color:var(--found)}.mdGroup ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.mdGroup li{font:500 12.5px/1.5 var(--display);color:var(--on-dark);padding-left:13px;position:relative}.mdGroup li:before{content:"";background:var(--on-dark-3);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.mdGroup.t-found li:before{background:var(--found)}.paWhere{background:rgba(var(--accent-rgb),.07);border:1px solid rgba(var(--accent-rgb),.28);color:var(--on-dark-2);border-radius:10px;margin-bottom:14px;padding:9px 12px;font-size:12px}.paActs{justify-content:flex-end;gap:9px;display:flex}.paActs button{border:1px solid var(--line-d);font:700 12px var(--display);color:var(--on-dark-2);border-radius:999px;padding:8px 16px}.paActs button.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.paActs button:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.paActs button.primary:hover{background:var(--brand-2);color:var(--on-brand)}.aipanel{z-index:8;--aib:78,9,115;--aip:174,127,46;--aib-solid:#4e0973;--aib-ink:78,9,115;--paper-ink:#1b0a24;--paper-ink-2:#52425c;--paper-ink-3:#77687f;--paper-line:rgba(var(--aib-ink),.13);width:min(376px,31vw);color:var(--paper-ink);border:1px solid rgba(var(--aib-ink),.16);border-top-color:rgba(var(--aib),.5);border-radius:var(--r-md);background:linear-gradient(#f8f4fb 0%,#f2ebf8 44%,#f6eff4 100%);flex-direction:column;transition:right .34s cubic-bezier(.2,.7,.3,1),width .28s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;top:16px;bottom:auto;right:16px;box-shadow:0 18px 44px -22px #00000080}.aipanel.open{width:min(452px,38vw)}.stage.dockOpen .aipanel{right:var(--dock-clear)}@property --aiang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aiOrbit{to{--aiang:360deg}}.aipanel:before{content:"";border-radius:calc(var(--r-md) + 3px);pointer-events:none;background:conic-gradient(from var(--aiang),transparent 0deg,transparent 196deg, rgba(var(--aib),0) 206deg,rgba(var(--aib),.55) 248deg,#9b4dfff2 286deg, rgba(var(--aip),.98) 318deg,#dca972 334deg,rgba(var(--aip),.45) 346deg, rgba(var(--aip),0) 356deg,transparent 360deg);-webkit-mask-composite:xor;opacity:.5;padding:3px;transition:opacity .4s;animation:7s linear infinite aiOrbit;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aipanel.think:before{opacity:1;animation-duration:2.4s}.aipanel.wait:before{opacity:.85;animation-play-state:paused}.aiph{-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;height:38px;padding:0 8px 0 11px;display:flex}.aiph .aispark{width:13px;height:13px;color:var(--aib-solid);flex:none}.aipwave{flex:none;align-items:center;gap:2.5px;height:16px;display:flex}.aipwave i{background:var(--paper-ink-3);border-radius:2px;width:2.5px;height:5px;transition:background .2s}.aipwave.on i{background:rgb(var(--aib));animation:1.05s ease-in-out infinite aipWave}.aipwave.on i:nth-child(2){animation-delay:.13s}.aipwave.on i:nth-child(3){animation-delay:.26s}.aipwave.on i:nth-child(4){animation-delay:.39s}@keyframes aipWave{0%,to{height:5px}50%{height:15px}}.aipline{text-align:left;min-width:0;font:500 11.5px var(--display);color:var(--paper-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.aipline:hover{color:var(--paper-ink)}.aipstat{font:600 10px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink-3);flex:none;align-items:center;gap:6px;display:inline-flex}.aipstat i{background:var(--paper-ink-3);border-radius:50%;flex:none;width:6px;height:6px}@keyframes aiPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.aipstat.think{color:var(--aib-solid)}.aipstat.think i{background:rgb(var(--aib));animation:1s ease-in-out infinite aiPulse}.aipstat.wait{color:#b7791f}.aipstat.wait i{background:#d69e2e;animation:1.2s ease-in-out infinite aiPulse}.aipmode{font:400 9.5px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink-3);border:1px solid var(--paper-line);border-radius:999px;flex:none;padding:2px 8px}.aipopen{border:1px solid rgba(var(--aib-ink),.22);color:var(--paper-ink);font:800 11.5px var(--display);background:#ffffffb3;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 11px 6px 13px;transition:all .15s;display:flex}.aipopen:hover{border-color:rgba(var(--aib),.6);background:rgba(var(--aib),.1)}.aipbody{max-height:230px;padding:2px 13px 8px;overflow-y:auto}.aie{border-bottom:1px dashed var(--paper-line);align-items:baseline;gap:9px;padding:6px 0;display:flex}.aie:last-child{border-bottom:none}.aie .aitxt{min-width:0;color:var(--paper-ink-2);flex:1;font-size:12px;line-height:1.55}.aie .aitxt b{color:var(--paper-ink)}.aie.k-rm{background:#12341d0e;border:1px solid #12341d17;border-bottom:none;border-radius:10px;margin:5px 0;padding:8px 12px}.aie.k-rm .aitxt{color:var(--paper-ink);font-weight:600}.gacts{flex-wrap:wrap;gap:8px;margin-top:10px;padding:0 14px 12px;display:flex}.gacts button{color:var(--paper-ink);font:700 11.5px var(--display);background:#ffffffbf;border:1px solid #12341d3d;border-radius:999px;padding:6px 15px;transition:all .15s}.gacts button:hover{border-color:rgba(var(--aib),.6);background:rgba(var(--aib),.1)}.gacts button.gprimary{background:rgb(var(--aib));border-color:rgb(var(--aib));color:#fff}.gacts button.gprimary:hover{background:#2f6fd6}.gacts button.chosen{border-color:rgb(var(--aib));color:rgb(var(--aib));background:rgba(var(--aib),.1);box-shadow:inset 0 0 0 1px rgb(var(--aib))}.gaskq{color:var(--paper-ink);padding:2px 14px 0;font-size:12px;line-height:1.55}.gaskq b{font-weight:800}.aipask{border-top:1px dashed var(--paper-line);flex:none;align-items:center;gap:8px;padding:9px 12px 11px;display:flex}.aipclip{border:1px solid rgba(var(--aib-ink),.2);width:32px;height:32px;color:var(--paper-ink-3);background:#ffffffb3;border-radius:9px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.aipclip:hover{border-color:rgba(var(--aib),.6);color:var(--paper-ink)}.askInput{border:1px solid rgba(var(--aib-ink),.2);min-width:0;height:32px;font:500 12px var(--display);color:var(--paper-ink);background:#fffc;border-radius:9px;outline:none;flex:auto;padding:0 12px;transition:all .15s}.askInput:focus{border-color:rgba(var(--aib),.6);background:#fdfffd}.askInput::placeholder{color:var(--paper-ink-3)}#askGo{color:var(--paper-ink);font:700 12px var(--display);background:#12341d0f;border:1px solid #12341d38;border-radius:999px;flex:none;padding:7px 18px;transition:all .16s}#askGo:hover{border-color:rgba(var(--aib),.6);background:rgba(var(--aib),.12)}[data-theme=dark] .aipanel{--aib:196,150,232;--aip:220,169,114;--aib-solid:#d8beee;--aib-ink:224,205,240;--paper-ink:#f0e8f6;--paper-ink-2:#bba9c7;--paper-ink-3:#8e8098;--paper-line:rgba(var(--aib-ink),.13);background:linear-gradient(#1c1327 0%,#181022 44%,#1d1519 100%);border-color:#e0cdf026;box-shadow:0 18px 44px -20px #000000b3}[data-theme=dark] .aipanel .aipstat.think{color:#b5d3bb}[data-theme=dark] .aipanel .aipstat.wait{color:#e1b58e}[data-theme=dark] .aipanel .aie.k-rm{background:#e9f0eb12;border-color:#e9f0eb1a}[data-theme=dark] .aipanel .askInput{background:#e9f0eb0f;border-color:#e9f0eb29}[data-theme=dark] .aipanel #askGo{background:#e9f0eb14;border-color:#e9f0eb2e}[data-theme=dark] .aipanel .aipopen,[data-theme=dark] .aipanel .aipclip,[data-theme=dark] .aipanel .gacts button{color:var(--paper-ink);background:#e9f0eb14;border-color:#e9f0eb33}[data-theme=dark] .aipanel .gacts button.gprimary{background:rgb(var(--aib));border-color:rgb(var(--aib));color:#fff}.hovercard{z-index:9;pointer-events:auto;opacity:0;background:var(--tip-bg);border:1px solid var(--tip-line);border-radius:var(--r-sm);max-width:300px;color:var(--tip-ink);box-shadow:0 16px 38px -16px var(--tip-shadow);padding:11px 13px;transition:opacity .13s,transform .13s;position:absolute;transform:translateY(4px)}.hovercard.on{opacity:1;transform:none}.hovercard:not(.on){pointer-events:none}.hovercard .hAct{font:700 8.5px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--tip-ink);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;transition:all .14s;display:inline-flex;position:absolute;top:9px;right:10px}.hovercard .hAct:hover{background:#fff3;border-color:#ffffff70}.hovercard .hAct svg{flex:none;width:10px;height:10px}.hovercard .hk{font:700 9px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--tip-ink-3);justify-content:space-between;align-items:baseline;gap:14px;padding-right:82px;display:flex}.hovercard .srcFootWhy{padding-top:4px}.hovercard .srcWhyHead .hAct{position:static}.hovercard .hkAside{font:800 12px var(--display);letter-spacing:.02em;color:var(--tip-ink,inherit);font-style:normal}.hovercard b{font:700 13px var(--display);margin-top:3px;line-height:1.3;display:block}.hovercard .hb{font:700 9px var(--display);letter-spacing:.07em;text-transform:uppercase;border:1px solid rgba(var(--ov),.2);border-radius:999px;margin-top:7px;padding:2px 8px;display:inline-flex}.hovercard .hb.hbTag{letter-spacing:.09em;border:0;align-self:flex-start;width:auto;margin-right:6px;padding:3px 10px;font-size:9.5px}.hovercard .hbTag+.hb{margin-top:7px}.hovercard .hb.hbTag.rec{color:#12341d;background:var(--rsn-warm-solid,#c9a24a)}.hovercard .hb.hbTag.core{color:#fff;background:#2e6b3f}.hSec{font:800 8.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:8px;margin:9px 0 3px;display:flex}.hSec:after{content:"";border-top:1px solid #ffffff21;flex:1}.hLede{font:600 11.5px/1.4 var(--display);color:#ffffffe6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hovercard .hb.inference{color:#21552f;background:#4781591f;border-color:#47815980}.hovercard .hb.yours{color:#c0392b;background:#c0392b1a;border-color:#c0392b80}.hovercard .hb.watch{color:#ae7f2e;background:#ae7f2e1f;border-color:#ae7f2e80}.hovercard .hb.locked{color:#6d707a;background:#6d707a1f;border-color:#6d707a80}.hovercard .hb.active{color:#21552f;background:#4781591f;border-color:#47815980}.hovercard .hrow{border-top:1px solid var(--tip-line);justify-content:space-between;gap:12px;margin-top:4px;padding:4px 0;font-size:11.5px;display:flex}.hovercard .hrow i{color:var(--tip-ink-2);flex:none;font-style:normal}.hovercard .hrow em{text-align:right;font-style:normal;font-weight:600}.hovercard .hn{font:400 12px/1.6 var(--display);color:var(--tip-ink);background:linear-gradient(102deg, rgba(var(--tip-warm),var(--tip-ai-fill,.09)) 0%, rgba(var(--tip-ai-rgb),calc(var(--tip-ai-fill,.09) * 1.3)) 46%, rgba(var(--tip-cool),var(--tip-ai-fill,.09)) 100%);border:1px solid rgba(var(--tip-ai-rgb),var(--tip-ai-line,.3));border-radius:10px;margin-top:10px;padding:10px 12px 11px;font-style:normal;display:block}.hovercard .hnH{font:700 8.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--tip-ai);align-items:center;gap:6px;margin-bottom:5px;display:flex}.hovercard .hn em{color:var(--tip-ink);font-style:normal}.hovercard .hnOrb{width:19px;height:19px;box-shadow:0 0 10px -4px rgba(var(--rsn-warm),.9);flex:none;animation-duration:4.2s}.hovercard{--tip-ai:#7c3aed;--tip-ai-rgb:124,58,237;--tip-ai-fill:.11;--tip-ai-line:.42;--tip-warm:201,146,46;--tip-cool:80,120,225}[data-theme=light] .hovercard{--tip-ai:#d9b5ff;--tip-ai-rgb:196,150,255;--tip-ai-fill:.22;--tip-ai-line:.6;--tip-warm:224,184,110;--tip-cool:126,168,255}[data-theme=dark] .hovercard .hb.inference,[data-theme=dark] .hovercard .hb.active{color:#b5d3bb;background:#81b48d24;border-color:#81b48d80}[data-theme=dark] .hovercard .hb.watch{color:#e1b58e;background:#e1b58e24;border-color:#e1b58e80}[data-theme=dark] .hovercard .hb.yours{color:#f4626f;background:#f4626f24;border-color:#f4626f80}#uitip{z-index:220;background:var(--ink);max-width:260px;color:var(--paper);font:700 12.5px var(--display);letter-spacing:-.01em;pointer-events:none;opacity:0;border-radius:11px;padding:8px 13px;line-height:1.35;transition:opacity .13s,transform .13s;position:fixed;transform:translateY(3px)scale(.97);box-shadow:0 6px 22px #00000038}#uitip.on{opacity:1;transform:none}#uitip:after{content:"";left:var(--ax,50%);border:5px solid #0000;border-top-color:var(--ink);border-bottom-width:0;margin-left:-5px;position:absolute;top:100%}#uitip.below:after{border-top-color:#0000;border-bottom-color:var(--ink);border-top-width:0;border-bottom-width:5px;top:auto;bottom:100%}.toast{z-index:10;background:var(--tip-bg);color:var(--tip-ink);font:700 12.5px var(--display);opacity:0;pointer-events:none;border-radius:12px;max-width:min(560px,80%);padding:10px 15px;transition:all .22s;position:absolute;bottom:78px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 20px 44px -20px #0009}.toast.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}.cpArt,.cpArtWrap:before,.cpArtWrap:after{animation:none!important}.cpSparks{display:none}}.chWrap{inset:0 var(--dock-w) 0 0;background:var(--bone);z-index:2;padding:26px 30px 90px 78px;position:absolute;overflow:auto}.chWrap[hidden]{display:none}.chHead{align-items:flex-start;gap:20px;max-width:1240px;margin-bottom:16px;display:flex}.chHead h1{font:700 25px/1.15 var(--display);letter-spacing:-.02em;color:var(--on-dark)}.chHead p{color:var(--on-dark-2);max-width:74ch;margin-top:6px;font-size:13px;line-height:1.55}.chHead .chMeta{font:700 10px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);flex-wrap:wrap;gap:14px;margin-top:9px;display:flex}.chTabs{background:var(--moss-2);border:1px solid var(--line-d);border-radius:999px;flex:none;gap:2px;margin-left:auto;padding:3px;display:flex}.chTabs button{font:600 12.5px var(--display);color:var(--on-dark-3);border-radius:999px;padding:7px 16px;transition:all .16s}.chTabs button.on{background:var(--paper);color:var(--on-dark);box-shadow:var(--card-shadow)}.chBar{align-items:center;gap:12px;max-width:1240px;margin-bottom:13px;display:flex}.chBar .chCount{font:700 10.5px var(--display);letter-spacing:.05em;color:var(--on-dark-3);margin-left:auto}.chSeg{gap:1px;display:flex}.chSeg button{font:600 11.5px var(--display);color:var(--on-dark-3);border:1px solid #0000;border-radius:8px;padding:5px 11px;transition:all .16s}.chSeg button:hover{color:var(--on-dark-2);background:var(--moss-2)}.chSeg button.on{color:var(--on-dark);background:var(--paper);border-color:var(--line-d)}.chSep{background:var(--line-d);width:1px;height:18px}.chCta{background:var(--brand);height:34px;color:var(--on-brand);font:600 12.5px var(--display);border:1px solid var(--brand);border-radius:10px;align-items:center;gap:8px;padding:0 15px;transition:all .16s;display:inline-flex}.chCta:hover{filter:brightness(1.08);transform:translateY(-1px)}.chCta:active{transform:scale(.97)}.chCta[disabled]{opacity:.42;cursor:not-allowed;transform:none}.chGhost{height:34px;color:var(--on-dark-2);font:600 12.5px var(--display);border:1px solid var(--line-d);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;transition:all .16s;display:inline-flex}.chGhost:hover{background:var(--moss-2);color:var(--on-dark);border-color:var(--line)}.chGhost:active{transform:scale(.97)}.chOk{border:1px solid rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.09);border-radius:999px;flex:auto;align-items:center;gap:12px;min-width:0;height:40px;padding:0 6px 0 15px;display:flex}.chOkT{flex-direction:column;gap:1px;min-width:0;display:flex}.chOkT b{font:700 12.5px var(--display);color:var(--on-dark);white-space:nowrap}.chOkT i{font-style:normal;font:600 10.5px var(--display);color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chOkGo{background:var(--brand);height:28px;color:var(--on-brand);font:700 11px var(--display);white-space:nowrap;border:0;border-radius:999px;flex:none;margin-left:auto;padding:0 15px;transition:all .16s}.chOkGo:hover{background:var(--brand-2)}.chOkGhost{border:1px solid var(--line-d);height:28px;color:var(--on-dark-2);font:700 11px var(--display);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 13px;transition:all .16s}.chOkGhost:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--on-dark)}.chOkGhost{margin-left:auto}.chOkGhost+.chOkGo{margin-left:0}.chBarTools{flex:auto;align-items:center;gap:13px;min-width:0;display:flex}.chBiz{flex:none;align-items:center;gap:9px;min-width:0;display:flex}.chBiz>em{font-style:normal;font:700 9px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);flex:none}.chBiz .chSeg{flex-wrap:nowrap;gap:4px}.cgCard{position:relative}.cgKeep{z-index:3;border:1px solid rgba(var(--accent-rgb),.45);background:var(--paper);height:25px;color:var(--signal);font:700 9.5px var(--display);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:all .16s;display:inline-flex;position:absolute;top:12px;right:12px}.cgKeep i{background:currentColor;border-radius:50%;width:6px;height:6px}.cgKeep:hover{background:rgba(var(--accent-rgb),.1)}.cgKeep.out{border-color:var(--line-d);color:var(--on-dark-3);background:var(--moss-2)}.cgKeep .bx{background:var(--paper);border:1.5px solid;border-radius:3px;flex:none;place-items:center;width:12px;height:12px;display:grid}.cgKeep.out .bx{border-color:var(--on-dark-3);background:0 0}.cgKeep.sm{margin-right:2px;position:static}.cgCard.dropped,.cgRowL.dropped{opacity:.45}.cgCard.dropped{border-style:dashed}.cgCard.dropped:hover{box-shadow:none;transform:none}.cgGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;max-width:1240px;display:grid}.cgCard{background:var(--paper);border:1px solid var(--line-d);box-shadow:var(--card-shadow);cursor:pointer;opacity:0;animation:.26s cubic-bezier(.16,1,.3,1) forwards cardIn;animation-delay:calc(var(--i) * 22ms);border-radius:16px;padding:16px 18px 0;transition:border-color .16s,background .16s}.cgCard:hover{border-color:rgba(var(--accent-rgb),.55)}.cgCard.on{border-color:rgba(var(--accent-rgb),.75)}.cgCard.landed{animation:.9s cubic-bezier(.16,1,.3,1) cgFlash}@keyframes cgFlash{0%{background:rgba(var(--accent-rgb),.16)}to{background:var(--paper)}}.cgCard{flex-direction:column;display:flex;overflow:hidden}.cgStat{width:max-content;font:700 9.5px var(--display);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-d);background:rgba(var(--ov),.05);color:var(--on-dark-3);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.cgStat i{opacity:.85;background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.cgStat.sm{padding:3px 8px 3px 6px;font-size:8.5px}.cgStat.approve{border-color:rgba(var(--accent-rgb),.38);background:rgba(var(--accent-rgb),.12);color:var(--signal-b)}.cgStat.initiate{border-color:rgba(var(--cap-rgb),.36);background:rgba(var(--cap-rgb),.1);color:var(--cap)}.cgStat.view{border-color:var(--line-d);background:rgba(var(--ov),.05);color:var(--on-dark-3)}.cgActs{z-index:3;opacity:0;pointer-events:none;align-items:center;gap:3px;transition:opacity .16s;display:flex;position:absolute;top:12px;right:12px}.cgCard:hover .cgActs,.cgCard:focus-within .cgActs{opacity:1;pointer-events:auto}.cgView{font:500 11px var(--display);color:var(--on-dark-2);border:1px solid var(--line-d);background:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;transition:all .16s;display:inline-flex}.cgView:hover{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.09);color:var(--signal-b)}.cgMini{width:24px;height:24px;color:var(--on-dark-3);background:var(--paper);border:1px solid #0000;border-radius:8px;flex:none;place-items:center;transition:all .16s;display:grid}.cgMini:hover{background:var(--moss-2);color:var(--on-dark);border-color:var(--line-d)}.cgMini.del:hover{background:rgba(var(--found-rgb),.1);color:var(--found);border-color:rgba(var(--found-rgb),.35)}.cgId{font:700 9.5px var(--display);letter-spacing:.1em;color:var(--signal-b);flex:none}.cgNameIn{width:100%;font:600 16px/24px var(--display);color:var(--on-dark);letter-spacing:-.012em;background:var(--paper);border:1px solid rgba(var(--accent-rgb),.55);border-radius:8px;outline:none;padding:3px 8px}.cgNameIn:focus{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.cgNameIn::placeholder{color:var(--on-dark-3);font-weight:400}.cgName[data-chrename]{cursor:text}.cgAddCard{text-align:center;border:1px dashed var(--line-d);background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:18px 20px;transition:all .2s;display:flex}.cgAddCard:hover{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.06)}.cgAddPlus{width:30px;height:30px;font:400 20px/24px var(--display);color:var(--signal-b);background:rgba(var(--accent-rgb),.14);border-radius:50%;place-items:center;display:grid}.cgAddCard b{font:600 14px/22px var(--display);color:var(--on-dark-2)}.cgAddCard span:last-child{color:var(--on-dark-3);max-width:22ch;font-size:12px;line-height:18px}.cgAddCard:hover b{color:var(--on-dark)}.cgOpm.row{flex:none;margin-top:9px}.cgOpm.row:before{display:none}.cwCard:hover .cgOpm{color:var(--on-dark-2)}.chNoneNode{border:1px dashed var(--line-d);background:var(--moss-2);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;height:100%;padding:0 20px;display:flex}.chNoneNode b{font:600 13.5px var(--display);color:var(--on-dark)}.chNoneNode span{color:var(--on-dark-2);font-size:12px;line-height:1.5}.chNoneNode .chGhost{height:28px;margin-top:5px}.tUndo{font:700 10px var(--display);letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.8;border:1px solid;border-radius:7px;margin-left:10px;padding:2px 9px}.tUndo:hover{opacity:1}.chGap{cursor:pointer;text-align:left;border:1px solid rgba(var(--cap-rgb),.4);background:rgba(var(--cap-rgb),.09);border-radius:999px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:5px 6px 5px 10px;transition:all .16s;display:flex}.chGap:hover{border-color:rgba(var(--cap-rgb),.7);background:rgba(var(--cap-rgb),.16)}.chGapI{width:20px;height:20px;color:var(--cap);background:rgba(var(--cap-rgb),.16);border-radius:50%;flex:none;place-items:center;display:grid}.chGapT{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.chGapT b{font:600 11.5px var(--display);color:var(--cap);white-space:nowrap}.chGapT i{font:400 9.5px var(--display);color:var(--on-dark-3);white-space:nowrap;font-style:normal}.chGapA{font:600 10.5px var(--display);color:var(--cap);white-space:nowrap;background:rgba(var(--cap-rgb),.16);border-radius:999px;flex:none;padding:4px 10px}.chGap:hover .chGapA{background:var(--cap);color:var(--paper)}.cgName{font:600 15px/1.28 var(--display);color:var(--on-dark);letter-spacing:-.012em}.cgName,.cgLede{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cgName{-webkit-line-clamp:2;height:38px;padding-right:104px}.cgCard:not(.pruning) .cgName{padding-right:58px}.cgLede{-webkit-line-clamp:2;height:38px}.cgTrack{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.cgTrack.sm{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}.cgLede{color:var(--on-dark-2);margin-top:7px;font-size:12.5px;line-height:1.5}.cgChip{border:1px solid var(--line-d);background:var(--paper);color:var(--on-dark-2);white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:11.5px}.cgChip.lim{font:500 10.5px var(--display);white-space:nowrap;border-color:rgba(var(--cap-rgb),.42);background:rgba(var(--cap-rgb),.08);color:var(--cap);padding:4px 11px}.cgChip.lim.mute{border-color:var(--line-d);color:var(--on-dark-3);background:0 0}.cgChip.fn{border-color:rgba(var(--op-rgb),.35);background:rgba(var(--op-rgb),.08);color:var(--op)}.cgFoot{border-top:1px solid var(--line-d);background:var(--moss-2);flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin:auto -14px 0;padding:9px 14px;display:flex}.cgNone{color:var(--on-dark-3);align-items:center;gap:7px;height:25px;font-size:11.5px;display:flex}.cgNone i{border:1.5px dashed rgba(var(--ov),.3);border-radius:50%;width:6px;height:6px;display:block}.cgHead{font:700 10.5px var(--display);color:var(--on-dark-3);white-space:nowrap}.cgOpm{font:500 9.5px var(--display);letter-spacing:.02em;white-space:nowrap;cursor:default;min-width:0;color:var(--on-dark-3);flex:0 auto;align-items:center;gap:5px;transition:color .16s;display:flex;overflow:hidden}.cgOpm:before{content:"";background:var(--line-d);flex:none;width:1px;height:10px;margin-right:1px}.cgOpm b{color:inherit;white-space:nowrap;font-weight:500}.cgOpm em{opacity:.5;font-style:normal}.cgOpm{transition:color .16s}.cgCard:hover .cgOpm{color:var(--on-dark-2)}.cgConfirm{background:var(--paper);border-top:1px solid var(--line-d);z-index:4;align-items:center;gap:9px;padding:11px 14px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(101%)}.cgCard.confirming .cgConfirm{transform:none}.cgCard.confirming{border-color:rgba(var(--found-rgb),.5)}.cgConfirm p{color:var(--on-dark-2);flex:1;min-width:0;font-size:12.5px}.cgConfirm p b{color:var(--on-dark);font-weight:600}.chDanger{background:var(--found);color:#fff;border:1px solid var(--found);height:34px;font:600 12.5px var(--display);border-radius:10px;padding:0 14px;transition:all .16s}.chDanger:hover{filter:brightness(1.08)}.chGhost.sm,.chDanger.sm{border-radius:8px;height:28px;padding:0 11px;font-size:11.5px}.avStack{align-items:center;display:flex}.avStack .av{width:25px;height:25px;font:600 9px var(--display);letter-spacing:-.02em;border:2px solid var(--moss-2);background:rgba(var(--op-rgb),.16);color:var(--op);border-radius:50%;flex:none;place-items:center;margin-left:-6px;transition:transform .16s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.avStack .av:first-child{margin-left:0}.avStack .av.approve{background:rgba(var(--accent-rgb),.18);color:var(--signal-b)}.avStack .av.view{background:rgba(var(--ov),.09);color:var(--on-dark-3)}.avStack .av.more{background:rgba(var(--ov),.12);color:var(--on-dark-2);font-family:var(--mono);font-size:9px}.avStack:hover .av{transform:translateY(-2px)}.avStack .av:hover{z-index:3;transform:translateY(-4px)scale(1.12)}.cgList{background:var(--paper);border:1px solid var(--line-d);border-radius:var(--r-md);max-width:1240px;overflow:hidden}.nd .chNode .cgList,.nd .chNode .cgGrid{max-width:none}.cgBlock{border-bottom:1px solid var(--line-d)}.cgBlock:last-child{border-bottom:none}.cgBlock.open{background:var(--moss-2)}.cgBlock.dropped{opacity:.45}.cgRowL{cursor:pointer;background:var(--paper);align-items:center;gap:12px;min-height:64px;padding:11px 15px 11px 6px;transition:background .12s;display:flex}.cgRowL:hover{background:var(--moss-2)}.cgBlock.open .cgRowL{border-bottom:1px solid var(--line-d)}.rcar{width:26px;height:26px;color:var(--on-dark-3);border-radius:7px;flex:none;place-items:center;transition:all .16s;display:grid}.rcar:hover{background:rgba(var(--ov),.08);color:var(--on-dark)}.rcar svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.cgBlock.open .rcar svg{transform:rotate(180deg)}.rcar.none{opacity:0;pointer-events:none}.cgRowL .rid{font:700 9.5px var(--display);color:var(--signal-b);flex:none;width:44px}.cgRowL .rmain{flex:1;min-width:0}.cgRowL .rtitle{align-items:center;gap:8px;display:flex}.cgRowL .rn{font:600 13px var(--display);color:var(--on-dark)}.cgRowL .rd{color:var(--on-dark-3);text-overflow:ellipsis;white-space:nowrap;max-width:64ch;margin-top:2px;font-size:11.5px;overflow:hidden}.cgRowL .rmeta{flex:none;align-items:center;gap:10px;display:flex}.cgRowL .rmeta .cgOpm{justify-content:flex-end;width:150px;margin-left:0}.cgRowL .rmeta .cgOpm:before{display:none}.cgRowL .rc{font:700 10.5px var(--display);color:var(--on-dark-3);white-space:nowrap;text-align:right;flex:none;width:66px}.cgRowL .rav{flex:none;justify-content:flex-end;width:126px;display:flex}.cgUsers{background:var(--moss-2)}.cgURow{cursor:pointer;border-bottom:1px solid var(--line-d);align-items:center;gap:11px;height:52px;padding:0 15px 0 48px;transition:background .12s;display:flex}.cgURow:last-child{border-bottom:none}.cgURow:hover{background:var(--paper)}.cgURow .av{width:28px;height:28px;font:600 9.5px var(--display);letter-spacing:-.02em;background:rgba(var(--op-rgb),.16);color:var(--op);border-radius:50%;flex:none;place-items:center;display:grid}.cgURow .av.approve{background:rgba(var(--accent-rgb),.18);color:var(--signal-b)}.cgURow .av.view{background:rgba(var(--ov),.09);color:var(--on-dark-3)}.cgURow .uMain{flex:1;min-width:0}.cgURow .un{font:600 12.5px var(--display);color:var(--on-dark)}.cgURow .ut{font:400 10.5px var(--display);color:var(--on-dark-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.uFn{font:500 11px var(--display);border:1px solid rgba(var(--op-rgb),.32);background:rgba(var(--op-rgb),.1);color:var(--op);border-radius:999px;flex:none;padding:3px 11px}.uFn.ap{border-color:rgba(var(--accent-rgb),.36);background:rgba(var(--accent-rgb),.13);color:var(--signal-b)}.uFn.vw{border-color:var(--line-d);background:rgba(var(--ov),.05);color:var(--on-dark-3)}.uSt{width:74px;font:700 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);flex:none;align-items:center;gap:6px;display:inline-flex}.uSt i{background:rgb(var(--accent-rgb));border-radius:50%;flex:none;width:5px;height:5px}.cwGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;max-width:1240px;display:grid}.cwCard{background:var(--paper);border:1px solid var(--line-d);box-shadow:var(--card-shadow);cursor:pointer;opacity:0;animation:.26s cubic-bezier(.16,1,.3,1) forwards cardIn;animation-delay:calc(var(--i) * 26ms);border-radius:16px;padding:16px 18px 0;transition:border-color .16s,background .16s}.cwCard:hover{border-color:rgba(var(--accent-rgb),.55)}.cwTop{align-items:center;gap:9px;margin-bottom:8px;display:flex}.cwId{font:700 9.5px var(--display);letter-spacing:.12em;color:var(--signal-b)}.cwKind{font:700 9px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3);margin-left:auto}.cwTop .cwId{flex:none}.cwTop .cwKind{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.cwName{font:600 13.5px/1.32 var(--display);color:var(--on-dark);margin-bottom:7px}.cwText{color:var(--on-dark-2);padding-bottom:10px;font-size:12px;line-height:1.55}.cwCard{flex-direction:column;display:flex}.cwCard .cwFoot{margin-top:auto}.cwA{color:var(--signal-b);font-weight:600}.cwA.mk{color:var(--op)}.cwA.ck{color:var(--tre)}.cwAmt{font-family:var(--display);color:var(--on-dark);white-space:nowrap;font-size:11px}.cwTail{color:var(--on-dark-3);margin-top:5px;font-size:11px;display:block}.cwFoot{border-top:1px solid var(--line-d);background:var(--moss-2);border-radius:0 0 var(--r-md) var(--r-md);align-items:center;gap:10px;margin:0 -14px;padding:8px 14px;display:flex}.cwFoot .st{font:700 9.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--signal-b);align-items:center;gap:6px;display:flex}.cwFoot .st:before{content:"";background:rgb(var(--accent-rgb));border-radius:50%;width:5px;height:5px}.cwFoot .sc{font:700 10px var(--display);color:var(--on-dark-3);margin-left:auto}.chDrawer{top:var(--dock-inset);right:var(--dock-inset);bottom:var(--dock-inset);width:var(--chdock-w);background:var(--chrome-solid);border:1px solid var(--line-d);border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:380px;max-width:96vw;box-shadow:0 20px 50px -24px var(--drop);transform:translateX(calc(100% + var(--dock-inset) + 8px));z-index:10;flex-direction:column;transition:transform .34s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;overflow:hidden}.chDrawer.open{transform:none}.chPane .chDb{flex:none;margin-top:2px;padding:0;overflow:visible}.chPane .chSeg{margin:14px 0 4px}.chPane .chSeg button{padding:8px 6px;font-size:12.5px}.chPane .chMeta{font:500 10.5px var(--display);color:var(--on-dark-3);flex-wrap:wrap;align-items:center;gap:0;margin-top:7px;display:flex}.chPane .chMeta b{color:var(--on-dark);font-weight:700}.chPane .chMeta span+span:before{content:"·";opacity:.45;margin:0 11px}.chPane .chMeta span{opacity:.8;transition:all .16s}.chPane .chMeta span.done{opacity:.85;color:var(--on-dark-2)}.chPane .chMeta span.on{opacity:1;color:var(--signal-b)}.chPane .chMeta span.done:after{content:" ✓";opacity:.7}.chDh{border-bottom:1px solid var(--line-d);border-radius:var(--r-md) var(--r-md) 0 0;flex:none;padding:16px 56px 0 22px}.chDh .eyebrow{font:700 9.5px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3)}.chDh h2{font:700 21px/1.2 var(--display);letter-spacing:-.02em;color:var(--on-dark);margin-top:5px}.chDh .dm{font:500 10.5px var(--display);color:var(--on-dark-3);flex-wrap:wrap;align-items:center;gap:0;margin-top:7px;display:flex}.chClose{width:28px;height:28px;color:var(--on-dark-3);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:all .15s;display:grid;position:absolute;top:13px;right:14px}.chClose:hover{background:rgba(var(--ov),.08);border-color:var(--line-d);color:var(--on-dark)}.chDtabs{gap:2px;margin-top:14px;margin-left:-14px;display:flex}.chDtabs button{font:600 12.5px var(--display);color:var(--on-dark-3);padding:10px 14px;transition:all .16s;position:relative}.chDtabs button.on{color:var(--on-dark)}.chDtabs button.on:after{content:"";background:rgb(var(--accent-rgb));border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.chDb{flex:1;padding:20px 22px 30px;overflow:auto}.crStack{flex-direction:column;gap:18px;max-width:820px;display:flex}.crStack .cgWrite{max-height:none}.crStack .cgWrite textarea{flex:none;height:82px;min-height:82px}.crAskFoot{align-items:center;gap:14px;margin-top:11px;display:flex}.crAskFoot .cgRead{flex:auto;margin:0}.chCta.crRead{flex:none}.chCta.crRead:disabled{opacity:.4;pointer-events:none}.crEgs{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.crEgs .eyebrow{margin-right:2px}.crEg{font:500 11px var(--display);color:var(--on-dark-2);background:var(--paper);border:1px solid var(--line-d);cursor:pointer;border-radius:999px;padding:4px 11px;transition:all .16s}.crEg:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--signal-b);background:rgba(var(--accent-rgb),.08)}.crHead{align-items:center;gap:8px;margin-bottom:9px;display:flex}.crHead .eyebrow{font:700 9.5px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3)}.crBadge{font:700 9px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--cap);background:rgba(var(--cap-rgb),.13);border:1px solid rgba(var(--cap-rgb),.4);border-radius:999px;margin-left:auto;padding:2px 8px}.crBox{background:rgba(var(--accent-rgb),.09);border:1px solid rgba(var(--accent-rgb),.32);border-radius:14px;padding:14px}.crBox textarea{resize:vertical;border:1px solid var(--line-d);background:var(--paper);width:100%;min-height:118px;font:400 13.5px/1.6 var(--display);color:var(--on-dark);border-radius:11px;outline:none;padding:12px 13px;transition:all .16s}.crBox textarea:focus{border-color:rgba(var(--accent-rgb),.7)}.crStat{color:var(--signal-b);align-items:center;gap:7px;margin-top:10px;font-size:11.5px;line-height:1.5;display:flex}.crStat i{background:rgb(var(--accent-rgb));border-radius:50%;flex:none;width:6px;height:6px;display:block}.crStat.reading i{animation:.7s ease-in-out infinite pulse}.crStat.pend{color:var(--cap)}.crStat.pend i{background:var(--cap)}.crVis{background:var(--paper);border:1px solid var(--line-d);border-radius:14px;padding:15px;transition:all .26s}.crVis.proposed{border-style:dashed;border-color:rgba(var(--cap-rgb),.5)}.crVis.applied{animation:.9s cubic-bezier(.16,1,.3,1) cgFlash}.crDims{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;padding-bottom:4px;display:grid}.crDims .crRow{min-width:0;margin-bottom:0}.crDims .crRow.wide{grid-column:1/-1}.crScope{color:var(--on-dark-2);font-size:11.5px;line-height:1.55}.crDim.k-pr{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.12);color:var(--signal-b)}.crDim.k-amt{font:500 10.5px var(--display);border-color:rgba(var(--cap-rgb),.42);background:rgba(var(--cap-rgb),.09);color:var(--cap)}.crDim.k-cp{border-color:rgba(var(--op-rgb),.38);background:rgba(var(--op-rgb),.1);color:var(--op)}.crAlt{border:1px dashed rgba(var(--ov),.28);background:rgba(var(--ov),.04);border-radius:999px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.crOr{font:700 8px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);flex:none;padding:0 1px}.crNote{border-top:1px solid var(--line-d);color:var(--on-dark-3);align-items:flex-start;gap:7px;margin-top:11px;padding-top:10px;font-size:11px;line-height:1.5;display:flex}.crNote i{border:1px dashed rgba(var(--ov),.32);border-radius:999px;flex:none;width:11px;height:11px;margin-top:2px}.crNote b{color:var(--on-dark-2);font-weight:600}.crRow{margin-bottom:13px}.crRow>.eyebrow{font:700 8.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:6px;display:block}.crRow .chips{flex-wrap:wrap;gap:5px;display:flex}.crG{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.crG .crRow{margin-bottom:0}.crDim{border:1px solid var(--line-d);background:var(--moss-2);color:var(--on-dark-2);border-radius:999px;padding:3px 9px;font-size:11px}.crDim.chg{border-color:rgba(var(--cap-rgb),.5);background:rgba(var(--cap-rgb),.12);color:var(--cap)}.crBands{border:1px solid var(--line-d);background:var(--moss-2);border-radius:12px;margin-top:15px;padding:13px}.crAlt{display:contents}.crBands>.eyebrow{font:700 8.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:10px;display:block}.crWork{background:var(--paper);border:1px solid var(--line-d);border-radius:11px;padding:12px 14px 6px}.crWork.chg{border-color:rgba(var(--cap-rgb),.5);background:rgba(var(--cap-rgb),.07)}.crWorkH{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.crWorkN{font:700 9px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);white-space:nowrap;margin-left:auto}.crTabs{border-bottom:1px solid var(--line-d);gap:2px;margin-bottom:2px;display:flex}.crTab{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;min-width:0;margin-bottom:-1px;padding:8px 9px 9px;transition:all .16s;display:flex}.crTab .l{font:500 11px var(--display);letter-spacing:-.02em;color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.crTab .n{font:700 8.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3)}.crTab:hover{background:rgba(var(--ov),.05)}.crTab.on{border-bottom-color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.08)}.crTab.on .l,.crTab.on .n{color:var(--signal-b)}.crTabNote{color:var(--on-dark-3);margin:10px 1px 2px;font-size:11px;line-height:1.5}.crTabNote b{color:var(--on-dark-2);font-weight:600}.crChain{margin:4px 0 0;padding:0;list-style:none}.crStep{grid-template-columns:22px 1fr;gap:10px;padding:9px 0;transition:opacity .2s;display:grid;position:relative}.crStep.off{opacity:.3}.crStepH{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.crJoin{font:500 9.5px var(--display);letter-spacing:.02em;color:var(--cap);background:rgba(var(--cap-rgb),.1);border:1px solid rgba(var(--cap-rgb),.32);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:1px 7px}.crJoin.base{color:var(--on-dark-3);background:rgba(var(--ov),.05);border-color:var(--line-d)}.crStep:before{content:"";background:var(--line-d);width:1.5px;position:absolute;top:26px;bottom:-2px;left:10px}.crStep.last:before{display:none}.crNum{width:21px;height:21px;font:700 10px var(--display);z-index:1;background:rgba(var(--ov),.06);border:1px solid var(--line-d);color:var(--on-dark-3);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.crNum.mk{background:rgba(var(--op-rgb),.13);border-color:rgba(var(--op-rgb),.4);color:var(--op)}.crNum.ck{background:rgba(var(--tre-rgb),.13);border-color:rgba(var(--tre-rgb),.4);color:var(--tre)}.crNum.ap{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.45);color:var(--signal-b)}.crNum.ok{background:rgb(var(--accent-rgb));border-color:rgb(var(--accent-rgb));color:var(--paper);font-size:11px}.crStep.done .crRole.ok{color:var(--signal-b)}.crStep.done{padding-bottom:4px}.crStepB{min-width:0;padding-top:1px}.crRole{font:700 8.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3)}.crRole.mk{color:var(--op)}.crRole.ck{color:var(--tre)}.crRole.ap{color:var(--signal-b)}.crRole em{color:var(--on-dark-3);letter-spacing:.1em;font-style:normal}.crHint2{color:var(--on-dark-3);font-size:11px}.crHead{align-items:baseline;gap:10px;display:flex}.crFlowWrap{justify-content:center;margin:10px -14px 4px;padding:2px 14px 12px;display:flex;overflow:auto hidden}.crFlowC{flex:none;position:relative}.crFlow{width:100%;height:100%;display:block;position:absolute;inset:0}.crFlowC>:not(svg){margin:0;position:absolute}.fnode{border:1.2px solid rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.13);border-radius:9px;align-items:center;height:34px;transition:all .16s;display:flex;overflow:hidden}.fnode:hover{border-color:rgb(var(--accent-rgb))}.fnode select{cursor:pointer;min-width:0;height:100%;font:500 11.5px var(--display);color:var(--signal-b);appearance:none;text-overflow:ellipsis;background:0 0;border:none;flex:auto;padding:0 2px 0 11px}.fnode select:focus{outline:2px solid rgba(var(--accent-rgb),.5);outline-offset:-2px}.fnode.mk{border-color:rgba(var(--op-rgb),.45);background:rgba(var(--op-rgb),.1)}.fnode.mk select{color:var(--op)}.fnode.ck{border-color:rgba(var(--tre-rgb),.45);background:rgba(var(--tre-rgb),.1)}.fnode.ck select{color:var(--tre)}.fnode .fx{cursor:pointer;width:20px;height:100%;color:var(--on-dark-3);opacity:0;background:0 0;border:none;flex:none;padding:0;font-size:14px;line-height:1;transition:all .16s}.fnode:hover .fx{opacity:1}.fnode .fx:hover{color:var(--found)}.fAdd{border:1px dashed var(--line-d);background:var(--paper);height:20px;font:600 9.5px var(--display);letter-spacing:.05em;color:var(--on-dark-3);cursor:pointer;opacity:0;border-radius:7px;padding:0;transition:all .16s}.crFlowC:hover .fAdd{opacity:.6}.fAdd:hover{opacity:1;border-style:solid}.fAdd.or:hover{border-color:rgba(var(--cap-rgb),.6);color:var(--cap)}.fAdd.and:hover{border-color:rgba(var(--tre-rgb),.6);color:var(--tre)}.fIns{border:1px dashed var(--line-d);background:var(--paper);width:18px;height:18px;color:var(--on-dark-3);cursor:pointer;opacity:0;border-radius:50%;padding:0;font-size:12px;line-height:1;transition:all .16s}.crFlowC:hover .fIns{opacity:.55}.fIns:hover{opacity:1;border-style:solid;border-color:rgb(var(--accent-rgb));color:var(--signal-b)}.fcap{flex-wrap:wrap;align-items:center;gap:5px;line-height:1.35;display:flex}.fRole{font:700 8.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #0000;padding:0}.fRole:hover{border-bottom-color:currentColor}.fcap.mk{color:var(--op)}.fcap.ck{color:var(--tre)}.fcap.ap{color:var(--signal-b)}.fcap i{font:500 9px var(--display);color:var(--on-dark-3);white-space:nowrap;flex-basis:100%;font-style:normal}.fcap i.amt{color:var(--cap)}.fDel{width:15px;height:15px;color:var(--on-dark-3);cursor:pointer;opacity:0;background:0 0;border:none;padding:0;font-size:13px;line-height:1;transition:all .16s}.crFlowC:hover .fDel{opacity:.55}.fDel:hover{opacity:1;color:var(--found)}.fq{font:700 8px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3)}.for,.fcaps{font:700 8px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);text-align:center}.crFlow .fe{fill:none;stroke:var(--line-d);stroke-width:1.5px}.crFlow .fn rect{fill:var(--paper);stroke:rgba(var(--accent-rgb),.45);stroke-width:1.2px}.crFlow .fn text{font:500 11.5px var(--display);fill:var(--signal-b);dominant-baseline:middle}.crFlow .fn.mk rect{fill:rgba(var(--op-rgb),.1);stroke:rgba(var(--op-rgb),.45)}.crFlow .fn.mk text{fill:var(--op)}.crFlow .fn.ck rect{fill:rgba(var(--tre-rgb),.1);stroke:rgba(var(--tre-rgb),.45)}.crFlow .fn.ck text{fill:var(--tre)}.crFlow .fn.ap rect{fill:rgba(var(--accent-rgb),.13)}.crFlow .fm rect,.crFlow .fm circle{fill:var(--paper);stroke-width:1.6px}.crFlow .fm.or rect{stroke:var(--cap)}.crFlow .fm.and circle{stroke:var(--tre)}.crFlow .fm.and path{stroke:var(--tre);stroke-width:1.6px;fill:none;stroke-linecap:round}.crFlow .fg{fill:rgba(var(--ov),.035);stroke:rgba(var(--ov),.16);stroke-width:1px;stroke-dasharray:3 3}.crFlow .fstart circle{fill:var(--on-dark);stroke:none}.crFlow .fend circle{fill:rgb(var(--accent-rgb));stroke:none}.crFlow .fend path{fill:none;stroke:var(--paper);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.crWho{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.crClause{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:2px 0;display:flex}.crClause.any{border-left:2px solid rgba(var(--ov),.16);border-radius:2px;padding:6px 0 7px 11px}.crQuorum{font:700 8px var(--display);letter-spacing:.15em;text-transform:uppercase;color:var(--on-dark-3)}.crOpts{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.crOr{font:700 8px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3)}.crAnd{font:700 8.5px var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--tre);align-self:stretch;align-items:center;gap:8px;margin:5px 0 3px;display:flex}.crAnd i{background:rgba(var(--tre-rgb),.3);flex:1;height:1px}.crQ{font:600 9px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--tre);background:rgba(var(--tre-rgb),.12);border:1px solid rgba(var(--tre-rgb),.32);white-space:nowrap;border-radius:999px;padding:1px 7px}.crActor{font:500 11.5px var(--display);text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--accent-rgb),.15);border:1px solid rgba(var(--accent-rgb),.4);max-width:100%;color:var(--signal-b);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex;overflow:hidden}.crActor.mk{background:rgba(var(--op-rgb),.13);border-color:rgba(var(--op-rgb),.4);color:var(--op)}.crActor.ck{background:rgba(var(--tre-rgb),.13);border-color:rgba(var(--tre-rgb),.4);color:var(--tre)}.crSkel{padding:8px 0}.crSkel .sk{background:linear-gradient(100deg, var(--moss-2) 20%,rgba(var(--ov),.09) 50%,var(--moss-2) 80%);background-size:220% 100%;border-radius:5px;height:11px;margin-bottom:10px;animation:1.1s linear infinite sweep}.crSkel .sk.a{width:34%}.crSkel .sk.b{width:62%;height:22px}.crSkel .sk.c{width:46%}.crSkel .sk.d{width:78%;height:22px}.crSkel .sk.e{width:28%}.crSkel .sk.f{width:88%;height:22px}.crSkel p{color:var(--on-dark-3);margin-top:6px;font-size:11.5px}.crBar{background:rgba(var(--cap-rgb),.12);border:1px solid rgba(var(--cap-rgb),.42);border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:12px 13px;animation:.26s cubic-bezier(.16,1,.3,1) both cardIn;display:flex}.crBar .t{color:var(--cap);flex:1;font-size:11.5px;line-height:1.45}.crApply{background:var(--brand);height:32px;color:var(--on-brand);font:600 12.5px var(--display);border:1px solid var(--brand);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 14px;transition:all .16s;display:inline-flex}.crApply:hover{filter:brightness(1.08);transform:translateY(-1px)}.crDisc{background:var(--paper);height:32px;color:var(--on-dark-2);font:500 12.5px var(--display);border:1px solid var(--line-d);white-space:nowrap;border-radius:9px;padding:0 12px;transition:all .16s}.crDisc:hover{border-color:rgba(var(--ov),.28)}.crFoot{border-top:1px solid var(--line-d);align-items:center;gap:9px;max-width:1180px;margin-top:18px;padding-top:14px;display:flex}.crFoot .msg{color:var(--on-dark-3);flex:1;font-size:12px}.crFoot .msg.warn{color:var(--cap)}.csGrid{grid-template-columns:352px 1fr;align-items:start;gap:16px;max-width:1180px;display:grid}.csTicket{background:var(--paper);border:1px solid var(--line-d);border-radius:14px;padding:16px}.csSec{margin-bottom:15px}.csSec:last-of-type{margin-bottom:0}.csLab{align-items:center;gap:7px;margin-bottom:7px;display:flex}.csLab .eyebrow{font:700 8.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3)}.csLab .scope{color:var(--on-dark-3);margin-left:auto;font-size:10px;font-style:italic}.csAmtHead{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.csAmt{font:500 24px var(--display);letter-spacing:-.02em;color:var(--on-dark);font-variant-numeric:tabular-nums;line-height:1.1}.csBand{font:500 10px var(--display);color:var(--signal-b);background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.4);border-radius:999px;margin-left:auto;padding:2px 8px}.csBand.none{color:var(--found);background:rgba(var(--found-rgb),.13);border-color:rgba(var(--found-rgb),.4)}.csTrack{height:34px;margin-bottom:6px;position:relative}.csSegs{border-radius:5px;gap:2px;height:10px;display:flex;position:absolute;inset:12px 0 auto;overflow:hidden}.csSeg{background:rgba(var(--ov),.1);flex:1;transition:background .16s}.csSeg.past{background:rgba(var(--accent-rgb),.4)}.csSeg.on{background:rgb(var(--accent-rgb))}.csKnob{background:var(--paper);border:2px solid rgb(var(--accent-rgb));pointer-events:none;border-radius:50%;width:18px;height:18px;transition:transform .1s;position:absolute;top:8px;transform:translate(-9px);box-shadow:0 1px 4px #00000059}.csTrack:hover .csKnob{transform:translate(-9px)scale(1.1)}.csRange{opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.csTicks{font:400 9px var(--display);color:var(--on-dark-3);justify-content:space-between;margin-bottom:11px;display:flex}.csPresets{flex-wrap:wrap;gap:5px;display:flex}.csPreset{font:400 10px var(--display);color:var(--on-dark-3);background:var(--paper);border:1px solid var(--line-d);border-radius:999px;padding:3px 9px;transition:all .16s}.csPreset:hover{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.5)}.csPreset.on{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.csPills{flex-wrap:wrap;gap:5px;display:flex}.csPill{font:400 11.5px var(--display);color:var(--on-dark-2);background:var(--paper);border:1px solid var(--line-d);white-space:nowrap;border-radius:999px;padding:5px 11px;transition:all .16s}.csPill:hover{border-color:rgba(var(--ov),.25)}.csPill.off{border-style:dashed}.csPill.on{color:var(--signal-b);background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.45);font-weight:600}.csPill.on.off{color:var(--cap);background:rgba(var(--cap-rgb),.12);border-color:rgba(var(--cap-rgb),.45)}.csRun{background:var(--brand);width:100%;height:40px;color:var(--on-brand);font:600 13.5px var(--display);border:1px solid var(--brand);border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:16px;transition:all .16s;display:inline-flex;position:relative;overflow:hidden}.csRun:hover{filter:brightness(1.08);transform:translateY(-1px)}.csRun.running{cursor:progress;transform:none}.csRun.running:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%) 0 0/240% 100%;animation:1s linear infinite sweep;position:absolute;inset:0}.csOut{background:var(--paper);border:1px solid var(--line-d);border-radius:14px;min-height:300px;overflow:hidden}.csOh{border-bottom:1px solid var(--line-d);background:var(--moss-2);font:600 13px var(--display);color:var(--on-dark);align-items:center;gap:9px;padding:12px 15px;display:flex}.csOh .id{font:700 10px var(--display);color:var(--on-dark-3);margin-left:auto}.csOb{padding:15px}.csEmpty{text-align:center;color:var(--on-dark-3);padding:52px 20px;font-size:13px;line-height:1.6}.csEmpty b{color:var(--on-dark-2);margin-bottom:5px;font-size:13.5px;font-weight:600;display:block}.csStale{background:rgba(var(--cap-rgb),.12);border-bottom:1px solid rgba(var(--cap-rgb),.4);color:var(--cap);align-items:center;gap:8px;margin:-15px -15px 14px;padding:9px 15px;font-size:11.5px;display:flex}.csRz{padding:6px 0}.csStage{opacity:.32;align-items:center;gap:11px;padding:9px 0;transition:opacity .26s;display:flex}.csStage.on,.csStage.done{opacity:1}.csDot{border:1.5px solid rgba(var(--ov),.25);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:all .16s;display:grid}.csDot i{background:rgba(var(--ov),.25);border-radius:50%;width:5px;height:5px;transition:all .16s;display:block}.csStage.on .csDot{border-color:rgb(var(--accent-rgb))}.csStage.on .csDot i{background:rgb(var(--accent-rgb));animation:.7s ease-in-out infinite pulse}.csStage.done .csDot{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.14)}.csStage.done .csDot i{background:rgb(var(--accent-rgb));transform:scale(.72)}.csSl{color:var(--on-dark-2);font-size:12.5px}.csSv{font:400 10.5px var(--display);color:var(--on-dark-3);opacity:0;margin-left:auto;transition:all .18s;transform:translate(-4px)}.csStage.done .csSv{opacity:1;color:var(--on-dark-2);transform:none}.csStage.done .csSv.warn{color:var(--cap)}.csBarP{background:rgba(var(--ov),.1);border-radius:2px;height:2px;margin-top:10px;overflow:hidden}.csBarP i{background:rgb(var(--accent-rgb));width:0;height:100%;transition:width .3s linear;display:block}.csVerdict{background:rgba(var(--accent-rgb),.13);border:1px solid rgba(var(--accent-rgb),.4);color:var(--signal-b);border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 14px;animation:.26s cubic-bezier(.16,1,.3,1) both cardIn;display:flex}.csVerdict.bad{background:rgba(var(--found-rgb),.12);border-color:rgba(var(--found-rgb),.4);color:var(--found)}.csVerdict.warn{background:rgba(var(--cap-rgb),.12);border-color:rgba(var(--cap-rgb),.42);color:var(--cap)}.csVerdict .vi{background:rgba(var(--ov),.09);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.csVerdict .vt{font:600 14px var(--display);letter-spacing:-.01em}.csVerdict .vs{opacity:.85;margin-top:2px;font-size:11.5px;line-height:1.45}.csSum{border-bottom:1px solid var(--line-d);flex-wrap:wrap;gap:22px;margin-bottom:15px;padding-bottom:14px;display:flex}.csSum .s{animation:.26s cubic-bezier(.16,1,.3,1) both cardIn;animation-delay:calc(var(--i) * 45ms + .12s);flex-direction:column;gap:3px;display:flex}.csSum .s .eyebrow{font:700 8.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3)}.csSum .n{font:600 19px var(--display);letter-spacing:-.01em;color:var(--on-dark);font-variant-numeric:tabular-nums}.csSum .n.mono{font-family:var(--display);font-size:15px;font-weight:500}.csChain{padding-left:2px;position:relative}.csChain:before{content:"";background:var(--line-d);transform-origin:top;width:1.5px;animation:.52s cubic-bezier(.16,1,.3,1) .18s forwards csSpine;position:absolute;top:16px;bottom:16px;left:12px;transform:scaleY(0)}@keyframes csSpine{to{transform:scaleY(1)}}.csStep{animation:.26s cubic-bezier(.16,1,.3,1) both cardIn;animation-delay:calc(var(--i) * 90ms + .32s);align-items:flex-start;gap:11px;padding:11px 0;display:flex;position:relative}.csNo{background:var(--paper);border:1.5px solid rgba(var(--ov),.22);width:25px;height:25px;color:var(--on-dark-2);font:400 10px var(--display);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid}.csStep.ap .csNo{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.15);color:var(--signal-b)}.csStep.mk .csNo{border-color:rgba(var(--op-rgb),.45);background:rgba(var(--op-rgb),.14);color:var(--op)}.csStep.ck .csNo{border-color:rgba(var(--tre-rgb),.45);background:rgba(var(--tre-rgb),.14);color:var(--tre)}.csStep.blocked .csNo{border-color:rgba(var(--found-rgb),.45);background:rgba(var(--found-rgb),.13);color:var(--found)}.csStep .cn{font:600 13px var(--display);color:var(--on-dark)}.csStep .cv{color:var(--on-dark-3);font-weight:400}.csStep .cg{color:var(--on-dark-3);margin-top:3px;font-size:11.5px}.csAvs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.csAv{background:var(--moss-2);border:1px solid var(--line-d);color:var(--on-dark-2);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 3px;font-size:11px;display:inline-flex}.csAv i{width:19px;height:19px;font:600 8.5px var(--display);background:rgba(var(--op-rgb),.16);color:var(--op);letter-spacing:-.02em;border-radius:50%;place-items:center;font-style:normal;display:grid}.csAv i.approve{background:rgba(var(--accent-rgb),.18);color:var(--signal-b)}.csAv i.view{background:rgba(var(--ov),.1);color:var(--on-dark-3)}.csAv.more{color:var(--on-dark-3);font-family:var(--display);padding:4px 9px;font-size:10px}.csAv.none{background:rgba(var(--found-rgb),.12);border-color:rgba(var(--found-rgb),.35);color:var(--found);padding:3px 10px}.csStep .cr{margin-left:auto;padding-top:2px}.csPill2{font:400 9px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-b);border:1px solid rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.13);border-radius:999px;padding:3px 8px}.csPill2.bad{color:var(--found);border-color:rgba(var(--found-rgb),.4);background:rgba(var(--found-rgb),.12)}.csNote{border-top:1px solid var(--line-d);color:var(--on-dark-3);animation:.26s cubic-bezier(.16,1,.3,1) both cardIn;animation-delay:calc(var(--n) * 90ms + .4s);margin-top:14px;padding-top:12px;font-size:11.5px}.cmStep{opacity:.32;align-items:center;gap:11px;padding:9px 0;transition:opacity .26s;display:flex}.cmStep.on,.cmStep.done{opacity:1}.cmDrop{border:1.5px dashed rgba(var(--ov),.25);text-align:center;background:var(--paper);border-radius:14px;padding:38px 20px;transition:all .16s}.cmDrop h4{font:600 16px var(--display);color:var(--on-dark);margin-bottom:6px}.cmDrop p{color:var(--on-dark-3);max-width:52ch;margin:0 auto 16px;font-size:12.5px;line-height:1.55}.cmTypes{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.cmCount{font:600 34px var(--display);color:var(--signal-b);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cmPeople{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:9px;margin-top:14px;display:grid}.cmP{background:var(--paper);border:1px solid var(--line-d);animation:.22s cubic-bezier(.16,1,.3,1) both cardIn;animation-delay:calc(var(--i) * 14ms);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.cmP .n{font:600 12.5px var(--display);color:var(--on-dark)}.cmP .t{color:var(--on-dark-3);margin-top:2px;font-size:11px;line-height:1.4}.cmP .g{font:400 10px var(--display);color:var(--signal-b);margin-top:5px}.cmP .cf{font:400 10px var(--display);color:var(--on-dark-3);flex:none;margin-left:auto}.cmHand{max-width:62ch;margin-top:16px}.cmHand h4{font:600 15px var(--display);color:var(--on-dark);margin-bottom:7px}.cmHand p{color:var(--on-dark-3);margin-bottom:15px;font-size:12.5px;line-height:1.6}.cmByHand{background:var(--paper);border:1px solid var(--line-d);border-radius:12px;margin-top:20px;overflow:hidden}.cmByHead{border-bottom:1px solid var(--line-d);background:var(--moss-2);font:700 9.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);align-items:center;padding:9px 13px;display:flex}.cmByHead span:last-child{letter-spacing:.05em;margin-left:auto}.cmByRow{border-bottom:1px solid var(--line-d);align-items:center;gap:11px;padding:9px 13px;display:flex}.cmByRow:last-child{border-bottom:none}.cmByRow .av{width:26px;height:26px;font:600 9px var(--display);background:rgba(var(--op-rgb),.16);color:var(--op);border-radius:50%;flex:none;place-items:center;display:grid}.cmByRow .av.approve{background:rgba(var(--accent-rgb),.18);color:var(--signal-b)}.cmByRow .av.view{background:rgba(var(--ov),.09);color:var(--on-dark-3)}.cmByRow .n{font:600 12.5px var(--display);color:var(--on-dark)}.cmByRow .t{color:var(--on-dark-3);margin-top:1px;font-size:10.5px}.cmTo{font:500 11px var(--display);color:var(--signal-b);white-space:nowrap}.cmFoot{border-top:1px solid var(--line-d);align-items:center;gap:14px;margin-top:22px;padding-top:15px;display:flex}.cmFoot .msg{color:var(--on-dark-3);flex:1;font-size:12.5px}.cmFoot .msg.warn{color:var(--cap)}.snack.map{max-width:min(880px,100% - 32px);padding:8px 10px 8px 18px}.snack.map .snkTxt{flex:none;max-width:168px}.snkPeople{scrollbar-width:thin;scrollbar-color:var(--tip-line) transparent;flex:1;align-items:center;gap:7px;min-width:0;padding:2px 1px;display:flex;overflow-x:auto}.snkPeople::-webkit-scrollbar{height:5px}.snkPeople::-webkit-scrollbar-thumb{background:var(--tip-line);border-radius:3px}.snkP{text-align:left;border:1px solid var(--tip-line);background:rgba(var(--tip-accent-rgb),.05);cursor:grab;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 11px 5px 6px;transition:all .16s;display:flex}.snkP:hover{border-color:rgba(var(--tip-accent-rgb),.55);background:rgba(var(--tip-accent-rgb),.12);transform:translateY(-1px)}.snkP:active{cursor:grabbing}.snkP.dragging{opacity:.4;transform:scale(.96)}.snkP.sel{border-color:var(--tip-accent);background:rgba(var(--tip-accent-rgb),.18);box-shadow:0 0 0 3px rgba(var(--tip-accent-rgb),.2)}.snkP .av{width:24px;height:24px;font:700 8.5px var(--display);letter-spacing:-.02em;background:rgba(var(--tip-accent-rgb),.16);color:var(--tip-ink);border-radius:50%;flex:none;place-items:center;display:grid}.snkP .av.approve{background:var(--tip-accent);color:var(--tip-on-accent)}.snkP .av.view{background:rgba(var(--tip-line),.5);color:var(--tip-ink-3)}.snkPt{flex-direction:column;min-width:0;display:flex}.snkPt b{font:700 11.5px/1.2 var(--display);color:var(--tip-ink);white-space:nowrap}.snkPt i{font-style:normal;font:500 9.5px var(--display);color:var(--tip-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:132px;margin-top:1px;overflow:hidden}.snack.map .snkActs{flex:none}.chDock{z-index:11;border:1px solid rgba(var(--accent-rgb),.45);background:var(--panel-solid);max-width:min(900px,100% - 32px);box-shadow:0 26px 56px -20px var(--drop);opacity:0;pointer-events:none;border-radius:18px;flex-direction:column;gap:10px;padding:12px 14px;transition:opacity .22s,transform .3s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;bottom:76px;left:50%;transform:translate(-50%,14px)}.chDock.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.stage.dockOpen .chDock,.stage.askOpen .chDock{left:calc((100% - var(--dock-clear)) / 2)}.chDockNode{border:1px solid rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.05);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:8px;height:100%;padding:10px 12px;display:flex}.chDockNode .chDockRow{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chDockHead .chDockB{font:700 12.5px var(--display);color:var(--on-dark);white-space:nowrap}.chDockHead .chDockI{font-style:normal;font:600 10.5px var(--display);color:var(--on-dark-3);white-space:nowrap}.chDockNode .chPerson{align-items:center;gap:7px;padding:3px 11px 3px 3px}.chDockNode .chPersonT{flex-direction:row;align-items:baseline;gap:5px}.chDockNode .chPersonT b{font-size:11px}.chDockNode .chPersonT i{max-width:180px;font-size:10px}.chDockNode .chPerson .av{flex:none;align-self:center;place-items:center;width:24px;min-width:24px;height:24px;font-size:9.5px;line-height:24px;display:grid}.chDockHead{align-items:center;gap:12px;display:flex}.chDockT{flex-direction:column;gap:1px;min-width:0;display:flex}.chDockT b{font:700 12.5px var(--display);color:var(--on-dark);white-space:nowrap}.chDockT i{font-style:normal;font:600 10.5px var(--display);color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chDockN{font:700 9.5px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);flex:none;margin-left:auto}.chDockHead .chGhost{flex:none;height:28px;padding:0 13px;font-size:11.5px}.chDockRow{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.chPerson{border:1px solid var(--line-d);background:var(--moss-2);cursor:grab;text-align:left;border-radius:999px;flex:none;align-items:center;gap:9px;padding:5px 13px 5px 5px;transition:all .16s;display:flex}.chPerson:hover{border-color:rgba(var(--accent-rgb),.6)}.chPerson.on{border-color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.13)}.chPerson.dragging{opacity:.45;cursor:grabbing}.chPersonT{flex-direction:column;gap:1px;min-width:0;display:flex}.chPersonT b{font:600 11.5px var(--display);color:var(--on-dark);white-space:nowrap}.chPersonT i{font-style:normal;font:400 9.5px var(--display);color:var(--on-dark-3);white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}body.chMapping .toast{bottom:200px}body.chMapping .cgActs{display:none}body.chMapping .cgCard{cursor:copy;border-style:dashed;border-color:rgba(var(--accent-rgb),.5)}body.chMapping .cgCard:after{content:"Assign here";z-index:3;font:700 10.5px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-b);background:rgba(var(--accent-rgb),.14);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:var(--r-md);opacity:0;pointer-events:none;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}body.chMapping.chArmed .cgCard:hover:after,body.chMapping .cgCard.over:after{opacity:1}body.chMapping .cgCard.over,body.chMapping.chArmed .cgCard:hover{border-color:rgb(var(--accent-rgb));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2)}@media (prefers-reduced-motion:reduce){.cgCard,.cwCard,.csStep,.csSum .s,.csVerdict,.csNote,.crBar,.cmP,.csChain:before{opacity:1!important;animation:none!important;transform:none!important}.csRun.running:after,.crSkel .sk{animation:none}}.chDrawer{background:var(--panel-solid)}.chDh{background:var(--paper)}.chWrap.in .cgCard,.chWrap.in .cwCard{opacity:1}.nd .chNode .cgCard,.nd .chNode .cwCard{opacity:1;flex-direction:column;height:100%;animation:none;display:flex}.nd .chNode .cwCard .cwText{flex:1}.nd .chNode .cgFoot,.nd .chNode .cwFoot{margin-top:auto}.nd .chNode .cgLede{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:0;padding-bottom:2px;display:-webkit-box;overflow:hidden}.chBarNode{align-items:center;gap:13px;height:100%;display:flex}.chBarNode .chTabs{flex:none}.chBarNode .chCount{font:500 11px var(--display);letter-spacing:.04em;color:var(--on-dark-3);white-space:nowrap;margin-left:auto}.chBarNode .chSeg,.chBarNode .chSep,.chBarNode .chCta{flex:none}.chBarNode .chCount:empty{margin-left:auto}.nd .cgList{height:100%;overflow:hidden}.nd .chNode{height:100%}.nd .cgCard,.nd .cwCard{opacity:1;cursor:pointer;flex-direction:column;height:100%;animation:none;display:flex;overflow:hidden}.nd .cgCard:hover,.nd .cwCard:hover{box-shadow:var(--card-shadow);border-color:rgba(var(--accent-rgb),.55);transform:none}.nd .cgLede{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-height:0;display:-webkit-box;overflow:hidden}.nd .cgFoot,.nd .cwFoot{flex:none;margin-top:auto}.nd .cwText{-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;min-height:0;display:-webkit-box;overflow:hidden}.nd .chBarNode .chCta{flex:none}.jGroundHead.hasLede{gap:0;top:17px}.jGroundHead.hasLede b{font:750 15px var(--display);letter-spacing:-.012em;margin-bottom:5px}.jGroundHead.hasLede em{font:500 12px/1.5 var(--display);color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;max-width:min(96ch,100vw - 620px);margin-bottom:5px;font-style:normal;overflow:hidden}.jGroundHead.hasLede i{font:500 11.5px var(--display);letter-spacing:.02em;color:var(--on-dark-3)}.chHeadRow{top:20px;left:auto;right:64px}.chHeadTabs .jTierBtn:not(.on):hover{color:var(--on-dark);background:rgba(var(--ov),.05)}.chBarNode{justify-content:flex-end}.chBarNode .chCount{margin-left:0}.chDh h2{font:800 19px/1.25 var(--display);letter-spacing:-.02em}.chDh .dm b{color:var(--on-dark);font-weight:600}.chDtabs button{font:600 12px var(--display);margin-right:20px;padding:9px 2px}.chDtabs button.on{font-weight:600}.chDtabs button.on:after{background:var(--signal-b);height:2.5px}.eyebrow{font:700 8.5px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--on-dark-3)}.spk{color:var(--brand);font-size:10px;font-style:normal;line-height:1}.cgOvw{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:22px;display:grid}.cgLeft,.cgRight{min-width:0}.cgLeft{flex-direction:column;display:flex}.cgWrite{flex-direction:column;flex:auto;min-height:0;display:flex}.cgWrite textarea{flex:6 1 0;min-height:96px}.cgWhat{flex:4 1 0;min-height:78px;overflow:auto}.cgHint,.cgRead,.cgFoot2{flex:none}.cgColH{align-items:center;gap:8px;margin-bottom:11px;display:flex}.cgWrite{background:rgba(var(--accent-rgb),.09);border:1px solid rgba(var(--accent-rgb),.3);border-radius:12px;padding:12px}.cgHint{color:var(--signal-b);margin-bottom:13px;font-size:11.5px;line-height:1.5}.cgWrite textarea{resize:none;border:1px solid var(--line-d);background:var(--paper);width:100%;min-height:112px;font:400 12.5px/1.6 var(--display);color:var(--on-dark);border-radius:9px;outline:none;padding:10px 11px;transition:all .16s}.cgWrite textarea:focus{border-color:rgba(var(--accent-rgb),.7);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.cgRead{font:700 9px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--signal-b);align-items:center;gap:8px;margin:13px 0 11px;display:flex}.cgRead i{background:rgb(var(--accent-rgb));border-radius:50%;flex:none;width:6px;height:6px}.cgWhat{background:var(--paper);border:1px solid rgba(var(--accent-rgb),.2);border-radius:9px;padding:11px 12px}.cgWhat .eyebrow{margin-bottom:10px;display:block}.cgWhat p{font:400 12.5px/1.75 var(--display);color:var(--on-dark)}.cgMk{color:inherit;cursor:help;border-bottom:1.5px solid rgba(var(--ov),.3);background:0 0;padding-bottom:1px}.cgMk.k-pr{border-color:rgb(var(--accent-rgb))}.cgMk.k-sub{border-color:rgba(var(--accent-rgb),.55)}.cgMk.k-fn{border-color:var(--op)}.cgMk.k-ug{border-color:rgb(var(--accent-rgb))}.cgMk.k-role{border-color:var(--op)}.cgMk.k-amt{border-color:var(--cap)}.cgMk.k-or{border-color:var(--tre);border-bottom-style:dashed}.cgFoot2{color:var(--on-dark-2);margin-top:11px;font-size:11.5px;line-height:1.5}.cgRead.busy{color:var(--on-dark-3)}.cgRead.busy i{border:2px solid rgba(var(--accent-rgb),.3);border-top-color:rgb(var(--accent-rgb));background:0 0;width:10px;height:10px;animation:.7s linear infinite chSpin}@keyframes chSpin{to{transform:rotate(360deg)}}#cgWrite{position:relative;overflow:hidden}#cgWrite.scanning:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(105deg,transparent 40%,rgba(var(--accent-rgb),.22) 50%,transparent 60%);background-size:260% 100%;animation:.85s linear infinite chSweep;position:absolute;inset:0}@keyframes chSweep{0%{background-position:160% 0}to{background-position:-60% 0}}.cgCardBox{transition:opacity .18s,filter .18s}.cgCardBox.busy{opacity:.55;filter:saturate(.5)}.cgPill.fresh{animation:.42s cubic-bezier(.16,1,.3,1) chPillIn}@keyframes chPillIn{0%{opacity:0;transform:translateY(5px)scale(.9)}55%{box-shadow:0 0 0 5px rgba(var(--accent-rgb),.22)}to{opacity:1;transform:none;box-shadow:0 0 #0000}}.cgMk.linked{background:rgba(var(--accent-rgb),.22);border-radius:3px}.cgPill.linked{border-color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb),.2);transform:translateY(-1px)}.cgPill{cursor:default}@media (prefers-reduced-motion:reduce){#cgWrite.scanning:after,.cgPill.fresh,.cgRead.busy i{animation:none}}.cgCardBox{background:var(--paper);border:1px solid var(--line-d);border-radius:11px;margin-bottom:10px;padding:2px 12px}.cgSec{padding:11px 0}.cgSec+.cgSec{border-top:1px solid var(--line-d)}.cgSecH{align-items:center;gap:7px;margin-bottom:10px;display:flex}.cgSecH span{font:700 8.5px var(--display);letter-spacing:.15em;text-transform:uppercase;color:var(--on-dark-3)}.cgSecH em{font:400 10px var(--display);color:var(--on-dark-3);margin-left:auto;font-style:normal}.cgPills{flex-wrap:wrap;gap:5px;display:flex}.cgPill{font:400 11.5px var(--display);border:1px solid var(--line-d);background:var(--moss-2);color:var(--on-dark-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px 4px 10px;transition:all .16s;display:inline-flex}.cgPill.mine{background:var(--paper);border-style:dashed}.cgPill .x{width:14px;height:14px;color:var(--on-dark-3);opacity:.55;border-radius:50%;place-items:center;transition:all .14s;display:grid}.cgPill .x:hover{opacity:1;background:rgba(var(--found-rgb),.14);color:var(--found)}.cgPill.pr{background:rgba(var(--accent-rgb),.13);border-color:rgba(var(--accent-rgb),.34);color:var(--signal-b)}.cgPill.sub{background:rgba(var(--accent-rgb),.07);border-color:rgba(var(--accent-rgb),.26);color:var(--signal-b)}.cgPill.fn{background:rgba(var(--op-rgb),.12);border-color:rgba(var(--op-rgb),.32);color:var(--op)}.cgPill.lim{background:rgba(var(--cap-rgb),.11);border-color:rgba(var(--cap-rgb),.4);color:var(--cap);font-family:var(--display);font-size:10.5px}.cgPill.mono{font-family:var(--display);font-size:10.5px}.cgAdd{font:400 11.5px var(--display);border:1px dashed var(--line-d);color:var(--on-dark-3);background:0 0;border-radius:999px;padding:4px 11px;transition:all .16s}.cgAdd:hover{border-color:rgb(var(--accent-rgb));color:var(--signal-b);background:rgba(var(--accent-rgb),.07)}.cgSecH.plain span{color:var(--on-dark-3)}.cgLegend{color:var(--on-dark-3);gap:18px;padding:2px 4px;font-size:11px;display:flex}.cgLegend span{align-items:center;gap:8px;display:inline-flex}.cgLegend .dsh{border-top:1.5px dashed var(--on-dark-3);width:16px;display:block}.cgSave{border-top:1px solid var(--line-d);align-items:center;gap:11px;margin-top:20px;padding-top:14px;display:flex}.cgSave .msg{color:var(--on-dark-3);flex:1;font-size:11.5px}.cgSave .msg.warn{color:var(--cap)}.cgSave .crApply{border-radius:9px;height:34px;padding:0 16px;font-size:12.5px}.cgMx h3{font:800 17px var(--display);letter-spacing:-.02em;color:var(--on-dark);margin-bottom:7px}.cgSub{font:400 12px/1.55 var(--display);color:var(--on-dark-2);max-width:62ch;margin-bottom:14px}.cgSearch{background:var(--paper);border:1px solid var(--line-d);height:38px;color:var(--on-dark-3);border-radius:9px;align-items:center;gap:9px;padding:0 12px;transition:all .16s;display:flex}.cgSearch:focus-within{border-color:rgba(var(--accent-rgb),.6)}.cgSearch input{font:400 12.5px var(--display);color:var(--on-dark);background:0 0;border:none;outline:none;flex:1}.cgSearch.sm{max-width:250px;height:34px}.cgSearch.sm input{font-size:12px}.cgFilters{flex-wrap:wrap;gap:7px;margin:11px 0 14px;display:flex}.cgSel{background:var(--paper);border:1px solid var(--line-d);border-radius:999px;align-items:center;height:32px;padding:0 27px 0 12px;transition:all .16s;display:inline-flex;position:relative}.cgSel:hover{border-color:rgba(var(--ov),.26)}.cgSel select{appearance:none;font:400 11.5px var(--display);color:var(--on-dark);cursor:pointer;background:0 0;border:none;outline:none;padding-right:4px}.cgSel svg{pointer-events:none;color:var(--on-dark-3);position:absolute;right:13px}.cgSel.wide{border-radius:8px;width:100%;height:34px;margin:9px 0}.cgSel.wide select{width:100%;font-size:11.5px}.cgTable{background:var(--paper);border:1px solid var(--line-d);border-radius:11px;overflow:hidden}.cgTh,.cgTr{grid-template-columns:1fr .85fr 1.4fr 1.7fr .75fr;align-items:center;gap:10px;padding:10px 13px;display:grid}.cgTh{background:var(--moss-2);border-bottom:1px solid var(--line-d)}.cgTh span{font:700 8.5px var(--display);letter-spacing:.15em;text-transform:uppercase;color:var(--on-dark-3)}.cgTr{border-bottom:1px solid var(--line-d);font:400 12px var(--display);color:var(--on-dark)}.cgTr:last-child{border-bottom:none}.cgTr.empty{text-align:center;color:var(--on-dark-3);padding:26px;font-size:12px;display:block}.cgTr .mono{font:400 10.5px var(--display);color:var(--on-dark-2)}.cgTr .mono u{color:var(--on-dark-3);text-decoration:none}.cgTh .r,.cgTr .r{text-align:right}.cgFn{font-style:normal;font:500 11px var(--display);background:rgba(var(--op-rgb),.13);color:var(--op);border-radius:999px;padding:3px 9px;display:inline-flex}.cgFn.ap{background:rgba(var(--accent-rgb),.15);color:var(--signal-b)}.cgFn.ck{background:rgba(var(--tre-rgb),.13);color:var(--tre)}.cgMxFoot{align-items:center;margin-top:12px;display:flex}.cgMxFoot .mono{font:400 11px var(--display);color:var(--on-dark-3)}.cgAddCfg{border:1px solid var(--line-d);background:var(--paper);height:34px;font:500 12.5px var(--display);color:var(--on-dark);border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:0 15px;transition:all .16s;display:inline-flex}.cgAddCfg:hover{border-color:rgba(var(--accent-rgb),.6);color:var(--signal-b)}.cgUBar{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:14px;display:flex}.cgUBar .cgCount{font:400 11px var(--display);color:var(--on-dark-3)}.cgUBar .chSeg{margin-left:auto}.cgUGrid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:10px;display:grid}.cgU{background:var(--paper);border:1px solid var(--line-d);animation:.24s cubic-bezier(.16,1,.3,1) both cardIn;animation-delay:calc(var(--i) * 40ms);border-radius:11px;padding:12px}.cgUTop{align-items:center;gap:9px;display:flex}.cgU .av{width:30px;height:30px;font:600 10.5px var(--display);background:rgba(var(--op-rgb),.15);color:var(--op);border-radius:50%;flex:none;place-items:center;display:grid}.cgU .av.approve{background:rgba(var(--accent-rgb),.17);color:var(--signal-b)}.cgU .av.view{background:rgba(var(--ov),.1);color:var(--on-dark-3)}.cgU .un{font:600 13px var(--display);color:var(--on-dark);letter-spacing:-.01em}.cgU .ut{color:var(--on-dark-3);margin-top:1px;font-size:11px}.cgU .uid{font:400 10px var(--display);color:var(--on-dark-3);margin-top:7px}.cgU .usent{font:400 11.5px/1.55 var(--display);color:var(--on-dark);border-bottom:1px solid var(--line-d);margin-bottom:9px;padding-bottom:10px}.cgU .uchips{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.cgU .cgChip{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.3);color:var(--signal-b);padding:3px 9px;font-size:10.5px}.cgU .cgChip.fn{background:rgba(var(--op-rgb),.12);border-color:rgba(var(--op-rgb),.32);color:var(--op)}.cgU .cgChip.lim{font-family:var(--display);font-size:10px}@media (prefers-reduced-motion:reduce){.cgU{animation:none}}.chDh .dm{gap:0}.chDh .dm span+span:before{content:"·";opacity:.45;margin:0 11px}.chDh .dm span{opacity:.5;transition:all .16s}.chDh .dm span.done{opacity:.8;color:var(--on-dark-2)}.chDh .dm span.on{opacity:1;color:var(--signal-b)}.chDh .dm span.done:after{content:" ✓";opacity:.7}.grpTitle{align-items:center;gap:9px;margin:8px 0 2px;display:flex}.pane .grpTitle+.sblock{margin-top:10px}.pane div:has(>.grpTitle)+.sblock{margin-top:10px}.grpTitle h3{margin:0}.grpLogo{border:1px solid var(--line-d);background:var(--paper);color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.grpLogo svg,.grpLogo img{width:auto;max-width:180px;height:40px;display:block}.portGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:4px;display:grid}.portCell{border:1px solid var(--line-d);background:rgba(var(--accent-rgb),.05);border-radius:11px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.portCell b{font:700 19px var(--display);color:var(--on-dark);line-height:1}.portCell i{font:600 9.5px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-3);font-style:normal}.portCell.ext{background:rgba(var(--cap-rgb),.1);border-style:dashed;border-color:rgba(var(--cap-rgb),.45)}.grpEdit{cursor:pointer;border:1px solid var(--line-l);width:26px;height:26px;color:var(--on-dark-3);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.grpEdit svg{width:13px;height:13px}.grpEdit:hover{color:var(--on-dark);border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.1)}.grpTitle.editing .grpEdit{display:none}.grpInput{min-width:0;font:800 22px var(--display);letter-spacing:-.02em;color:var(--on-dark);background:rgba(var(--ov),.05);border:1px solid rgba(var(--accent-rgb),.55);border-radius:9px;outline:none;flex:1;padding:2px 9px}.acctFil{flex-wrap:wrap;gap:6px;margin:2px 0 10px;display:flex}.acctChip{cursor:pointer;font:700 11px var(--display);letter-spacing:-.01em;color:var(--on-dark-2);border:1px solid var(--line-l);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;transition:all .14s;display:inline-flex}.acctChip i{font:700 10px var(--display);color:var(--on-dark-3);font-style:normal}.acctChip:hover:not(:disabled){color:var(--on-dark);border-color:rgba(var(--accent-rgb),.5)}.acctChip.on{color:var(--signal-b);background:rgba(var(--accent-rgb),.13);border-color:rgba(var(--accent-rgb),.5)}.acctChip.on i{color:var(--signal-b);opacity:.7}.acctChip.none{opacity:.42;cursor:default}.srcParts{flex-direction:column;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.srcParts li{border:1px solid var(--line-l);font:600 12.5px var(--display);color:var(--on-dark);border-radius:10px;padding:8px 12px 9px 30px;position:relative}.srcParts li:before{content:"";background:rgba(var(--accent-rgb),.6);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:13px}.srcParts li a{color:rgb(var(--accent-rgb));text-decoration:none}.srcParts li a:hover{text-decoration:underline}.agHead{border-bottom:1px solid var(--line-d);align-items:center;gap:9px;min-width:0;margin:-6px -2px 7px;padding:0 46px 7px 0;display:flex}.agHead>b{font:700 12.5px var(--display);letter-spacing:-.01em;color:var(--on-dark);flex:none}.agRuns{border:1px solid var(--line-d);background:var(--paper);border-radius:999px;gap:4px;padding:2px;display:inline-flex}.agRunChip{font:700 10px var(--display);letter-spacing:.05em;color:var(--on-dark-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 12px;line-height:1.2;transition:all .13s}.agRunChip:hover{color:var(--on-dark)}.agRunChip.on{background:rgba(var(--accent-rgb),.14);color:var(--signal-b)}.agRunChip.live:after{content:"";background:var(--cap);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-left:5px;animation:1.1s ease-in-out infinite agPulse;display:inline-block}.agRunOf{min-width:0;font:600 10.5px var(--display);color:var(--on-dark-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}@keyframes agPulse{50%{opacity:.45}}.agEnts{border-bottom:1px solid var(--line-l);flex-wrap:wrap;gap:4px;margin:10px 0 2px;padding-bottom:10px;display:flex}.agEntChip{font:700 10px var(--display);letter-spacing:.03em;border:1px solid var(--line-d);background:var(--paper);color:var(--on-dark-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;line-height:1.2;transition:all .13s;display:inline-flex}.agEntChip:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--on-dark)}.agEntChip>i{color:var(--on-dark-3);font-size:9px;font-style:normal;font-weight:800}.agEntChip.on{border-color:var(--brand);background:rgba(var(--accent-rgb),.12);color:var(--signal-b)}.agEntChip.on>i{color:var(--signal-b)}.agEmpty{font:500 12.5px/1.6 var(--display);color:var(--on-dark-2);padding:22px 4px}.agRd{height:calc(100% - 30px);min-height:0;margin:0 -2px;padding:0 6px 14px 2px;overflow:hidden auto}.agRdSum{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.28);border-radius:12px;margin-bottom:12px;padding:10px 12px 11px}.agRdSum.live{border-style:dashed}.agRdKick{font:700 8.5px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--signal-b);margin-bottom:4px;display:block}.agRdSum p{font:500 13px/1.55 var(--display);color:var(--on-dark);margin:0}.agRdSum p b{font-weight:700}.agRdFacts{border:1px solid var(--line-d);background:var(--paper);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 11px;display:grid;overflow:hidden}.agRdM{border-left:1px solid var(--line-l);grid-template-rows:12px auto 12px;align-content:start;gap:3px;min-width:0;padding:8px 11px 9px;display:grid;position:relative}.agRdM:first-child{border-left:0}.agRdM i{font:700 8px/12px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-3);align-items:center;gap:4px;min-width:0;font-style:normal;display:flex}.agRdM i svg{opacity:.65;flex:none;width:11px;height:11px}.agRdM em{font:700 15px/17px var(--display);color:var(--on-dark);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-style:normal;transition:color .2s;overflow:hidden}.agRdM u{font:600 9px/12px var(--display);color:var(--on-dark-3);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}@container (width<=620px){.agRdFacts{grid-template-columns:1fr 1fr}.agRdM:nth-child(3){border-left:0}.agRdM:nth-child(n+3){border-top:1px solid var(--line-l)}}.agRdGrp{margin:0 0 6px}.agSrcFold{background:0 0;border:0;margin:0;padding:0 0 0 44px;position:relative;overflow:visible}.agSrcFold>summary,.agSrcFold>.agSrcBody,.agRow>.agSrcSum{background:0 0;border:0;position:relative}.agSrcFold>summary:before,.agSrcFold>.agSrcBody:before,.agRow>.agSrcSum:before{content:"";border-left:2px solid var(--line-d);position:absolute;top:0;bottom:0;left:-28px}.agRow>.agSrcSum{border-radius:0;margin-bottom:0}.agSrcFold>.agSrcBody:before{top:0}.agSrcFold:first-of-type>summary:before,.agSrcFold:first-of-type>.agSrcSum:before{top:50%}.agSrcFold:last-of-type>summary:before,.agSrcFold:last-of-type>.agSrcSum:before{bottom:50%}.agSrcFold:last-of-type[open]>summary:before{bottom:0}.agSrcFold:last-of-type[open]>.agSrcBody:before{display:none}.agSrcFold>summary{border-radius:0;margin-bottom:0}.agSrcFold[open]>.agSrcBody{border:0;border-radius:0;margin-bottom:6px;padding:0 12px 14px 0}.agTLNode{background:var(--brand);color:#fff;border:3px solid var(--paper);width:36px;height:36px;box-shadow:0 0 0 1px var(--line-d);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-46px;transform:translateY(-50%)}.agTLNode svg{width:16px;height:16px}.agSrcSum{cursor:pointer;border-bottom:1px solid var(--line-l);align-items:center;gap:11px;min-height:52px;padding:14px 12px 14px 4px;list-style:none;display:flex}.agSrcFold:last-of-type>.agSrcSum,.agSrcFold[open]>summary{border-bottom-color:#0000}.agSrcSum::-webkit-details-marker{display:none}.agSrcSum:hover .agSumBody b{color:var(--signal-b)}.agSumBody{flex:1;gap:2px;min-width:0;display:grid}.agSumBody b{font:700 13px var(--display);letter-spacing:-.01em;color:var(--on-dark);white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}.agSumLine{min-width:0;color:var(--on-dark-3);white-space:nowrap;text-overflow:ellipsis;gap:8px;font-size:11px;line-height:1.4;display:flex;overflow:hidden}.agSumLine em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.agSumRight{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.agSumFigs{font:700 9.5px var(--display);letter-spacing:.06em;color:var(--on-dark-3);flex:none}.agDoneTag{font:800 8.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-b);border:1px solid rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.07);border-radius:999px;padding:2px 7px}.agSrcFold:has(.agTLNode.hold) .agDoneTag{color:var(--cap);border-color:rgba(var(--cap-rgb),.45);background:rgba(var(--cap-rgb),.1)}.agSrcFold:has(.agTLNode.bad) .agDoneTag{color:rgb(var(--found-rgb));border-color:rgba(var(--found-rgb),.45);background:rgba(var(--found-rgb),.1)}.agTLNode.inactive{background:var(--cap);color:var(--on-brand)}.agSrcFold:has(.agTLNode.inactive) .agDoneTag{color:var(--cap);border-color:rgba(var(--cap-rgb),.45);background:rgba(var(--cap-rgb),.1)}.agLiveTag{font:800 9px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-b);background:rgba(var(--accent-rgb),.12);border-radius:999px;flex:none;padding:3px 8px}.agSrcFold[open] .agSrcSum .trChev{transform:rotate(90deg)}.agSrcBody{border-top:1px solid var(--line-l);padding:4px 12px 14px}.agGroupFold>summary>.agTLNode{background:var(--paper);color:var(--brand);box-shadow:0 0 0 1px var(--line-d)}.agGroupFold[open]>summary>.agTLNode{background:rgba(var(--accent-rgb),.14)}.agGroupBody{padding:0 0 4px 22px}.agGroupBody>.agSrcFold{padding-left:40px}.agTLTraces{padding-top:8px}.agTLTraces .trPhase{margin-top:6px}.agTLTraces .trPhase:first-child{margin-top:0}.agRow .agSrcSum{cursor:default}.agRow.st-pending .agSrcSum{color:var(--on-dark-3);background:0 0}.agRow.st-pending .agSumBody b{color:var(--on-dark-3);font-weight:600}.agRow.st-pending .agTLNode{background:var(--paper);color:var(--on-dark-3);box-shadow:0 0 0 1px var(--line-d)}.agRow.st-active .agSrcSum{background:0 0}.agRow.st-active .agTLNode{animation:1.4s ease-in-out infinite agNodePulse}@keyframes agNodePulse{0%,to{box-shadow:0 0 0 1px var(--line-d),0 0 0 0 rgba(var(--accent-rgb),.35)}50%{box-shadow:0 0 0 1px var(--line-d),0 0 0 8px rgba(var(--accent-rgb),0)}}.trTree{padding:6px 12px 10px calc(var(--trIndent,30px) - 16px);border-top:1px dashed var(--line-l);gap:8px;margin:0;list-style:none;display:grid}.trBranch{padding-left:16px;position:relative}.trBranch:before{content:"";background:var(--on-dark-2);border-radius:1px;width:7px;height:7px;position:absolute;top:7px;left:0}.trStepH{font:600 12px/1.5 var(--display);color:var(--on-dark);margin:0 0 4px}.trWrap{flex-direction:column;gap:14px;margin-top:14px;display:flex}.trSec{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.trSec>h5{font:700 9px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin:0}.trSrc{border:1px solid rgba(var(--accent-rgb),.26);background:rgba(var(--accent-rgb),.05);border-radius:12px;padding:10px 12px}.trSrcH{color:var(--on-dark);align-items:baseline;gap:10px;margin:0;font-size:12.5px;display:flex}.trSrcH b{font-weight:700}.trSys{gap:6px;margin-top:9px;display:grid}.trSysItem{border:1px solid var(--line-d);background:var(--paper);border-radius:11px;padding:8px 11px}.trSysItem>summary{cursor:pointer;color:var(--on-dark);align-items:center;gap:9px;font-size:12px;list-style:none;display:flex}.trSysItem>summary::-webkit-details-marker{display:none}.trSysItem>summary b{font-weight:700}.trSysNote{color:var(--on-dark-3);margin:7px 0 0;font-size:11px;line-height:1.5}.trSysItem ul{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.trSysItem li{background:rgba(var(--ov),.06);letter-spacing:.02em;color:var(--on-dark-2);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:3px 8px;font-size:10.5px}.trVerdict{border:1px solid rgba(var(--rsn-warm),.42);background:linear-gradient(14deg,rgba(var(--accent-rgb),.2) 0%,rgba(var(--accent-rgb),.08) 48%, rgba(var(--rsn-warm),calc(var(--rsn-fill) * 3.2)) 100%);border-radius:13px;grid-template-columns:minmax(0,1fr);gap:9px;padding:12px 13px;display:grid}.trHead{align-items:center;gap:9px;margin:0;display:flex}.trHead b{font:700 12.5px/1.4 var(--display);letter-spacing:-.005em;color:var(--rsn-warm-solid)}.trHead .aiOrb{flex:none;width:26px;height:26px}.trNote{color:var(--on-dark);margin:0;font-size:12.5px;line-height:1.6}.trStatus{color:var(--on-dark-2);margin:0;font-size:11.5px;line-height:1.6}.trTag{font:700 9px var(--display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;margin-right:7px;padding:3px 8px;display:inline-flex}.trTag.ok{background:rgba(var(--accent-rgb),.16);color:var(--signal-b)}.trTag.hold{background:rgba(var(--cap-rgb),.18);color:var(--cap)}.trTag.bad{background:rgba(var(--found-rgb),.16);color:rgb(var(--found-rgb))}.trWhy{border-top:1px solid rgba(var(--rsn-warm),.3);gap:7px;margin:0;padding-top:10px;display:grid}.trLedger{gap:8px;display:grid}.trPhase{border:1px solid var(--line-d);background:var(--paper);--trPad:12px;--trBadge:19px;--trGap:9px;--trIndent:calc(var(--trPad) + var(--trBadge) + var(--trGap));border-radius:12px;overflow:hidden}.trPhase>summary{align-items:center;gap:var(--trGap);padding:9px var(--trPad);cursor:pointer;font:700 12px var(--display);letter-spacing:-.01em;color:var(--on-dark);list-style:none;display:flex}.trPhase>summary::-webkit-details-marker{display:none}.trPhase>summary i{width:var(--trBadge);height:var(--trBadge);background:rgba(var(--accent-rgb),.12);color:var(--signal-b);font:700 9.5px var(--display);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.trCnt{font:700 9px var(--display);letter-spacing:.1em;color:var(--on-dark-3);margin-left:auto}.trChev,.trPhase>summary .trChev{width:auto;height:auto;color:var(--on-dark-3);font-size:inherit;background:0 0;border-radius:0;flex:none;transition:transform .18s;display:inline-flex}.trChev svg{width:13px;height:13px;display:block}details[open]>summary .trChev{transform:rotate(90deg)}.trSysItem>summary,.trAgents>summary,.trPhase>summary{align-items:center}.trSysItem>summary .trCnt,.trAgents>summary .trCnt{margin-left:auto;margin-right:8px}.trPhase>summary .trCnt{margin-right:8px}.trEv{gap:5px;margin:0;padding:2px 0 0 14px;list-style:none;display:grid;position:relative}.trEv:before{content:"";border-left:1px solid var(--line-d);position:absolute;top:4px;bottom:6px;left:3px}.trEv li{padding:0 0 0 14px;position:relative}.trEv li:before{content:"";background:var(--signal-b);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.trEv li:after{content:"";border-top:1px solid var(--line-d);width:11px;position:absolute;top:11px;left:-11px}.trFind{color:var(--on-dark);margin:0;font-size:12.5px;line-height:1.55}.trFindLink{color:var(--signal-b);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--accent-rgb),.45);text-decoration-color:rgba(var(--accent-rgb),.45);overflow-wrap:anywhere;transition:all .14s}.trFindLink:hover{text-decoration-color:currentColor}.trCiteLink{overflow-wrap:anywhere;max-width:100%;color:var(--signal-b);border-bottom:1px solid rgba(var(--accent-rgb),.45);align-items:center;gap:4px;text-decoration:none;transition:all .14s;display:inline-flex}.trCiteLink:hover{border-bottom-color:currentColor}.trCiteLink svg{opacity:.7;flex:none;width:9px;height:9px}.trCite{color:var(--on-dark-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-size:10px;line-height:1.5;display:flex}.trCite b{color:var(--on-dark-2);font-weight:700}.trCoord{background:rgba(var(--ov),.07);letter-spacing:.01em;word-break:break-word;border-radius:5px;padding:1px 6px}.trAnchor,.trAs{opacity:.85}.trRun{border-top:1px solid rgba(var(--rsn-warm),.3);padding-top:10px}.trRun dl{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.trRun dt{font:700 8.5px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3);align-items:center;gap:5px;display:flex}.trRun dt svg{opacity:.7;flex:none;width:11px;height:11px}.trRun dd{font:700 15px var(--display);letter-spacing:-.01em;color:var(--on-dark);margin:1px 0 0}.trSecFold{gap:0;display:block}.trSecH{cursor:pointer;align-items:center;gap:8px;padding:2px 0;list-style:none;display:flex}.trSecH::-webkit-details-marker{display:none}.trSecH>h5{font:700 9px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin:0;transition:color .15s}.trSecH:hover>h5{color:var(--on-dark-2)}.trSecH .trCnt{margin-left:0}.trSecH .trChev{margin-left:auto}.trSecFold[open]>.trSecH{margin-bottom:9px}.trSecBody{gap:10px;display:grid}.trRunBare{border-top:0;padding-top:0}.agKidsPage{gap:2px;padding-left:2px;display:grid}.agSrcFold.noTrace>.agSrcSum{cursor:default}.agNoTrace{font:500 10.5px var(--display);color:var(--on-dark-3);margin:0 0 8px;padding-left:2px}.trAgents{margin-top:9px}.trAgents>summary{cursor:pointer;font:700 10px var(--display);letter-spacing:.02em;color:var(--on-dark-2);align-items:center;gap:8px;list-style:none;display:flex}.trAgents>summary::-webkit-details-marker{display:none}.trFlow{grid-template-columns:minmax(0,1fr);gap:0;margin-top:10px;display:grid}.trLaneK{font:700 8.5px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3);display:block}.trAgents ul{grid-template-columns:minmax(0,1fr);gap:9px;margin:7px 0 0;padding:0;list-style:none;display:grid}.trAgents .trFan{padding-left:23px;position:relative}.trFan:before{content:"";background:rgba(var(--accent-rgb),.34);border-radius:2px;width:1.5px;position:absolute;top:7px;bottom:7px;left:5px}.trFan>li{position:relative}.trFan>li:before{content:"";background:rgba(var(--accent-rgb),.34);width:9px;height:1.5px;position:absolute;top:6px;left:-12px}.trFan>li:after{content:"";background:var(--paper);border:1.5px solid rgba(var(--accent-rgb),.55);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-20.5px}.trJoin{height:22px;margin:8px 0 4px;position:relative}.trJoin:before{content:"";background:rgba(var(--accent-rgb),.34);width:1.5px;height:13px;position:absolute;top:-6px;left:5px}.trJoin:after{content:"";border-left:1.5px solid var(--rsn-warm-solid);border-bottom:1.5px solid var(--rsn-warm-solid);width:8px;height:8px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.trJoin span{font:600 9.5px var(--display);letter-spacing:.02em;color:var(--on-dark-3);position:absolute;top:3px;left:23px}.trLane.syn{padding-left:23px}.trLane.syn .trBar i{background:var(--rsn-warm-solid)}.trLane.syn .trLaneK{color:var(--rsn-warm-solid)}.trAgH{color:var(--on-dark);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.trAgH b{font-weight:700}.trAgH span{color:var(--on-dark-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.trBar{background:rgba(var(--ov),.08);border-radius:3px;height:5px;margin:4px 0 3px;position:relative}.trBar i{background:var(--signal-b);border-radius:3px;position:absolute;top:0;bottom:0}.trAgents li.syn .trBar i{background:var(--rsn-warm-solid)}.trAgM{color:var(--on-dark-3);gap:12px;font-size:9.5px;display:flex}.rsn{background:linear-gradient(102deg, rgba(var(--rsn-warm),var(--rsn-fill)) 0%, rgba(var(--rsn-rgb),calc(var(--rsn-fill) * 1.35)) 46%, rgba(var(--rsn-cool),var(--rsn-fill)) 100%);border:1px solid rgba(var(--rsn-rgb),var(--rsn-line));border-radius:11px;margin-top:10px;padding:10px 12px 11px}.rsn p{color:var(--on-dark);margin:5px 0 0;font-size:12.5px;line-height:1.6}.rsnH{font:700 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rsn-ink);align-items:center;gap:7px;display:flex}.rsn.one{border-radius:999px;align-items:center;gap:8px;padding:6px 11px 6px 8px;display:flex}.rsn.one p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.rsn.one .rsnOrb{width:15px;height:15px}.rsn.one .rsnOrb .w1{filter:blur(.9px)saturate(1.75)brightness(1.15)}.rsn.one .rsnOrb .w2{filter:blur(1.4px)saturate(1.6)brightness(1.12)}.rsn .rsnOrb{flex:none;width:17px;height:17px;animation-duration:4.6s}.rsn .rsnOrb .w1,.rsn .rsnOrb .w2{left:0;right:0}.rsn .rsnOrb .w1{filter:blur(1.1px)saturate(1.7)brightness(1.12);height:40%;top:26%}.rsn .rsnOrb .w2{filter:blur(1.8px)saturate(1.6)brightness(1.1);height:30%;top:48%}.rsn .rsnOrb .gl{background:radial-gradient(46% 22% at 50% 9%,#ffffffb3,#0000 74%);box-shadow:inset 0 .5px .8px #ffffff80}.qn .rsn{margin:9px 0 2px}.aiOrb#aiOrb{cursor:pointer}.aiOrb{background:var(--paper);width:26px;height:26px;box-shadow:0 0 14px -6px rgba(var(--rsn-warm),.8);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:width .34s cubic-bezier(.2,.7,.3,1),height .34s cubic-bezier(.2,.7,.3,1);animation:4.6s ease-in-out infinite orbBreathe;display:inline-flex;position:relative}.aiOrb i{display:none}.orbArt{width:100%;height:100%;display:block;overflow:visible}.orbRim{fill:none;stroke:var(--rsn-warm-solid);stroke-width:1.4px;opacity:.95;vector-effect:non-scaling-stroke}.orbSpin{transform-origin:20px 20px}.oL{fill:none;stroke:var(--rsn-warm-solid);stroke-width:1.15px;opacity:.7;vector-effect:non-scaling-stroke}.oD{fill:none;stroke:var(--rsn-warm-solid);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.01 22;opacity:1;vector-effect:non-scaling-stroke;animation:orbDots var(--dd,7s) linear infinite}.rsnOrb,.hnOrb,.ctaOrb,.srcFootWhy .aiOrb{background:#f0dcae}.rsnOrb .oL,.hnOrb .oL,.ctaOrb .oL,.srcFootWhy .oL{stroke:#24512f;stroke-width:.95px;opacity:.62}.rsnOrb .oD,.hnOrb .oD,.ctaOrb .oD,.srcFootWhy .oD{stroke:#24512f;stroke-width:2px;stroke-dasharray:.01 30}.rsnOrb .orbRim,.hnOrb .orbRim,.ctaOrb .orbRim,.srcFootWhy .orbRim{stroke:#24512f;stroke-width:1.2px;opacity:.75}@keyframes orbDots{to{stroke-dashoffset:-78px}}@keyframes orbBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.aiOrb.think{box-shadow:0 0 20px -5px rgba(var(--rsn-warm),.95);animation-duration:2.2s}.aiOrb.think .oD{animation-duration:3.4s}.aiOrb.wait{animation-duration:6.5s}.aiOrb.wait .oD{opacity:.45;animation-duration:22s}.aiOrb.idle{animation-duration:7.5s}.aiOrb.idle .oL{opacity:.34}.aiOrb.idle .oD{opacity:.6;animation-duration:14s}@media (prefers-reduced-motion:reduce){.aiOrb,.oD{animation:none}}.ctaOrb{flex:none;width:22px;height:22px;animation-duration:5s;box-shadow:inset 0 0 6px #ffffff14,0 0 0 1.5px #ffffff75,0 0 0 3px #ffffff1f,0 0 12px -2px #9b4dff99}#btnDecode.locating{pointer-events:none}.lkProg{pointer-events:none;transform-origin:0;border-radius:inherit;z-index:0;background:linear-gradient(90deg,#ffffff12 0%,#ffffff29 82%,#ffffff57 100%);width:100%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}#btnDecode{position:relative;overflow:hidden}#btnDecode>:not(.lkProg){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.lkProg{transition:none!important}}#btnDecode.locating .ctaOrb{animation-duration:2s;box-shadow:inset 0 0 6px #ffffff1f,0 0 0 2px #ffffffc7,0 0 0 4.5px #ffffff2e,0 0 20px -1px #c496ffe6}#btnDecode.locating #btnLabel{display:inline-block}@keyframes lkSay{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}#btnDecode .lkSay{animation:.46s cubic-bezier(.35,0,.2,1) both lkSay}.opsDash{max-width:1240px;margin:0 auto;padding:0 44px 56px}.opsDashHead{margin-bottom:14px}.opsDashHead h3{font:800 15px var(--display);color:var(--on-dark);letter-spacing:-.01em}.opsDashLede{font:600 12px/1.5 var(--display);color:var(--on-dark-3);margin-top:3px}.opsTblWrap{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-lg);padding:6px 8px;overflow-x:auto}.opsTbl{border-collapse:collapse;width:100%;min-width:780px;font-size:12.5px}.opsTbl th{text-align:left;font:700 10px var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--on-dark-3);border-bottom:1px solid var(--line-l);padding:10px 14px}.opsTbl td{border-bottom:1px solid var(--line-d);vertical-align:middle;color:var(--on-dark-2);padding:12px 14px}.opsTbl tr:last-child td{border-bottom:none}.opsTbl td.opsWhen{font:600 11px var(--mono);color:var(--on-dark-3);white-space:nowrap}.opsTbl td.opsCust b{font:700 12.5px var(--display);color:var(--on-dark);display:block}.opsTbl td.opsCust span{color:var(--on-dark-3);font-size:11px}.opsTbl td.opsEmpty{text-align:center;border-bottom:none;padding:26px 14px}.opsTbl td.opsEmpty b{font:700 12.5px var(--display);color:var(--on-dark-2);margin-bottom:3px;display:block}.opsTbl td.opsEmpty span{color:var(--on-dark-3);font-size:11.5px}.opsTbl td.opsNode{font:600 11px var(--mono);color:var(--on-dark-3)}.opsResume{font:700 11.5px var(--display);color:var(--signal-b);white-space:nowrap;border:1px solid rgba(var(--accent-rgb),.4);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;transition:all .15s;display:inline-flex}.opsResume:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.7)}@media (width<=900px){.opsDash{padding:0 20px 40px}}.crTaWrap{position:relative}.crDrop{z-index:60;background:var(--panel-solid);border:1px solid var(--line-d);min-width:240px;max-width:340px;box-shadow:0 16px 34px -14px var(--drop);border-radius:10px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.crDrop[hidden]{display:none}.crDropB{text-align:left;font:400 12px/18px var(--display);color:var(--on-dark-2);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:6px 10px;transition:all .1s;display:flex}.crDropB b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.crDropB i{font:600 10px/14px var(--display);color:var(--on-dark-3);flex:none;font-style:normal}.crDropB.on,.crDropB:hover{background:rgba(var(--accent-rgb),.14);color:var(--signal-b)}.crPHead{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.crPHead .row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.crPHead h3{margin-top:0}.crPHead .pm{font:400 10px/14px var(--display);color:var(--on-dark-3);white-space:nowrap;margin-left:auto}.crFlowWrap.vert{margin:10px -14px 4px;padding:2px 14px 10px;display:block;overflow-x:auto}.cgRead.demo{align-items:flex-start;line-height:1.5}.cgRead.demo i{background:var(--signal);margin-top:5px}.cgNl{flex:none;margin-top:12px}.cgNl .eyebrow{margin-bottom:8px;display:block}.cgNlRow{flex-wrap:wrap;gap:6px;display:flex}.cgRule{font:400 12px/1.7 var(--display);color:var(--on-dark-2)}.cgRule b{color:var(--on-dark);font-weight:700}.cgTable.ent .cgTh,.cgTable.ent .cgTr{grid-template-columns:.62fr 1.55fr .8fr .7fr}.cgGap{border:1px dashed var(--line-d);background:var(--moss-2);border-radius:11px;flex-direction:column;gap:4px;margin:0 0 13px;padding:11px 13px;display:flex}.cgGap b{font:600 12.5px var(--display);color:var(--on-dark)}.cgGap span{color:var(--on-dark-2);font-size:11.5px;line-height:1.55}.cgGap i{font-style:italic}.wfC{margin:0 auto;position:relative}.wfC>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.wfC>:not(svg){margin:0;position:absolute}.wfC .wfE{fill:none;stroke:rgba(var(--ov),.2);stroke-width:1.4px}.wfC .wfA{fill:none;stroke:rgba(var(--ov),.38);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wfC .wfBox{fill:rgba(var(--ov),.028);stroke:rgba(var(--ov),.24);stroke-width:1.2px;stroke-dasharray:2 4;stroke-linecap:round}.wfC .wfOrM rect{fill:var(--paper);stroke:var(--cap);stroke-width:1.5px}.wfEither{font:700 10px/14px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--cap);white-space:nowrap;pointer-events:none;line-height:14px}.wfPathTag{font:700 10px/14px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-2);background:var(--paper);border:1px solid var(--line-d);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;height:19px;line-height:14px;display:inline-flex}.wfTerm{text-align:center;font:600 12px/18px var(--display);color:var(--on-dark-2);background:rgba(var(--ov),.07);border:1px solid var(--line-d);border-radius:999px;place-items:center;line-height:18px;display:grid}.wfTerm.end{background:rgb(var(--accent-rgb));border-color:rgb(var(--accent-rgb));color:var(--on-brand);font-weight:600}.wfPlus{font:400 18px/22px var(--display);color:var(--on-dark-3);place-items:center;line-height:1;display:grid}.wfCap{font:700 10px/14px var(--display);letter-spacing:.15em;text-transform:uppercase;color:var(--on-dark-3);text-align:left;white-space:nowrap;text-overflow:ellipsis;padding-left:3px;line-height:14px;overflow:hidden}.wfCap.amt{color:var(--cap)}.wfCard{border:1px solid rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.13);box-shadow:var(--card-shadow);cursor:default;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex}.wfCard:hover,.wfCard:focus-visible{border-color:rgb(var(--accent-rgb));transform:translateY(-2px);box-shadow:0 8px 22px -10px #0009}.wfCard b{font:600 12px/18px var(--display);color:var(--signal-b);letter-spacing:.005em;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 9px;line-height:18px;display:-webkit-box;overflow:hidden}.wfCard i{font:400 10px/14px var(--display);color:var(--on-dark-3);white-space:nowrap;font-style:normal;line-height:14px}.wfCard.mk{border-color:rgba(var(--op-rgb),.42);background:rgba(var(--op-rgb),.1)}.wfCard.mk b{color:var(--op)}.wfCard.ck{border-color:rgba(var(--tre-rgb),.42);background:rgba(var(--tre-rgb),.1)}.wfCard.ck b{color:var(--tre)}.wfCard.blocked{border-color:rgba(var(--found-rgb),.55);background:rgba(var(--found-rgb),.1);box-shadow:0 0 0 3px rgba(var(--found-rgb),.13),var(--card-shadow)}.wfCard.blocked b{color:var(--found)}.wfCard.ok{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16),var(--card-shadow)}.wfCard.defer{border-style:dashed}.csFlow{border:1px solid var(--line-d);background:rgba(var(--ov),.02);border-radius:16px;margin-bottom:4px;padding:6px 4px 10px}.csLeg{flex-wrap:wrap;justify-content:center;gap:7px 16px;padding:2px 14px 4px;display:flex}.csLeg span{font:400 10px/14px var(--display);color:var(--on-dark-3);align-items:center;gap:7px;line-height:14px;display:flex}.csLeg span:before{content:"";border-radius:4px;flex:none;width:11px;height:11px}.csLeg .ok:before{border:1px solid rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.16)}.csLeg .blocked:before{border:1px solid rgba(var(--found-rgb),.55);background:rgba(var(--found-rgb),.14)}.csLeg .defer:before{border:1px dashed var(--line-d)}.csLeg .hint{font-style:italic}.csLeg .hint:before{display:none}.wfAny{font:700 10px/14px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);text-align:center;line-height:14px}.wfOr{font:700 10px/14px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--cap);text-align:center;line-height:1}.wfEmpty{color:var(--on-dark-3);text-align:center;padding:16px 0;font-size:12px;font-style:italic;line-height:18px}.wfTip{z-index:9999;pointer-events:auto;background:var(--tip-bg);width:288px;max-height:78vh;color:var(--tip-ink);border:1px solid var(--tip-line);box-shadow:0 20px 46px -18px var(--tip-shadow);opacity:0;border-radius:16px;padding:12px 13px;transition:opacity .1s,transform .1s;position:fixed;overflow:auto;transform:translateY(4px)}.wfTip.on{opacity:1;transform:none}.wfTip .k{font:700 10px/14px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--tip-accent);margin-bottom:5px;line-height:14px;display:block}.wfTip b{font:600 14px/22px var(--display);margin-bottom:8px;line-height:22px;display:block}.wfTip .r{gap:10px;padding:1.5px 0;font-size:12px;line-height:18px;display:flex}.wfTip .r i{width:92px;color:var(--tip-ink-3);flex:none;font-style:normal}.wfTip .r em{color:var(--tip-ink-2);font-style:normal}.wfTip .n{border-top:1px solid var(--tip-line);font:400 10px/14px var(--display);color:var(--tip-ink-3);margin-top:9px;padding-top:8px;line-height:14px;display:block}.wfTip .wh{border-top:1px solid var(--tip-line);font:700 10px/14px var(--display);letter-spacing:.15em;text-transform:uppercase;color:var(--tip-ink-3);margin-top:10px;padding-top:8px;line-height:14px;display:block}.wfTip .who{flex-direction:column;gap:5px;margin-top:7px;display:flex}.wfTip .wp{color:var(--tip-ink);grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:8px;font-size:12px;line-height:18px;display:grid}.wfTip .wp i{width:20px;height:20px;font:700 10px/14px var(--display);background:rgba(var(--tip-accent-rgb),.18);color:var(--tip-accent);border-radius:50%;flex:none;grid-row:1/span 2;place-items:center;font-style:normal;line-height:14px;display:grid}.wfTip .wp b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.wfTip .wp em{color:var(--tip-ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:10px;font-style:normal;line-height:14px;overflow:hidden}.wfTip .wmore,.wfTip .wnone{color:var(--tip-ink-3);font-size:12px;line-height:18px}.wfTip .wnone{margin-top:6px}.wfTip .wact{border-top:1px solid var(--tip-line);flex-direction:column;gap:6px;margin-top:11px;padding-top:9px;display:flex}.wfTip .wact button{font:600 12px/18px var(--display);text-align:left;border:1px solid var(--tip-line);color:var(--tip-ink-2);cursor:pointer;background:0 0;border-radius:8px;padding:7px 10px;line-height:18px;transition:all .1s}.wfTip .wact button:hover{border-color:var(--tip-accent);color:var(--tip-accent);background:rgba(var(--tip-accent-rgb),.1)}@media (prefers-reduced-motion:reduce){.wfCard,.wfTip{transition:none}.wfCard:hover,.wfCard:focus-visible{transform:none}}:is(.trSysItem li:has(>.trLink),.trSysItem li:has(>.trDoc)){background:0 0;padding:0}.trLink,.trDoc{font:inherit;letter-spacing:.02em;cursor:pointer;background:rgba(var(--ov),.06);color:var(--on-dark-2);overflow-wrap:anywhere;text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:10.5px;transition:all .14s;display:inline-flex}.trLink{text-decoration:none}.trLink:hover,.trDoc:hover{background:rgba(var(--accent-rgb),.12);color:var(--signal-b);border-color:rgba(var(--accent-rgb),.35)}.trLink svg{opacity:.7;flex:none;width:9px;height:9px}.trDoc em{letter-spacing:.1em;background:rgba(var(--rsn-warm),.3);color:var(--rsn-warm-solid);border-radius:4px;padding:1px 5px;font-size:8.5px;font-style:normal;font-weight:700}.docModal{z-index:120;-webkit-backdrop-filter:blur(3px);background:#0a100c80;justify-content:center;align-items:center;padding:26px;display:none;position:fixed;inset:0}.docModal.on{display:flex}.docCard{background:var(--paper);border:1px solid var(--line-d);border-radius:16px;flex-direction:column;gap:14px;width:min(760px,100%);max-height:100%;padding:22px 24px 24px;display:flex;position:relative;overflow:auto;box-shadow:0 40px 90px -40px #0009}.docX{cursor:pointer;border:1px solid var(--line-d);background:var(--paper);width:28px;height:28px;color:var(--on-dark-2);border-radius:50%;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;top:12px;right:13px}.docX:hover{color:var(--on-dark);border-color:var(--line-m)}.docHead{gap:4px;padding-right:34px;display:grid}.docKick{font:700 9px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--signal-b)}.docHead h4{font:800 17px var(--display);letter-spacing:-.02em;color:var(--on-dark);margin:0}.docMeta{font:600 10.5px var(--display);letter-spacing:.04em;color:var(--on-dark-3)}.docScan{justify-items:center;gap:8px;margin:0;display:grid}.docScan img{border:1px solid var(--line-l);background:#fff;border-radius:8px;width:auto;max-width:100%;max-height:calc(100vh - 240px);display:block;box-shadow:0 6px 22px -14px #00000073}.docScan figcaption{font:600 9.5px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--on-dark-3)}.docFrame{border:1px solid var(--line-l);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 6px 22px -14px #00000073}.docFrame iframe{border:0;width:100%;height:min(70vh,640px);display:block}.docNoScan{text-align:center;color:var(--on-dark-2);background:rgba(var(--ov),.04);border:1px dashed var(--line-d);border-radius:11px;margin:14px 0 2px;padding:13px 14px;font-size:11.5px;line-height:1.5}.docGo{font:700 9.5px var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--signal-b);border:1px solid rgba(var(--accent-rgb),.4);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 13px;text-decoration:none;display:inline-flex}.docGo:hover{background:rgba(var(--accent-rgb),.12)}.docGo svg{width:11px;height:11px}.trVerdict.live{border-color:rgba(var(--accent-rgb),.34)}.trTag.live{background:rgba(var(--accent-rgb),.16);color:var(--signal-b)}.trLive{gap:5px;margin:0;padding:0;list-style:none;display:grid}.trLive li{border:1px solid var(--line-l);background:var(--paper);color:var(--on-dark);border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-size:12px;display:flex}.trLive li>i{background:var(--line-d);border-radius:50%;flex:none;width:7px;height:7px}.trLive li b{font-weight:700}.trLive li span{min-width:0;color:var(--on-dark-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;overflow:hidden}.trLive li em{font:700 8.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);flex:none;font-style:normal}.trLive li.live{border-color:rgba(var(--accent-rgb),.4)}.trLive li.live>i{background:var(--signal-b);animation:1.4s ease-in-out infinite srcChipBeat}.trLive li.live em{color:var(--signal-b)}.trLive li.done>i{background:var(--signal-b)}.trLive li.queued{opacity:.55}.trLiveNote{color:var(--on-dark-3);margin:2px 0 0;font-size:11px;line-height:1.55}.trOutH{justify-content:space-between}.trVd{min-width:22px;height:22px;font:700 9px var(--display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.trVd svg{flex:none;width:13px;height:13px}.trVd em{font-style:normal}.trVd.ok{background:rgba(var(--accent-rgb),.16);color:var(--signal-b)}.trVd.hold{background:rgba(var(--cap-rgb),.18);color:var(--cap)}.trVd.bad{background:rgba(var(--found-rgb),.16);color:rgb(var(--found-rgb))}.trFound{font:700 13px/1.45 var(--display);letter-spacing:-.01em;color:var(--on-dark);margin:0}.trSysCode{font:500 10px var(--display);font-variant-ligatures:none;letter-spacing:.02em;color:var(--on-dark-3);margin-top:1px;display:block}.trFacts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.trFacts li{color:var(--on-dark-2);padding-left:13px;font-size:12px;line-height:1.5;position:relative}.trFacts li:before{content:"";background:var(--signal-b);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:1px}.trFeeds h5{font:700 9px var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-3);margin:0 0 5px}.trFeeds ul{gap:3px;margin:0;padding-left:15px;display:grid}.trFeeds li{color:var(--on-dark-2);font-size:12px;line-height:1.55}.cfListHead{flex:none}.cfListBody{scroll-behavior:smooth;scrollbar-gutter:stable;flex:1;min-height:0;margin-right:-6px;padding-right:6px;overflow:hidden auto}.stage .aipanel{z-index:9;width:auto;max-width:none;box-shadow:none;align-items:center;gap:var(--aic-lift,23px);padding-bottom:var(--orb-gap,14px);pointer-events:none;background:0 0;border:none;border-radius:0;flex-direction:column;transition:left .34s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;inset:auto auto 0 50%;transform:translate(-50%)}.stage .aipanel:before{display:none}.stage.dockOpen .aipanel,.stage.askOpen .aipanel{right:auto;left:calc((100% - var(--dock-clear)) / 2)}.aicBand{pointer-events:auto;justify-content:center;align-items:center;gap:9px;padding:6px 9px;display:flex;position:relative;overflow:visible}.aicBand>:not(.aicShell){z-index:1;position:relative}.aicShell{pointer-events:none;z-index:0;filter:drop-shadow(0 14px 22px #00000038);position:absolute;left:0;overflow:visible}.aicShell path{fill:url(#aicShellG);stroke:var(--shell-line);stroke-width:1px}.aicShell .shs1{stop-color:#f4f8f4}.aicShell .shs2{stop-color:#eaf1ec}.aicShell .shs3{stop-color:#f2f6f1}[data-theme=dark] .aicShell .shs1{stop-color:#16211a}[data-theme=dark] .aicShell .shs2{stop-color:#111a14}[data-theme=dark] .aicShell .shs3{stop-color:#141d16}.aicTools{pointer-events:auto;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex;position:static;transform:none}.aicBtn{cursor:pointer;height:34px;color:var(--paper-ink-2);font:700 11.5px var(--display);letter-spacing:-.01em;white-space:nowrap;border:1px solid rgba(var(--accent-rgb),.2);box-shadow:none;background:#ffffffeb;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 10px;transition:all .15s;display:inline-flex}.aicBtn svg{flex:none;width:15px;height:15px}.aicBtn:hover{color:var(--signal-b);border-color:rgba(var(--accent-rgb),.55);background:#fff}.aicBtn.on,#aicAskBtn.on{color:var(--signal-b);background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.5)}[data-theme=dark] .aicBtn{background:#1e2c22e6;border-color:#81b48d38}[data-theme=dark] .aicBtn:hover{background:#26382bf2}.aicPane{pointer-events:auto;width:max-content;max-width:calc(50vw - 120px);box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex;position:static;overflow:visible;transform:none}:root{--shell-bg:linear-gradient(180deg,#f4f8f4 0%,#eaf1ec 46%,#f2f6f1 100%);--shell-line:rgba(var(--accent-rgb),.22)}[data-theme=dark]{--shell-bg:linear-gradient(180deg,#16211a 0%,#111a14 46%,#141d16 100%);--shell-line:#81b48d33}.aipanel[data-aic=decode] .aicPane,.aipanel[data-aic=decode] .aicTools,.aipanel[data-aic=decode] .aicShell{display:none}.aipanel[data-aic=decode] .aicBand{padding:0}.aipanel[data-aic=decode] .aiOrb{margin:0}.aipanel:not([data-aic=decode]) .aicFeed{display:none}.aicOver{pointer-events:none;flex-direction:column;align-items:stretch;gap:9px;width:min(640px,100vw - 48px);display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.aicOver>*{pointer-events:auto}.aicOver .aipbody,.aicOver .aipask,.aicOver #aicCtx{border:1px solid rgba(var(--aib-ink),.16);background:linear-gradient(#f8f4fb 0%,#f2ebf8 100%);border-radius:16px;box-shadow:0 18px 44px -22px #00000080}[data-theme=dark] .aicOver .aipbody,[data-theme=dark] .aicOver .aipask,[data-theme=dark] .aicOver #aicCtx{background:linear-gradient(#1c1327 0%,#181022 100%);border-color:#e0cdf026}.aicOver .aipbody{max-height:min(340px,42vh);padding:6px 14px}.aicOver .aipask{padding:10px 12px}.aipanel[data-aic=decode] .aiOrb{width:62px;height:62px}.aipanel:not([data-aic=decode]) .aiOrb{width:70px;height:70px}.aipanel .aiOrb{background:var(--paper);box-shadow:0 0 0 1px rgba(var(--rsn-warm),.3),0 10px 26px -12px #00000073, 0 0 26px -6px rgba(var(--rsn-warm),.75);margin:-12px 1px}.aipanel .orbRim{display:block}.aipanel .oL{stroke-width:1.2px;opacity:.72}.aipanel .oD{stroke-width:2.5px}.aiOrb{pointer-events:auto;transform-origin:50% 100%;justify-self:center}.aipanel .aiph,.aipanel #aicCtx{display:none}.aicFeed{pointer-events:none;justify-content:center;width:min(520px,100vw - 48px);padding-bottom:2px;display:none;position:relative}.aipanel[data-aic=decode] .aicFeed{display:flex}.aicLine{border:1px solid rgba(var(--aib-ink),.12);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);opacity:0;background:#ffffffdb;border-radius:14px;width:100%;height:42px;transition:opacity .35s;position:relative;overflow:hidden;box-shadow:0 10px 26px -16px #0000006b}.aicLine.on{opacity:1}[data-theme=dark] .aicLine{border-color:rgba(var(--aib-ink),.16);background:#281b38db}.aicTxt{font:400 12.5px/42px var(--display);color:var(--paper-ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 18px;display:block;position:absolute;inset:0;overflow:hidden}.aicSweep{opacity:0;pointer-events:none;background:linear-gradient(#0000,#a855f7f2 22%,#d696ff 50%,#a855f7f2 78%,#0000);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 0 9px 1px #a855f7a6,0 0 20px 4px #c9922e66}:root{--orb-gap:14px}.aicWire{z-index:8;pointer-events:none;--aib-ink:78,9,115;opacity:0;transition:opacity .4s;position:absolute;bottom:0;left:0;overflow:visible}[data-theme=dark] .aicWire{--aib-ink:224,205,240}.aicWire.on{opacity:1}.aicWire.on.calm{--wm:.78}.aicWire.on.calm .wBase{opacity:.78}.aicWire .wFill{display:none}.aicWire .fs1{stop-color:#f2f5f280}.aicWire .fsm{stop-color:#f5effafa}.aicWire .fs2{stop-color:#f3ecf9}[data-theme=dark] .aicWire .fs1{stop-color:#0a0d0b80}[data-theme=dark] .aicWire .fsm{stop-color:#150f1dfa}[data-theme=dark] .aicWire .fs2{stop-color:#181121}.aicWire .wBase{display:none}.aicWire .wRun,.aicWire .wHalo{fill:none;stroke-linecap:round;animation:3.6s ease-in-out infinite aicWireGlow}.aicWire .wsEnd{stop-color:#1c4a29}.aicWire .wsA{stop-color:#356b3d}.aicWire .wsB{stop-color:#77803b}.aicWire .wsCore{stop-color:#ae7f2e}[data-theme=dark] .aicWire .wsEnd{stop-color:#3e7a50}[data-theme=dark] .aicWire .wsA{stop-color:#55925e}[data-theme=dark] .aicWire .wsB{stop-color:#8e9c4c}[data-theme=dark] .aicWire .wsCore{stop-color:#c99a3c}.aicWire .wRun{stroke:url(#aicWireGrad);stroke-width:2px}.aicWire .wHalo{stroke:url(#aicHaloGrad);stroke-width:11px;filter:blur(8px)}.aicWire .hsEnd{stop-color:#2f7a45;stop-opacity:.62}.aicWire .hsA{stop-color:#4c8a44;stop-opacity:.74}.aicWire .hsB{stop-color:#8c8c39;stop-opacity:.88}.aicWire .hsCore{stop-color:#d8a648;stop-opacity:1}[data-theme=dark] .aicWire .hsEnd{stop-color:#48a263;stop-opacity:.6}[data-theme=dark] .aicWire .hsA{stop-color:#6bae55;stop-opacity:.72}[data-theme=dark] .aicWire .hsB{stop-color:#a8a845;stop-opacity:.86}[data-theme=dark] .aicWire .hsCore{stop-color:#e4b457;stop-opacity:1}@keyframes aicWireGlow{0%,to{opacity:calc(.72 * var(--wm,1))}50%{opacity:var(--wm,1)}}[data-theme=dark] .aicWire .wBase{stroke:rgba(var(--aib-ink),.15)}@media (prefers-reduced-motion:reduce){.aiOrb,.oD{animation:none}.aicWire .wRun,.aicWire .wHalo{opacity:.7;animation:none}.aicWire .wHalo{opacity:.3}}.aie.k-you{background:rgba(var(--aib-ink),.055);border:1px solid rgba(var(--aib-ink),.1);border-bottom:none;border-radius:10px;margin:6px 0 2px;padding:8px 12px}.aie.k-you .aitxt{color:var(--paper-ink)}.aie.k-sys{background:#ae7f2e12;border:1px solid #ae7f2e29;border-bottom:none;border-radius:10px;margin:6px 0 2px;padding:8px 12px}.aie.k-sys .aitxt{color:var(--paper-ink)}[data-theme=dark] .aipanel .aie.k-you{background:#e9f0eb12;border-color:#e9f0eb1a}[data-theme=dark] .aipanel .aie.k-sys{background:#dca9721a;border-color:#dca97238}.aicCtx{border-top:1px dashed var(--paper-line);flex-wrap:wrap;flex:none;align-items:center;gap:7px;padding:7px 13px 8px;display:flex}.aicCtxL{font:600 9.5px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-3);flex:none}.aicChip{font:600 10.5px var(--display);color:var(--paper-ink-2);border:1px solid var(--paper-line);background:#ffffff6b;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.aicChip b{font:800 10.5px var(--display);color:var(--paper-ink)}.aicChip.act{cursor:pointer;transition:all .15s}.aicChip.act:hover{border-color:rgba(var(--aib),.6);background:rgba(var(--aib),.1)}[data-theme=dark] .aipanel .aicChip{background:#e9f0eb0f}.aicPane>.snack{z-index:auto;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;--tip-ink:var(--paper-ink);--tip-ink-2:var(--paper-ink-2);--tip-ink-3:var(--paper-ink-3);--tip-line:var(--paper-line);--tip-accent:var(--aib-solid);--tip-accent-rgb:var(--aib);--tip-on-accent:#fff;background:0 0;border:none;border-radius:0;gap:6px;padding:6px 7px;position:static;bottom:auto;right:auto;transform:none}.aicPane>.snack.on{opacity:1;transform:none}.aicPane>.snack .snkDot{display:none}.aicPane>.snack .snkActs{gap:6px;margin-left:0}.aicPane>.snack:not(.on){display:none}.aicPane>.snack.wait{border-color:var(--paper-line);max-width:none}.stage.dockOpen .aicPane>.snack,.stage.askOpen .aicPane>.snack{right:auto}.aicPane>.snack .snkActs{margin-left:auto}.aicPane>.snack .snkTxt b{color:var(--paper-ink)}.aicPane>.snack .snkTxt small{color:var(--paper-ink-2)}.aicPane>.snack.wait .snkTxt b{color:#b7791f}.aicPane>.snack .snkPend{color:#a32b22;background:#c0392b17;border-color:#a32b226b}.aicPane>.snack .snkPend:hover{background:#c0392b29;border-color:#a32b22b3}.aicPane>.snack .snkPend i{color:#8e2018;background:#c0392b29}.aicPane>.snack .snkFound{background:var(--signal-b);border-color:var(--signal-b);color:#fff}.aicPane>.snack .snkFound:hover{filter:brightness(1.15)}.aicPane>.snack .snkFound i{color:#fff;background:#fff3}.aicPane>.snack .snkGo{border-color:rgba(var(--accent-rgb),.3);color:var(--signal-b);background:#ffffffb8}.aicPane>.snack .snkGo:hover{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.62)}[data-theme=dark] .aicPane>.snack .snkPend{color:#ff8b84;background:#ff8b841f;border-color:#ff8b8473}[data-theme=dark] .aicPane>.snack .snkPend i{color:#ff8b84;background:#ff8b8438}[data-theme=dark] .aicPane>.snack .snkFound{color:#0e1f14;background:#81b48d;border-color:#81b48d}[data-theme=dark] .aicPane>.snack .snkFound i{color:#0e1f14;background:#0e1f142e}[data-theme=dark] .aicPane>.snack .snkGo{color:#b5d3bb;background:#81b48d1a;border-color:#81b48d4d}@media (width<=900px){.stage .aipanel{width:calc(100% - 16px)}.aicPane>.snack{flex-wrap:wrap}}
