.xr [hidden]{display:none!important}.xr-hero{padding:clamp(104px,13vw,150px) 0 clamp(36px,5vw,60px);position:relative;overflow:hidden}.xr-hero-bg{z-index:-1;background-color:var(--void);position:absolute;inset:0;mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%)}.xr-hero-bg:after{content:"";background:radial-gradient(at 72% 38%,#2e5bff38,#0000 55%);position:absolute;inset:0}.xr-reticle{fill:none;stroke:#93aaff38;stroke-width:1px;width:min(560px,60vw);animation:60s linear infinite xr-spin;position:absolute;top:6%;right:-4%}.xr-reticle .c{stroke:#ff2d4573}@keyframes xr-spin{to{transform:rotate(360deg)}}.xr-hero-grid{grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (width>=980px){.xr-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.xr-copy h1{margin:.25em 0 .35em;font-size:clamp(2.3rem,5vw,4.1rem)}.xr-copy h1 .red{display:block}.xr-modes{max-width:640px;margin-top:26px}.xr-tabs{border:1px solid var(--line);background:#030812b3;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.xr-tabs [role=tab]{font:600 .92rem var(--body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 14px;transition:background .25s,color .25s,box-shadow .25s}.xr-tabs [role=tab][aria-selected=true]{background:var(--cobalt);color:#fff;box-shadow:0 0 18px #2e5bff80}.xr-tabs [role=tab]:hover{color:#fff}.xr-mode-panel{margin-top:18px}.xr-enter{animation:.45s cubic-bezier(.2,.8,.2,1) both xr-in}@keyframes xr-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.xr-sample-line{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.xr-go{padding:15px 22px;font-size:1.08rem}.xr-go svg{fill:currentColor;width:14px;height:14px}.xr-micro{margin-top:12px}.xr-drop{text-align:center;cursor:pointer;background:#2e5bff0d;border:1.5px dashed #93aaff73;border-radius:10px;justify-items:center;gap:8px;margin:0;padding:30px 20px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.xr-drop:hover,.xr-drop.over,.xr-drop:focus-within{border-color:var(--cobalt-hi);background:#2e5bff1f;box-shadow:inset 0 0 34px #2e5bff40}.xr-drop.over{transform:scale(1.01)}.xr-drop svg{fill:none;width:46px;stroke:var(--cobalt-hi);stroke-width:1.6px}.xr-drop svg .c{stroke:var(--red)}.xr-drop .big{font:700 1.08rem var(--body);color:#fff}.xr-file-status{color:var(--ink-2);margin-top:12px;font-size:.9rem}.xr-file-status.err{color:var(--red-hi)}.xr-seal{padding:20px}.xr-gauge{max-width:260px;margin:6px auto 0;position:relative}.xr-gauge svg{width:100%;display:block;overflow:visible}.xr-gauge .arc{fill:none;stroke:#93aaff4d;stroke-width:2px}.xr-gauge .arc.red{stroke:var(--red);stroke-width:3px}.xr-gauge .ticks line{stroke:#93aaff8c;stroke-width:1.2px}.xr-gauge .lbl{fill:var(--dim);font:500 9px var(--mono)}.xr-gauge .needle{transform-origin:110px 100px;transform:rotate(var(--a));transition:transform .9s cubic-bezier(.3,1.5,.5,1)}.xr-gauge .needle line{stroke:var(--cobalt-hi);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--cobalt))}.xr-gauge .needle circle{fill:var(--panel-2);stroke:var(--cobalt-hi);stroke-width:2px}.xr-readout{text-align:center;margin:0 auto;position:absolute;bottom:2px;left:0;right:0}.xr-readout .v{font:600 2.6rem/1 var(--mono);color:var(--ok);text-shadow:0 0 18px #35e0a173;display:block}.xr-readout .u{font:500 .7rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.xr-seal.armed .xr-readout .v{animation:2.4s ease-in-out infinite xr-pulse}@keyframes xr-pulse{50%{text-shadow:0 0 30px #35e0a1cc}}.xr-seal.breach .xr-readout .v{color:var(--red);text-shadow:0 0 18px #ff2d4599}.xr-seal-stats{gap:8px;margin:16px 0 0;display:grid}.xr-seal-stats div{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.xr-seal-stats dt{font:500 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.xr-seal-stats dt span{text-transform:none;letter-spacing:0;color:var(--dim);opacity:.85;display:block}.xr-seal-stats dd{color:#fff;white-space:nowrap;margin:0;font-weight:600}.xr-seal-list{color:var(--ink-2);background:#03081299;border-radius:4px;max-height:110px;margin:8px 0 0;padding:8px 10px;font-size:.72rem;list-style:none;overflow:auto}.xr-wifi{border-left:3px solid var(--cobalt);color:#fff;background:#2e5bff14;border-radius:0 6px 6px 0;margin:14px 0 0;padding:10px 12px;font-size:.95rem;font-weight:600}.xr-seal.offline .xr-wifi{border-left-color:var(--ok);background:#35e0a11a}.xr-seal-test{gap:8px;margin-top:14px;display:grid}.xr-seal-out{color:var(--dim);margin:0;font-size:.84rem}.xr-seal-out.ok{color:var(--ok)}.xr-seal-out.bad{color:var(--warn)}.xr-map{margin-block:8px 28px;scroll-margin-top:90px}.xr-map-top{grid-template-columns:1fr;gap:18px;margin-bottom:18px;display:grid}@media (width>=900px){.xr-map-top{grid-template-columns:3fr 2fr}}.xr-map-top h2{margin:.3em 0 .4em;font-size:clamp(1.5rem,2.8vw,2.2rem)}.xr-plan{border:1px solid var(--line);background:#2e5bff0f;border-radius:8px;align-self:start;padding:14px 16px}.xr-plan p{color:var(--ink);margin:0 0 6px}.xr-plan b{color:#fff;font-size:1.4rem}.xr-plan summary{cursor:pointer;color:var(--cobalt-hi);font-size:.9rem}.xr-plan ul{color:var(--ink-2);margin:8px 0 0;padding-left:18px;font-size:.86rem}.xr-map-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.xr-fs{border:1px solid var(--line-soft);border-radius:8px;min-width:0;margin:0;padding:12px 14px 4px}.xr-fs legend{padding:0 6px}.xr-fld{margin-bottom:12px}.xr-fld label{align-items:center;gap:6px;font-size:.86rem;display:flex}.xr-fld .req{color:var(--red)}.xr-fld .auto{margin-left:auto;padding:1px 6px;font-size:.6rem}.xr-fld select{padding:8px 10px;font-size:.92rem}.xr-map-foot{border:1px solid var(--line);background:linear-gradient(120deg,#2e5bff24,#03081280 70%);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:14px 24px;margin:0 0 22px;padding:16px;display:flex}.xr-map-foot .btn-row{margin-left:auto}.xr-map-foot #xr-run-note{flex-basis:100%;margin:0}.xr-map-foot #xr-run-note:empty{display:none}.xr-map-foot #xr-run-note.err{color:var(--red-hi)}.xr-cols>summary{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#03081280;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font-size:.92rem;font-weight:600;display:inline-flex}.xr-cols>summary:hover{border-color:var(--cobalt-hi)}.xr-cols>summary b{color:var(--ok);font-family:var(--mono)}.xr-cols>summary .need{color:var(--warn)}.xr-cols[open]>summary{margin-bottom:14px}@media (width<=720px){.xr-map-foot .btn-row{margin-left:0}.xr-map-foot .btn-row .btn{flex:auto;justify-content:center}}.xr-floor{max-width:250px;margin:0}.xr-prev{margin-top:16px}.xr-prev summary{cursor:pointer}.xr-prev .table-wrap{max-height:240px;margin-top:10px}.xr{--f1:var(--cobalt);--f2:#5d7bd6;--f3:#93aaff;--f4:#d3dcff;--f5:#7fd1ff;--f6:#ff8e9a}.s-price{--fc:var(--f1);--fi:#fff}.s-contracts{--fc:var(--f2);--fi:#04060c}.s-vending{--fc:var(--f3);--fi:#04060c}.s-invoices{--fc:var(--f4);--fi:#04060c}.s-customers{--fc:var(--f5);--fi:#04060c}.s-programs{--fc:var(--f6);--fi:#04060c}.f-price{--fc:var(--f1)}.f-contracts{--fc:var(--f2)}.f-vending{--fc:var(--f3)}.f-invoices{--fc:var(--f4)}.f-customers{--fc:var(--f5)}.f-programs{--fc:var(--f6)}.xr-inputs{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.xr-quad{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.xr-quad-f{border:1px solid var(--line);background:#030812b3;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px 9px 14px;display:grid;position:relative;overflow:hidden}.xr-quad-f:before{content:"";background:var(--fc);width:3px;box-shadow:0 0 12px var(--fc);position:absolute;top:0;bottom:0;left:0}.xr-quad-f .ix{font:600 .74rem var(--mono);color:var(--fc)}.xr-quad-f .t{min-width:0;display:grid}.xr-quad-f .t b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.xr-quad-f .t .hud{font-size:.64rem}.xr-quad-f .ok{font:600 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);align-items:center;gap:4px;display:inline-flex}.xr-quad-f .ok svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:12px;height:12px}.xr-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--cobalt-hi);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.xr-link:hover{color:#fff}.xr-more{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.xr-more-h{color:var(--ink-2);margin:0 0 10px;font-size:.92rem}.xr-more ul{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.xr-addchip{color:#fff;font:600 .9rem var(--body);cursor:pointer;background:#2e5bff0f;border:1px dashed #93aaff80;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:border-color .2s,background .2s;display:inline-flex}.xr-addchip:hover{border-color:var(--cobalt-hi);background:#2e5bff24}.xr-addchip .plus{font:700 1rem var(--mono);color:var(--cobalt-hi)}.xr-addchip .hud{font-size:.62rem}.xr-slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.xr-slot{border:1px solid var(--line);background:#03081299;border-radius:8px;align-content:start;gap:6px;padding:14px 14px 12px 16px;transition:border-color .25s,box-shadow .25s,background .25s;display:grid;position:relative;overflow:hidden}.xr-slot:before{content:"";background:var(--fc);opacity:.35;width:3px;position:absolute;top:0;bottom:0;left:0}.xr-slot.loaded:before{opacity:1;box-shadow:0 0 14px var(--fc)}.xr-slot.empty{border-style:dashed;border-color:#93aaff4d}.xr-slot.sel{border-color:var(--fc);box-shadow:0 0 0 1px var(--fc), 0 0 26px #2e5bff38;background:#2e5bff12}.xr-slot-h{align-items:center;gap:8px;display:flex}.xr-slot-h .ix{font:600 .74rem var(--mono);color:var(--fc)}.xr-slot-h h3{font:700 1rem var(--body);letter-spacing:0;color:#fff;flex:1;min-width:0;margin:0}.xr-slot-h .pill{padding:2px 7px;font-size:.58rem}.xr-slot p{margin:0}.xr-slot .fn{font:500 .8rem var(--mono);color:var(--ink);overflow-wrap:anywhere}.xr-slot .st{color:var(--ink-2);align-items:center;gap:7px;font-size:.84rem;display:flex}.xr-slot .st.warn{color:var(--warn)}.xr-slot .dot.ok{color:var(--ok)}.xr-slot .dot.warn{color:var(--warn)}.xr-slot .what{color:var(--ink-2);font-size:.88rem}.xr-slot .un{color:var(--cobalt-hi);font-size:.8rem}.xr-slot .acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.xr-slot .acts .btn.small{padding:6px 10px;font-size:.8rem}.btn.ghost{background:0 0;border-color:#93aaff4d}.xr-slot .erp summary{cursor:pointer;color:var(--dim);font-size:.8rem}.xr-slot .erp p{color:var(--ink-2);margin-top:6px;font-size:.82rem}.xr-detail{border-top:1px solid var(--line-soft);padding-top:16px}.xr-detail-h h3{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.xr-detail-h h3:focus{outline:none}.xr-detail-h .help{margin:4px 0 12px}.xr-detect{border-left-color:var(--warn);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.xr-join{margin:0 0 14px}.xr-join:empty{display:none}.jn p{margin:0 0 4px}.jn b{color:#fff}.jn .help{margin:2px 0}.xr-un{margin-top:6px}.xr-un summary{cursor:pointer;color:var(--cobalt-hi);font-size:.88rem}.xr-un .table-wrap{max-height:260px;margin-top:8px}.xr-un td.msg{white-space:normal;min-width:220px;font-family:var(--body)}.ul{color:var(--cobalt-hi);font-size:.9rem}.ul.none{color:var(--dim)}.okline{color:var(--ok)}.xr-cov{grid-template-columns:repeat(var(--n,35), minmax(0, 1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.xr-cov:not(.mini){grid-template-columns:repeat(18,minmax(0,1fr))}}.xr-cov .cv{background:var(--fc);height:26px;font:600 .66rem var(--mono);color:var(--fi);border-radius:3px;place-items:center;display:grid;box-shadow:0 0 10px #2e5bff40}.xr-cov .cv.off{color:var(--dim);box-shadow:none;background:0 0;border:1px dashed #93aaff59}.xr-cov.mini{margin:8px 0 4px}.xr-cov.mini .cv{height:10px}.xr-report.in .xr-cov:not(.mini) .cv{animation:.5s cubic-bezier(.2,.8,.2,1) both xr-cell}.xr-report.in .xr-cov:not(.mini) .cv:nth-child(3n+1){animation-delay:.55s}.xr-report.in .xr-cov:not(.mini) .cv:nth-child(3n+2){animation-delay:.65s}.xr-report.in .xr-cov:not(.mini) .cv:nth-child(3n){animation-delay:.75s}@keyframes xr-cell{0%{opacity:0;transform:scaleY(.2)}}.xr-cov-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:-4px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.xr-cov-legend li{align-items:center;gap:6px;display:inline-flex}.xr-cov-legend .sw{background:var(--fc);width:18px;height:18px;color:var(--fi);font:600 .62rem var(--mono);border-radius:3px;place-items:center;display:inline-grid}.xr-cov-legend .sw.off{color:var(--dim);background:0 0;border:1px dashed #93aaff73}.xr-cov-legend .cap{color:var(--dim)}.xr-files{border:1px solid var(--line);background:#03081273;border-radius:8px;gap:14px;margin:0 0 24px;padding:18px;display:grid}.xr-files-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.xr-files-top h3{margin:0}.xr-cov-n{color:var(--ink-2);margin:0}.xr-cov-n b{color:#fff;font-size:1.25rem}.xr-filelist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xr-file{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0 0;display:grid}.xr-file .ix{background:var(--fc);width:30px;height:30px;color:var(--fi);font:600 .78rem var(--mono);border-radius:4px;place-items:center;display:grid}.xr-file .bd{gap:4px;min-width:0;display:grid}.xr-file .bd p{margin:0}.xr-file .nm{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.xr-file .nm b{color:#fff}.xr-file .fn{font:500 .8rem var(--mono);color:var(--ink-2);overflow-wrap:anywhere}.xr-file .warn{color:var(--warn)}.xr-unlock{background:linear-gradient(120deg,#2e5bff29,#0a0f1c99 70%);border:1px solid #93aaff59;border-radius:8px;padding:16px}.xr-unlock h4{margin:.3em 0 .6em;font-size:1.15rem}.xr-unlock-list{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.xr-unlock-list li{border:1px solid var(--line-soft);background:#03081280;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.xr-unlock-list li>div{flex:260px;min-width:0}.xr-unlock-list b{color:#fff}.xr-filesdoc{margin-top:30px}@media (width<=600px){.xr-quad{grid-template-columns:1fr}.xr-cov{gap:2px}.xr-cov .cv{height:22px;font-size:.58rem}.xr-files{padding:14px 12px}}.xr-stage-sec{padding-block:12px 24px;scroll-margin-top:80px}.xr-stage{background:radial-gradient(at 50% 0,#2e5bff1f,#0000 60%),linear-gradient(#0a0f1cf2,#04060cfa);padding:clamp(14px,2vw,22px);scroll-margin-top:76px;overflow:hidden}.xr-scanlines{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#93aaff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.xr-stage>*{z-index:1;position:relative}.xr-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:14px;display:flex}.xr-stage-head h2{font-size:.78rem;font-family:var(--mono);letter-spacing:.18em;color:var(--cobalt-hi);font-weight:600}.xr-stage-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.xr-stage-meta b{color:#fff}.xr-stage-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=1000px){.xr-stage-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.xr-tape{border:1px solid var(--line);font:400 .78rem var(--mono);font-variant-numeric:tabular-nums;background:#02040ab3;border-radius:6px;min-height:320px;position:relative;overflow:hidden}.xr-tape-head,.xr-tr{grid-template-columns:8.5em minmax(0,1fr) 5.2em 4.6em 9.5em;align-items:center;gap:8px;padding:0 10px;display:grid}.xr-tape-head{height:30px;font:600 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);background:#2e5bff0f}.xr-tape-win{height:270px;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}#xr-tape-body{will-change:transform}.xr-tr{height:30px;color:var(--ink-2);white-space:nowrap;border-bottom:1px solid #93aaff0d}.xr-tr span{text-overflow:ellipsis;overflow:hidden}.xr-tr .r,.xr-tape-head .r{text-align:right}.xr-tr .st{color:var(--dim);font-size:.7rem}.xr-tr.ok .st{color:var(--cobalt-hi)}.xr-tr.bad{color:var(--red-hi);background:linear-gradient(90deg,#ff2d4529,#ff2d4508)}.xr-tr.bad .st{color:var(--red);font-weight:600}.xr-tr.head{color:#fff}.xr-headline{background:var(--cobalt-hi);pointer-events:none;opacity:0;height:2px;transition:opacity .3s;position:absolute;top:149px;left:0;right:0;box-shadow:0 0 14px 2px #2e5bffcc,0 -40px 40px -20px #2e5bff59}.xr-headline:before{content:"SCAN HEAD";font:600 .56rem var(--mono);letter-spacing:.18em;color:var(--cobalt-hi);background:#081033e6;border-radius:3px;padding:1px 5px;position:absolute;top:4px;right:6px}.xr-stage[data-state=scan] .xr-headline{opacity:1}.xr-boot{color:var(--cobalt-hi);letter-spacing:.04em;background:#02040aeb;margin:0;padding:18px 16px;font-size:.8rem;list-style:none;display:none;position:absolute;inset:30px 0 0}.xr-boot li{white-space:nowrap;padding:3px 0;animation:.25s steps(12,end) both xr-type;overflow:hidden}.xr-boot li:last-child{color:var(--red)}@keyframes xr-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.xr-stage[data-state=boot] .xr-boot{display:block}.xr-stage[data-state=idle] .xr-tape-win:after{content:"Awaiting part";font:500 .74rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);place-items:center;display:grid;position:absolute;inset:0}.xr-chart{gap:8px;margin:0;display:grid}.xr-canvas{border:1px solid var(--line);background:#02040ab3;border-radius:6px;height:clamp(260px,32vw,330px);position:relative}.xr-canvas canvas{position:absolute;inset:0}.xr-idle{text-align:center;place-content:center;justify-items:center;gap:12px;transition:opacity .4s;display:grid;position:absolute;inset:0}.xr-stage:not([data-state=idle]) .xr-idle{opacity:0;pointer-events:none}.xr-chart figcaption{flex-wrap:wrap;gap:6px 16px;display:flex}.lg:before{content:"";vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.lg.in:before{background:var(--cobalt-hi)}.lg.out:before{background:var(--red);box-shadow:0 0 8px var(--red)}.lg.floor:before{border-top:2px dashed var(--cobalt-hi);border-radius:0;width:14px;height:0}.xr-gauges{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.xr-g{border:1px solid var(--line-soft);color:var(--dim);background:#03081280;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;transition:border-color .3s,background .3s,color .3s,box-shadow .3s;display:grid}.xr-g .n{font:500 .7rem var(--mono);color:var(--dim)}.xr-g .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xr-g .ct{color:var(--dim);font-size:.82rem}.xr-g.probe{border-color:var(--cobalt);color:#fff;box-shadow:0 0 14px #2e5bff59}.xr-g.in:not(.probe){color:var(--ink-2);border-color:#93aaff47}.xr-g.in:not(.probe) .ct{color:var(--cobalt-hi)}.xr-g.out:not(.probe){color:#fff;background:#ff2d451a;border-color:#ff2d458c}.xr-g.out .ct{color:var(--red)}.xr-g.out:not(.probe) .ct{text-shadow:0 0 10px #ff2d4599}.xr-g.skip{opacity:.5}.xr-counters{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.xr-counters div{gap:2px;display:grid}.xr-counters b{font:600 clamp(1.3rem, 3.2vw, 2.2rem)/1.1 var(--mono);color:#fff}.xr-report{padding-block:18px 40px;scroll-margin-top:80px}.xr-report:not(.in){opacity:0;transform:translateY(24px)}.xr-report{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.xr-cmm{padding:clamp(18px,2.6vw,30px)}.xr-cmm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.xr-cmm-head h2{max-width:30ch;margin-top:.35em;font-size:clamp(1.4rem,2.6vw,2.1rem)}.xr-cmm-head h2:focus{outline:none}.xr-cmm-head>div:first-child{flex:18rem;min-width:0}.xr-cmm-head h2{overflow-wrap:anywhere}@media (width<=600px){.xr-stamp{padding:9px 12px;font-size:.95rem}}.xr-report{overflow-x:clip}.xr-stamp{font:800 clamp(1.05rem, 2.3vw, 1.5rem)/1 var(--display);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:3px solid;border-radius:6px;padding:12px 16px;font-stretch:112%;transform:rotate(-4deg)}.xr-stamp.out{color:var(--red);box-shadow:0 0 30px #ff2d454d,inset 0 0 18px #ff2d4533}.xr-stamp.in{color:var(--ok);box-shadow:0 0 30px #35e0a14d}.xr-report.in .xr-stamp{animation:.6s cubic-bezier(.2,1.5,.4,1) .35s both xr-stamp}@keyframes xr-stamp{0%{opacity:0;filter:blur(5px);transform:rotate(-14deg)scale(2.3)}to{opacity:1;filter:none;transform:rotate(-4deg)scale(1)}}.xr-cmm-top{grid-template-columns:1fr;gap:20px;margin:22px 0;display:grid}@media (width>=900px){.xr-cmm-top{grid-template-columns:1.1fr 1fr}}.xr-meta{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:6px 16px;margin:0;font-size:.9rem;display:grid}.xr-meta dt{font:500 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding-top:3px}.xr-meta dd{color:var(--ink);margin:0}@media (width<=600px){.xr-meta{grid-template-columns:1fr;gap:2px}.xr-meta dd{margin-bottom:8px}}.xr-overlap{color:var(--dim);margin:10px 2px 0;font-size:.82rem}.xr-leak{background:radial-gradient(at 20% 0,#ff2d4524,#0000 70%);border:1px solid #ff2d4559;border-radius:8px;padding:18px}.xr-leak-big{color:var(--red);text-shadow:0 0 26px #ff2d4573;margin:4px 0 6px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1}.xr-leak-big small{font:500 .95rem var(--body);color:var(--ink-2);text-shadow:none}.xr-leak-sub{font-size:.92rem}.xr-how summary{cursor:pointer;color:var(--cobalt-hi);font-size:.92rem;font-weight:600}.xr-how ul{color:var(--ink-2);gap:6px;margin:10px 0 0;padding-left:18px;font-size:.88rem;display:grid}.xr-cmm-wrap{border-color:var(--line)}.xr-cmm-table td{vertical-align:middle}.xr-cmm-table .nom{white-space:normal;color:var(--ink-2);font-family:var(--body);min-width:220px}.xr-exp{text-align:left;width:100%;min-width:250px;color:var(--ink);font:600 .92rem var(--body);cursor:pointer;background:0 0;border:0;grid-template-columns:2.2em minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.xr-exp .n{font:500 .78rem var(--mono);color:var(--dim)}.xr-exp .nm{white-space:normal;line-height:1.3}.xr-exp .nm:after{content:" ▸";color:var(--cobalt-hi);transition:transform .2s;display:inline-block}.xr-exp[aria-expanded=true] .nm:after{transform:rotate(90deg)}.sev{font:600 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);border-radius:3px;padding:2px 6px}.sev.high{color:var(--red);border-color:#ff2d4580}.sev.med{color:var(--red-hi);border-color:#ff8e9a59}.xr-row.out td{background:#ff2d450a}.xr-row.skipped{opacity:.6}.xr-report.in .xr-row{animation:.5s cubic-bezier(.2,.8,.2,1) both xr-rowin;animation-delay:calc(var(--i) * 40ms + .5s)}@keyframes xr-rowin{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}table.data tr.xr-detail>td{white-space:normal;background:#03081299;padding:14px 16px 18px}.xr-dwrap{max-width:100%;font-family:var(--body);gap:8px;font-size:.92rem;display:grid}.xr-dwrap .plain{max-width:90ch;color:var(--ink)}.xr-dwrap p{margin:0}.xr-dwrap .sizing{font-size:.88rem}.xr-dwrap .okline{color:var(--ok)}.xr-dwrap table.data td.desc,.xr-dwrap table.data td.msg{white-space:normal;min-width:200px;font-family:var(--body)}.xr-cta{background:linear-gradient(120deg,#2e5bff33,#0a0f1ce6 60%);grid-template-columns:1fr;align-items:center;gap:18px;margin-top:20px;display:grid}@media (width>=900px){.xr-cta{grid-template-columns:1.3fr 1fr}.xr-cta .btn-row{justify-content:flex-end}}.xr-cta h3{margin:.3em 0 .5em}.xr-check-group{margin-top:30px}.xr-group-h{color:var(--cobalt-hi);letter-spacing:.16em;margin:0 0 10px;font-size:.74rem}.xr-check-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xr-check{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:start;gap:6px;padding:16px 18px;display:grid}.xr-check h4{margin:0;font-size:1.1rem}.xr-groups{gap:10px;margin:4px 0 22px;display:grid}.xr-groups .hud{margin:0}.xr-gbar{border:1px solid var(--line);background:#03081299;border-radius:4px;height:16px;display:flex;overflow:hidden}.xr-gbar .seg{width:var(--w);transform-origin:0;min-width:3px;animation:.9s cubic-bezier(.2,.8,.2,1) both xr-grow}@keyframes xr-grow{0%{transform:scaleX(0)}}.xr-glegend{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.xr-glegend li{grid-template-columns:12px minmax(0,1fr) auto 3.2em;align-items:center;gap:8px;font-size:.88rem;display:grid}.xr-glegend .sw{border-radius:3px;width:12px;height:12px}.xr-glegend b{color:#fff;font-family:var(--mono);font-weight:600}.xr-glegend .pc{color:var(--dim);font:500 .78rem var(--mono);text-align:right}.g0{background:var(--red)}.g1{background:#ff7a8a}.g2{background:var(--cobalt)}.g3{background:var(--cobalt-hi)}.g4{background:#5d7bd6}.g5{background:#b9c6ea}.g6{background:#7f93ab}.xr-lines{margin:0 0 22px}.xr-lines-h{margin:0 0 4px;font-size:1.15rem}.xr-lines .help{margin:0 0 10px}.xr-lines .table-wrap{max-height:420px}table.data.xr-lines-table td{vertical-align:top}.xr-lines-table td.sup{color:#fff;font-family:var(--body);white-space:nowrap;font-weight:600}.xr-lines-table td.rl{white-space:normal;font-family:var(--body);min-width:240px}.xr-lines-table td.rl b{color:var(--cobalt-hi);font-weight:600;display:block}.xr-lines-table td.rl span{color:var(--ink-2);font-size:.86rem}.xr-lines-table tr.nr td{color:var(--dim)}.xr-lines-table tr.nr td.rl b{color:var(--warn)}.xr-check p{margin:0;font-size:.92rem}.xr-rule{border-top:1px solid var(--line-soft);padding-top:8px;color:var(--cobalt-hi)!important;margin-top:4px!important;font-size:.76rem!important}.xr-rule span{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-right:6px}.xr-proofs{counter-reset:p;gap:14px;margin:0;padding:0;list-style:none;display:grid}.xr-proofs li{counter-increment:p;color:var(--ink-2);padding-left:46px;position:relative}.xr-proofs li:before{content:counter(p, decimal-leading-zero);font:600 .8rem var(--mono);color:var(--cobalt-hi);border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:0;left:0}.xr-proofs b{color:#fff;display:block}.xr-proofs code{font-family:var(--mono);color:var(--cobalt-hi);font-size:.9em}.xr-beyond{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;display:flex}.xr-beyond p:last-child{margin:0}@media (width<=720px){.xr-exp{grid-template-columns:2em minmax(0,1fr);row-gap:4px;width:200px;min-width:0}.xr-exp .sev{grid-column:2;justify-self:start}.xr-lines-table th:nth-child(2),.xr-lines-table td:nth-child(2){display:none}.xr-lines-table td.sup{white-space:normal;min-width:110px}.xr-lines-table td.rl{min-width:150px}.xr-tape-head,.xr-tr{grid-template-columns:8em 5em minmax(0,1fr)}.xr-tape-head .desc,.xr-tr .desc,.xr-tape-head span:nth-child(4),.xr-tr span:nth-child(4){display:none}.xr-tape{min-height:230px}.xr-tape-win{height:210px}.xr-counters b{font-size:1.15rem}.xr-reticle{opacity:.5}}@media (prefers-reduced-motion:reduce){.xr-reticle,.xr-report.in .xr-cov .cv,.xr-report.in .xr-row,.xr-gbar .seg{animation:none!important}}.xr-answer{grid-template-columns:1fr;gap:18px;margin:22px 0 26px;display:grid}@media (width>=960px){.xr-answer{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}}.xr-leak-sub{color:var(--ink);max-width:68ch;font-size:1.02rem;line-height:1.55}.xr-leak-dflt{border-left:3px solid var(--warn);color:var(--ink-2);background:#ffb54712;border-radius:0 6px 6px 0;margin:10px 0 0;padding:8px 12px;font-size:.9rem}.xr-leak-dflt b{color:var(--warn)}.xr-chip{font:500 .74rem var(--mono);letter-spacing:.04em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:12px 0 0;display:flex}.xr-chip .dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 8px var(--ok);border-radius:50%;margin-right:4px}.xr-chip a{color:var(--cobalt-hi)}.xr-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.xr-split li{border:1px solid var(--line);background:#0308128c;border-radius:8px;gap:2px;padding:12px 14px;display:grid}.xr-split li:first-child{background:#35e0a10f;border-color:#35e0a173}.xr-split li:first-child b{color:var(--ok)}.xr-split b{font:600 1.45rem/1.1 var(--mono);color:#fff}.xr-split .d{color:var(--dim);font-size:.8rem;line-height:1.35}.xr-top3{margin:0 0 26px}.xr-top3-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.xr-fix{background:linear-gradient(110deg,#2e5bff24,#03081299 65%);border:1px solid #93aaff59;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.xr-fix .ix{border:2px solid var(--cobalt-hi);width:36px;height:36px;font:700 1rem var(--mono);color:#fff;border-radius:50%;place-items:center;display:grid}.xr-fix .q{color:#fff;margin:0;font-size:1.02rem;font-weight:600;line-height:1.4}.xr-fix .meta{color:var(--ink-2);margin:4px 0 0;font-size:.86rem}.xr-fix .meta b{color:var(--red-hi);font-family:var(--mono)}@media (width<=720px){.xr-fix{grid-template-columns:32px minmax(0,1fr)}.xr-fix .btn{grid-column:1/-1;justify-self:start}}.xr-buckets{gap:12px;margin:0 0 26px;display:grid}.xr-gbar .seg.b-owed{background:var(--ok)}.xr-gbar .seg.b-kept{background:var(--red)}.xr-gbar .seg.b-terms{background:var(--cobalt-hi)}.xr-bcols{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.xr-bcol{border:1px solid var(--line);background:#03081280;border-radius:10px;align-content:start;gap:6px;padding:14px 16px;display:grid}.xr-bcol header{align-items:center;gap:8px;display:flex}.xr-bcol header .sw{border-radius:3px;flex:none;width:10px;height:10px}.xr-bcol.b-owed .sw{background:var(--ok)}.xr-bcol.b-kept .sw{background:var(--red)}.xr-bcol.b-terms .sw{background:var(--cobalt-hi)}.xr-bcol h4{flex:1;margin:0;font-size:1rem}.xr-bcol header b{font:600 1.15rem var(--mono);color:#fff}.xr-bcol .help{margin:0;font-size:.82rem}.xr-bcol ul,.xr-house-list{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.xr-bcol li,.xr-house-list li{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;font-size:.88rem;display:grid}.xr-bcol li .num,.xr-house-list li .num{font-family:var(--mono);color:#fff;text-align:right}.xr-bcol li .who,.xr-house-list li .who{color:var(--dim);grid-column:1/-1;font-size:.74rem}.xr-blink{text-align:left;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline #93aaff66}.xr-blink:hover{color:#fff;text-decoration-color:var(--cobalt-hi)}.xr-house{border:1px dashed #93aaff4d;border-radius:8px;padding:10px 14px}.xr-house summary{cursor:pointer;color:var(--ink-2);font-size:.9rem}.xr-house[open] summary{margin-bottom:8px}.xr-wf{margin:0 0 22px}.xr-wf-bars{gap:4px;margin:10px 0 6px;padding:0;list-style:none;display:grid}.xr-wf-bars li{color:var(--ink-2);grid-template-columns:minmax(150px,2fr) minmax(80px,3fr) 7.5em;align-items:center;gap:10px;font-size:.86rem;display:grid}.xr-wf-bars .bar{background:#93aaff14;border-radius:3px;height:12px;overflow:hidden}.xr-wf-bars .bar i{height:100%;width:var(--w);background:var(--cobalt);display:block}.xr-wf-bars .wf-neg .bar i{background:var(--red)}.xr-wf-bars .wf-pos .bar i{background:var(--ok)}.xr-wf-bars .wf-sum .bar i{background:var(--cobalt-hi)}.xr-wf-bars .wf-sum{color:#fff;font-weight:600}.xr-wf-bars b{font-family:var(--mono);text-align:right;color:#fff}.xr-wf-miss{margin:0}.xr-wf-bars b{white-space:nowrap}@media (width<=600px){.xr-wf-bars li{grid-template-columns:minmax(0,1fr) auto}.xr-wf-bars .bar{grid-area:2/1/auto/-1}}.xr-land-table td.sup{color:#fff;font-family:var(--body);white-space:nowrap;font-weight:600}.xr-lines-table td.ask{white-space:nowrap}.ask-b{flex-wrap:wrap;gap:4px;display:flex}.ask-b .chip{min-height:32px;padding:4px 10px;font-size:.74rem}.chip.ghost{background:0 0}.xr-lines-table td.ask .ok{color:var(--ok);font-size:.84rem}.xr-fixrow td{white-space:normal!important;background:#2e5bff0f!important}@media (width<=720px){.xr-lines-table thead{display:none}.xr-lines-table,.xr-lines-table tbody,.xr-lines-table tr,.xr-lines-table td{width:auto;display:block}.xr-lines-table tr{border-bottom:1px solid var(--line);padding:10px 12px}.xr-lines-table td{border:0!important;min-width:0!important;padding:2px 0!important}.xr-lines-table td:nth-child(2),.xr-lines-table td:nth-child(4),.xr-lines-table td:nth-child(5){display:none}.xr-lines-table td.ask{white-space:normal;padding-top:8px!important}.xr-lines-table tr.xr-fixrow td{display:block}.xr-lines .table-wrap{max-height:560px}}.xr-fixform{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.xr-fixform .help{flex-basis:100%;margin:0}.xr-pm{color:var(--dim);gap:2px;font-size:.78rem;display:grid}.xr-pm input{width:7em;font:600 .92rem var(--mono);padding:6px 8px}.xr-who{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:0 0 22px;display:grid}.xr-whob{border:1px solid var(--line);background:#03081280;border-radius:10px;padding:14px 16px}.xr-whob h4{margin:0 0 6px}.xr-whob p{margin:0 0 8px;font-size:.9rem}.xr-whob p b{font:600 1.2rem var(--mono);color:#fff}.xr-whob ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.xr-whob li{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;font-size:.86rem;display:grid}.xr-whob li b{font-family:var(--mono);color:#fff}.xr-whob li .who{color:var(--dim);grid-column:1/-1;font-size:.74rem}.xr-whob q{color:var(--ink);font-style:italic}.xr-whob li.spill{border-left:3px solid var(--red,#ff2d4a);padding-left:8px}.xr-whob li.spill .who{color:#ff8a9a}.xr-cant{margin:0 0 22px;scroll-margin-top:90px}.xr-cant-list{color:var(--ink-2);gap:6px;margin:6px 0 0;padding-left:18px;font-size:.9rem;display:grid}.xr-cant-list b{color:#fff}.xr-all-h{margin-top:8px!important}.xr-filter{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.xr-filter [aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt)}.xr-exp .nm small{font:400 .74rem var(--body);color:var(--dim);margin-top:2px;display:block}.bt{font:600 .56rem var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border:1px solid var(--line);color:var(--dim);border-radius:3px;margin-left:6px;padding:1px 6px;display:inline-block}.bt.m{color:var(--ok);border-color:#35e0a166}.bt.r{color:var(--cobalt-hi);border-color:#93aaff73}.bt.d{color:var(--warn);border-color:#ffb54773}.bt.o{color:#fff;background:#35e0a12e;border-color:#35e0a166}.xr-dwrap .wholine{color:var(--ink-2);font-size:.86rem}.xr-dwrap .wholine .sep{color:var(--dim)}.xr-inspect{margin-top:18px}.xr-inspect .xr-meta{margin:12px 0}.xr-pull{border-left:3px solid var(--red);background:#ff2d450f;border-radius:0 8px 8px 0;max-width:820px;margin:18px 0 0;padding:14px 18px}.xr-pull p{font:600 1.15rem/1.4 var(--body);color:#fff;margin:0}.xr-pull footer{color:var(--ink-2);margin-top:6px;font-size:.84rem}.rc-bench{font-size:.84rem!important}.xr-rules-link{gap:2px;max-width:420px;display:grid}.xr-rules-link p{margin:0}.xr-rules-link #xr-rules-sum{color:#fff;font-size:.95rem;font-weight:600}.xr-rules-link .xr-link{justify-self:start;font-size:.9rem}.xr-rules{scroll-margin-top:70px}.rl-head{grid-template-columns:1fr;align-items:end;gap:clamp(20px,3vw,48px);margin-bottom:28px;display:grid}@media (width>=1000px){.rl-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rl-intro h2{margin:.3em 0 .35em}.rl-intro .lede{margin-bottom:0}.rl-steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-steps li{counter-increment:s;color:var(--ink-2);padding:2px 0 2px 44px;font-size:.93rem;line-height:1.45;position:relative}.rl-steps li:before{content:counter(s, decimal-leading-zero);border:1px solid var(--line);width:30px;height:30px;font:600 .72rem var(--mono);color:var(--cobalt-hi);background:#2e5bff14;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.rl-steps b{color:#fff}.rl-meter{z-index:20;border:1px solid var(--line);white-space:nowrap;background:#05080f;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:8px clamp(12px,2.4vw,28px);margin:0 0 14px;padding:10px 18px;display:flex;position:sticky;top:74px;overflow:hidden;box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #2e5bff14}.rl-live{font:600 .7rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt-hi);align-items:center;gap:8px;display:inline-flex}.rl-live .dot{color:var(--ok)}.xr-rules.busy .rl-live .dot{color:var(--cobalt-hi);animation:.9s ease-in-out infinite rl-pulse}@keyframes rl-pulse{50%{opacity:.25}}.rl-v{color:var(--ink-2);align-items:baseline;gap:6px;font-size:.86rem;display:inline-flex}.rl-v b{font:600 clamp(1.05rem, 1.8vw, 1.35rem)/1 var(--mono);color:#fff}.rl-v.bump b{animation:.65s ease-out rl-bump}@keyframes rl-bump{0%{text-shadow:0 0 #0000}30%{text-shadow:0 0 18px #93aaffe6}to{text-shadow:0 0 #0000}}.rl-delta{color:var(--dim);text-overflow:ellipsis;min-width:0;font-size:.86rem;overflow:hidden}.rl-delta.up{color:var(--red-hi)}.rl-delta.down{color:var(--cobalt-hi)}.rl-delta .s{display:none}.rl-chg{font:600 .66rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--cobalt);border-radius:99px;margin-left:auto;padding:4px 10px}.rl-tools{flex-wrap:wrap;gap:8px;margin:0 0 30px;display:flex}.rl-tools .btn{min-height:44px}.rl-tools #rl-run{margin-left:auto}.rl-tools [aria-pressed=true]{border-color:var(--cobalt-hi);background:#2e5bff38}.rl-sub{color:var(--cobalt-hi);letter-spacing:.16em;margin:0 0 12px}.rl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}@media (width>=1100px){.rl-top{grid-template-columns:repeat(6,minmax(0,1fr))}.rl-top>.rc{grid-column:span 2}.rl-top>.rc:nth-child(-n+2){grid-column:span 3}}.rc{border:1px solid var(--line);background:linear-gradient(#0e1528eb,#070b16f5);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:20px 20px 16px;transition:border-color .25s,box-shadow .25s;display:grid;position:relative}.rc:before{content:"";background:var(--cobalt);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .3s,transform .3s;position:absolute;top:18px;bottom:18px;left:-1px;transform:scaleY(.3)}.rc.changed{border-color:#93aaff80;box-shadow:0 0 0 1px #2e5bff47,0 0 36px #2e5bff29}.rc.changed:before{opacity:1;box-shadow:0 0 12px var(--cobalt);transform:none}.rc-head{font:500 .68rem var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.rc-ix{white-space:nowrap;color:var(--cobalt-hi);flex:none;font-weight:600}.rc-topic{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.rc-state{border:1px solid var(--line);color:var(--dim);border-radius:99px;flex:none;margin-left:auto;padding:3px 9px;transition:background .25s,color .25s,border-color .25s}.rc.changed .rc-state{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.rc-q{font:750 clamp(1.1rem, 1.5vw, 1.28rem)/1.22 var(--display);letter-spacing:-.005em;color:#fff;max-width:34ch;font-stretch:104%}.rc-means{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.55}.rc-ctrl{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.rf{border:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}.rf-l{font:600 .74rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0;padding:0}.rf-sub{margin-top:4px}.rf-tiles{grid-template-columns:1fr;gap:8px;display:grid}.rc-top .rf-tiles.n2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.tile{cursor:pointer;margin:0;font-weight:400;display:block;position:relative}.tile input{opacity:0;width:1px;height:1px;position:absolute}.tile-b{border:1px solid var(--line);background:#0308128c;border-radius:8px;gap:4px;height:100%;padding:11px 13px 10px 38px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.tile-b:before{content:"";border:1.5px solid #93aaff8c;border-radius:50%;width:14px;height:14px;transition:border-color .2s,box-shadow .2s,background .2s;position:absolute;top:14px;left:13px}.tile:hover .tile-b{background:#2e5bff12;border-color:#93aaff8c}.tile input:checked+.tile-b{border-color:var(--cobalt-hi);box-shadow:0 0 0 1px var(--cobalt) inset, 0 0 22px #2e5bff33;background:#2e5bff24}.tile input:checked+.tile-b:before{border-color:var(--cobalt-hi);background:radial-gradient(circle, #fff 0 3px, var(--cobalt) 3.5px);box-shadow:0 0 10px var(--cobalt)}.tile input:focus-visible+.tile-b{outline:2px solid var(--cobalt-hi);outline-offset:2px}.tile-t{font:700 .95rem/1.3 var(--body);color:#fff}.tile-c{color:var(--ink-2);font-size:.82rem;line-height:1.45}.tile-d{font:500 .72rem/1.35 var(--mono);color:var(--dim);min-height:1em}.tile-d:empty{display:none}.tile-d.cur{color:var(--cobalt-hi)}.tile-d.up{color:var(--red-hi)}.tile-d.down{color:var(--cobalt-hi)}.tile-d.flat{color:var(--dim)}.tile-d.wait{animation:1.2s ease-in-out infinite rl-pulse}.rf-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.stepper{border:1px solid var(--line);background:#030812cc;border-radius:8px;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.stepper:focus-within{border-color:var(--cobalt-hi);box-shadow:0 0 0 3px #2e5bff40}.st-b{width:44px;min-height:44px;color:var(--cobalt-hi);font:600 1.2rem var(--mono);cursor:pointer;background:#2e5bff14;border:0;transition:background .15s,color .15s}.st-b:hover{color:#fff;background:#2e5bff38}.st-b:active{background:#2e5bff59}.stepper input{text-align:right;width:5.2ch;font:600 1.25rem var(--mono);color:#fff;box-shadow:none;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0 2px 0 8px}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input:focus{box-shadow:none}.stepper .unit{font:500 .82rem var(--mono);color:var(--ink-2);white-space:nowrap;place-items:center;padding:0 10px 0 4px;display:grid}.stepper .unit.pre{color:var(--ink-2);padding:0 0 0 10px;font-size:1.05rem}.stepper.money input{text-align:left;width:5.6ch;padding-left:4px}.rf-range{width:auto;min-width:120px;height:28px;accent-color:var(--cobalt);cursor:pointer;box-shadow:none;background:0 0;border:0;flex:140px;padding:0}.rf-range:focus{box-shadow:none}.rf-hint{color:var(--dim);justify-content:space-between;gap:14px;max-width:none;margin:0;font-size:.78rem;line-height:1.4;display:flex}.rf-hint span:last-child:not(:first-child){text-align:right}.rf-tbl{border-collapse:collapse;width:100%;font-size:.88rem}.rf-tbl th,.rf-tbl td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:5px 6px}.rf-tbl thead th{font:600 .64rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.rf-tbl tbody th{color:#fff;font-weight:600}.rf-tbl tbody th span{color:var(--dim);font-size:.8rem;font-weight:400}.rf-tbl .cell{color:var(--dim);font:500 .8rem var(--mono);align-items:center;gap:3px;display:inline-flex}.rf-tbl input{text-align:right;width:4.6em;font:600 .95rem var(--mono);min-height:38px;padding:7px 6px}.rf-targets .tg{margin-top:2px}.rf-targets .tg tbody{display:table-row-group}.tg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tg-shift{align-items:center;gap:6px;display:inline-flex}.chip{border:1px solid var(--line);color:#fff;min-height:36px;font:600 .8rem var(--mono);cursor:pointer;background:#2e5bff14;border-radius:99px;padding:6px 12px;transition:background .15s,border-color .15s}.chip:hover{border-color:var(--cobalt-hi);background:#2e5bff38}.rf-text{font:500 .92rem var(--mono)}.rf-date .rf-row input{color-scheme:dark;flex:0 200px;width:auto}.rf-checks ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sw{cursor:pointer;font:500 .86rem var(--body);color:var(--ink);border-radius:6px;grid-template-columns:34px 1.8em minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:6px 4px;display:grid}.sw:hover{background:#2e5bff12}.sw input{opacity:0;width:1px;height:1px;position:absolute}.sw-ui{border:1px solid var(--line);background:#93aaff2e;border-radius:99px;width:34px;height:20px;transition:background .2s;position:relative}.sw-ui:after{content:"";background:var(--ink-2);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.sw input:checked+.sw-ui{background:var(--cobalt);border-color:var(--cobalt)}.sw input:checked+.sw-ui:after{background:#fff;transform:translate(14px)}.sw input:focus-visible+.sw-ui{outline:2px solid var(--cobalt-hi);outline-offset:2px}.sw input:not(:checked)~.sw-t{color:var(--dim);text-decoration:line-through #93aaff66}.sw-n{font:500 .72rem var(--mono);color:var(--dim)}.sw-t{line-height:1.3}.sw-d{font:500 .72rem var(--mono);color:var(--dim);white-space:nowrap}.rc-ex{border-left:2px solid var(--cobalt);font:500 .84rem/1.5 var(--mono);color:var(--cobalt-hi);background:#2e5bff12;border-radius:0 6px 6px 0;max-width:none;margin:0;padding:9px 12px}.rc-ex-l{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-right:6px;font-size:.64rem;display:inline-block}.rc-foot{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px;display:grid}.rc-why summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 8px;list-style:none;display:flex}.rc-why summary::-webkit-details-marker{display:none}.rc-def-l{font:600 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex-basis:100%}.rc-def{font:600 .9rem/1.4 var(--mono);color:#fff}.rc-why-l{color:var(--cobalt-hi);text-underline-offset:3px;font-size:.82rem;text-decoration:underline}.rc-why summary:hover .rc-why-l{color:#fff}.rc-why[open] .rc-why-l{text-decoration:none}.rc-why p{color:var(--ink-2);margin:8px 0 0;font-size:.88rem}.rc-note{background:#ffb54712;border:1px solid #ffb54738;border-radius:6px;padding:8px 10px}.rc-note b{color:var(--warn)}.rc-imp{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.rc-imp-l{font:600 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.rc-imp b{font:600 .9rem var(--mono);color:var(--ink-2)}.rc-imp.up b{color:var(--red-hi)}.rc-imp.down b{color:var(--cobalt-hi)}.rc-imp.flat b{color:var(--dim)}.rc-imp.pending b{color:var(--dim);animation:1.2s ease-in-out infinite rl-pulse}.rc-reset{min-height:32px;font:600 .84rem var(--body);color:var(--cobalt-hi);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}.rc-reset:hover{color:#fff}.rl-more{margin-top:28px}.rl-more>summary{cursor:pointer;border:1px solid var(--line);background:linear-gradient(120deg,#2e5bff24,#03081299 70%);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:18px 22px;list-style:none;transition:border-color .2s,box-shadow .2s;display:flex}.rl-more>summary::-webkit-details-marker{display:none}.rl-more>summary:hover{border-color:var(--cobalt-hi);box-shadow:0 0 26px #2e5bff33}.rl-more>summary:after{content:"+";font:500 1.5rem/1 var(--mono);color:var(--cobalt-hi);margin-left:auto;transition:transform .25s}.rl-more[open]>summary:after{transform:rotate(45deg)}.rl-more-t{font:800 1.3rem var(--display);color:#fff;font-stretch:108%}.rl-more-n{color:var(--ink-2)}.rl-more-c{color:var(--cobalt-hi);font-family:var(--mono);font-size:.86rem}.rl-topic{margin-top:30px}.rl-topic-h{color:var(--cobalt-hi);letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 12px;display:flex}.rl-topic-h:after{content:"";background:var(--line);flex:1;height:1px}.rl-more[open] .rl-topic{animation:.45s cubic-bezier(.2,.8,.2,1) both xr-in}.rl-empty{margin-top:18px}.xr-rules.only-changed .rc:not(.changed),.xr-rules.only-changed .rl-topic:not(.has-chg),.xr-rules.only-changed .rl-sub{display:none}.rl-seed{background:linear-gradient(120deg,#2e5bff33,#0a0f1ce6 60%);grid-template-columns:1fr;align-items:center;gap:18px;margin-top:40px;display:grid}@media (width>=900px){.rl-seed{grid-template-columns:1.4fr 1fr}.rl-seed .btn-row{justify-content:flex-end}}.rl-seed h3{margin:.3em 0 .5em}.rl-printframe{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}@media (width<=720px){.rl-meter{border-radius:8px;gap:10px;padding:8px 12px;top:66px}.rl-ds,.rl-chg{display:none}.rl-v b{font-size:1rem}.rl-delta{font-size:.76rem}.rl-delta .l{display:none}.rl-delta .s{display:inline}.rl-tools{grid-template-columns:1fr 1fr;display:grid}.rl-tools .btn{text-align:center;justify-content:center}.rl-tools #rl-run{order:-1;grid-column:1/-1;margin-left:0}.rc{padding:16px 14px 14px}.rf-hint{flex-direction:column;gap:2px}.rf-hint span:last-child:not(:first-child){text-align:left}.rl-more>summary{padding:16px}}.rc{container-type:inline-size}@container (width<=440px){.rf-tbl th,.rf-tbl td{padding:5px 3px}.rf-tbl.tg .cell span{display:none}.rf-tbl.tg input{width:3.3em;padding:7px 4px}.rf-tbl.tg tbody th{font-size:.82rem;line-height:1.25}}@media (prefers-reduced-motion:reduce){.rl-v.bump b,.tile-d.wait,.rc-imp.pending b,.xr-rules.busy .rl-live .dot,.rl-more[open] .rl-topic{animation:none!important}}.xr-quick{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;display:flex}.xr-lede-more{color:var(--ink-2);max-width:62ch}@media (width<=720px){.xr-hero{padding-top:92px}.xr-copy h1{margin-bottom:.3em;font-size:clamp(2rem,9vw,2.5rem)}.xr-quick{justify-items:start;gap:8px;margin:0 0 16px;display:grid}.xr-hero .lede{font-size:1rem}.xr-quick .btn{justify-content:center;width:100%}.xr-lede-more{display:none}}.xr-pick{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;margin:0 0 14px;padding:0;display:grid}.xr-pick-o{border:1px solid var(--line);cursor:pointer;background:#0308128c;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 13px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.xr-pick-o:hover{border-color:var(--cobalt-hi)}.xr-pick-o input{accent-color:var(--cobalt);flex:none;width:18px;height:18px;margin-top:3px}.xr-pick-o:has(input:checked){border-color:var(--cobalt);background:#2e5bff24;box-shadow:0 0 22px #2e5bff40}.xr-pick-o:has(input:focus-visible){outline:2px solid var(--cobalt-hi);outline-offset:2px}.xr-pick-o .t{gap:2px;display:grid}.xr-pick-o .t b{color:#fff;font-size:1rem}.xr-mess-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.xr-mess-list li{border-left:2px solid var(--red);color:var(--ink-2);padding:4px 0 4px 10px;font-size:.88rem}.xr-mess-list li b{color:#fff;font-size:.92rem;display:block}.xr-rb{grid-template-columns:1fr;align-items:center;gap:clamp(20px,3vw,44px);margin-block:8px 40px;display:grid}@media (width>=960px){.xr-rb{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.xr-rb h2{margin:.2em 0 .45em;font-size:clamp(1.7rem,3.6vw,2.7rem)}.xr-rb-copy>p{max-width:64ch}.xr-rb-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.xr-rb-list li{border:1px solid var(--line-soft);color:var(--ink-2);background:#03081280;border-radius:8px;padding:10px 12px;font-size:.9rem}.xr-rb-list li b{color:#fff;margin-bottom:2px;display:block}.xr-rb-fig{border:1px solid var(--line);background:#03081299;border-radius:10px;margin:0;padding:14px}.xr-rb-fig svg{width:100%;height:auto;display:block}.xr-rb-fig figcaption{margin-top:8px;line-height:1.5}.rb-t{fill:var(--ink-2);font:600 10px var(--mono);letter-spacing:.04em}.rb-box{fill:#2e5bff0a;stroke:var(--line-soft)}.rb-ax{fill:none;stroke:#93aaff73;stroke-width:1px}.rb-fit{fill:none;stroke:var(--cobalt-hi);stroke-width:1.4px;stroke-dasharray:4 3;opacity:.85}.rb-fit.b{stroke:#7fd1ff}.rb-fit.r{stroke:var(--red-hi)}.rb-tk text{fill:var(--dim);font:500 8px var(--mono);text-anchor:middle}.rb-dot{fill:var(--cobalt-hi)}.rb-dot.b{fill:#7fd1ff}.rb-dot.r{fill:var(--red)}.rb-armed .rb-dot{transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s}.rb-armed .rb-fit{transition:opacity .6s .5s}.rb-armed.scatter .rb-dot{transform:translateY(var(--dy,0));opacity:.55}.rb-armed.scatter .rb-fit{opacity:0}.xr-gate{border:1px solid var(--line);background:#03081273;border-radius:10px;margin:0 0 18px;padding:10px 12px}.xr-gate-h{margin:0 0 8px}.xr-gate-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xr-gate-c{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;display:inline-flex}.xr-gate-c .dot{background:var(--dim);border-radius:50%;flex:none;width:8px;height:8px}.xr-gate-c.pass{border-color:#35e0a173}.xr-gate-c.pass .dot{background:var(--ok)}.xr-gate-c.fail{color:var(--red-hi);border-color:#ff2d458c}.xr-gate-c.fail .dot{background:var(--red)}.xr-gate-c b{color:var(--ink);font-family:var(--mono);font-weight:600}.xr-gate-d{color:var(--ink-2);margin-top:8px;font-size:.84rem}.xr-gate-d summary{cursor:pointer;color:var(--cobalt-hi)}.xr-gate-d ul{margin:6px 0 0;padding-left:18px}.xr-lines-table td.rl span.buy,.xr-lines-table td.rl span.rnd,.xr-lines-table td.rl span.mv{margin-top:3px;font-size:.8rem;display:block}.xr-lines-table td.rl span.buy i{color:var(--dim);font-style:normal;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.xr-lines-table td.rl span.rnd{color:var(--dim)}.xr-lines-table td.rl span.mv{color:var(--warn);font-weight:600}.chip.warn{color:var(--warn);border-color:#ffb54799}.xr-print-frame{border:0;width:0;height:0;position:fixed;top:0;left:-9999px}.xr-reader{margin:22px 0 6px}.xr-rr-pick{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.xr-rr-pick .chip{min-height:32px;font-size:.76rem}.xr-rr-pick .chip[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.xr-rr-pick .mxb{font:600 .66rem var(--mono);color:var(--warn);text-transform:uppercase;margin-left:6px}.xr-rr-fig{border:1px solid var(--line);background:#03081299;border-radius:10px;margin:0;padding:10px}.xr-rr-svg{width:100%;height:auto;max-height:340px;display:block}.xr-rr-svg .ax{fill:none;stroke:#93aaff73}.xr-rr-svg .axl{fill:var(--dim);font:500 10px var(--mono)}.xr-rr-svg .fit{fill:none;stroke:var(--cobalt-hi);stroke-width:1.6px;stroke-dasharray:5 4;transition:opacity .6s .55s}.xr-rr-svg .fit.p1{stroke:#7fd1ff}.xr-rr-svg .fit.p2{stroke:var(--ok)}.xr-rr-svg .d{fill:var(--cobalt-hi);opacity:.85;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s}.xr-rr-svg .d.p1{fill:#7fd1ff}.xr-rr-svg .d.p2{fill:var(--ok)}.xr-rr-svg .d.out{fill:var(--red);opacity:1;filter:drop-shadow(0 0 3px #ff2d45cc)}.xr-rr-svg .d.behind{fill:var(--warn);opacity:1}.xr-rr-svg .d.mkt{fill:var(--dim)}.xr-rr-svg.scatter .d{transform:translateY(var(--dy,0));opacity:.45;transition:none}.xr-rr-svg.scatter .fit{opacity:0;transition:none}.xr-rr-cap{color:var(--ink-2);margin-top:8px;font-size:.9rem}.xr-rr-cap p{margin:0 0 4px}.xr-rr-rule b{color:var(--ink)}.xr-rr-moved{color:var(--warn)}.xr-rr-key{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.xr-rr-key li:before{content:"";vertical-align:-1px;background:var(--cobalt-hi);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.xr-rr-key .k-out:before{background:var(--red)}.xr-rr-key .k-behind:before{background:var(--warn)}.xr-rr-key .k-mkt:before{background:var(--dim)}.xr-rr-replay{margin-top:6px}.xr-band,.xr-prec,.xr-ct{margin:22px 0 6px}.xr-band-axis{font:500 .7rem var(--mono);color:var(--dim);justify-content:space-between;margin:8px 0 4px;padding-left:min(38%,260px);display:flex}.xr-band-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xr-band-list li{grid-template-columns:minmax(0,min(38%,260px)) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.84rem;display:grid}.xr-band-list .l{overflow-wrap:anywhere;min-width:0}.xr-band-list .l b{color:var(--ink)}.xr-band-list .dim{color:var(--dim)}.xr-band-list .bar{background:#2e5bff0f;border-radius:3px;height:14px;position:relative}.xr-band-list .bar i{position:absolute;top:0;bottom:0}.xr-band-list .bar .wh{background:#93aaff8c;top:6px;bottom:6px}.xr-band-list .bar .bx{background:#2e5bff8c;border-radius:2px}.xr-band-list .bar .md{background:#fff;width:2px;margin-left:-1px}.xr-band-list .num{font-family:var(--mono);color:var(--warn)}.xr-prec-table td,.xr-econ-table td{font-size:.84rem}.xr-econ-table td.sup{color:#fff;white-space:nowrap;font-weight:600}.xr-lr{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;margin-top:10px;padding:10px 12px;display:flex}.xr-lr-l{flex:220px;gap:4px;min-width:0;display:grid}.xr-lr-l select{border:1px solid var(--line);width:100%;max-width:360px;color:var(--ink);font:inherit;background:#030812b3;border-radius:8px;padding:8px 10px}.xr-ct-list{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xr-ct-list li{border-radius:4px;grid-template-columns:minmax(0,1fr) repeat(4,34px) minmax(64px,auto);align-items:center;gap:4px;padding:3px 6px;font-size:.82rem;display:grid}.xr-ct-list li.hot{background:#ff2d4512}.xr-ct-list .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.xr-ct-list li.hot .nm{color:#fff;font-weight:600}.xr-ct-list .num{text-align:right;font-family:var(--mono);font-size:.78rem}.ct-c{border-radius:2px;height:14px}.ct-c.sw{vertical-align:-2px;width:12px;height:12px;display:inline-block}.xr-ct-key{margin:4px 0 0}.xr-ct-list li.ct-head{font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--dim);padding-bottom:0}.xr-ct-list li.ct-head .nm,.xr-ct-list li.ct-head .num{color:var(--dim);font:inherit}.ct-l{text-align:center;overflow:hidden}.xr-econ-table th,.xr-econ-table td{padding-left:8px;padding-right:8px}@media (width<=640px){.xr-econ-table thead{display:none}.xr-econ-table,.xr-econ-table tbody,.xr-econ-table tr{width:auto;display:block}.xr-econ-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 12px;display:grid}.xr-econ-table td{white-space:normal;border:0;justify-content:space-between;gap:8px;padding:2px 0;display:flex}.xr-econ-table td[data-l]:before{content:attr(data-l);color:var(--dim);font:500 .66rem var(--mono);text-transform:uppercase;letter-spacing:.03em;text-align:left}}.ct-c.b0{background:#35e0a18c}.ct-c.b1{background:#93aaff73}.ct-c.b2{background:#ffb547b3}.ct-c.b3{background:#ff2d45cc}@media (prefers-reduced-motion:reduce){.rb-armed .rb-dot,.xr-rr-svg .d,.xr-rr-svg .fit{transition:none}}@media (width<=560px){.xr-band-axis{padding-left:0}.xr-band-list li{grid-template-columns:minmax(0,1fr) auto}.xr-band-list .bar{grid-area:2/1/auto/-1}}.xr-head-r{justify-items:end;gap:10px;display:grid}.xr-head-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=720px){.xr-head-r{justify-items:start}.xr-head-tools{justify-content:flex-start}}.xr-lines-top{border-bottom:1px solid var(--line-soft);margin-top:22px;padding-bottom:18px}.xr-lines-top .table-wrap{max-height:none}.xr-lines-table tr.xr-more-row{display:none!important}.xr-lines-more{margin-top:8px}.xr-lines-table td.sup .seg{color:var(--cobalt-hi);font-size:.86rem;font-weight:600;display:block}.xr-lines-table td.sup .mxb{border:1px solid var(--red);color:var(--red-hi);font:600 .66rem var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-top:4px;padding:1px 7px;display:inline-block}.xr-lines-table tr.mx td{background:#ff2d4509}.xr-lines-read{color:var(--ink-2);gap:4px;margin:10px 0 0;padding-left:18px;font-size:.86rem;display:grid}.xr-collect{color:var(--cobalt-hi);margin-top:6px;font-size:.88rem;font-weight:700;display:inline-block}.xr-collect-p{margin:0 0 8px}.xr-trust-row{margin:8px 0 0}.xr-trust{color:var(--cobalt-hi);align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.xr-trust svg{fill:currentColor;flex:none;width:14px;height:14px}.xr-native{margin-top:12px}.xr-native ul{margin:6px 0 0;padding-left:18px;font-size:.88rem}.xr-erp{border:1px solid var(--line);background:#03081266;border-radius:10px;margin-top:14px;padding:10px 12px}.xr-erp>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.xr-erp>summary b{font-size:.95rem}.xr-erp-table{margin-top:10px;font-size:.8rem}.xr-erp-table td,.xr-erp-table th{vertical-align:top;overflow-wrap:anywhere}.xr-erp-table th a{color:var(--cobalt-hi);white-space:nowrap}.xr-packs{margin:8px 0 0;font-size:.9rem}.xr-ctl{margin-top:10px}.xr-ctl>summary{cursor:pointer;color:var(--ink-2);font-size:.9rem}.xr-ctl-f{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.xr-ctl-f label{color:var(--ink-2);flex:180px;gap:3px;min-width:0;font-size:.82rem;display:grid}.xr-ctl-f input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#03081299;border-radius:8px;padding:8px 10px}.xr-kit-line,.xr-onboard{margin:6px 0 0}.xr-onboard a{color:var(--cobalt-hi);white-space:nowrap;font-weight:600}.xr-print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}
