.srd{--srd-lime:#bef264;--srd-cyan:#67e8f9;--srd-violet:#c4b5fd;--srd-magenta:#f472b6;--srd-yellow:#facc15;--srd-orange:#fb923c;--srd-danger:#f87171;--srd-line:hsla(0,0%,100%,.1);--srd-line-strong:hsla(0,0%,100%,.2);--srd-muted:rgba(248,250,252,.45);--srd-faint:rgba(248,250,252,.28);--srd-panel-strong:rgba(16,23,32,.94);--srd-panel-glass:rgba(13,19,29,.52);position:relative;height:100%;padding:0}.srd-board-meta-entity{position:absolute;z-index:88;left:min(420px,calc(50% - 240px));top:16px;width:162px;border:1px solid hsla(0,0%,100%,.78);border-radius:10px;background:rgba(8,13,22,.18);box-shadow:0 10px 28px rgba(0,0,0,.24);backdrop-filter:blur(14px) saturate(135%);transition:width .18s ease,background .18s ease}.srd-board-meta-entity.is-open{left:min(632px,calc(100% - 1000px));width:min(980px,calc(100% - 650px));min-width:520px;max-height:calc(100dvh - 28px);border-radius:14px;background:rgba(6,11,20,.92)}.srd-board-meta-toggle{display:flex;width:100%;min-height:33px;align-items:center;gap:5px;border:0;background:transparent;padding:2px 5px;color:#f8fafc;text-align:left;cursor:pointer}.srd-board-meta-toggle img{width:126px;height:29px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:6px;mix-blend-mode:screen;filter:contrast(1.2) saturate(1.16)}.srd-board-meta-toggle small{display:none;min-width:0;flex:1;color:var(--srd-muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srd-board-meta-toggle b{display:grid;place-items:center;width:17px;height:17px;border:1px solid hsla(0,0%,100%,.7);border-radius:5px;color:#fff;font-size:11px}.srd-board-meta-entity.is-open .srd-board-meta-toggle{min-height:48px;gap:8px;padding:3px 9px}.srd-board-meta-entity.is-open .srd-board-meta-toggle img{width:190px;height:42px}.srd-board-meta-entity.is-open .srd-board-meta-toggle small{display:block}.srd-board-meta-entity.is-open .srd-board-meta-toggle b{width:21px;height:21px}.srd-board-meta-panel{max-height:calc(100dvh - 92px);overflow:auto;overscroll-behavior:contain;border-top:1px solid hsla(0,0%,100%,.46);padding:10px;scrollbar-width:thin}.srd-board-meta-status{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a5f3fc;font-size:8px;font-weight:800}.srd-board-endpoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px}.srd-board-endpoints button{display:flex;min-width:0;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.025);padding:6px 7px;color:#cbd5e1;text-align:left;cursor:pointer}.srd-board-endpoints button.srd-on{border-color:hsla(82,85%,67%,.35);background:hsla(82,85%,67%,.08);color:#ecfccb}.srd-board-endpoints button>i{color:#bef264;font-size:8px;font-style:normal}.srd-board-endpoints button>span{min-width:0;flex:1;font-size:9px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srd-board-endpoints button small{display:block;color:var(--srd-faint);font-size:7px;text-transform:uppercase}.srd-board-endpoints button em{color:var(--srd-muted);font-size:7px;font-style:normal;text-transform:uppercase}.srd-board-usage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.09)}.srd-board-usage span{display:grid;gap:2px;min-width:0}.srd-board-usage small{color:var(--srd-faint);font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.srd-board-usage b{color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.srd-canonical-entity{position:absolute;z-index:12;top:84px;right:18px;display:flex;flex-direction:column;gap:3px;width:210px;border:1px solid rgba(103,232,249,.24);border-radius:14px;background:rgba(10,16,27,.52);padding:9px 10px;box-shadow:0 12px 35px rgba(0,0,0,.26);backdrop-filter:blur(18px) saturate(140%)}.srd-canonical-entity>span,.srd-canonical-expanded span{color:var(--srd-cyan);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.srd-canonical-entity strong{display:block;font-size:11px}.srd-canonical-entity small{display:block;color:var(--srd-muted);font-size:9px;line-height:1.4}.srd-canonical-entity button{width:100%;text-align:left}.srd-canonical-expanded{display:grid;gap:5px;margin-top:4px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:7px}.srd-canonical-expanded article{display:grid;gap:2px;border-radius:8px;background:hsla(0,0%,100%,.045);padding:6px}.srd.srd-contrast{--srd-panel-glass:rgba(13,19,29,.82);--srd-muted:rgba(248,250,252,.74);--srd-faint:rgba(248,250,252,.56);--srd-line:hsla(0,0%,100%,.3);--srd-line-strong:hsla(0,0%,100%,.46)}.srd.srd-reduce-motion *,.srd.srd-reduce-motion :after,.srd.srd-reduce-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (prefers-reduced-motion:reduce){.srd *,.srd :after,.srd :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.srd.srd-compact .srd-node{padding:8px 9px;width:168px}.srd.srd-compact .srd-node-title{font-size:11.5px}.srd.srd-compact .srd-node-sub{font-size:9px}.srd-glow-lime{--glass-glow:rgba(133,202,43,.55)}.srd-glow-cyan{--glass-glow:rgba(34,211,238,.5)}.srd-glow-red{--glass-glow:hsla(0,91%,71%,.55)}.srd-glow-amber{--glass-glow:rgba(251,191,36,.5)}.srd-grid{display:grid;grid-template-columns:280px minmax(640px,1fr);gap:14px;height:100%}.srd-grid,.srd-grid.srd-side-collapsed{position:relative;grid-template-columns:minmax(0,1fr)}.srd-side{position:absolute;z-index:16;top:284px;left:16px;width:280px;height:min(650px,calc(100% - 302px));box-shadow:0 20px 54px rgba(0,0,0,.42)}.srd-side.srd-collapsed{width:46px;height:46px;min-height:0;padding:6px}.srd-side.srd-collapsed .srd-panel-h2{display:none}.srd-side.srd-collapsed>div:first-child{justify-content:center}.srd-side.srd-collapsed .srd-collapse-btn{width:30px;height:30px}.srd-canvas{grid-column:1;grid-row:1}.srd-grid.srd-side-collapsed{grid-template-columns:minmax(0,1fr)}.srd-panel{border:1px solid var(--srd-line);background:hsla(0,0%,100%,.032);border-radius:22px;backdrop-filter:blur(16px);height:100%;overflow:hidden}.srd-control,.srd-side{padding:14px;display:flex;flex-direction:column;gap:14px}.srd-canvas{position:relative;background:#080d16;border:0;border-radius:0;container-type:inline-size;min-height:calc(100dvh - 2px)}.srd-empty-routing-entity{position:absolute;z-index:9;left:50%;top:50%;width:min(460px,calc(100% - 48px));transform:translate(-50%,-50%);border:1px solid rgba(103,232,249,.32);border-radius:18px;background:rgba(8,15,27,.78);padding:22px;text-align:center;box-shadow:0 18px 60px rgba(0,0,0,.32);backdrop-filter:blur(20px)}.srd-empty-routing-entity>span{display:block;color:var(--srd-cyan);font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.srd-empty-routing-entity strong{display:block;margin-top:7px;font-size:20px}.srd-empty-routing-entity p{margin:8px auto 13px;max-width:380px;color:#a8b3c4;font-size:12px;line-height:1.55}.srd-empty-routing-entity ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none}.srd-empty-routing-entity li{display:flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;background:hsla(0,0%,100%,.035);padding:7px;color:#cbd5e1;font-size:9px;font-weight:800;text-align:left}.srd-empty-routing-entity li b{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border-radius:999px;background:rgba(103,232,249,.13);color:#cffafe;font-size:8px}.srd-empty-routing-entity div{display:flex;justify-content:center}.srd-empty-routing-entity button{border:1px solid hsla(82,85%,67%,.42);border-radius:10px;background:#bef264;padding:9px 14px;color:#111827;font-size:11px;font-weight:950;cursor:pointer}.srd-empty-routing-entity.is-error{border-color:hsla(0,91%,71%,.36)}.srd-empty-routing-entity.is-error>span{color:#fca5a5}.srd-palette-scroll{overflow-y:auto;flex:1;min-height:0;padding-right:6px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.srd-palette-scroll::-webkit-scrollbar{width:6px}.srd-palette-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.srd-group{margin-bottom:14px}.srd-group-label{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--srd-muted);font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.srd-group-label .srd-swatch{width:8px;height:8px;border-radius:3px}.srd-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:rgba(0,0,0,.22);color:hsla(0,0%,100%,.72);border-radius:12px;padding:8px 10px;font-size:11px;font-weight:700;text-align:left;cursor:pointer;border:1px dashed var(--srd-line-strong);border-left-width:3px;transition:border-color .12s ease,background .12s ease}.srd-chip:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.05)}.srd-chip small{color:var(--srd-muted);font-size:9px;font-weight:700;text-transform:uppercase}.srd-chip.srd-source{border-left-color:var(--srd-cyan)}.srd-chip.srd-rule{border-left-color:var(--srd-violet)}.srd-chip.srd-llm{border-left-color:var(--srd-magenta)}.srd-chip.srd-risk{border-left-color:var(--srd-yellow)}.srd-chip.srd-dest{border-left-color:var(--srd-orange)}.srd-saved{border:1px solid var(--srd-line);background:rgba(0,0,0,.2);border-radius:16px;padding:12px}.srd-saved-row{width:100%;border:1px solid var(--srd-line);background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.6);border-radius:12px;text-align:left;margin-top:8px;padding:9px 10px;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:8px}.srd-saved-row.srd-active{border-color:hsla(82,85%,67%,.25);background:hsla(82,85%,67%,.06);color:#ecfccb}.srd-collapse-btn{border:1px solid var(--srd-line);background:hsla(0,0%,100%,.04);color:var(--srd-muted);border-radius:8px;width:24px;height:24px;font-size:11px;flex-shrink:0}.srd-control.srd-collapsed .srd-inspector-scroll,.srd-control.srd-collapsed .srd-panel-h2,.srd-side.srd-collapsed .srd-palette-scroll,.srd-side.srd-collapsed .srd-panel-h2,.srd-side.srd-collapsed .srd-saved{display:none}.srd-dotgrid{position:absolute;inset:0;opacity:.7;background-image:radial-gradient(hsla(0,0%,100%,.075) 1px,transparent 0);background-size:18px 18px}.srd-brand-repeat{position:absolute;z-index:1;inset:-260%;pointer-events:none;opacity:.055;background-repeat:repeat;background-position:50%;background-size:640px 360px;transform:rotate(-6deg) scale(1.08);transform-origin:center}.srd.srd-contrast .srd-brand-repeat{opacity:.085}.srd-watermark{position:absolute;left:50%;top:52%;width:340px;max-width:52%;height:auto;transform:translate(-50%,-50%);opacity:.05;pointer-events:none;z-index:1}.srd-canvas-top{display:none}.srd-canvas-heading .srd-eyebrow{color:var(--srd-faint)}.srd-canvas-heading h3{margin:3px 0 0;font-size:16px}.srd-canvas-heading p{margin:3px 0 0;font-size:11px;color:var(--srd-muted);line-height:1.5;max-width:460px}.srd-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.srd-legend-chip{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;color:var(--srd-muted);text-transform:uppercase;letter-spacing:.06em}.srd-legend-chip .srd-swatch{width:8px;height:8px;border-radius:2.5px}.srd-algofocus{position:absolute;z-index:8;left:18px;top:116px;width:min(360px,calc(100% - 36px));border:1px solid hsla(82,85%,67%,.24);border-radius:14px;background:rgba(7,16,22,.92);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,0,0,.42);padding:10px}.srd-algofocus-main{position:relative;width:100%;min-height:66px;text-align:left;border:1px solid hsla(82,85%,67%,.2);background:hsla(82,85%,67%,.08);border-radius:10px;padding:9px 58px 9px 10px;color:#fff;cursor:pointer}.srd-algofocus-main:hover{background:hsla(82,85%,67%,.14)}.srd-algofocus-k{display:block;color:var(--srd-lime);font-size:8px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.srd-algofocus-title{color:#fff;font-size:12px;font-weight:900}.srd-algofocus-reason,.srd-algofocus-title{display:block;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-algofocus-reason{color:hsla(80,89%,89%,.72);font-size:10px;font-weight:700}.srd-algofocus-score{position:absolute;top:10px;right:10px;border:1px solid hsla(82,85%,67%,.32);background:hsla(82,85%,67%,.1);border-radius:6px;padding:2px 6px;color:#d9f99d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900}.srd-algofocus-queue{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;align-items:center}.srd-algofocus-queue span{color:rgba(248,250,252,.38);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.srd-algofocus-queue button{max-width:148px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:rgba(248,250,252,.72);border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.srd-algofocus-queue button:hover{border-color:hsla(82,85%,67%,.36);color:#fff}.srd-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.srd-route{fill:none;stroke:hsla(0,0%,100%,.13);stroke-width:.22;stroke-linecap:round;vector-effect:non-scaling-stroke}.srd-route.srd-active{stroke:var(--srd-lime);stroke-width:.42}.srd-route.srd-llm{stroke:rgba(244,114,182,.55);stroke-width:.36}.srd-route.srd-risk{stroke:hsla(0,91%,71%,.28);stroke-dasharray:1 1.2}.srd-route.srd-mutedroute{stroke:hsla(0,0%,100%,.08);stroke-dasharray:.6 1}.srd-sourcechip{transform:translateY(-50%);border:1px solid var(--srd-line-strong);background:rgba(16,23,32,.9);border-radius:999px;padding:7px 11px;color:hsla(0,0%,100%,.55);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.srd-node,.srd-sourcechip{position:absolute;z-index:2}.srd-node{transform:translate(-50%,-50%);width:clamp(150px,21cqw,190px);border:1px solid hsla(0,0%,100%,.14);border-top:2px solid hsla(0,0%,100%,.14);background:var(--srd-panel-glass);border-radius:16px;padding:11px 12px;text-align:left;color:inherit;backdrop-filter:blur(16px);cursor:pointer}.srd-node.srd-selected{border-color:hsla(0,0%,100%,.85);box-shadow:0 0 0 1px hsla(0,0%,100%,.4),0 18px 40px rgba(0,0,0,.5)}.srd-node.srd-k-source{border-top-color:var(--srd-cyan)}.srd-node.srd-k-rule{border-top-color:var(--srd-violet)}.srd-node.srd-k-llm{border-top-color:var(--srd-magenta)}.srd-node.srd-k-risk{border-top-color:var(--srd-yellow)}.srd-node-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.srd-node-kind{font-size:8.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--srd-muted)}.srd-node.srd-k-rule .srd-node-kind{color:var(--srd-violet)}.srd-node-score{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.srd-node-title{display:block;margin-top:4px;font-size:12.5px;font-weight:900;line-height:1.35;white-space:normal;overflow-wrap:break-word}.srd-node-sub{display:block;margin-top:5px;color:var(--srd-muted);font-size:9.5px;line-height:1.5}.srd-node-mark{top:-7px;right:10px;height:14px;opacity:.55;border-radius:3px}.srd-chunk-mark,.srd-node-mark{position:absolute;width:auto;pointer-events:none}.srd-chunk-mark{top:-14px;left:50%;transform:translateX(-50%);z-index:3;height:26px;opacity:.92;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.55);filter:drop-shadow(0 0 8px rgba(255,255,255,.2))}.srd-feat .srd-chunk-mark,.srd-signode .srd-chunk-mark,.srd-watcher .srd-chunk-mark{height:18px;opacity:.8}.srd-node.srd-k-trade{border-top-color:var(--srd-cyan)}.srd-node.srd-k-trade.srd-owned{border-top-color:var(--srd-lime)}.srd-node.srd-k-trade.srd-routed{border-color:#fff hsla(0,0%,100%,.9) hsla(0,0%,100%,.9);box-shadow:0 0 0 1px hsla(0,0%,100%,.18),0 16px 42px rgba(0,0,0,.5)}.srd-node.srd-k-trade.srd-discoverable{border-color:rgba(148,163,184,.36) rgba(148,163,184,.2) rgba(148,163,184,.2);background:rgba(13,19,29,.28);filter:saturate(.3);opacity:.62}.srd-node.srd-k-trade.srd-discoverable.srd-node-expanded,.srd-node.srd-k-trade.srd-discoverable.srd-selected,.srd-node.srd-k-trade.srd-discoverable:hover{filter:none;opacity:1;border-color:hsla(0,0%,100%,.65)}.srd-node-side{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--srd-cyan);white-space:normal;overflow-wrap:break-word}.srd-node.srd-owned .srd-node-side{color:var(--srd-lime)}.srd-node-pnl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;white-space:nowrap}.srd-node-pnl.srd-pos{color:#a7f3a0}.srd-node-pnl.srd-neg{color:#fca5a5}.srd-node-pos{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:5px}.srd-node-price{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;color:hsla(0,0%,100%,.9);display:inline-flex;align-items:center;gap:5px}.srd-node-price i{font-size:10px}.srd-node-pos em,.srd-node-price i{color:var(--srd-muted);font-style:normal}.srd-node-pos em{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.srd-node-spark{display:block;margin-top:7px;height:22px;width:100%}.srd-node-spark svg{width:100%;height:100%;overflow:visible}.srd-node-spark path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.srd-node-spark .srd-spark-up{stroke:#a7f3a0;filter:drop-shadow(0 0 3px rgba(133,202,43,.4))}.srd-node-spark .srd-spark-down{stroke:#fca5a5;filter:drop-shadow(0 0 3px rgba(248,113,113,.35))}.srd-node-spark .srd-spark-flat{stroke:hsla(0,0%,100%,.4)}.srd-node-act.srd-node-arm{color:#fde68a}.srd-node-act.srd-node-arm:hover{color:#fef3c7;border-color:rgba(251,191,36,.55)}.srd-route.srd-sigroute{stroke:rgba(167,139,250,.5);stroke-width:.3}.srd-route.srd-sigroute.srd-active{stroke:var(--srd-lime);stroke-width:.42}.srd-route.srd-marketroute{stroke:rgba(103,232,249,.22);stroke-width:.28;stroke-dasharray:.7 .9}.srd-route.srd-marketroute.srd-active{stroke:hsla(82,85%,67%,.62);stroke-width:.42;stroke-dasharray:none}.srd-route.srd-opproute{stroke:hsla(82,85%,67%,.38);stroke-width:.32;stroke-dasharray:1.2 .8}.srd-route.srd-modelroute-direct{stroke:rgba(103,232,249,.45);stroke-width:.3;stroke-dasharray:1.6 1}.srd-route.srd-modelroute-direct.srd-active{stroke:rgba(103,232,249,.9);stroke-width:.46;stroke-dasharray:none}.srd-route-signal-line{stroke:#fff;stroke-width:.38;stroke-dasharray:1.2 .7}.srd-route-signal{position:absolute;z-index:5;transform:translate(-50%,-50%);display:flex;align-items:center;gap:5px;max-width:150px;border:1px solid hsla(0,0%,100%,.56);border-radius:10px;background:rgba(8,14,24,.62);padding:6px 8px;color:#f8fafc;font-size:8px;font-weight:900;letter-spacing:.05em;text-align:left;backdrop-filter:blur(12px);cursor:pointer}.srd-route-signal svg{width:16px;height:16px;flex:0 0 auto}.srd-route-signal-model{border-color:rgba(103,232,249,.7);color:#cffafe}.srd-route-signal-webhook{border-color:hsla(0,0%,100%,.72)}.srd-route-related{border-color:#fff!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.34),0 0 34px hsla(0,0%,100%,.14)!important;filter:saturate(1.12) brightness(1.08)}.srd-focus-active [data-physics-key]{transition:opacity .24s ease,filter .24s ease,box-shadow .24s ease,border-color .24s ease}.srd-focus-active [data-focus-depth=background]{z-index:0!important;opacity:.14!important;filter:blur(1.4px) saturate(.3) brightness(.55)!important}.srd-focus-active [data-focus-depth=background]:hover{opacity:.5!important;filter:blur(0) saturate(.75) brightness(.85)!important}.srd-focus-active [data-focus-depth=related]{z-index:12!important;opacity:1!important;filter:saturate(1.18) brightness(1.1)!important;border-color:hsla(0,0%,100%,.92)!important;box-shadow:0 0 0 1px rgba(103,232,249,.45),0 0 38px rgba(103,232,249,.2),0 20px 52px rgba(0,0,0,.44)!important}.srd-focus-active [data-focus-depth=related][data-physics-key^="trade:"]{z-index:16!important;border-color:#bef264!important;box-shadow:0 0 0 2px hsla(82,85%,67%,.55),0 0 48px hsla(82,85%,67%,.27),0 22px 58px rgba(0,0,0,.5)!important}.srd-gamerail-label{position:absolute;z-index:2;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.srd-gamerail-label span{display:block;font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--srd-cyan)}.srd-gamerail-label small{display:block;margin-top:2px;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--srd-muted)}.srd-gameanchor{position:absolute;z-index:2;transform:translate(-50%,-50%);width:clamp(178px,21cqw,210px);border:1px solid rgba(103,232,249,.42);border-top:2px solid var(--srd-cyan);background:linear-gradient(180deg,rgba(8,18,28,.72),rgba(5,12,21,.58));border-radius:16px;padding:11px 13px 12px;color:inherit;backdrop-filter:blur(16px) saturate(140%);cursor:grab;box-shadow:0 16px 40px rgba(34,211,238,.12),inset 0 1px 0 hsla(0,0%,100%,.05)}.srd-gameanchor:active{cursor:grabbing}.srd-gameanchor-collapsed{opacity:.72;filter:saturate(70%)}.srd-gameanchor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.srd-gameanchor-headright{display:flex;align-items:center;gap:6px;flex-shrink:0}.srd-gameanchor-toggle{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;border:1px solid rgba(103,232,249,.32);background:rgba(0,0,0,.35);color:#a5f3fc;font-size:13px;font-weight:900;line-height:1;cursor:pointer}.srd-gameanchor-toggle:hover{border-color:rgba(103,232,249,.62);color:#ecfeff}.srd-gameanchor b{display:block;margin-top:7px;font-size:13px;line-height:1.25;font-weight:800;color:#fff;white-space:normal;overflow-wrap:break-word}.srd-gameanchor-state{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.srd-gameanchor-live{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fca5a5}.srd-gameanchor-live i{width:6px;height:6px;border-radius:999px;background:#f87171;box-shadow:0 0 8px hsla(0,91%,71%,.8);animation:srd-pulse 1.6s ease-in-out infinite}.srd-gameanchor-quiet{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--srd-muted)}.srd-gameanchor-count{font-size:9px;font-weight:800;color:hsla(0,0%,100%,.6)}.srd-gameanchor small{display:block;margin-top:6px;color:var(--srd-cyan);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.72}@keyframes srd-pulse{0%,to{opacity:1}50%{opacity:.35}}.srd-gameanchor-markets{display:flex;gap:5px;margin-top:7px}.srd-gamemkt{display:inline-flex;align-items:center;gap:4px;flex:1;justify-content:center;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:rgba(0,0,0,.28);padding:3px 5px;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.srd-gamemkt em{font-style:normal;font-size:9.5px}.srd-gamemkt-fresh{width:5px;height:5px;border-radius:999px;animation:srd-pulse 1.6s ease-in-out infinite}.srd-gameanchor-focused{border-color:rgba(103,232,249,.85);box-shadow:0 0 0 1px rgba(103,232,249,.55),0 14px 40px rgba(34,211,238,.22)}.srd-gameanchor-acts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.srd-gameanchor-acts button{border:1px solid var(--srd-line);border-radius:9px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.72);padding:5px 6px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.srd-gameanchor-acts button:hover:not(:disabled){border-color:rgba(103,232,249,.5);color:#ecfeff}.srd-gameanchor-acts button.srd-on{border-color:rgba(103,232,249,.55);background:rgba(103,232,249,.12);color:#a5f3fc}.srd-gameanchor-acts button:disabled{opacity:.4;cursor:default}.srd-explorenode{position:absolute;z-index:3;transform:translate(-50%,-50%);width:218px;border:1px solid hsla(82,85%,67%,.3);border-radius:14px;background:radial-gradient(circle at 10% 0,hsla(82,85%,67%,.1),transparent 42%),rgba(8,14,20,.62);backdrop-filter:blur(14px) saturate(140%);padding:10px 11px;box-shadow:0 16px 40px rgba(0,0,0,.4)}.srd-explorenode-k{color:var(--srd-lime);font-size:8px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.srd-explorenode-stats{display:flex;gap:9px;margin-top:6px}.srd-explorenode-stats span{color:rgba(248,250,252,.5);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.srd-explorenode-stats b{color:#fff;font-size:11px;margin-right:3px}.srd-explorenode-main{display:block;width:100%;margin-top:8px;text-align:left;border:1px solid hsla(82,85%,67%,.3);border-radius:9px;background:hsla(82,85%,67%,.1);color:#ecfccb;padding:6px 8px;font-size:9.5px;font-weight:900;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-explorenode-main:hover{background:hsla(82,85%,67%,.16)}.srd-explorenode-sub{display:block;width:100%;margin-top:5px;text-align:left;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;background:hsla(0,0%,100%,.04);color:rgba(248,250,252,.72);padding:5px 8px;font-size:9px;font-weight:800;cursor:pointer}.srd-explorenode-sub:hover{border-color:hsla(82,85%,67%,.36);color:#fff}.srd-explorenode-quiet{margin-top:7px;color:var(--srd-muted);font-size:9.5px;line-height:1.45}.srd-gamesignals{position:absolute;z-index:7;transform:translateY(-50%);width:244px;border:1px solid hsla(0,0%,100%,.16);border-top:2px solid var(--srd-cyan);background:rgba(7,11,18,.92);backdrop-filter:blur(18px) saturate(150%);border-radius:16px;padding:11px;box-shadow:0 22px 70px rgba(0,0,0,.55)}.srd-gamesignals-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.srd-gamesignals-head span{min-width:0;color:var(--srd-muted);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-gamesignals-head button{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--srd-line);border-radius:7px;background:rgba(0,0,0,.28);color:var(--srd-muted);cursor:pointer}.srd-gamesignals-empty{margin:0;color:var(--srd-muted);font-size:10px;line-height:1.5}.srd-gamesignals ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.srd-gamesignals li{border-top:1px solid hsla(0,0%,100%,.06);padding-top:8px}.srd-gamesignals li:first-child{border-top:none;padding-top:0}.srd-gamesignals-row{display:flex;align-items:center;gap:8px}.srd-gamesignals-open{flex:1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;color:inherit}.srd-gamesignals-open b{display:block;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--srd-cyan)}.srd-gamesignals-open span{display:block;font-size:10.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-gamesignals-row em{font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900;color:#a5f3fc}.srd-gamesignals-route{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px}.srd-gamesignals-route>span{font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--srd-muted)}.srd-gamesignals-route button{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--srd-line);border-radius:8px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.7);padding:4px 7px;font-size:9px;font-weight:800;cursor:pointer}.srd-gamesignals-route button:hover{border-color:hsla(82,85%,67%,.5);color:#ecfccb}.srd-gamesignals-route button.srd-on{border-color:hsla(82,85%,67%,.45);background:hsla(82,85%,67%,.12);color:#d9f99d}.srd-marketanchor{position:absolute;z-index:2;transform:translate(-50%,-50%);min-width:104px;border:1px solid hsla(0,0%,100%,.12);border-top:2px solid hsla(0,0%,100%,.18);background:rgba(12,16,25,.62);border-radius:13px;padding:8px 10px;color:inherit;backdrop-filter:blur(14px);cursor:grab}.srd-marketanchor:active{cursor:grabbing}.srd-marketanchor.srd-market-empty{opacity:.42;filter:saturate(50%)}.srd-marketanchor.srd-market-collapsed{opacity:.48;filter:grayscale(.45) saturate(55%)}.srd-marketanchor-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.srd-marketanchor-top span{font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.srd-marketanchor-top b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:900;color:#fff}.srd-marketanchor em{display:block;margin-top:3px;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--srd-muted)}.srd-spawnzone{position:absolute;z-index:1;transform:translate(-50%,-50%);border:1px dashed hsla(82,85%,67%,.38);border-radius:18px;background:hsla(82,85%,67%,.035);box-shadow:inset 0 0 30px hsla(82,85%,67%,.06);pointer-events:none}.srd-spawnzone span{position:absolute;left:10px;top:8px;color:hsla(80,89%,89%,.54);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.srd-lanectl-shared{position:absolute;z-index:7;transform:translate(-50%)}.srd-statcard-wrap{position:absolute;z-index:6;transform:translate(-50%,-50%)}.srd-opp-dismiss{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--srd-line);border-radius:7px;background:rgba(0,0,0,.28);color:var(--srd-muted);cursor:pointer}.srd-cluster{position:absolute;z-index:3;transform:translate(-50%,-50%);border:1px solid rgba(167,139,250,.34);background:rgba(40,31,66,.64);color:#ddd6fe;border-radius:999px;padding:5px 9px;font-size:8.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 26px rgba(167,139,250,.12);backdrop-filter:blur(12px);cursor:pointer}.srd-cluster:hover{border-color:rgba(196,181,253,.62);color:#fff}.srd-opp{position:absolute;z-index:3;transform:translate(-50%,-50%);width:clamp(154px,18cqw,192px);border:1px solid hsla(82,85%,67%,.34);border-top:2px solid var(--srd-lime);background:rgba(10,16,22,.68);border-radius:16px;padding:10px;color:inherit;backdrop-filter:blur(16px) saturate(150%);cursor:grab;box-shadow:0 16px 42px rgba(132,204,22,.1)}.srd-opp:active{cursor:grabbing}.srd-opp-arbitrage{border-color:rgba(74,222,128,.42)}.srd-opp-prediction_market_lag{border-color:rgba(103,232,249,.42);border-top-color:var(--srd-cyan)}.srd-opp-sharp_cluster{border-color:rgba(167,139,250,.42);border-top-color:var(--srd-violet)}.srd-opp-discovered_trade,.srd-opp-model_confirmed{border-color:rgba(251,191,36,.42);border-top-color:var(--srd-yellow)}.srd-opp-tag{display:block;color:#d9f99d;font-size:7.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.srd-opp b{display:block;margin-top:4px;font-size:11px;line-height:1.3;white-space:normal;overflow-wrap:break-word}.srd-opp small{display:block;margin-top:3px;color:var(--srd-muted);font-size:8.5px}.srd-opp ul{margin:7px 0 0;padding-left:14px;color:hsla(0,0%,100%,.62);font-size:8.5px;line-height:1.35}.srd-opp-evidence{display:block;margin-top:6px;color:hsla(0,0%,100%,.42);font-size:8px;font-weight:800}.srd-opp-actions{display:flex;align-items:center;gap:6px;margin-top:8px}.srd-opp-actions button:first-child{flex:1;border:1px solid hsla(82,85%,67%,.34);border-radius:9px;background:hsla(82,85%,67%,.1);color:#ecfccb;padding:6px 8px;font-size:8.5px;font-weight:900;cursor:pointer}.srd-opp-dismiss{flex:0 0 auto}.srd-stale-signal{opacity:.62!important;filter:grayscale(.45) saturate(70%) brightness(.9)!important}.srd-stale-signal.glass-momentum{animation:none}.srd-compact-signal{width:clamp(96px,11cqw,118px)!important;min-height:52px;padding:7px 8px!important}.srd-compact-signal .srd-node-spark,.srd-compact-signal .srd-node-sub,.srd-compact-signal .srd-signode-row+small{display:none}.srd-compact-signal .srd-node-title,.srd-compact-signal .srd-signode-row b{font-size:9px}.srd-signode{position:absolute;z-index:2;transform:translate(-50%,-50%);width:clamp(112px,14cqw,138px);border:1px solid rgba(167,139,250,.35);border-top:2px solid var(--srd-violet);background:rgba(17,20,34,.55);border-radius:13px;padding:8px 10px;text-align:left;color:inherit;backdrop-filter:blur(14px);cursor:pointer}.srd-signode.srd-selected{border-color:hsla(0,0%,100%,.75);box-shadow:0 0 0 1px hsla(0,0%,100%,.32),0 12px 28px rgba(0,0,0,.45)}.srd-signode-tag{display:block;font-size:7.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--srd-violet)}.srd-signode-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:3px}.srd-signode-row b{font-size:10.5px;font-weight:900;text-transform:capitalize;white-space:normal;overflow-wrap:break-word}.srd-signode-score{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.srd-signode small{display:block;margin-top:3px;color:var(--srd-muted);font-size:8.5px;text-transform:capitalize}.srd-momentum-tag{position:absolute;top:-7px;left:10px;z-index:3;border-radius:999px;padding:1px 7px;font-size:7.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(0,0,0,.4);background:#0c1220}.srd-momentum-tag.srd-glow-lime{color:#d3f59d;border-color:rgba(133,202,43,.5)}.srd-momentum-tag.srd-glow-red{color:#fecaca;border-color:hsla(0,91%,71%,.5)}.srd-momentum-tag.srd-glow-amber{color:#fef3c7;border-color:rgba(251,191,36,.5)}.srd-hub{position:absolute;z-index:2;transform:translate(-50%,-50%);width:clamp(176px,24cqw,210px);border:1px solid hsla(0,0%,100%,.14);background:var(--srd-panel-glass);border-radius:22px;padding:14px;backdrop-filter:blur(16px);display:flex;align-items:center;gap:10px;text-align:left}.srd-hub-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex-shrink:0;border:1px solid rgba(244,114,182,.28);background:rgba(244,114,182,.12);color:var(--srd-magenta)}.srd-hub.srd-control-hub .srd-hub-icon{border-color:hsla(82,85%,67%,.25);background:hsla(82,85%,67%,.1);color:var(--srd-lime)}.srd-hub h4{margin:0;font-size:13px}.srd-hub p{margin:2px 0 0;color:var(--srd-muted);font-size:10px;line-height:1.4}.srd-hub .srd-hub-ctx{margin-top:5px;font-size:9.5px;font-weight:800;color:var(--srd-magenta)}.srd-target{position:absolute;z-index:2;transform:translate(-50%,-50%);width:clamp(148px,19cqw,176px);border:1px solid hsla(0,0%,100%,.12);background:var(--srd-panel-glass);border-radius:16px;transition:border-color .12s ease;touch-action:none;cursor:grab;backdrop-filter:blur(16px)}.srd-target:active{cursor:grabbing}.srd-target:hover{border-color:hsla(0,0%,100%,.35)}.srd-target.srd-on{border-color:rgba(251,146,60,.55)}.srd-target .srd-target-body{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;border-radius:16px;padding:10px 11px;color:inherit;text-align:left;cursor:pointer}.srd-target .srd-target-body:disabled{cursor:default}.srd-target .srd-target-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--srd-line);border-radius:10px;flex-shrink:0}.srd-target b{display:block;font-size:12px}.srd-target small{display:block;margin-top:2px;color:var(--srd-muted);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-target-x{position:absolute;top:-8px;right:8px;z-index:4;display:grid;place-items:center;width:18px;height:18px;border-radius:7px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.srd-target-x:focus-visible,.srd-target:hover .srd-target-x{opacity:1}.srd-target-x:hover{color:#fff;border-color:hsla(0,0%,100%,.45)}.srd-target-status{display:block;margin-top:3px;font-size:8.5px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-target-status.srd-ts-ok{color:#86efac}.srd-target-status.srd-ts-err{color:var(--srd-danger)}.srd-target-status.srd-ts-muted{color:var(--srd-muted)}.srd-target.srd-model{width:clamp(168px,21cqw,208px);backdrop-filter:blur(10px) saturate(120%)}.srd-model-more{display:block;margin-top:4px;color:var(--srd-muted);font-size:8px;font-style:normal}.srd-target.srd-model small{white-space:normal}.srd-model-trades{display:block;padding:0 11px 9px}.srd-model-trades>em{display:block;color:var(--srd-muted);font-size:8.5px;font-style:italic}.srd-model-trade{display:block;margin-top:5px;padding:5px 7px;border-radius:9px;border:1px solid hsla(0,0%,100%,.09);background:rgba(6,10,18,.45)}.srd-model-trade b{display:block;font-size:9.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-model-trade span{display:block;margin-top:1px;color:hsla(0,0%,100%,.72);font-size:8.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-model-trade i{display:block;margin-top:1px;color:var(--srd-muted);font-size:8px;font-style:normal}.srd-model-trade.srd-model-trade-warn{border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.07)}.srd-model-trade-note{display:block;margin-top:2px;color:#fcd34d;font-size:8px;text-decoration:none}.srd-model-read{display:inline-block;margin-top:3px;padding:1px 6px;border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border:1px solid transparent}.srd-model-read.srd-read-up,.srd-model-read.srd-read-watch{color:#86efac;background:rgba(134,239,172,.12);border-color:rgba(134,239,172,.35)}.srd-model-read.srd-read-avoid,.srd-model-read.srd-read-down{color:#fca5a5;background:hsla(0,94%,82%,.12);border-color:hsla(0,94%,82%,.35)}.srd-model-read.srd-read-flat,.srd-model-read.srd-read-neutral{color:#cbd5e1;background:rgba(203,213,225,.1);border-color:rgba(203,213,225,.28)}.srd-model-read.srd-read-stale{color:var(--srd-muted);background:rgba(148,163,184,.08);border-color:var(--srd-line)}.srd-model-scope{display:inline-block;margin-top:3px;padding:1px 6px;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--srd-line-strong);border-radius:999px}.srd-feat-when{font-style:normal;color:hsla(0,0%,100%,.5)}.srd-io{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;border:1px solid rgba(244,114,182,.22);background:rgba(10,14,22,.4);backdrop-filter:blur(22px) saturate(150%);border-radius:16px;padding:10px 14px 12px;max-height:128px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.35)}.srd-io.srd-collapsed{max-height:36px;padding-bottom:10px}.srd-io.srd-collapsed .srd-io-cols{display:none}.srd-io.srd-expanded{max-height:min(58%,380px);overflow-y:auto}.srd-io.srd-expanded .srd-io-text{display:block;-webkit-line-clamp:unset;overflow:visible}.srd-io-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.srd-io-title{font-size:10px;font-weight:900;color:#fbcfe8;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.srd-io-ctx{font-size:10.5px;color:var(--srd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-io-status{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.srd-io-status.srd-live{color:var(--srd-lime)}.srd-io-status.srd-done{color:var(--srd-muted)}.srd-io-status .srd-dot{width:6px;height:6px;border-radius:999px;background:currentColor}.srd-io-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.srd-io-collabel{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--srd-faint);margin-bottom:4px}.srd-io-out{border-left:1px solid var(--srd-line);padding-left:16px}.srd-io-text{margin:0;font-size:10.5px;line-height:1.4;color:hsla(0,0%,100%,.68);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srd-io-text.srd-clamp1{-webkit-line-clamp:1}.srd-io-tags{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.srd-io-tags span{border:1px solid var(--srd-line);border-radius:999px;padding:1px 7px;font-size:8.5px;font-weight:700;color:hsla(0,0%,100%,.5)}.srd-io-fields{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.srd-io-field{font-size:9px;font-weight:700;border:1px solid rgba(244,114,182,.25);background:rgba(244,114,182,.07);border-radius:6px;padding:2px 7px;color:#fbcfe8;white-space:nowrap}.srd-io-field b{color:#fff;margin-right:3px}.srd-io-btn{flex-shrink:0;border:1px solid var(--srd-line);background:hsla(0,0%,100%,.04);color:var(--srd-muted);border-radius:6px;width:20px;height:20px;font-size:12px;line-height:1}.srd-inspector-scroll{overflow-y:auto;flex:1;min-height:0;padding-right:6px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.srd-inspector-scroll::-webkit-scrollbar{width:6px}.srd-inspector-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.srd-mini{display:inline-grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--srd-line);background:hsla(0,0%,100%,.04);color:var(--srd-muted);border-radius:8px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.srd-mini:hover:not(:disabled){color:#fff;border-color:hsla(0,0%,100%,.35)}.srd-mini:disabled{opacity:.45;cursor:default}@keyframes srd-flash-frames{0%,to{box-shadow:none}30%{box-shadow:0 0 0 2px hsla(82,85%,67%,.65)}}.srd-flash{animation:srd-flash-frames 1.2s ease}.srd-card{border:1px solid var(--srd-line);background:rgba(0,0,0,.2);border-radius:16px;padding:12px}.srd-card.srd-llm-card{border-color:rgba(244,114,182,.28);background:linear-gradient(180deg,rgba(244,114,182,.08),rgba(244,114,182,.02))}.srd-card.srd-ok{border-color:hsla(82,85%,67%,.2);background:hsla(82,85%,67%,.06)}.srd-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.srd-card-h span{color:hsla(0,0%,100%,.7);font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.srd-card-h i{color:var(--srd-muted);font-size:9.5px;font-style:normal}.srd-llm-card .srd-card-h span{color:#fbcfe8}.srd textarea.srd-prompt{width:100%;height:76px;resize:none;border:1px solid var(--srd-line);outline:none;background:rgba(0,0,0,.25);color:hsla(0,0%,100%,.72);border-radius:12px;padding:10px;font-size:11px;line-height:1.55;font:inherit}.srd-fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.srd-field label{display:block;margin-bottom:5px;color:var(--srd-muted);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.srd-field select{width:100%;border:1px solid var(--srd-line);background:rgba(0,0,0,.28);color:hsla(0,0%,100%,.82);border-radius:10px;padding:8px 9px;font-size:11px;font:inherit}.srd-sourcegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.srd-sourcegrid label{display:flex;align-items:center;gap:8px;border:1px solid var(--srd-line);background:rgba(0,0,0,.2);border-radius:12px;padding:9px 8px;color:hsla(0,0%,100%,.58);font-size:10px;font-weight:700;cursor:pointer}.srd-sourcegrid input{accent-color:var(--srd-magenta)}.srd-schema{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.srd-schema span{border:1px solid rgba(244,114,182,.3);background:rgba(244,114,182,.08);color:#fbcfe8;border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:800}.srd-range{display:block;margin-top:10px}.srd-range span{display:flex;justify-content:space-between;margin-bottom:8px;color:hsla(0,0%,100%,.5);font-size:10px}.srd-range b{color:var(--srd-lime)}.srd-range input{width:100%;accent-color:var(--srd-lime)}.srd-action{width:100%;text-align:left;margin-top:8px;border:1px solid var(--srd-line);background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.62);border-radius:12px;padding:9px 10px;font-size:11px;display:flex;align-items:center;justify-content:space-between}.srd-action:hover{border-color:rgba(244,114,182,.35);color:#fbcfe8}.srd-destrow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:hsla(0,0%,100%,.6);font-size:11px}.srd-target.srd-target-expanded{width:min(390px,38vw);min-width:300px;z-index:46;border-color:hsla(82,85%,67%,.38);background:linear-gradient(145deg,rgba(18,27,38,.94),rgba(7,11,18,.88));box-shadow:0 22px 60px rgba(0,0,0,.42),0 0 32px hsla(82,85%,67%,.08)}.srd-target-expanded-content{padding:0 10px 10px;cursor:default}.srd-entity-readout{display:grid;gap:7px;border-top:1px solid hsla(0,0%,100%,.09);padding-top:9px}.srd-entity-readout>strong{font-size:11px;color:hsla(80,89%,89%,.96);letter-spacing:.06em;text-transform:uppercase}.srd-entity-readout>p{margin:0;color:rgba(203,213,225,.72);font-size:10px;line-height:1.45}.srd-entity-readout-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;background:hsla(0,0%,100%,.025);padding:7px}.srd-entity-readout-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10px}.srd-entity-readout-row>span{color:#bef264;font-size:9px;font-weight:700}.srd-entity-readout-row>small{grid-column:1/-1;color:rgba(203,213,225,.62);font-size:9px;line-height:1.35}.srd-entity-readout button{justify-self:start;border:1px solid hsla(82,85%,67%,.25);border-radius:6px;background:hsla(82,85%,67%,.08);padding:5px 8px;color:#d9f99d;font-size:9px;font-weight:800}.srd-entity-readout button:hover{background:hsla(82,85%,67%,.16)}.srd-entity-readout button:disabled{opacity:.45}.srd-entity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.srd-entity-metrics>span{display:grid;gap:2px;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:6px;background:rgba(0,0,0,.18)}.srd-entity-metrics small{color:rgba(148,163,184,.72);font-size:8px;text-transform:uppercase}.srd-entity-metrics b{color:#fff;font-size:11px}@media (max-width:760px){.srd-target.srd-target-expanded{width:min(330px,86vw);min-width:260px}.srd-entity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.srd-portfolio-restore{display:grid;gap:7px}.srd-return-read{display:grid;gap:3px;border:1px solid rgba(34,211,238,.22);border-radius:7px;background:rgba(34,211,238,.06);padding:7px}.srd-return-read strong{color:#a5f3fc;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.srd-return-read span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(224,242,254,.72);font-size:9px}.srd-restore-chart{position:relative;height:142px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(3,7,14,.72)}.srd-restore-chart svg{display:block;width:100%;height:100%}.srd-restore-chart>span{position:absolute;left:7px;top:6px;color:hsla(0,0%,100%,.38);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.srd-restore-trades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:176px;overflow:auto}.srd-restore-trades button{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;background:hsla(0,0%,100%,.025);padding:6px;text-align:left}.srd-restore-trades button.is-focused,.srd-restore-trades button:hover{border-color:hsla(82,85%,67%,.36);background:hsla(82,85%,67%,.07)}.srd-restore-trades i{width:7px;height:7px;border-radius:999px}.srd-restore-trades span{display:grid;min-width:0}.srd-restore-trades b,.srd-restore-trades small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srd-restore-trades b{color:#fff;font-size:9px}.srd-restore-trades small{color:rgba(148,163,184,.68);font-size:8px}.srd-restore-trades em{font-size:9px;font-style:normal;font-weight:900}.srd-restore-trades em.is-up{color:#bef264}.srd-restore-trades em.is-down{color:#fca5a5}.srd-entity-readout .srd-restore-full{width:100%;justify-self:stretch;text-align:center}.srd-restore-toolbox{display:grid;gap:5px;border:1px solid hsla(82,85%,67%,.18);border-radius:7px;background:hsla(82,85%,67%,.04);padding:7px}.srd-restore-toolbox span{color:rgba(203,213,225,.7);font-size:9px;line-height:1.4}.srd-restore-toolbox b{color:#d9f99d}@media (max-width:760px){.srd-restore-trades{grid-template-columns:1fr}}.srd-toggle{width:30px;height:17px;border-radius:999px;background:hsla(0,0%,100%,.12);position:relative;border:0;flex-shrink:0;cursor:pointer}.srd-toggle:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:999px;background:hsla(0,0%,100%,.55);transition:left .15s ease}.srd-toggle.srd-on{background:hsla(82,85%,67%,.35)}.srd-toggle.srd-on:after{left:15px;background:#ecfccb}.srd-scc{position:absolute;inset:0;overflow-y:auto;padding:18px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.srd-scc::-webkit-scrollbar{width:6px}.srd-scc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.srd-scc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.srd-scc-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}.srd-scc-stat{border:1px solid var(--srd-line);background:rgba(0,0,0,.3);border-radius:14px;padding:12px}.srd-scc-stat .srd-scc-label{color:var(--srd-muted);font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.srd-scc-stat .srd-scc-val{margin-top:6px;font-size:19px;font-weight:900;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-scc-stat .srd-scc-sub{margin-top:2px;font-size:10px;color:var(--srd-muted)}.srd-scc-stat.srd-kill{border-color:hsla(0,91%,71%,.35);background:hsla(0,91%,71%,.07)}.srd-scc-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.srd-scc-panel{border:1px solid var(--srd-line);background:rgba(0,0,0,.22);border-radius:16px;padding:14px;margin-bottom:14px;overflow:hidden}.srd-scc-ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.srd-scc-ph h4{margin:0;font-size:13px}.srd-scc-ph .srd-scc-count{color:var(--srd-muted);font-size:10px}.srd-tablewrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.srd-tablewrap::-webkit-scrollbar{height:6px}.srd-tablewrap::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.srd-table{width:100%;min-width:440px;border-collapse:collapse;font-size:11px}.srd-table th{text-align:left;color:var(--srd-faint);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;border-bottom:1px solid var(--srd-line)}.srd-table td{padding:8px;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:middle}.srd-table tr.srd-sel td{background:hsla(0,0%,100%,.045)}.srd-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:900;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.srd-pill.srd-p-delivered{border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.1);color:#bbf7d0}.srd-pill.srd-p-queued{border-color:rgba(125,211,252,.35);background:rgba(125,211,252,.1);color:#bae6fd}.srd-pill.srd-p-processing{border-color:rgba(103,232,249,.35);background:rgba(103,232,249,.1);color:#cffafe}.srd-pill.srd-p-failed{border-color:hsla(0,91%,71%,.35);background:hsla(0,91%,71%,.1);color:#fecaca}.srd-pill.srd-p-skipped{border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.1);color:#e2e8f0}.srd-pill.srd-p-paused{border-color:rgba(250,204,21,.35);background:rgba(250,204,21,.1);color:#fef3c7}.srd-armed{display:flex;align-items:center;gap:10px;border:1px solid var(--srd-line);background:rgba(0,0,0,.2);border-radius:12px;padding:9px 10px;margin-bottom:7px}.srd-armed .srd-armed-info{min-width:0;flex:1}.srd-armed .srd-armed-info b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-armed .srd-armed-info small{display:block;margin-top:2px;color:var(--srd-muted);font-size:9.5px}.srd-kill-btn{display:block;width:100%;margin-top:10px;padding:10px;border:1px solid hsla(0,91%,71%,.35);background:hsla(0,91%,71%,.08);color:#fecaca;border-radius:12px;font-size:10.5px;font-weight:900;text-transform:uppercase}.srd-progress{height:8px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.srd-progress>div{height:100%;background:linear-gradient(90deg,var(--srd-lime),var(--srd-cyan))}.srd-eyebrow{margin:0;color:var(--srd-faint);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.srd-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:16px;padding:5px}.srd-tabs button{border:0;background:transparent;border-radius:12px;padding:10px 14px;color:hsla(0,0%,100%,.42);font-size:11px;font-weight:900;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.srd-tabs button.srd-tab-active{background:linear-gradient(180deg,hsla(82,85%,67%,.16),hsla(82,85%,67%,.05));color:var(--srd-lime);box-shadow:inset 0 0 0 1px hsla(82,85%,67%,.22)}.srd-tabcount{border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);font-size:9px;padding:1px 6px}.srd-brandthread{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--srd-line);background:rgba(0,0,0,.22);border-radius:999px;padding:4px 10px 4px 4px}.srd-brandthread img{height:16px;width:auto;border-radius:4px;opacity:.9}.srd-brandthread span{font-size:9px;font-weight:800;color:var(--srd-muted)}.srd-a11y{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:12px;padding:4px}.srd-a11y button{border:0;background:transparent;border-radius:8px;padding:7px 9px;color:hsla(0,0%,100%,.5);font-size:10px;font-weight:800}.srd-a11y button.srd-on{background:rgba(163,230,53,.16);color:#d3f59d}.srd [tabindex]:focus-visible,.srd a:focus-visible,.srd button:focus-visible,.srd input:focus-visible,.srd select:focus-visible,.srd textarea:focus-visible{outline:2px solid #a3e635;outline-offset:2px;border-radius:8px}.srd-lime{color:var(--srd-lime)}.srd-cyan{color:var(--srd-cyan)}.srd-violet{color:var(--srd-violet)}.srd-magenta{color:var(--srd-magenta)}.srd-yellow{color:var(--srd-yellow)}.srd-orange{color:var(--srd-orange)}@container (max-width: 880px){.srd-scc-cols{grid-template-columns:1fr}.srd-scc-stats{grid-template-columns:repeat(3,1fr)}}@container (max-width: 560px){.srd-scc-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:1400px){.srd-grid{grid-template-columns:260px minmax(560px,1fr);height:auto}.srd-canvas,.srd-side{height:760px}.srd-control{grid-column:1/-1;height:auto}.srd-scc-cols{grid-template-columns:1fr}}@media (max-width:900px){.srd-grid{grid-template-columns:1fr}.srd-control,.srd-side{height:auto;max-height:70vh}.srd-canvas{height:560px}.srd-scc-stats{grid-template-columns:repeat(2,1fr)}.srd-io{display:none}}@media (max-width:640px){.srd-grid{display:block;height:auto}.srd-side{display:none}.srd-panel{border-radius:18px}.srd-canvas{height:min(72svh,680px);min-height:560px}.srd-canvas-top{left:10px;top:10px;max-width:calc(100% - 20px)}.srd-canvas-heading h3{margin-top:2px;font-size:13.5px;line-height:1.25}.srd-canvas-heading p{max-width:245px;font-size:9.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srd-legend{display:none}}.srd-stagewrap{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab}.srd-stagewrap,.srd-stagewrap *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.srd-stagewrap.srd-panning{cursor:grabbing}.srd-stagewrap.srd-panning .srd-boardnote,.srd-stagewrap.srd-panning .srd-boxmod,.srd-stagewrap.srd-panning .srd-cluster,.srd-stagewrap.srd-panning .srd-draggable,.srd-stagewrap.srd-panning .srd-feat,.srd-stagewrap.srd-panning .srd-gameanchor,.srd-stagewrap.srd-panning .srd-hub,.srd-stagewrap.srd-panning .srd-loopcard,.srd-stagewrap.srd-panning .srd-marketanchor,.srd-stagewrap.srd-panning .srd-opp,.srd-stagewrap.srd-panning .srd-target,.srd-stagewrap.srd-panning .srd-watcher{pointer-events:none}.srd-stage{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.srd-stage .srd-dotgrid{inset:-10000%}.srd-node.srd-draggable{touch-action:none;cursor:grab}.srd-node.srd-draggable:active{cursor:grabbing}.srd-node-actions{position:absolute;top:-10px;right:8px;z-index:4;display:flex;gap:4px}.srd-node-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;font:inherit;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.srd-node-act:focus-visible,.srd-node.srd-selected .srd-node-act,.srd-node:hover .srd-node-act{opacity:1}.srd-node-act:hover{color:#fff;border-color:hsla(0,0%,100%,.45)}.srd-node-act.srd-node-boxpin{opacity:1;color:#a5f3fc;border-color:rgba(103,232,249,.4)}.srd-canvas-tools{position:absolute;right:18px;top:16px;z-index:6;display:flex;max-width:calc(50% - 160px);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}.srd-canvas-tools.srd-shop-open{z-index:95}.srd-tool{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--srd-line-strong);background:rgba(10,14,22,.88);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.7);border-radius:9px;padding:5px 6px;font-size:9px;font-weight:800;cursor:pointer;transition:border-color .12s ease,color .12s ease}.srd-tool:hover{border-color:hsla(0,0%,100%,.42);color:#fff}.srd-tool-add{border-color:hsla(82,85%,67%,.45);background:hsla(82,85%,67%,.1);color:#d3f59d}.srd-tool-add:hover{border-color:hsla(82,85%,67%,.7);color:#ecfccb}.srd-tool-group{display:inline-flex;align-items:stretch;border:1px solid var(--srd-line-strong);border-radius:10px;overflow:hidden;background:rgba(10,14,22,.88);backdrop-filter:blur(10px)}.srd-tool-group .srd-tool{border:0;border-radius:0;background:transparent;backdrop-filter:none}.srd-tool-zoom{min-width:46px;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-tool-sep{width:1px;align-self:stretch;min-height:20px;margin:0 2px;background:var(--srd-line-strong)}.srd-tool-cluster-k{font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.34);padding:0 1px;cursor:default}.srd-tool-danger:hover{color:#fecaca;border-color:hsla(0,91%,71%,.55)}.srd-tool-group .srd-tool-danger:hover{color:#fecaca}@media (max-width:640px){.srd-tool-cluster-k,.srd-tool-sep{display:none}}.srd-addmodal,.srd-loopmodal,.srd-xp{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px}.srd-xp-backdrop{position:absolute;inset:0;background:rgba(5,9,16,.62);backdrop-filter:blur(14px) saturate(140%)}.srd-xp-card{position:relative;z-index:1;width:min(680px,100%);max-height:min(86vh,860px);overflow-y:auto;border:1px solid var(--srd-line-strong);background:rgba(13,19,29,.82);backdrop-filter:blur(26px) saturate(150%);border-radius:24px;padding:20px;box-shadow:0 40px 120px rgba(0,0,0,.6);scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.srd-xp-card::-webkit-scrollbar{width:6px}.srd-xp-card::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.srd-xp-mark{position:absolute;left:50%;top:300px;transform:translate(-50%,-50%);width:320px;max-width:72%;opacity:.055;pointer-events:none}.srd-xp-card>:not(.srd-xp-mark){position:relative;z-index:1}.srd-xp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.srd-xp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.srd-xp-chip{border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);border-radius:999px;padding:3px 9px;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--srd-muted)}.srd-xp-chip.srd-xp-platform{border-color:rgba(103,232,249,.4);color:#a5f3fc}.srd-xp-score{margin-left:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;color:var(--srd-lime)}.srd-xp-title{margin:8px 0 0;font-size:18px;font-weight:900;line-height:1.3}.srd-xp-sub{margin:4px 0 0;color:var(--srd-muted);font-size:11px}.srd-xp-close{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:10px;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);color:var(--srd-muted);cursor:pointer}.srd-xp-close:hover{color:#fff;border-color:hsla(0,0%,100%,.45)}.srd-xp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:14px}.srd-xp-stats>div{border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:14px;padding:10px 12px}.srd-xp-stats small{display:block;color:var(--srd-faint);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.srd-xp-stats b{display:block;margin-top:4px;font-size:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-xp-section{border:1px solid var(--srd-line);background:rgba(0,0,0,.22);border-radius:16px;padding:13px;margin-top:12px}.srd-xp-section h4{margin:0;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.srd-xp-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.srd-xp-factors{margin:0;padding:0 0 0 16px;color:hsla(0,0%,100%,.62);font-size:11px;line-height:1.7}.srd-xp-read{margin:0;color:hsla(0,0%,100%,.68);font-size:11.5px;line-height:1.6;white-space:pre-wrap}.srd-xp-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.72);border-radius:9px;padding:5px 9px;font-size:10px;font-weight:800;cursor:pointer;flex-shrink:0}.srd-xp-btn:hover:not(:disabled){border-color:rgba(244,114,182,.45);color:#fbcfe8}.srd-xp-btn:disabled{opacity:.55;cursor:default}.srd-xp-hint{display:inline-flex;align-items:center;gap:5px;color:var(--srd-muted);font-size:9.5px}.srd-xp-note{margin:4px 0;color:var(--srd-muted);font-size:11px}.srd-xp-boxcard{margin-top:4px}.srd-xp-picker .srd-xp-sporttabs{display:flex;gap:4px;margin-bottom:8px}.srd-xp-picker .srd-xp-sporttabs button{flex:1;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:9px;padding:6px;color:var(--srd-muted);font-size:10px;font-weight:900}.srd-xp-picker .srd-xp-sporttabs button.srd-on{border-color:rgba(103,232,249,.45);color:#a5f3fc;background:rgba(103,232,249,.08)}.srd-xp-games{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin}.srd-xp-games button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid var(--srd-line);background:rgba(0,0,0,.22);border-radius:11px;padding:9px 11px;color:hsla(0,0%,100%,.75);font-size:11px;font-weight:700;text-align:left;cursor:pointer}.srd-xp-games button:hover:not(:disabled){border-color:rgba(103,232,249,.4)}.srd-xp-games button:disabled{opacity:.45;cursor:default}.srd-xp-games small{flex-shrink:0;color:var(--srd-muted);font-size:9.5px}.srd-loops .srd-loop-new{display:inline-flex;align-items:center;gap:4px;border:1px solid hsla(82,85%,67%,.35);background:hsla(82,85%,67%,.08);color:#d3f59d;border-radius:8px;padding:4px 8px;font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.srd-loop-row small.srd-loop-preview{display:block;margin-top:2px;color:var(--srd-faint);font-size:10px;letter-spacing:.08em}.srd-loopmodal-card{position:relative;z-index:1;width:min(560px,100%);max-height:min(84vh,760px);overflow-y:auto;border:1px solid var(--srd-line-strong);background:rgba(13,19,29,.92);backdrop-filter:blur(24px);border-radius:22px;padding:20px;box-shadow:0 40px 120px rgba(0,0,0,.6);scrollbar-width:thin}.srd-loop-namefield{display:block;margin-bottom:12px}.srd-loop-namefield span{display:block;margin-bottom:5px;color:var(--srd-muted);font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.srd-loop-namefield input,.srd-loop-note{width:100%;border:1px solid var(--srd-line);background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.82);border-radius:10px;padding:8px 10px;font-size:11.5px;font:inherit;outline:none}.srd-loop-note{margin-top:5px;font-size:10.5px;padding:6px 8px}.srd-loop-palette{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:12px}.srd-loop-palette button{display:flex;align-items:center;gap:7px;border:1px dashed var(--srd-line-strong);border-left:3px solid;background:rgba(0,0,0,.25);color:hsla(0,0%,100%,.72);border-radius:10px;padding:8px 10px;font-size:10.5px;font-weight:800;text-align:left;cursor:pointer}.srd-loop-palette button:hover{background:hsla(0,0%,100%,.05)}.srd-loop-chain{display:flex;flex-direction:column;gap:7px}.srd-loop-step{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--srd-line);border-left:3px solid;background:rgba(0,0,0,.25);border-radius:12px;padding:9px 10px}.srd-loop-step-icon{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--srd-line);border-radius:8px;font-size:12px}.srd-loop-step b{display:flex;align-items:center;gap:7px;font-size:11px}.srd-loop-step small{display:block;margin-top:2px;color:var(--srd-muted);font-size:10px;line-height:1.5}.srd-loop-step small.srd-loop-summary{color:hsla(0,0%,100%,.6);white-space:pre-wrap}.srd-loop-step-ctl{display:flex;gap:3px;flex-shrink:0}.srd-loop-step-ctl button{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:6px;color:var(--srd-muted);cursor:pointer}.srd-loop-step-ctl button:hover:not(:disabled){color:#fff}.srd-loop-step-ctl button:disabled{opacity:.35;cursor:default}.srd-loop-status{font-style:normal;font-size:8.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.srd-loop-s-ok{color:#86efac}.srd-loop-s-running{color:var(--srd-cyan)}.srd-loop-s-skip{color:var(--srd-yellow)}.srd-loop-s-error{color:var(--srd-danger)}.srd-loop-s-pending{color:var(--srd-faint)}.srd-loop-save{width:100%;margin-top:14px;border:1px solid hsla(82,85%,67%,.4);background:hsla(82,85%,67%,.12);color:#ecfccb;border-radius:12px;padding:11px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.srd-loop-save:hover{background:hsla(82,85%,67%,.2)}.srd-addmodal-card{position:relative;z-index:1;width:min(720px,100%);max-height:88vh;overflow-y:auto;background:rgba(10,14,22,.94);border:1px solid var(--srd-line-strong);border-radius:22px;box-shadow:0 40px 120px rgba(0,0,0,.6);scrollbar-width:thin}.srd .srd-addmodal,.srd .srd-loopmodal,.srd .srd-xp{position:absolute;z-index:90;right:18px;bottom:18px;left:auto;top:auto;display:block;width:min(720px,calc(100% - 36px));max-height:calc(100% - 120px);padding:0}.srd .srd-addmodal .srd-xp-backdrop,.srd .srd-loopmodal .srd-xp-backdrop,.srd .srd-xp .srd-xp-backdrop{display:none}.srd .srd-addmodal-card,.srd .srd-loopmodal-card{width:100%;max-height:min(680px,calc(100dvh - 140px));box-shadow:0 22px 65px rgba(0,0,0,.5)}.srd-mobile-command-dock{display:none}@media (max-width:767px){.srd-canonical-entity{top:144px;right:10px;width:168px}.srd-board-meta-entity{top:84px;left:10px;width:210px;max-width:calc(100% - 20px)}.srd-board-meta-entity.is-open{width:calc(100% - 20px);min-width:0}.srd-side{top:208px;left:10px;width:min(280px,calc(100% - 20px));height:min(64vh,560px)}.srd-side.srd-collapsed{width:44px;height:44px}.srd-mobile-command-dock{position:fixed;z-index:90;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid var(--srd-line-strong);border-radius:14px;background:rgba(8,12,20,.9);padding:7px;box-shadow:0 18px 48px rgba(0,0,0,.56);backdrop-filter:blur(18px)}.srd-mobile-command-dock button{border:1px solid var(--srd-line);border-radius:9px;background:hsla(0,0%,100%,.05);padding:8px 4px;color:#e5e7eb;font-size:9px;font-weight:900}.srd-mobile-command-dock button:first-child{border-color:hsla(82,85%,67%,.38);color:#d9f99d}.srd{padding-bottom:76px}}@media (max-width:900px){.srd-canvas-tools{flex-wrap:wrap;justify-content:flex-end;max-width:60%}}@media (max-width:640px){.srd-canvas-tools{left:10px;right:10px;top:auto;bottom:10px;max-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:5px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.srd-canvas-tools::-webkit-scrollbar{display:none}.srd-tool{width:34px;height:34px;justify-content:center;gap:0;padding:0;border-radius:10px;font-size:0;flex:0 0 auto}.srd-tool svg{width:15px;height:15px}.srd-tool-add{width:auto;min-width:92px;gap:5px;padding:0 10px;font-size:10px}.srd-tool-group{flex:0 0 auto}.srd-tool-zoom{width:50px;min-width:50px;font-size:10px}.srd-focusmenu{right:auto;left:0;top:auto;bottom:calc(100% + 6px)}.srd-organizer{left:10px;right:10px;top:56px;width:auto;max-height:calc(100% - 126px)}}.srd-node.srd-focused{border-color:rgba(103,232,249,.55)}.srd-focus-tag{position:absolute;top:-7px;left:10px;z-index:3;line-height:1;display:grid;place-items:center;color:#a5f3fc;border:1px solid rgba(103,232,249,.45);background:#0c1220;border-radius:999px;padding:3px}.srd-node.srd-focused .srd-momentum-tag{left:40px}.srd-node-act.srd-on{opacity:1;color:#a5f3fc;border-color:rgba(103,232,249,.5)}.srd-node-act.srd-node-hide:hover{color:#fecaca;border-color:hsla(0,91%,71%,.55)}.srd-routemenu{position:absolute;left:100%;top:0;z-index:8;margin-left:8px;width:170px;display:flex;flex-direction:column;gap:3px;border:1px solid var(--srd-line-strong);background:rgba(10,14,22,.96);backdrop-filter:blur(14px);border-radius:12px;padding:8px;cursor:default;box-shadow:0 18px 50px rgba(0,0,0,.5)}.srd-routemenu b{font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--srd-faint);padding:0 4px 3px}.srd-routemenu [role=button]{display:flex;align-items:center;gap:6px;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:8px;padding:6px 8px;color:hsla(0,0%,100%,.72);font-size:10px;font-weight:700;cursor:pointer}.srd-routemenu [role=button]:hover{border-color:rgba(251,146,60,.5)}.srd-routemenu [role=button].srd-on{border-color:rgba(251,146,60,.55);color:#fed7aa}.srd-routemenu [role=button] em{margin-left:auto;font-style:normal;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--srd-orange)}.srd-routemenu i{font-style:normal}.srd-route.srd-direct{stroke:rgba(251,146,60,.6);stroke-width:.34;stroke-dasharray:1.4 .9;animation:srd-packetflow 1.6s linear infinite}@keyframes srd-packetflow{to{stroke-dashoffset:-4.6}}.srd.srd-reduce-motion .srd-route.srd-direct{animation:none}@media (prefers-reduced-motion:reduce){.srd-route.srd-direct{animation:none}}.srd-hub.srd-draggable{touch-action:none;cursor:grab}.srd-hub.srd-draggable:active{cursor:grabbing}.srd-hub-clone{position:absolute;top:-8px;right:10px;z-index:4;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.srd-hub-clone:focus-visible,.srd-hub:hover .srd-hub-clone{opacity:1}.srd-hub-clone:hover{color:#fbcfe8;border-color:rgba(244,114,182,.5)}.srd-hub.srd-hub-clonecard{width:clamp(150px,19cqw,178px);padding:10px;border-style:dashed}.srd-hub.srd-hub-clonecard h4{font-size:11.5px}.srd-feat{position:absolute;z-index:2;transform:translate(-50%,-50%);width:clamp(128px,15cqw,156px);border:1px solid hsla(82,85%,67%,.28);background:hsla(82,85%,67%,.05);backdrop-filter:blur(8px);border-radius:13px;padding:8px 10px;touch-action:none;cursor:grab}.srd-feat:active{cursor:grabbing}.srd-feat.srd-feat-sharp{border-color:hsla(0,91%,71%,.32);background:hsla(0,91%,71%,.05)}.srd-feat-tag{display:block;font-size:7.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#d3f59d}.srd-feat.srd-feat-sharp .srd-feat-tag{color:#fecaca}.srd-feat b{display:block;margin-top:3px;font-size:10.5px;line-height:1.35;white-space:normal;overflow-wrap:break-word}.srd-feat small{display:block;margin-top:2px;color:var(--srd-muted);font-size:9px;text-transform:capitalize}.srd-feat small i{font-style:normal;color:hsla(0,0%,100%,.7);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-feat-x{position:absolute;top:-7px;right:7px;display:grid;place-items:center;width:16px;height:16px;border-radius:6px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.srd-feat-x:focus-visible,.srd-feat:hover .srd-feat-x{opacity:1}.srd-hub-chatbtn{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border:1px solid rgba(244,114,182,.45);background:#141021;border-radius:999px;padding:3px 10px;color:#fbcfe8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.srd-hub-chatbtn.srd-on,.srd-hub-chatbtn:hover{border-color:rgba(244,114,182,.8);color:#fce7f3}.srd-hub.srd-hub-llmopen{width:clamp(280px,40cqw,380px);flex-wrap:wrap;z-index:7}.srd-hubchat{width:100%;margin-top:10px;border-top:1px solid var(--srd-line);padding-top:9px;display:flex;flex-direction:column;height:300px;cursor:default}.srd-hubchat .srd-chatlog{flex:1}.srd-hubchat-meta{display:flex;align-items:center;gap:6px;margin-bottom:7px}.srd-hubchat-meta>span{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--srd-magenta);margin-right:auto}.srd-hubchat-meta button{border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);border-radius:8px;padding:3px 8px;color:hsla(0,0%,100%,.72);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.srd-hubchat-meta button:hover{border-color:hsla(0,0%,100%,.42);color:#fff}.srd-hubchat-meta button.srd-on{border-color:rgba(244,114,182,.55);color:#fbcfe8;background:rgba(244,114,182,.08)}.srd-hubchat-sources{margin-bottom:8px}.srd-hubchat-styles{display:flex;gap:4px;margin-bottom:6px}.srd-hubchat-styles button{flex:1;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:8px;padding:4px;color:var(--srd-muted);font-size:8.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.srd-hubchat-styles button.srd-on{border-color:rgba(244,114,182,.55);color:#fbcfe8;background:rgba(244,114,182,.08)}.srd-hubchat-srcgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.srd-hubchat-srcgrid button{border:1px solid var(--srd-line);background:rgba(0,0,0,.22);border-radius:8px;padding:4px 7px;color:var(--srd-muted);font-size:9.5px;font-weight:700;text-align:left;cursor:pointer}.srd-hubchat-srcgrid button.srd-on{border-color:hsla(82,85%,67%,.4);color:#d3f59d;background:hsla(82,85%,67%,.06)}.srd-hubrisk{border-bottom:1px solid var(--srd-line);padding-bottom:8px;margin-bottom:3px}.srd-hubrisk-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.srd-hubrisk-row>span{letter-spacing:.08em;color:var(--srd-muted)}.srd-hubrisk-row button,.srd-hubrisk-row>span{font-size:9px;font-weight:900;text-transform:uppercase}.srd-hubrisk-row button{border:1px solid rgba(251,191,36,.45);background:rgba(251,191,36,.08);border-radius:8px;padding:3px 8px;color:#fde68a;letter-spacing:.05em;cursor:pointer}.srd-hubrisk-row button:disabled{opacity:.5;cursor:default}.srd-hub.srd-hub-open{z-index:6;flex-wrap:wrap;width:clamp(210px,30cqw,280px);cursor:pointer}.srd-hub.srd-control-hub{cursor:pointer}.srd-hub-deliveries{width:100%;margin-top:9px;border-top:1px solid var(--srd-line);padding-top:8px;display:flex;flex-direction:column;gap:5px;max-height:180px;overflow-y:auto;cursor:default;scrollbar-width:thin}.srd-hub-deliveries em{color:var(--srd-muted);font-size:10px;font-style:normal}.srd-hubdel{display:flex;flex-direction:column;border:1px solid var(--srd-line);border-radius:9px;padding:5px 8px;background:rgba(0,0,0,.25)}.srd-hubdel b{font-size:10px;font-weight:800;line-height:1.35;overflow-wrap:break-word}.srd-hubdel span{font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.srd-hubdel-ok span{color:#86efac}.srd-hubdel-err span{color:var(--srd-danger)}.srd-hubdel-muted span{color:var(--srd-muted)}.srd-boxmod{position:absolute;z-index:5;transform:translate(-50%,-50%);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;background:rgba(10,14,22,.62);backdrop-filter:blur(16px);box-shadow:0 22px 60px rgba(0,0,0,.45);overflow:hidden}.srd-boxmod-s{width:300px}.srd-boxmod-m{width:440px}.srd-boxmod-l{width:600px}.srd-boxmod-head{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--srd-line);background:hsla(0,0%,100%,.03);touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.srd-boxmod-collapsed .srd-boxmod-head{border-bottom:0}.srd-boxmod-head:active{cursor:grabbing}.srd-boxmod-head>b{min-width:0;flex:1;font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word}.srd-boxmod-ctl{display:flex;align-items:center;gap:4px;flex-shrink:0}.srd-boxmod-ctl button{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);border-radius:7px;padding:0 5px;color:var(--srd-muted);font-size:8.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.srd-boxmod-ctl button:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.srd-boxmod-ctl button.srd-on{color:#d3f59d;border-color:rgba(133,202,43,.5);background:rgba(133,202,43,.1)}.srd-boxmod-body{max-height:var(--srd-boxmod-h,380px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.srd-boxmod-resize{position:absolute;right:2px;bottom:2px;z-index:6;width:16px;height:16px;cursor:nwse-resize;touch-action:none;border-radius:4px;background:linear-gradient(135deg,transparent 0 50%,hsla(0,0%,100%,.35) 50% 58%,transparent 58% 70%,hsla(0,0%,100%,.35) 70% 78%,transparent 78%)}.srd-boxmod-resize:hover{background-color:hsla(0,0%,100%,.08)}.srd-boxmod-body>div{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.srd-organizer{position:absolute;z-index:20;top:60px;left:16px;width:300px;max-height:min(560px,72%);display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.16);background:rgba(10,14,22,.82);backdrop-filter:blur(18px);border-radius:16px;box-shadow:0 26px 70px rgba(0,0,0,.5);overflow:hidden}.srd-org-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 8px}.srd-org-head h4{margin:3px 0 0;font-size:13px;font-weight:900}.srd-org-x{border:1px solid var(--srd-line);background:rgba(0,0,0,.3);border-radius:8px;width:24px;height:24px;display:grid;place-items:center;color:var(--srd-muted);cursor:pointer}.srd-org-x:hover{color:#fff;border-color:hsla(0,0%,100%,.4)}.srd-org-search{display:flex;align-items:center;gap:7px;margin:0 12px 8px;padding:7px 10px;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);border-radius:10px;color:var(--srd-muted)}.srd-org-search input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:11.5px;outline:none}.srd-org-bulk{display:flex;gap:6px;padding:0 12px 8px}.srd-org-bulk button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.28);border-radius:9px;padding:6px;color:hsla(0,0%,100%,.75);font-size:10px;font-weight:800;cursor:pointer}.srd-org-bulk button:hover:not(:disabled){border-color:hsla(0,0%,100%,.4);color:#fff}.srd-org-bulk button:disabled{opacity:.45;cursor:default}.srd-org-scroll{overflow-y:auto;padding:0 8px 10px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.srd-org-empty{color:var(--srd-muted);font-size:10.5px;padding:8px 6px}.srd-org-group{border-top:1px solid var(--srd-line)}.srd-org-group:first-child{border-top:0}.srd-org-grouphead{display:flex;align-items:center;gap:4px;padding:4px 2px}.srd-org-grouptoggle{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;padding:5px 4px;cursor:pointer;text-align:left}.srd-org-grouptoggle b{min-width:0;flex:1;font-size:11.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-org-grouptoggle small{color:var(--srd-faint);font-size:9px;font-weight:900;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-org-chev{transition:transform .15s ease;flex-shrink:0;color:var(--srd-muted)}.srd-org-chev-open{transform:rotate(90deg)}.srd-org-dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.srd-org-eye{display:grid;place-items:center;width:26px;height:24px;border:1px solid var(--srd-line);background:rgba(0,0,0,.28);border-radius:8px;color:var(--srd-muted);cursor:pointer;flex-shrink:0}.srd-org-eye.srd-on{color:#d3f59d;border-color:rgba(133,202,43,.45);background:rgba(133,202,43,.1)}.srd-org-trades{padding:2px 2px 6px 12px;display:flex;flex-direction:column;gap:3px}.srd-org-trade{display:flex;align-items:center;gap:7px;border-radius:8px;padding:2px}.srd-org-trade.srd-selected{background:rgba(103,232,249,.08)}.srd-org-check{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);border-radius:6px;color:#0b0f18;font-size:11px;font-weight:900;cursor:pointer;flex-shrink:0}.srd-org-check.srd-on{background:var(--srd-lime);border-color:var(--srd-lime);color:#0b0f18}.srd-org-tradename{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;border:0;background:transparent;color:inherit;cursor:pointer;padding:3px 4px;text-align:left}.srd-org-tradename .truncate{max-width:100%;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-org-tradename:hover .truncate{color:#a5f3fc}.srd-org-status{font-style:normal;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.srd-org-status.srd-org-open{color:#86efac}.srd-org-status.srd-org-win{color:#a5f3fc}.srd-org-status.srd-org-loss{color:#fca5a5}.srd-org-status.srd-org-muted{color:var(--srd-muted)}.srd-watcher{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;border:1px solid var(--srd-line-strong);background:rgba(10,14,22,.9);backdrop-filter:blur(10px);border-radius:12px;padding:7px 10px;max-width:200px;touch-action:none;cursor:grab}.srd-watcher:active{cursor:grabbing}.srd-watcher>span:first-child{font-size:12px}.srd-watcher small{display:block;color:var(--srd-faint);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;max-width:150px;line-height:1.4}.srd-watcher b{display:block;margin-top:1px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-watcher-detail{display:block;margin-top:2px;max-width:175px;color:hsla(0,0%,100%,.62);font-size:8.5px;font-style:normal;line-height:1.35;overflow-wrap:break-word}.srd-watcher.srd-w-ok b{color:#d3f59d}.srd-watcher.srd-w-warn b{color:#fde68a}.srd-watcher.srd-w-muted b{color:hsla(0,0%,100%,.65)}.srd-watcher-x{position:absolute;top:-7px;right:7px;display:grid;place-items:center;width:16px;height:16px;border-radius:6px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.srd-watcher-x:focus-visible,.srd-watcher:hover .srd-watcher-x{opacity:1}.srd-watcher-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.srd-watcher-action{border:1px solid hsla(0,0%,100%,.15);border-radius:7px;background:hsla(0,0%,100%,.04);padding:5px 6px;color:#e5e7eb;font-size:8px;font-weight:900;cursor:pointer}.srd-watcher-action-buy{border-color:hsla(82,85%,67%,.34);background:hsla(82,85%,67%,.1);color:#d9f99d}.srd-watcher-action-sell{border-color:hsla(0,91%,71%,.3);background:hsla(0,91%,71%,.08);color:#fecaca}.srd-watcher.srd-watcher-sized{max-width:none;align-items:stretch;overflow:hidden}.srd-watcher.srd-watcher-sized>.min-w-0{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0}.srd-watcher.srd-watcher-sized small{max-width:none}.srd-watcher.srd-watcher-sized b{font-size:18px}.srd-watcher-resize{position:absolute;right:2px;bottom:2px;z-index:6;width:14px;height:14px;cursor:nwse-resize;touch-action:none;border-radius:4px;opacity:0;transition:opacity .12s ease;background:linear-gradient(135deg,transparent 0 50%,hsla(0,0%,100%,.35) 50% 58%,transparent 58% 70%,hsla(0,0%,100%,.35) 70% 78%,transparent 78%)}.srd-watcher-resize:focus-visible,.srd-watcher:hover .srd-watcher-resize{opacity:1}.srd-watcher-resize:hover{background-color:hsla(0,0%,100%,.08)}.srd-watcher.srd-watcher-open{max-width:300px;width:300px;z-index:24;align-items:flex-start;background:rgba(10,14,22,.55);backdrop-filter:blur(18px) saturate(130%);border-color:hsla(0,0%,100%,.32);box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 20px 48px rgba(0,0,0,.55)}.srd-watcher.srd-watcher-open small{max-width:none}.srd-watcher-expandbtn{position:absolute;top:-7px;right:27px;display:grid;place-items:center;width:16px;height:16px;border-radius:6px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);cursor:pointer;opacity:0;transition:opacity .12s ease}.srd-watcher-expandbtn:focus-visible,.srd-watcher.srd-watcher-open .srd-watcher-expandbtn,.srd-watcher:hover .srd-watcher-expandbtn{opacity:1}.srd-watcher-depth{display:block;margin-top:6px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:6px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;cursor:default}.srd-watcher-row{display:block;margin-bottom:5px;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;background:hsla(0,0%,100%,.03);padding:5px 7px}.srd-watcher-rowtitle{font-size:9.5px!important;font-family:inherit!important;color:#fff;white-space:normal;overflow-wrap:break-word}.srd-watcher-row small{display:block;margin-top:1px;max-width:none;text-transform:none;letter-spacing:.02em;font-weight:600;color:hsla(0,0%,100%,.55)}.srd-watcher-row i{display:block;margin-top:2px;font-style:normal;font-size:10.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-watcher-row.srd-w-ok i{color:#d3f59d}.srd-watcher-row.srd-w-warn i{color:#fde68a}.srd-watcher-row.srd-w-muted i{color:hsla(0,0%,100%,.65)}.srd-perf{position:absolute;z-index:3;transform:translate(-50%,-50%);width:226px;border:1px solid hsla(82,85%,67%,.28);border-radius:16px;background:radial-gradient(circle at 12% 0,hsla(82,85%,67%,.08),transparent 40%),rgba(10,14,22,.5);backdrop-filter:blur(16px) saturate(130%);box-shadow:0 14px 38px rgba(0,0,0,.42);padding:11px;touch-action:none;cursor:grab;color:#fff}.srd-perf:active{cursor:grabbing}.srd-perf.srd-perf-open{width:320px;z-index:25}.srd-perf-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.srd-perf-eyebrow{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#bef264}.srd-perf-toggle{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);cursor:pointer}.srd-perf-toggle:hover{color:#fff;border-color:hsla(82,85%,67%,.4)}.srd-perf-title{display:block;margin-top:6px;font-size:12.5px;font-weight:900}.srd-perf-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.srd-perf-tiles>span{border:1px solid hsla(0,0%,100%,.1);border-radius:9px;background:rgba(0,0,0,.2);padding:5px 7px}.srd-perf-tiles small{display:block;font-size:7.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--srd-faint)}.srd-perf-tiles b{display:block;margin-top:1px;font-size:16px;font-weight:900;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-perf-hint{display:block;margin-top:8px;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(82,85%,67%,.5)}.srd-perf-body{margin-top:9px;display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;cursor:default}.srd-perf-model{border:1px solid hsla(0,0%,100%,.12);border-radius:11px;background:hsla(0,0%,100%,.03);padding:7px 8px}.srd-perf-modelhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.srd-perf-modelname{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:900}.srd-perf-modelname i{font-style:normal}.srd-perf-modelhead em{font-style:normal;font-size:9px;font-weight:800;color:var(--srd-muted)}.srd-perf-quiet{display:block;margin-top:5px;font-size:9.5px;color:var(--srd-muted)}.srd-perf-buckets{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.srd-perf-bucket{display:inline-flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:2px 8px;font-size:9px;text-transform:capitalize}.srd-perf-bucket b{font-weight:800}.srd-perf-bucket i{font-style:normal;font-weight:900;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-perf-bucket.srd-read-up,.srd-perf-bucket.srd-read-watch{color:#86efac;border-color:rgba(134,239,172,.4);background:rgba(134,239,172,.1)}.srd-perf-bucket.srd-read-avoid,.srd-perf-bucket.srd-read-down{color:#fca5a5;border-color:hsla(0,94%,82%,.4);background:hsla(0,94%,82%,.1)}.srd-perf-bucket.srd-read-flat,.srd-perf-bucket.srd-read-neutral{color:#cbd5e1;border-color:rgba(203,213,225,.32);background:rgba(203,213,225,.08)}.srd-perf-conf{display:block;margin-top:6px;font-size:8.5px;font-weight:700;color:var(--srd-muted)}.srd-loopcard{position:absolute;z-index:2;transform:translate(-50%,-50%);width:clamp(168px,22cqw,208px);overflow:hidden;border:1px solid hsla(82,85%,67%,.22);background:var(--srd-panel-strong);backdrop-filter:blur(14px);border-radius:16px;padding:10px 11px;touch-action:none;cursor:grab;transition:filter .25s ease,opacity .25s ease}.srd-loopcard:active{cursor:grabbing}.srd-loopcard-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72%;opacity:.07;pointer-events:none}.srd-loopcard>:not(.srd-loopcard-mark){position:relative;z-index:1}.srd-loopcard-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.srd-loopcard-head b{font-size:11.5px;min-width:0}.srd-loopcard-acts{display:flex;gap:4px;flex-shrink:0}.srd-loopcard-acts button{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.3);color:var(--srd-muted);cursor:pointer}.srd-loopcard-acts button:hover:not(:disabled){color:#fff;border-color:hsla(0,0%,100%,.45)}.srd-loopcard-acts button:disabled{opacity:.4;cursor:default}.srd-loopcard-acts button.srd-on{color:#fff;border-color:hsla(0,0%,100%,.7)}.srd-loopcard-chain{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.srd-loopstep{display:grid;place-items:center;width:22px;height:22px;font-style:normal;font-size:11px;border:1px solid;border-radius:7px;background:rgba(0,0,0,.3);opacity:.85}.srd-loopstep.srd-ls-running{animation:srd-step-pulse .9s ease-in-out infinite}.srd-loopstep.srd-ls-ok{box-shadow:0 0 0 1px rgba(134,239,172,.35)}.srd-loopstep.srd-ls-error{box-shadow:0 0 0 1px hsla(0,91%,71%,.5)}.srd-loopstep.srd-ls-skip{opacity:.45}@keyframes srd-step-pulse{0%,to{box-shadow:0 0 0 0 rgba(103,232,249,.5)}50%{box-shadow:0 0 0 4px rgba(103,232,249,.12)}}.srd-loopcard-read{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px;color:hsla(0,0%,100%,.62);font-size:9.5px;line-height:1.5}.srd-loopcard.srd-loop-focuscard{border-color:hsla(0,0%,100%,.75);animation:srd-loop-pulse 2.2s ease-in-out infinite}@keyframes srd-loop-pulse{0%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,.32),0 18px 44px rgba(0,0,0,.45)}50%{box-shadow:0 0 0 5px hsla(0,0%,100%,.08),0 18px 44px rgba(0,0,0,.45)}}.srd-loopcard.srd-loop-dim{filter:blur(2px) saturate(70%);opacity:.55}.srd-loopcard.srd-loop-dim:hover{filter:none;opacity:1}.srd-loopcard.srd-loop-live{border-color:rgba(103,232,249,.45)}.srd-reduce-motion .srd-loopcard.srd-loop-focuscard,.srd-reduce-motion .srd-loopstep.srd-ls-running{animation:none}.srd-boardnote{position:absolute;z-index:3;transform:translate(-50%,-50%);min-width:130px;max-width:620px;width:-moz-fit-content;width:fit-content;border:1px dashed hsla(0,0%,100%,.22);background:rgba(10,14,22,.55);backdrop-filter:blur(8px);border-radius:12px;padding:9px 11px;touch-action:none;cursor:grab}.srd-boardnote:active{cursor:grabbing}.srd-boardnote.srd-editing{border-style:solid;border-color:hsla(0,0%,100%,.5);cursor:text}.srd-boardnote p{margin:0;color:hsla(0,0%,100%,.85);font-weight:700;line-height:1.35;white-space:pre-wrap;word-break:break-word}.srd-boardnote textarea{min-width:130px;max-width:600px;width:200px;min-height:60px;border:0;background:transparent;color:#fff;font-weight:700;line-height:1.35;outline:none;resize:both;font-family:inherit}.srd-boardnote-tools{position:absolute;top:-10px;right:8px;z-index:4;display:flex;gap:3px;opacity:0;transition:opacity .12s ease}.srd-boardnote.srd-editing .srd-boardnote-tools,.srd-boardnote:hover .srd-boardnote-tools{opacity:1}.srd-boardnote-tools button{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:7px;border:1px solid var(--srd-line-strong);background:#0c1220;color:var(--srd-muted);font-size:8.5px;font-weight:900;cursor:pointer}.srd-boardnote-tools button:hover:not(:disabled){color:#fff}.srd-boardnote-tools button:disabled{opacity:.4}.srd-ink{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible}.srd-ink-stroke{fill:none;stroke:hsla(0,0%,100%,.85);stroke-width:.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.srd-ink-stroke.srd-ink-draft{opacity:.7}.srd-ink.srd-erasing{pointer-events:auto}.srd-ink.srd-erasing .srd-ink-stroke{pointer-events:stroke;cursor:pointer;stroke-width:.6}.srd-ink.srd-erasing .srd-ink-stroke:hover{stroke:hsla(0,91%,71%,.9)}.srd-stagewrap.srd-tool-marker{cursor:crosshair}.srd-stagewrap.srd-tool-eraser{cursor:cell}.srd-tool.srd-tool-on{border-color:hsla(0,0%,100%,.75);color:#fff;background:hsla(0,0%,100%,.1)}.srd-focuswrap{position:relative;overflow:visible}.srd-focusmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:9;width:190px;display:flex;flex-direction:column;gap:3px;border:1px solid var(--srd-line-strong);background:rgba(10,14,22,.96);backdrop-filter:blur(14px);border-radius:12px;padding:8px;box-shadow:0 18px 50px rgba(0,0,0,.5)}.srd-focusmenu em{padding:4px;color:var(--srd-muted);font-size:10px;font-style:normal}.srd-focusmenu button{border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:8px;padding:6px 8px;color:hsla(0,0%,100%,.72);font-size:10.5px;font-weight:700;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-focusmenu button:hover{border-color:hsla(0,0%,100%,.4)}.srd-focusmenu button.srd-on{border-color:hsla(0,0%,100%,.7);color:#fff}.srd-focusmenu .srd-focusclear{color:var(--srd-muted);font-weight:800;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.srd-shopmenu{width:min(360px,calc(100vw - 40px));gap:8px}.srd-shopmenu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--srd-line);padding:2px 3px 8px}.srd-shopmenu-head b{color:#ecfccb;font-size:11px}.srd-shopmenu-head small{color:var(--srd-muted);font-size:9px;font-weight:700;text-align:right}.srd-shopmenu-pages{justify-content:space-between}.srd-shopmenu-pages>button{width:auto;text-align:center}.srd-shopfilter-group{display:grid;gap:4px}.srd-shopfilter-group>em{padding:0 2px;color:var(--srd-muted);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.srd-shopfilter-group>span{display:flex;flex-wrap:wrap;gap:4px}.srd-shopfilter-group>span>button{width:auto;padding:5px 7px;font-size:9px}.srd-guide-card{width:min(640px,100%)}.srd-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.srd-guide-tpl{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:14px;padding:12px;color:inherit;cursor:pointer;transition:border-color .12s ease}.srd-guide-tpl:hover{border-color:hsla(82,85%,67%,.5)}.srd-guide-tpl.srd-guide-star{border-color:hsla(82,85%,67%,.4);background:hsla(82,85%,67%,.06)}.srd-guide-icon{font-size:16px}.srd-guide-tpl b{font-size:12px}.srd-guide-tpl small{color:var(--srd-muted);font-size:10px;line-height:1.5}.srd-guide-steps{display:flex;gap:4px;margin-top:4px}.srd-guide-steps i{display:grid;place-items:center;width:20px;height:20px;font-style:normal;font-size:10px;border:1px solid var(--srd-line);border-radius:6px;background:rgba(0,0,0,.3)}.srd-guide-tpl em{margin-top:5px;font-style:normal;font-size:8.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#d3f59d}.srd-guide-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.srd-guide-blank{border:0;background:transparent;color:hsla(0,0%,100%,.65);font-size:10.5px;font-weight:800;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.srd-guide-blank:hover{color:#fff}.srd-guide-skip{border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:9px;padding:6px 12px;color:var(--srd-muted);font-size:10px;font-weight:800;cursor:pointer}.srd-guide-skip:hover{color:#fff}.srd-watchkinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-bottom:12px}.srd-watchkinds button{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:12px;padding:10px 11px;color:inherit;cursor:pointer}.srd-watchkinds button:hover{border-color:hsla(0,0%,100%,.35)}.srd-watchkinds button.srd-on{border-color:rgba(103,232,249,.55);background:rgba(103,232,249,.06)}.srd-watchkinds button>span{font-size:13px}.srd-watchkinds b{font-size:11px}.srd-watchkinds small{color:var(--srd-muted);font-size:9.5px;line-height:1.4}.srd-watchrow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.srd-loop-namefield select{width:100%;border:1px solid var(--srd-line);background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.82);border-radius:10px;padding:8px 10px;font-size:11.5px;outline:none}.srd-loop-namefield select option{background:#0d131d}.srd-loop-save:disabled{opacity:.5;cursor:default}.srd-chip.srd-restorechip{border-color:rgba(103,232,249,.4);color:#a5f3fc}.srd-selcard .srd-selstats{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:8px}.srd-selcard .srd-selstats>div{border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:10px;padding:7px 9px}.srd-selcard .srd-selstats small{display:block;color:var(--srd-faint);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.srd-selcard .srd-selstats b{display:block;margin-top:2px;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-selfactor{margin:0 0 6px;padding-left:10px;border-left:2px solid var(--srd-line-strong);color:hsla(0,0%,100%,.6);font-size:10px;line-height:1.55}.srd-selroutes{margin:8px 0 4px}.srd-selroutes small{display:block;margin-bottom:4px;color:var(--srd-faint);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.srd-selroutes button{display:inline-flex;align-items:center;gap:5px;margin:0 4px 4px 0;border:1px solid rgba(251,146,60,.4);background:rgba(251,146,60,.07);border-radius:8px;padding:4px 8px;color:#fed7aa;font-size:9.5px;font-weight:800;cursor:pointer}.srd-selroutes button i{font-style:normal;color:var(--srd-muted)}.srd-selroutes button:hover i{color:#fecaca}.srd-selacts{display:flex;gap:6px;margin-top:8px}.srd-selacts button{flex:1;border:1px solid var(--srd-line);background:rgba(0,0,0,.25);border-radius:9px;padding:6px;color:hsla(0,0%,100%,.72);font-size:10px;font-weight:800;cursor:pointer}.srd-selacts button:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.srd-selacts button.srd-on{border-color:rgba(103,232,249,.55);color:#a5f3fc}.srd-selacts button.srd-sel-arm{border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.09);color:#fde68a}.srd-selacts button.srd-sel-arm:hover{border-color:rgba(251,191,36,.7);color:#fef3c7}.srd-xp-arm{margin-top:4px}.srd-flip{perspective:1200px;background:transparent;border:0;padding:0;min-height:340px}.srd-flip-inner{position:relative;width:100%;height:100%;min-height:340px;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.25,1)}.srd-flip.srd-flipped .srd-flip-inner{transform:rotateY(180deg)}.srd-flip-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--srd-line);background:rgba(0,0,0,.28);border-radius:16px;padding:12px;display:flex;flex-direction:column}.srd-flip-front{position:relative;inset:auto;min-height:340px}.srd-flip-back{transform:rotateY(180deg)}.srd-flip-mark{position:absolute;right:-8px;bottom:-10px;height:74px;width:auto;opacity:.1;pointer-events:none;transform:rotate(-8deg)}.srd-flip-face>*{position:relative;z-index:1}.srd-flip-face>.srd-flip-mark{z-index:0}.srd-flip-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(244,114,182,.4);background:rgba(244,114,182,.08);border-radius:8px;padding:3px 8px;color:#fbcfe8;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.srd-flip-btn:hover{border-color:rgba(244,114,182,.7)}.srd-chatlog{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:4px 0;scrollbar-width:thin}.srd-chat-empty{margin:auto 0;color:var(--srd-muted);font-size:10.5px;line-height:1.6;text-align:center;padding:0 8px}.srd-chatmsg{max-width:88%;border-radius:12px;padding:7px 10px;font-size:11px;line-height:1.55;overflow-wrap:break-word;white-space:pre-wrap}.srd-chat-user{align-self:flex-end;border:1px solid rgba(103,232,249,.35);background:rgba(103,232,249,.08);color:#cffafe}.srd-chat-assistant{align-self:flex-start;border:1px solid rgba(244,114,182,.3);background:rgba(244,114,182,.06);color:hsla(0,0%,100%,.85)}.srd-chat-thinking{display:inline-flex;align-items:center;gap:6px;color:var(--srd-muted)}.srd-chatbar{display:flex;gap:6px;margin-top:8px}.srd-chatbar input{flex:1;min-width:0;border:1px solid var(--srd-line-strong);background:rgba(0,0,0,.35);border-radius:10px;padding:8px 10px;color:#fff;font-size:11px}.srd-chatbar input:focus{outline:none;border-color:rgba(244,114,182,.55)}.srd-chatbar button{display:grid;place-items:center;width:34px;border:1px solid rgba(244,114,182,.45);background:rgba(244,114,182,.12);border-radius:10px;color:#fbcfe8;cursor:pointer}.srd-chatbar button:disabled{opacity:.45;cursor:default}.srd-gamesig{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:2px;width:148px;border-radius:10px;border:1.5px solid hsla(0,0%,100%,.4);background:rgba(9,14,22,.5);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);box-shadow:0 12px 30px rgba(0,0,0,.4);padding:7px 9px;cursor:grab;z-index:12}.srd-gamesig:active{cursor:grabbing}.srd-gamesig-logo{height:18px!important;width:52px!important}.srd-gamesig-chips{display:flex;align-items:center;gap:5px;margin-top:1px}.srd-gamesig-strength{border:1px solid hsla(0,0%,100%,.25);border-radius:999px;padding:1px 7px;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.srd-gamesig-str{border:1px solid hsla(0,0%,100%,.14);border-radius:6px;padding:1px 5px;font-style:normal;font-size:8px;font-weight:900;color:hsla(0,0%,100%,.72);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.srd-signode-head{justify-content:space-between}.srd-opp-head,.srd-signode-head{display:flex;align-items:center;gap:6px}.srd-watcher-logo{height:16px!important;width:46px!important}.srd-gameanchor-logo{display:block;height:20px!important;width:58px!important;margin-bottom:4px}.srd-node-entlogo{display:block;height:18px!important;width:52px!important;margin-bottom:3px}.srd-gamesig-top{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.srd-gamesig-top b{color:#fca5a5}.srd-gamesig-top em{font-style:normal;color:hsla(0,0%,100%,.4)}.srd-gamesig-read{font-size:11px;font-weight:900;color:#fff}.srd-gamesig-game{font-size:8.5px;font-weight:700;color:hsla(0,0%,100%,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srd-armsig{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:2px;width:150px;border-radius:10px;border:1.5px solid hsla(82,85%,67%,.5);background:rgba(9,14,22,.5);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);box-shadow:0 12px 30px rgba(0,0,0,.4),0 0 16px hsla(82,85%,67%,.12);padding:7px 9px;cursor:grab;z-index:12}.srd-armsig:active{cursor:grabbing}.srd-armsig .srd-gamesig-top b{color:#bef264}.srd-armsig-route{stroke:hsla(82,85%,67%,.35);stroke-dasharray:4 4}.srd-node.srd-discoverable{border-color:hsla(0,0%,100%,.16);background:rgba(15,20,28,.34);filter:saturate(35%);opacity:.82}.srd-node.srd-discoverable:hover{opacity:1;filter:saturate(70%);border-color:hsla(0,0%,100%,.35)}.srd-node-track{position:absolute;top:-12px;left:10px;transform:none;border-radius:999px;border:1px solid hsla(82,85%,67%,.5);background:rgba(9,14,22,.92);color:#bef264;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;cursor:pointer;z-index:5;filter:saturate(100%);display:inline-flex;align-items:center;gap:3px}.srd-node-track:hover{background:hsla(82,85%,67%,.16)}.srd-bot-focus .srd-stage .srd-gameanchor,.srd-bot-focus .srd-stage .srd-hub:not(.srd-control-hub),.srd-bot-focus .srd-stage .srd-marketanchor,.srd-bot-focus .srd-stage .srd-model,.srd-bot-focus .srd-stage .srd-node{opacity:.2;filter:saturate(.25)}.srd-bot-focus .srd-stage .srd-armsig,.srd-bot-focus .srd-stage .srd-control-hub,.srd-bot-focus .srd-stage .srd-signode,.srd-bot-focus .srd-stage .srd-target:not(.srd-model){opacity:1;filter:none;z-index:24;box-shadow:0 0 0 1px hsla(0,0%,100%,.72),0 0 34px hsla(0,0%,100%,.16)}.srd-bot-hub-content{display:grid;gap:10px;color:#f8fafc}.srd-bot-hub-intro{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:12px;background:hsla(0,0%,100%,.025);padding:8px}.srd-bot-hub-intro img{display:block;width:260px;height:102px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px;mix-blend-mode:screen;filter:contrast(1.2) saturate(1.15)}.srd-bot-hub-intro span{display:block;color:#fca5a5;font-size:8px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.srd-bot-hub-intro strong{display:block;margin-top:3px;font-size:13px;line-height:1.25}.srd-bot-hub-intro p{margin:4px 0 0;color:#aebbcf;font-size:9px;line-height:1.45}.srd-bot-hub-tabs{display:flex;flex-wrap:wrap;gap:5px}.srd-bot-hub-tabs button{display:inline-flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.035);padding:7px 9px;color:#aebbcf;font-size:9px;font-weight:850;cursor:pointer}.srd-bot-hub-tabs button svg{width:12px;height:12px}.srd-bot-hub-tabs button.is-active{border-color:hsla(0,0%,100%,.76);background:hsla(0,0%,100%,.11);color:#fff}.srd-bot-hub-tabpanel{min-height:240px}.srd-bot-delivery{max-width:none}.srd-bot-runner-stack,.srd-bot-setup-stack{display:grid;gap:9px}.srd-bot-tier-note{margin:0;color:#fbbf24;font-size:9px}.srd-bot-api-docs{display:grid;gap:6px}.srd-bot-api-docs header{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(103,232,249,.24);border-radius:10px;padding:9px;background:rgba(34,211,238,.05)}.srd-bot-api-docs header svg{width:16px;color:#67e8f9}.srd-bot-api-docs header strong{font-size:11px}.srd-bot-api-docs header p{margin:2px 0 0;color:#94a3b8;font-size:9px;line-height:1.4}.srd-bot-api-docs article{display:grid;grid-template-columns:45px minmax(260px,.9fr) minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);padding:6px 3px}.srd-bot-api-docs article b{color:#bef264;font-size:8px}.srd-bot-api-docs article code{color:#a5f3fc;font-size:8px;overflow-wrap:anywhere}.srd-bot-api-docs article span{color:#aebbcf;font-size:8px}.srd-bot-api-docs pre{overflow:auto;border:1px solid hsla(0,0%,100%,.14);border-radius:9px;background:rgba(0,0,0,.38);padding:9px;color:#d9f99d;font-size:8px}.srd-bot-channel-note{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(196,181,253,.24);border-radius:10px;background:rgba(139,92,246,.06);padding:9px;color:#cbd5e1;font-size:9px;line-height:1.45}.srd-bot-channel-note svg{width:15px;flex:0 0 auto;color:#c4b5fd}.srd-bot-channel-note strong{color:#ede9fe}.srd-gamesig-market{display:block;margin-top:2px;color:var(--srd-muted);font-size:8px;line-height:1.3;white-space:normal}.srd-node.srd-node-expanded{width:660px;z-index:30;border-color:hsla(0,0%,100%,.5);background:rgba(9,14,22,.55);backdrop-filter:blur(20px) saturate(130%);box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 26px 60px rgba(0,0,0,.6)}.srd-nodex{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:9px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:8px;padding-right:2px;cursor:default;max-height:460px;overflow-y:auto;overscroll-behavior:contain}.srd-nodex-col{display:block;min-width:0}.srd-nodex-col .srd-nodex-sec:first-child{margin-top:0}.srd-nodex-armhead{display:flex;align-items:center;gap:6px;margin-bottom:6px}.srd-nodex-armlogo{height:16px!important;width:46px!important}.srd-nodex-armhead em{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--srd-muted)}.srd-nodex-quick{display:flex;flex-wrap:wrap;gap:6px}.srd-nodex-quickbtn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:9px;padding:6px 10px;font-size:10px;font-weight:900;letter-spacing:.04em;cursor:pointer;backdrop-filter:blur(10px)}.srd-nodex-exec{border:1px solid hsla(82,85%,67%,.4);background:hsla(82,85%,67%,.12);color:#d9f99d}.srd-nodex-exec:hover{background:hsla(82,85%,67%,.22)}.srd-nodex-sell{border:1px solid hsla(0,94%,82%,.4);background:hsla(0,94%,82%,.1);color:#fecaca}.srd-nodex-sell:hover{background:hsla(0,94%,82%,.2)}.srd-nodex-arm{margin-top:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:rgba(9,14,22,.28);backdrop-filter:blur(14px);padding:8px}.srd-nodex-arm>.space-y-3>div:first-child{background:hsla(0,0%,100%,.03)!important;backdrop-filter:blur(10px);border-color:hsla(0,0%,100%,.1)!important}.srd-nodex-arm button{backdrop-filter:blur(6px)}.srd-nodex-preview{width:100%;margin-top:7px;min-height:27px;border:1px solid rgba(110,226,255,.52);border-radius:7px;background:rgba(25,118,148,.16);color:#b8f3ff;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.srd-nodex-preview:disabled{opacity:.58;cursor:wait}.srd-nodex-previewcard{display:grid;gap:4px;margin-top:7px;padding:8px;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;background:rgba(5,14,25,.66);color:#dce7f5;font-size:10px}.srd-nodex-previewcard>b{color:#b8f3ff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.srd-nodex-previewcard span{display:flex;gap:5px;line-height:1.3}.srd-nodex-previewcard em{min-width:52px;color:var(--srd-muted);font-style:normal;font-weight:800;text-transform:uppercase;font-size:8px}.srd-nodex-previewcard code{max-height:76px;overflow:auto;color:#8ee9fb;font:8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.srd-nodex-watcher-hint{border:1px dashed hsla(0,0%,100%,.14);border-radius:10px;background:hsla(0,0%,100%,.025);padding:8px}.srd-nodex-boxacts{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.srd-nodex-boxcard{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;background:rgba(9,14,22,.35);backdrop-filter:blur(12px)}.srd-nodex-boxpicker{margin-top:5px}.srd-nodex-sec{display:block;margin-bottom:8px}.srd-nodex-sec>b{display:block;margin-bottom:3px;font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--srd-muted)}.srd-nodex-row{display:block;font-size:10px;color:hsla(0,0%,100%,.78);line-height:1.5}.srd-nodex-row i{font-style:normal;color:#fde68a}.srd-nodex-row em{font-style:normal;color:var(--srd-lime);font-size:8.5px;text-transform:uppercase;letter-spacing:.08em}.srd-nodex-quiet{display:block;font-size:10px;color:var(--srd-muted)}.srd-nodex-act{display:inline-flex;align-items:center;gap:4px;margin-top:4px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;padding:4px 8px;font-size:9.5px;font-weight:800;color:hsla(0,0%,100%,.85);cursor:pointer;background:hsla(0,0%,100%,.04)}.srd-nodex-act:hover{border-color:hsla(0,0%,100%,.42);color:#fff}.srd-nodex-route-setup{border:1px solid rgba(103,232,249,.18);border-radius:10px;background:rgba(34,211,238,.035);padding:8px}.srd-nodex-setuphead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.srd-nodex-setuphead>b{color:#a5f3fc;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.srd-nodex-setuphead>em{border:1px solid hsla(82,85%,67%,.25);border-radius:999px;background:hsla(82,85%,67%,.07);padding:2px 5px;color:#d9f99d;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.srd-nodex-endpoints{display:grid;gap:4px}.srd-nodex-endpoints>button{display:flex;align-items:center;gap:6px;width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.025);padding:6px;color:#cbd5e1;text-align:left;cursor:pointer}.srd-nodex-endpoints>button.srd-on{border-color:hsla(82,85%,67%,.38);background:hsla(82,85%,67%,.08);color:#ecfccb}.srd-nodex-endpoints>button>i{color:#bef264;font-size:8px;font-style:normal}.srd-nodex-endpoints>button>span{min-width:0;flex:1;font-size:9px;font-weight:850}.srd-nodex-endpoints>button small{display:block;color:var(--srd-faint);font-size:7px;font-weight:700}.srd-nodex-endpoints>button>em{color:#a5f3fc;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.srd-nodex-chips{display:flex;flex-wrap:wrap;gap:4px}.srd-nodex-chip{border:1px solid rgba(103,232,249,.32);border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#a5f3fc;background:rgba(103,232,249,.08);cursor:pointer}.srd-nodex-chip:hover{background:rgba(103,232,249,.18)}.srd-watcher-boxcard-note{margin:8px 0 0;border:1px solid rgba(103,232,249,.22);border-radius:10px;background:rgba(34,211,238,.06);padding:9px 10px;color:var(--srd-muted);font-size:10px;line-height:1.5}.srd-loopmodal-card>.srd-xp-sporttabs{display:flex;gap:4px;margin:8px 0}.srd-loopmodal-card>.srd-xp-sporttabs button{flex:1;border:1px solid var(--srd-line);border-radius:9px;background:rgba(0,0,0,.25);padding:6px;color:var(--srd-muted);font-size:10px;font-weight:900;cursor:pointer}.srd-loopmodal-card>.srd-xp-sporttabs button.srd-on{border-color:rgba(103,232,249,.45);background:rgba(103,232,249,.08);color:#a5f3fc}.srd-lensbar{position:absolute;left:18px;top:126px;z-index:20;display:flex;align-items:center;gap:4px;width:min(560px,calc(100% - 36px));max-width:560px;flex-wrap:wrap;border:0;border-radius:0;background:transparent;backdrop-filter:none;padding:0}.srd-lensbar-collapsed{width:auto}.srd-lensbar .srd-lens,.srd-lensbar-toggle{background:rgba(10,14,22,.72);backdrop-filter:blur(10px);border:1px solid var(--srd-line);border-radius:9px}.srd-lensbar-toggle{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.62);cursor:pointer;transition:color .15s ease,border-color .15s ease}.srd-lensbar-toggle:hover{color:#fff;border-color:var(--srd-line-strong)}.srd-lensbar-collapsed .srd-lensbar-toggle{color:#d9f99d}.srd-lens-tabs,.srd-physics-controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.srd-physics-controls{border-left:1px solid var(--srd-line);margin-left:3px;padding-left:7px}.srd-lensbar-k{color:var(--srd-faint);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;padding:0 3px;text-shadow:0 1px 3px rgba(0,0,0,.85)}.srd-lens{border:1px solid transparent;border-radius:8px;background:transparent;padding:5px 9px;color:hsla(0,0%,100%,.62);font-size:10px;font-weight:850;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.srd-lens:hover{color:#fff;background:hsla(0,0%,100%,.06)}.srd-lens.srd-lens-on{border-color:hsla(82,85%,67%,.45);background:hsla(82,85%,67%,.12);color:#ecfccb}.srd-lensbar-hint{flex-basis:100%;width:-moz-fit-content;width:fit-content;margin-top:3px;padding:3px 8px;color:hsla(0,0%,100%,.6);font-size:9px;line-height:1.3;max-width:420px;border:1px solid var(--srd-line);border-radius:8px;background:rgba(10,14,22,.72);backdrop-filter:blur(10px)}.srd-lens-execution .srd-canvas-top,.srd-lens-inversions .srd-canvas-top,.srd-lens-portfolio .srd-canvas-top,.srd-lens-shop .srd-canvas-top{display:none}@media (max-width:640px){.srd-lensbar{left:10px;right:10px;top:112px;max-width:none}.srd-lensbar-hint{display:none}.srd-physics-controls{flex-basis:100%;border-left:0;border-top:1px solid var(--srd-line);margin:2px 0 0;padding:4px 0 0}}.srd-hub,.srd-inv,.srd-invrule,.srd-loopcard,.srd-perf,.srd-pfcontainer,.srd-shopregion,.srd-target,.srd-watcher{opacity:.9}.srd-hub.srd-hub-open,.srd-inv.srd-inv-open,.srd-perf.srd-perf-open,.srd-target.srd-target-expanded,.srd-watcher.srd-watcher-open{opacity:1}.srd-entity-feature{max-height:460px;overflow:auto;overscroll-behavior:contain;display:grid;gap:8px;border-top:1px solid hsla(0,0%,100%,.09);padding-top:9px;cursor:default}.srd-target.srd-target-expanded:has(.srd-entity-feature){width:min(480px,46vw)}@media (max-width:760px){.srd-target.srd-target-expanded:has(.srd-entity-feature){width:min(340px,90vw)}}.srd-entity-feature .srd-entity-readout{border-top:0;padding-top:0}.srd-pf-group{display:grid;gap:3px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.02);padding:7px}.srd-pf-grouphead{display:flex;align-items:center;gap:6px;min-width:0}.srd-pf-grouphead>i{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.srd-pf-grouphead>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10px}.srd-pf-grouphead>small{color:var(--srd-faint);font-size:8px}.srd-pf-grouphead>em{margin-left:auto;font-size:9px;font-weight:800;font-style:normal}.srd-pf-grouphead>button{border:1px solid hsla(0,0%,100%,.16);border-radius:6px;background:hsla(0,0%,100%,.04);padding:2px 7px;color:#cbd5e1;font-size:8px;font-weight:800;cursor:pointer}.srd-pf-grouphead>button:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.srd-pf-trade{display:flex;align-items:center;gap:6px;min-width:0;width:100%;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;background:rgba(0,0,0,.16);padding:4px 6px;color:#cbd5e1;font-size:9px;text-align:left;cursor:pointer}.srd-pf-trade:hover{border-color:hsla(82,85%,67%,.35);color:#fff}.srd-pf-trade>span{flex:1;min-width:0}.srd-pf-trade>small{color:var(--srd-faint);font-size:7.5px;text-transform:uppercase;letter-spacing:.06em}.srd-pf-trade>em{font-size:8.5px;font-weight:800;font-style:normal}.is-up{color:#86efac}.is-down{color:#fca5a5}.srd-inv-ruleacts{display:inline-flex;gap:4px}.srd-inv-ruleacts>button{border:1px solid hsla(0,0%,100%,.16);border-radius:6px;background:hsla(0,0%,100%,.04);padding:2px 6px;color:#cbd5e1;font-size:8px;font-weight:800;cursor:pointer}.srd-shopregion{position:absolute;z-index:1;border:1px dashed rgba(103,232,249,.28);border-radius:18px;background:rgba(34,211,238,.035)}.srd-shopregion-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(103,232,249,.16);padding:10px 12px 8px;cursor:default}.srd-shopregion-title{display:grid;gap:2px;min-width:0}.srd-shopregion-title>b{color:#a5f3fc;font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.srd-shopregion-title>small{color:var(--srd-muted);font-size:9px}.srd-shopmenu-pages,.srd-shopregion-pages{display:inline-flex;align-items:center;gap:5px}.srd-shopmenu-pages>small,.srd-shopregion-pages>span{color:var(--srd-muted);font-size:8px;font-weight:850;white-space:nowrap}.srd-shopmenu-pages>button,.srd-shopregion-pages>button{border:1px solid rgba(103,232,249,.25);border-radius:7px;background:rgba(103,232,249,.07);padding:4px 7px;color:#a5f3fc;font-size:8px;font-weight:850;cursor:pointer}.srd-shopmenu-pages>button:disabled,.srd-shopregion-pages>button:disabled{opacity:.35;cursor:default}.srd-shopregion-filters{display:flex;flex:1 1 520px;min-width:0;flex-wrap:wrap;gap:6px 10px;max-width:72%}.srd-shopregion-filters .srd-shopfilter-group{display:grid;flex:0 1 auto;min-width:0;max-width:100%;gap:2px}.srd-shopregion-filters .srd-shopfilter-group>em{color:var(--srd-faint);font-size:7.5px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.srd-shopregion-filters .srd-shopfilter-group>span{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:3px}.srd-shopregion-filters button{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(0,0,0,.25);padding:2px 7px;color:hsla(0,0%,100%,.6);font-size:8px;font-weight:800;cursor:pointer}.srd-shopregion-filters button:hover{border-color:rgba(103,232,249,.4);color:#a5f3fc}.srd-shopregion-filters button.srd-on{border-color:rgba(103,232,249,.55);background:rgba(103,232,249,.12);color:#cffafe}.srd-shopregion-empty{margin:14px 12px;color:var(--srd-muted);font-size:11px;line-height:1.5}.srd-shopband{position:absolute;z-index:1;transform:translateY(-50%);display:flex;align-items:center;gap:8px;pointer-events:none;border-top:1px dashed rgba(103,232,249,.18);padding-top:3px}.srd-shopband>b{color:#a5f3fc;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.srd-shopband>small{color:var(--srd-faint);font-size:8px}.srd-pfcontainer{position:absolute;z-index:1;border:1px solid color-mix(in srgb,var(--pf-color,#84cc16) 30%,transparent);border-radius:18px;background:color-mix(in srgb,var(--pf-color,#84cc16) 4%,rgba(6,10,17,.35));touch-action:none;cursor:grab}.srd-pfcontainer:active{cursor:grabbing}.srd-pfcontainer-head{display:flex;align-items:center;gap:7px;min-width:0;border-bottom:1px solid hsla(0,0%,100%,.08);padding:8px 12px}.srd-pfcontainer-dot{width:9px;height:9px;border-radius:999px;flex:0 0 auto}.srd-pfcontainer-head>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:11.5px;font-weight:900}.srd-pfcontainer-head>small{color:var(--srd-faint);font-size:8.5px}.srd-pfcontainer-head>em{margin-left:auto;font-size:10px;font-weight:850;font-style:normal}.srd-pfrow{position:absolute;left:12px;right:12px;display:flex;align-items:center;gap:7px;border-top:1px dashed hsla(0,0%,100%,.1);padding-top:2px;pointer-events:none}.srd-pfrow>b{color:hsla(0,0%,100%,.55);font-size:8px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.srd-pfrow>small{color:var(--srd-faint);font-size:7.5px}.srd-pfrow-open>b{color:#86efac}.srd-pfrow-closing>b{color:#fcd34d}.srd-pfrow-resolved>b{color:hsla(0,0%,100%,.4)}.srd-invroute{stroke:#c084fc;stroke-dasharray:3 3;opacity:.7}.srd-inv{position:absolute;z-index:6;transform:translate(-50%,-50%);width:190px;display:grid;gap:4px;border:1px solid rgba(192,132,252,.42);border-radius:13px;background:linear-gradient(150deg,rgba(88,28,135,.32),rgba(10,14,22,.82));backdrop-filter:blur(10px);padding:9px 10px;cursor:grab;touch-action:none;box-shadow:0 14px 40px rgba(88,28,135,.28)}.srd-inv:active{cursor:grabbing}.srd-inv.srd-inv-open{width:250px;z-index:46}.srd-inv-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.srd-inv-head>b{color:#e9d5ff;font-size:8px;font-weight:950;letter-spacing:.16em}.srd-inv-head>em{color:var(--srd-faint);font-size:8px;font-style:normal}.srd-inv-title{color:#fff;font-size:10.5px;font-weight:850;line-height:1.3}.srd-inv>small{color:var(--srd-muted);font-size:8.5px;line-height:1.35}.srd-inv-body{display:grid;gap:4px;border-top:1px solid rgba(192,132,252,.22);padding-top:6px;cursor:default}.srd-inv-row{display:grid;gap:1px}.srd-inv-row>em{color:#d8b4fe;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.srd-inv-row>b{color:rgba(243,232,255,.88);font-size:9px;font-weight:700;line-height:1.3}.srd-inv-body>button{justify-self:start;border:1px solid rgba(192,132,252,.4);border-radius:7px;background:rgba(192,132,252,.12);padding:4px 8px;color:#f3e8ff;font-size:8.5px;font-weight:850;cursor:pointer}.srd-inv-body>button:hover{background:rgba(192,132,252,.22)}.srd-invrule{position:absolute;z-index:4;transform:translate(-50%,-50%);width:132px;display:grid;gap:2px;border:1px solid rgba(192,132,252,.26);border-radius:10px;background:rgba(10,14,22,.72);backdrop-filter:blur(8px);padding:6px 8px;cursor:grab;touch-action:none}.srd-invrule:active{cursor:grabbing}.srd-invrule>b{color:#e9d5ff;font-size:8.5px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srd-invrule>small{color:var(--srd-muted);font-size:7.5px;line-height:1.3}.srd-invrule>em{color:#d8b4fe;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.srd-inv-empty{position:absolute;z-index:3;transform:translateX(-50%);width:300px;display:grid;gap:4px;border:1px dashed rgba(192,132,252,.3);border-radius:14px;background:rgba(88,28,135,.08);padding:12px 14px;text-align:left}.srd-inv-empty>b{color:#e9d5ff;font-size:11px;font-weight:900}.srd-inv-empty>small{color:var(--srd-muted);font-size:9.5px;line-height:1.5}.srd-stagewrap.srd-panning .srd-inv,.srd-stagewrap.srd-panning .srd-invrule,.srd-stagewrap.srd-panning .srd-pfcontainer,.srd-stagewrap.srd-panning .srd-shopregion{pointer-events:none}@media (max-width:640px){.srd-canvas-top{top:205px}}.srd-focus-exit{position:absolute;top:92px;left:50%;transform:translateX(-50%);z-index:32;display:inline-flex;align-items:center;gap:8px;max-width:min(520px,calc(100% - 32px));border:1px solid hsla(82,85%,67%,.35);border-radius:999px;background:rgba(10,14,22,.72);backdrop-filter:blur(10px);padding:5px 6px 5px 12px}.srd-focus-exit b{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#d9f99d}.srd-focus-exit span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;color:hsla(0,0%,100%,.82)}.srd-focus-exit button{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid var(--srd-line);border-radius:999px;background:hsla(0,0%,100%,.06);padding:3px 9px;font-size:10px;font-weight:800;color:hsla(0,0%,100%,.72);cursor:pointer;transition:color .15s ease,border-color .15s ease}.srd-focus-exit button:hover{color:#fff;border-color:hsla(82,85%,67%,.45)}.srd-tool-note{cursor:text}.srd-pgraph{position:absolute;z-index:26;transform:translate(-50%,-50%);width:470px;max-width:92vw;border:1px solid rgba(132,204,22,.28);border-radius:16px;background:rgba(10,14,22,.55);backdrop-filter:blur(12px);box-shadow:0 18px 60px rgba(0,0,0,.4);touch-action:none}.srd-pgraph.srd-pgraph-collapsed{width:auto;border-radius:999px}.srd-pgraph-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;cursor:grab;font-size:11px;color:hsla(0,0%,100%,.85);white-space:nowrap}.srd-pgraph-chip b{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#d9f99d}.srd-pgraph-chip em{font-style:normal;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:700}.srd-pgraph-chip em.is-up{color:#86efac}.srd-pgraph-chip em.is-down{color:#fca5a5}.srd-pgraph-head{display:flex;align-items:center;gap:8px;padding:9px 12px;cursor:grab;border-bottom:1px solid hsla(0,0%,100%,.08)}.srd-pgraph-head b{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:#d9f99d}.srd-pgraph-head small{font-size:10px;color:hsla(0,0%,100%,.45)}.srd-pgraph-head .srd-pgraph-actions{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.srd-pgraph-tabs{display:inline-flex;gap:2px;border:1px solid var(--srd-line);border-radius:8px;padding:2px}.srd-pgraph-tabs button{border:0;border-radius:6px;background:transparent;padding:3px 8px;font-size:10px;font-weight:800;color:hsla(0,0%,100%,.55);cursor:pointer}.srd-pgraph-tabs button.srd-on{background:hsla(82,85%,67%,.16);color:#d9f99d}.srd-pgraph-actions>button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--srd-line);border-radius:7px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.6);cursor:pointer;transition:color .15s ease,border-color .15s ease}.srd-pgraph-actions>button:hover{color:#fff;border-color:var(--srd-line-strong)}.srd-pgraph-body{padding:8px 10px 10px;cursor:default}.srd-pgraph-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px 7px}.srd-pgraph-meta span{border:1px solid var(--srd-line);border-radius:999px;background:hsla(0,0%,100%,.04);padding:2px 8px;font-size:9px;font-weight:700;letter-spacing:.04em;color:hsla(0,0%,100%,.55)}.srd-pgraph-meta span b{color:hsla(0,0%,100%,.9);font-weight:800}.srd-pgraph-empty{display:flex;align-items:center;justify-content:center;height:120px;font-size:11px;color:hsla(0,0%,100%,.4)}@media (max-width:640px){.srd-pgraph{width:min(470px,94vw)}}