.ty3{--ty3-bg0:#02070d;--ty3-bg1:#03101a;--ty3-bg2:#061522;--ty3-ai:#18cfff;--ty3-ai2:#2d7dff;--ty3-reason:#8b6bff;--ty3-safe:#2bdb9f;--ty3-warn:#f5b942;--ty3-danger:#ff5864;--ty3-muted:#60758a;--ty3-text:#e8f0f8;--ty3-sep:rgba(96,117,138,0.22);--ty3-gap:12px;position:relative;color:var(--ty3-text);background:linear-gradient(180deg,var(--ty3-bg0),var(--ty3-bg1) 40%,var(--ty3-bg2));padding:0 16px 20px;overflow-x:hidden;font-size:13px}.ty3-backdrop{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 0,rgba(24,207,255,.07),transparent 55%),radial-gradient(ellipse 90% 80% at 50% 100%,rgba(0,0,0,.45),transparent 50%);mask-image:radial-gradient(ellipse 95% 85% at 50% 40%,black,transparent)}.ty3-backdrop:before{content:"";position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ty3-net{pointer-events:none;position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(24,207,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(24,207,255,.03) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,black,transparent 85%)}.ty3>:not(.ty3-backdrop):not(.ty3-net){position:relative;z-index:1}.ty3-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:90px;max-height:105px;padding:14px 0 10px;border-bottom:1px solid var(--ty3-sep)}.ty3-head__title{margin:0;font-size:1.875rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.ty3-head__kicker{margin:4px 0 0;font-size:.62rem;letter-spacing:.14em;color:var(--ty3-ai)}.ty3-head__tag{margin:4px 0 0;font-size:.72rem;color:var(--ty3-muted);max-width:420px}.ty3-status{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:flex-end}.ty3-status__node{display:flex;align-items:center;gap:6px;font-size:.65rem;color:var(--ty3-muted)}.ty3-status__node i{width:6px;height:6px;border-radius:50%;background:var(--ty3-muted);box-shadow:0 0 8px rgba(96,117,138,.4)}.ty3-status__node b{color:var(--ty3-text);font-weight:600}.ty3-status__node.is-ok i{background:var(--ty3-safe);box-shadow:0 0 10px rgba(43,219,159,.45)}.ty3-status__node.is-warn i{background:var(--ty3-warn)}.ty3-status__node.is-bad i{background:var(--ty3-danger)}.ty3-stage{margin-top:var(--ty3-gap);min-height:260px;max-height:300px;display:grid;grid-template-columns:26% 48% 26%;gap:0;background:linear-gradient(165deg,rgba(6,21,34,.92),rgba(2,9,16,.88));border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 60px rgba(24,207,255,.06);overflow:visible}.ty3-stage__col{padding:16px 14px;min-width:0;display:flex;flex-direction:column}.ty3-stage__col+.ty3-stage__col{border-left:1px solid var(--ty3-sep)}.ty3-stage__label{margin:0 0 8px;font-size:.62rem;letter-spacing:.12em;color:var(--ty3-muted);text-transform:uppercase}.ty3-account-score{margin:0;font-size:1.75rem;font-weight:700;line-height:1}.ty3-account-score span{font-size:.85rem;color:var(--ty3-muted);font-weight:500}.ty3-account-band{margin:6px 0 12px;font-size:.95rem;font-weight:600;color:var(--ty3-reason)}.ty3-micro-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:auto}.ty3-micro{font-size:.62rem;color:var(--ty3-muted)}.ty3-micro strong{display:block;font-size:.78rem;color:var(--ty3-text);margin-top:2px}.ty3-micro i{display:block;height:1px;margin-top:4px;background:linear-gradient(90deg,var(--ty3-ai),transparent);opacity:.35}.ty3-stage__center{align-items:center;text-align:center;padding-bottom:10px}.ty3-permission{width:100%;margin-top:8px;padding-top:10px;border-top:1px solid var(--ty3-sep)}.ty3-permission__label{margin:0;font-size:.62rem;color:var(--ty3-muted);letter-spacing:.08em}.ty3-permission__val{margin:4px 0 6px;font-size:1.05rem;font-weight:700}.ty3-permission__val.is-allow{color:var(--ty3-safe)}.ty3-permission__val.is-caution{color:var(--ty3-warn)}.ty3-permission__val.is-halt,.ty3-permission__val.is-hold{color:var(--ty3-danger)}.ty3-permission__why{margin:0;padding:0;list-style:none;font-size:.72rem;color:var(--ty3-muted);text-align:center}.ty3-permission__why li{padding:2px 0}.ty3-decision__action{margin:0 0 6px;font-size:1rem;font-weight:600}.ty3-decision__reason{margin:0 0 12px;font-size:.72rem;line-height:1.45;color:var(--ty3-muted)}.ty3-btn-primary{display:inline-block;border:1px solid rgba(24,207,255,.45);border-radius:4px;padding:8px 14px;font-size:.78rem;font-weight:600;color:var(--ty3-text);background:linear-gradient(135deg,rgba(24,207,255,.22),rgba(45,125,255,.18));box-shadow:0 0 20px rgba(24,207,255,.12)}.ty3-btn-ghost,.ty3-btn-primary{cursor:pointer;text-decoration:none}.ty3-btn-ghost{border:1px solid var(--ty3-sep);background:transparent;color:var(--ty3-ai);border-radius:4px;padding:4px 10px;font-size:.72rem}.ty3-core{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.ty3-core__svg{width:100%;max-width:220px;height:auto}.ty3-core__ring--0{animation:ty3-spin 48s linear infinite}.ty3-core__ring--1{animation:ty3-spin 36s linear infinite reverse}.ty3-core__scan{animation:ty3-scan 4s ease-in-out infinite;transform-origin:center}.ty3-core__flow{stroke-dasharray:4 6;animation:ty3-flow 2.8s linear infinite}.ty3-core__node{animation:ty3-pulse 2.4s ease-in-out infinite}.ty3-core__channels{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;margin:6px 0 0;padding:0;list-style:none}.ty3-core__ch{font-size:.62rem;color:var(--ty3-muted);display:flex;align-items:center;gap:4px}.ty3-core__ch i{width:5px;height:5px;border-radius:50%;background:var(--ty3-muted)}.ty3-core__ch--available i{background:var(--ty3-ai)}.ty3-core__ch--healthy i{background:var(--ty3-safe)}.ty3-core__ch--warning i{background:var(--ty3-warn)}.ty3-core__ch--danger i{background:var(--ty3-danger)}.ty3-strip{margin-top:var(--ty3-gap);display:grid;grid-template-columns:30% 40% 30%;gap:0;min-height:190px;max-height:220px;background:rgba(3,16,26,.65);border-top:1px solid rgba(24,207,255,.08);border-bottom:1px solid var(--ty3-sep)}.ty3-strip__pane{padding:14px 12px;min-width:0;overflow:visible}.ty3-strip__pane+.ty3-strip__pane{border-left:1px solid var(--ty3-sep)}.ty3-sec-title{margin:0 0 10px;font-size:.72rem;letter-spacing:.1em;color:var(--ty3-muted);font-weight:600}.ty3-health-row{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px}.ty3-health-cell span{display:block;font-size:.58rem;color:var(--ty3-muted)}.ty3-health-cell strong{font-size:.82rem;font-weight:600}.ty3-strip__foot{margin:8px 0 0;font-size:.62rem;color:var(--ty3-muted)}.ty3-cap-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;font-size:.65rem;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.03)}.ty3-cap-row__rail{grid-column:1/-1;height:3px;border-radius:999px;background:rgba(96,117,138,.2)}.ty3-cap-row__rail i{display:block;height:100%;width:calc(var(--w, 0) * 1%);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ty3-ai),var(--ty3-ai2))}.ty3-reason-judge{margin:0 0 8px;font-size:.88rem;font-weight:600;color:var(--ty3-reason)}.ty3-reason-block h5{margin:0 0 3px;font-size:.58rem;letter-spacing:.08em;color:var(--ty3-muted)}.ty3-reason-block ul{margin:0 0 6px;padding-left:12px;font-size:.68rem;line-height:1.35}.ty3-ctx{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ty3-ctx span{font-size:.55rem;padding:2px 5px;border:1px solid var(--ty3-sep);color:var(--ty3-muted);border-radius:2px}.ty3-ctx span.is-live{color:var(--ty3-ai);border-color:rgba(24,207,255,.35)}.ty3-ctx span.is-warn{color:var(--ty3-warn)}.ty3-workspace{margin-top:var(--ty3-gap);display:grid;grid-template-columns:65% 35%;gap:0;min-height:280px}.ty3-panel{padding:14px 16px;overflow:visible;background:rgba(2,9,16,.5);border-top:1px solid var(--ty3-sep)}.ty3-panel+.ty3-panel{border-left:1px solid var(--ty3-sep)}.ty3-panel__title{margin:0 0 10px;font-size:1rem;font-weight:600}.ty3-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.ty3-tab{font-size:.62rem;padding:4px 8px;border:1px solid transparent;background:transparent;color:var(--ty3-muted);cursor:pointer;border-radius:2px}.ty3-tab.is-on{color:var(--ty3-ai);border-color:rgba(24,207,255,.35);background:rgba(24,207,255,.06)}.ty3-chart{height:200px;border:1px solid var(--ty3-sep);background:linear-gradient(rgba(24,207,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(24,207,255,.04) 1px,transparent 0);background-size:24px 24px;display:grid;place-items:center;position:relative}.ty3-chart:before{content:"";position:absolute;left:12%;right:12%;top:35%;height:1px;background:rgba(245,185,66,.25)}.ty3-chart__msg{font-size:.72rem;color:var(--ty3-muted);text-align:center;padding:0 12px}.ty3-vector svg{width:100%;max-width:240px;margin:0 auto;display:block}.ty3-vector__foot{margin:8px 0 0;font-size:.68rem;color:var(--ty3-muted);text-align:center}.ty3-control{margin-top:var(--ty3-gap);display:grid;grid-template-columns:65% 35%;gap:0}.ty3-stream{list-style:none;margin:0;padding:0}.ty3-stream li{display:grid;grid-template-columns:44px 8px 1fr auto;gap:6px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.65rem}.ty3-stream__time{color:var(--ty3-muted)}.ty3-stream__dot{width:7px;height:7px;border-radius:50%;margin-top:3px}.ty3-stream__dot--info{background:var(--ty3-ai)}.ty3-stream__dot--warn{background:var(--ty3-warn)}.ty3-stream__dot--high{background:var(--ty3-danger)}.ty3-breaker{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--ty3-sep);font-size:.68rem}.ty3-breaker__rail{flex:1;height:3px;border-radius:999px;background:rgba(96,117,138,.25)}.ty3-breaker__rail i{display:block;height:100%;width:var(--brk-w,25%);border-radius:inherit;background:var(--ty3-safe)}.ty3-breaker.is-warn .ty3-breaker__rail i{background:var(--ty3-warn);--brk-w:55%}.ty3-breaker.is-restrict .ty3-breaker__rail i{background:var(--ty3-warn);--brk-w:75%}.ty3-breaker.is-halt .ty3-breaker__rail i{background:var(--ty3-danger);--brk-w:100%}.ty3-matrix{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ty3-matrix-tile{padding:8px;min-height:72px;border:1px solid rgba(96,117,138,.18);background:rgba(2,9,16,.55);font-size:.62rem}.ty3-matrix-tile strong{display:block;margin-bottom:4px;font-size:.68rem}.ty3-matrix-tile em{display:block;font-style:normal;color:var(--ty3-muted);margin-top:2px}.ty3-empty{margin:0;font-size:.72rem;color:var(--ty3-muted);line-height:1.4}.ty3-skeleton{height:.75rem;border-radius:2px;background:rgba(96,117,138,.2)}.ty3-drawer-backdrop{position:fixed;inset:0;background:rgba(2,7,13,.75);z-index:80;border:none}.ty3-drawer{position:fixed;top:0;right:0;width:min(420px,100vw);height:100%;z-index:81;padding:1rem;background:var(--ty3-bg1);border-left:1px solid rgba(24,207,255,.25);overflow:auto}.ty3-mob-decision{display:none}.ty3-desktop-only{display:block}@media (max-width:767px){.ty3{padding:0 14px 16px;display:flex;flex-direction:column;gap:12px}.ty3-head{display:none}.ty3-desktop-only{display:none!important}.ty3-mob-decision{display:block;padding:14px;background:linear-gradient(165deg,rgba(6,21,34,.95),rgba(2,9,16,.9));border-top:1px solid rgba(24,207,255,.12);max-height:340px;scroll-margin-top:76px}.ty3-mob-decision .ty3-head__title{font-size:1.35rem;margin:0 0 10px}.ty3-mob-score-inline{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--ty3-sep)}.ty3-stage{display:none}.ty3-strip{display:flex;flex-direction:column;max-height:none;min-height:0}.ty3-strip__pane+.ty3-strip__pane{border-left:none;border-top:1px solid var(--ty3-sep)}.ty3-strip__pane--health{order:1;max-height:180px}.ty3-health-row--logged .ty3-health-cell:nth-child(n+5){display:none}.ty3-strip__pane--cap{order:2}.ty3-strip__pane--reason{order:3}.ty3-mob-core-block{order:2;text-align:center;padding:8px 0;max-height:130px;overflow:hidden}.ty3-mob-core-block .ty3-core__svg{max-width:100px;max-height:92px}.ty3-mob-core-block .ty3-core__channels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.ty3-mob-core-block .ty3-core__ch{flex-direction:column;font-size:.58rem}.ty3-control,.ty3-workspace{display:flex;flex-direction:column}.ty3-panel+.ty3-panel{border-left:none;border-top:1px solid var(--ty3-sep)}.ty3-workspace .ty3-panel--monitor{order:1}.ty3-workspace .ty3-panel--vector{order:2;max-height:220px;overflow:hidden}.ty3-control .ty3-panel--matrix{order:1}.ty3-control .ty3-panel--events{order:2}.ty3-chart{height:230px}.ty3-matrix{grid-template-columns:1fr}.ty3-matrix-tile{min-height:0;max-height:none;padding:10px 12px;display:grid;grid-template-columns:1fr auto;align-items:center}.ty3-matrix-tile strong{margin:0}.ty3-stream li{min-height:54px;max-height:60px;overflow:hidden}.ty3-core__flow,.ty3-core__ring--0,.ty3-core__ring--1,.ty3-core__scan{animation:none}.ty3-core__node{animation:ty3-pulse 2.4s ease-in-out infinite}.ty3-mobile-section{scroll-margin-top:76px}}@media (min-width:768px){.ty3-mob-core-block,.ty3-mob-decision{display:none!important}.ty3-health-row--logged .ty3-health-cell:nth-child(n+5){display:block}}@keyframes ty3-spin{to{transform:rotate(1turn)}}@keyframes ty3-scan{0%,to{opacity:.2}50%{opacity:.7}}@keyframes ty3-flow{to{stroke-dashoffset:-20}}@keyframes ty3-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ty3-core__flow,.ty3-core__node,.ty3-core__ring,.ty3-core__scan{animation:none!important}}.risk-v4-layer{display:none}.risk-v3-layer{display:block}@media (min-width:1024px){.risk-v4-layer{display:block}.risk-v3-layer{display:none!important}.ty4-head{margin-bottom:0}.ty4-row--primary{margin-top:12px}}@media (max-width:1023px){.risk-v4-layer{display:none!important}}.ty4{--ty4-bg0:#01060e;--ty4-bg1:#030c14;--ty4-panel:rgba(5,22,38,0.88);--ty4-border:rgba(20,136,194,0.22);--ty4-cyan:#18d7ff;--ty4-blue:#2878ff;--ty4-violet:#8368ff;--ty4-green:#2de2a1;--ty4-amber:#f6b83e;--ty4-red:#ff5865;--ty4-text:#f4f8fc;--ty4-muted:#688095;position:relative;color:var(--ty4-text);background:radial-gradient(900px 420px at 78% 8%,rgba(40,120,255,.07),transparent 62%),radial-gradient(680px 380px at 50% 18%,rgba(24,215,255,.09),transparent 58%),linear-gradient(180deg,var(--ty4-bg0),var(--ty4-bg1) 55%,#020810);padding:0 22px 18px;overflow-x:hidden;font-size:13px}.ty4-bg-depth{inset:0;background:radial-gradient(ellipse 55% 42% at 50% 22%,rgba(24,215,255,.05),transparent 70%),linear-gradient(180deg,transparent 72%,rgba(0,0,0,.45));z-index:0}.ty4-bg-depth,.ty4-horizon{pointer-events:none;position:absolute}.ty4-horizon{top:0;left:8%;right:8%;height:140px;background:radial-gradient(ellipse 85% 100% at 50% 0,rgba(24,215,255,.1),transparent 68%);opacity:.5}.ty4>:not(.ty4-horizon){position:relative;z-index:1}.ty4-head{display:grid;grid-template-columns:minmax(420px,auto) minmax(0,1fr);align-items:flex-end;gap:16px 20px;min-height:76px;padding:12px 0 10px;border-bottom:1px solid transparent;background:linear-gradient(90deg,rgba(24,215,255,.35),rgba(40,120,255,.08) 45%,transparent) bottom /100% 1px no-repeat;overflow:visible}.ty4-head__brand{min-width:380px;flex-shrink:0;overflow:visible}.ty4-head__title{margin:0;font-size:1.9375rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;white-space:nowrap}.ty4-head__kicker{margin:4px 0 0;font-size:.9375rem;letter-spacing:.1em;color:var(--ty4-cyan)}.ty4-head__kicker,.ty4-head__sub{white-space:nowrap;overflow:visible}.ty4-head__sub{margin:2px 0 0;font-size:.8125rem;color:var(--ty4-muted)}.ty4-head__status{flex-wrap:nowrap;gap:14px 20px;justify-content:flex-end;flex-shrink:0;min-width:0}.ty4-head__status,.ty4-status{display:flex;align-items:center}.ty4-status{gap:6px;font-size:.6875rem;color:var(--ty4-muted);white-space:nowrap;padding-left:14px;border-left:1px solid rgba(104,128,149,.22)}.ty4-head__status .ty4-status:first-child{padding-left:0;border-left:none}.ty4-status i{width:6px;height:6px;border-radius:50%;background:var(--ty4-muted);box-shadow:0 0 0 2px rgba(104,128,149,.15)}.ty4-status b{color:var(--ty4-text);font-weight:600}.ty4-status.is-ok i{background:var(--ty4-green);box-shadow:0 0 8px rgba(45,226,161,.5)}.ty4-status.is-warn i{background:var(--ty4-amber)}.ty4-status.is-bad i{background:var(--ty4-red)}.ty4-status.is-neutral i{background:rgba(104,128,149,.85);box-shadow:none}.ty4-status.is-cyan i{background:var(--ty4-cyan);box-shadow:0 0 8px rgba(24,215,255,.45)}.ty4-row{display:grid;gap:10px;align-items:stretch;margin:0 0 10px}.ty4-row--primary{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);height:300px;min-height:290px;max-height:310px;position:relative;isolation:isolate}.ty4-row--primary:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 52% 95% at 50% 42%,rgba(24,215,255,.11),transparent 68%),linear-gradient(90deg,rgba(0,0,0,.28),transparent 18%,transparent 82%,rgba(0,0,0,.28));border-radius:10px}.ty4-row--primary>*{position:relative;z-index:1}.ty4-row--secondary{grid-template-columns:minmax(0,30%) minmax(0,35%) minmax(0,35%);height:210px;min-height:200px;max-height:220px}.ty4-row--intel{grid-template-columns:minmax(0,55%) minmax(0,20%) minmax(0,25%);height:310px;min-height:300px;max-height:320px}.ty4-row--events{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;margin-bottom:0}.ty4-panel{background:linear-gradient(168deg,rgba(8,26,42,.92),rgba(4,16,28,.88));border:1px solid var(--ty4-border);border-radius:9px;padding:14px 16px;overflow:hidden;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -12px 24px rgba(0,0,0,.18)}.ty4-panel--glow-ll{box-shadow:inset 1px 0 0 rgba(24,215,255,.06)}.ty4-panel--glow-rr{box-shadow:inset -1px 0 0 rgba(24,215,255,.06)}.ty4-panel--core{border-color:rgba(24,215,255,.38);background:linear-gradient(180deg,rgba(4,18,32,.62),rgba(2,10,20,.78));padding:0;justify-content:flex-start;box-shadow:0 0 18px rgba(24,215,255,.08),inset 0 1px 0 rgba(24,215,255,.18)}.ty4-panel--reason{background:linear-gradient(152deg,rgba(12,10,32,.94),rgba(4,18,31,.9));border-color:rgba(131,104,255,.28);box-shadow:inset 1px 0 0 rgba(131,104,255,.12),inset 0 1px 0 rgba(255,255,255,.03)}.ty4-panel__title{margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.2}.ty4-panel__head-split{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ty4-panel__head-split .ty4-panel__title{margin:0}.ty4-panel__hint{font-size:.62rem;color:var(--ty4-muted)}.ty4-account-risk{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.ty4-account-risk__score{flex:0 0 38%;min-height:0;display:flex;align-items:flex-end;padding-bottom:2px}.ty4-account-risk__note{flex:0 0 12%;margin:4px 0 0;font-size:.65625rem;line-height:1.32;color:rgba(104,128,149,.92)}.ty4-score-row{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;width:100%;margin-bottom:0}.ty4-score-arc{width:72px;height:40px;flex-shrink:0;margin-bottom:2px;opacity:.95}.ty4-score-gauge{flex:1;min-width:0}.ty4-score-main{margin:0;font-size:1.625rem;font-weight:700;line-height:1}.ty4-score-main span{font-size:.85rem;color:var(--ty4-muted);font-weight:500}.ty4-band{font-size:.72rem;padding:4px 10px;border-radius:999px;background:rgba(131,104,255,.2);color:#c4b5ff;border:1px solid rgba(131,104,255,.35);white-space:nowrap}.ty4-band--sm{font-size:.62rem;padding:2px 8px}.ty4-micro{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.ty4-micro--matrix{flex:1 1 50%;align-content:center;min-height:0}.ty4-micro__cell{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0 6px;min-width:0;align-items:end}.ty4-micro__cell>span{grid-column:1;grid-row:1}.ty4-micro__cell>strong{grid-column:1;grid-row:2}.ty4-micro__marker{grid-column:2;grid-row:2;width:4px;height:4px;border-radius:50%;background:rgba(104,128,149,.55);align-self:center;border:none}.ty4-micro__base{grid-column:1/-1;grid-row:3;height:1px;margin-top:4px;background:linear-gradient(90deg,rgba(24,215,255,.32),rgba(104,128,149,.08));border:none;opacity:.92}.ty4-micro span{display:block;font-size:.6875rem;color:rgba(104,128,149,.78)}.ty4-micro strong{font-size:1rem;font-weight:600;color:rgba(232,242,252,.96)}.ty4-pipeline{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding:7px 14px 5px;gap:2px}.ty4-pipeline__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:0 0 auto}.ty4-pipeline__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.15}.ty4-pipeline__kicker{margin:2px 0 0;font-size:.5625rem;letter-spacing:.08em;color:rgba(104,128,149,.72)}.ty4-pl-inputs{flex:0 0 auto;min-height:0}.ty4-pl-inputs__tag{margin:0 0 4px;font-size:.71875rem;letter-spacing:.04em;color:rgba(122,145,165,.92);font-weight:500}.ty4-pl-inputs__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ty4-pl-input{display:flex;flex-direction:column;gap:1px;min-width:0;padding:2px 4px;opacity:.9}.ty4-pl-input__icon{color:rgba(104,128,149,.85)}.ty4-pl-input__name{font-size:.8125rem;color:rgba(122,145,165,.95)}.ty4-pl-input__state{font-size:.71875rem;font-weight:600;color:#9ab4c8}.ty4-pl-input.is-available .ty4-pl-input__state{color:var(--ty4-cyan)}.ty4-pl-input.is-safe .ty4-pl-input__state{color:var(--ty4-green)}.ty4-pl-input.is-warn .ty4-pl-input__state{color:var(--ty4-amber)}.ty4-pl-input.is-bad .ty4-pl-input__state{color:var(--ty4-red)}.ty4-pl-flow{flex:0 0 64px;min-height:64px;position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(104,128,149,.14);background:rgba(2,10,20,.55);padding:6px}.ty4-pl-flow__scan{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(24,215,255,.35),transparent);animation:ty4-pl-flow-scan 5s ease-in-out infinite;pointer-events:none;opacity:.55}.ty4-pl-steps{display:flex;align-items:flex-start;min-height:0;position:relative;z-index:1}.ty4-pl-steps:before{content:"";position:absolute;left:10%;right:10%;top:17px;height:1px;background:rgba(24,215,255,.22);z-index:0;pointer-events:none}.ty4-pl-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:0 2px;position:relative;z-index:1}.ty4-pl-step__link{display:none}.ty4-pl-step__icon{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font-size:.5625rem;color:rgba(122,145,165,.98);border:1px solid rgba(104,128,149,.28);background:rgba(3,18,31,.82)}.ty4-pl-step__name{font-size:.8125rem;line-height:1.22;color:rgba(232,242,252,.94)}.ty4-pl-step__state{font-size:.75rem;font-weight:600;line-height:1.22}.ty4-pl-step.is-unknown .ty4-pl-step__state{color:#9ab4c8}.ty4-pl-step.is-processing .ty4-pl-step__state{color:var(--ty4-cyan)}.ty4-pl-step.is-pass .ty4-pl-step__state{color:var(--ty4-green)}.ty4-pl-step.is-warning .ty4-pl-step__state{color:var(--ty4-amber)}.ty4-pl-step.is-block .ty4-pl-step__state{color:var(--ty4-red)}.ty4-pl-step.is-pass .ty4-pl-step__icon{border-color:rgba(45,226,161,.35);color:var(--ty4-green)}.ty4-pl-blockers{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;min-height:0;font-size:.71875rem}.ty4-pl-blockers__label{color:rgba(122,145,165,.95);flex-shrink:0;padding-top:3px;font-weight:500}.ty4-pl-blockers__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 8px;flex:1;min-width:0}.ty4-pl-blockers__list li{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:rgba(246,184,62,.14);border:1px solid rgba(246,184,62,.32);color:rgba(232,210,160,.96);line-height:1.25}.ty4-pl-blockers__list li.is-secondary{opacity:.9}.ty4-pl-blockers__list li i{font-style:normal;opacity:.75;color:rgba(246,184,62,.85)}.ty4-pl-blockers__list li strong{font-weight:600;color:var(--ty4-amber)}.ty4-pl-blockers__empty{margin:0;color:rgba(104,128,149,.85);padding-left:2px;line-height:1.25}.ty4-pl-output{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;padding-top:2px;border-top:1px solid rgba(104,128,149,.14)}.ty4-pl-output__tag{font-size:.6875rem;letter-spacing:.04em;color:rgba(122,145,165,.9);font-weight:500}.ty4-pl-output__perm-label{font-size:.71875rem;color:rgba(122,145,165,.95)}.ty4-pl-output__bar{min-height:35px;max-height:36px;padding:0 10px;border-radius:6px;font-size:1.125rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:none}.ty4-pl-output__bar i{width:6px;height:6px;border-radius:50%;background:currentColor}.ty4-pl-output__bar.is-halt,.ty4-pl-output__bar.is-hold{background:rgba(22,6,9,.88);color:#f08890;border:1px solid rgba(255,88,101,.24)}.ty4-pl-output__bar.is-allow{background:rgba(45,226,161,.12);color:var(--ty4-green);border:1px solid rgba(45,226,161,.28)}.ty4-pl-output__bar.is-caution,.ty4-pl-output__bar.is-warn{background:rgba(246,184,62,.1);color:var(--ty4-amber);border:1px solid rgba(246,184,62,.28)}.ty4-pl-output__reason{margin:0;font-size:.75rem;line-height:1.35;color:rgba(104,128,149,.95);white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}.ty4-action{padding-bottom:16px;border-color:rgba(24,215,255,.26);box-shadow:0 0 18px rgba(24,215,255,.05)}.ty4-action__head{display:flex;align-items:center;justify-content:space-between;color:var(--ty4-muted)}.ty4-action__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 4px;min-height:0}.ty4-action__icon{color:var(--ty4-cyan);margin-bottom:10px;transform:scale(1.15);transform-origin:center;filter:drop-shadow(0 0 10px rgba(24,215,255,.4))}.ty4-action__title{margin:0 0 6px;font-size:1.3125rem;font-weight:600;line-height:1.32;max-width:92%}.ty4-action__desc{margin:0;font-size:.8125rem;line-height:1.55;color:var(--ty4-muted);max-width:88%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ty4-btn-primary{display:block;width:90%;margin-top:auto;margin-left:auto;margin-right:auto;min-height:45px;padding:11px 13px;border:none;border-radius:8px;font-size:.8125rem;font-weight:600;text-align:center;cursor:pointer;color:var(--ty4-text);text-decoration:none;background:linear-gradient(102deg,#18d7ff,#2a88ff 46%,#8368ff);box-shadow:0 0 20px rgba(24,215,255,.22),inset 0 1px 0 rgba(255,255,255,.22);transition:filter .2s ease,box-shadow .2s ease}.ty4-btn-primary:hover{filter:brightness(1.08);box-shadow:0 0 27px rgba(24,215,255,.32),inset 0 1px 0 rgba(255,255,255,.28)}.ty4-health{display:grid;grid-template-columns:repeat(3,1fr);gap:0;flex:1;border:1px solid rgba(104,128,149,.12);border-radius:6px;overflow:hidden;background:rgba(2,8,16,.35)}.ty4-health__cell{padding:6px 8px 7px;border-right:1px solid rgba(104,128,149,.1);border-bottom:1px solid rgba(104,128,149,.1);display:flex;flex-direction:column;gap:2px;min-width:0}.ty4-health__cell:nth-child(3n){border-right:none}.ty4-health__cell:nth-child(n+4){border-bottom:none}.ty4-health__base{display:block;height:1px;margin-top:3px;background:linear-gradient(90deg,rgba(24,215,255,.22),transparent);border:none}.ty4-health span{display:block;font-size:.65625rem;color:rgba(104,128,149,.72)}.ty4-health strong{font-size:.875rem;font-weight:600;color:rgba(232,242,252,.96)}.ty4-cap{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:0;min-height:0;overflow:hidden}.ty4-row--secondary .ty4-panel:nth-child(2) .ty4-panel__title{margin-bottom:4px}.ty4-row--secondary .ty4-panel:nth-child(2){padding-bottom:6px;padding-top:12px}.ty4-cap__row{display:grid;grid-template-columns:6px minmax(0,1fr) 5.625rem;gap:1px 6px;align-items:center;font-size:.6875rem;min-height:35px;max-height:36px}.ty4-cap__mark{width:4px;height:4px;border-radius:50%;background:rgba(24,215,255,.45);box-shadow:0 0 6px rgba(24,215,255,.25)}.ty4-cap__row--unconfigured .ty4-cap__mark{background:rgba(104,128,149,.5);box-shadow:none}.ty4-cap__label{min-width:0}.ty4-cap__rail{grid-column:1/-1;height:3px;border-radius:999px;background:rgba(104,128,149,.22);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ty4-cap__rail i{display:block;height:100%;border-radius:inherit}.ty4-cap__row--unconfigured .ty4-cap__rail{background:rgba(88,108,128,.28)}.ty4-cap__row--unused .ty4-cap__rail i{background:rgba(24,215,255,.28)}.ty4-cap__row--configured .ty4-cap__rail i{background:linear-gradient(90deg,var(--ty4-cyan),var(--ty4-blue))}.ty4-cap__row--near .ty4-cap__rail i{background:linear-gradient(90deg,var(--ty4-amber),#e89a2e)}.ty4-cap__row--breached .ty4-cap__rail i{background:linear-gradient(90deg,var(--ty4-red),#ff7a84)}.ty4-cap__row b{grid-column:3;grid-row:1;font-weight:500;color:var(--ty4-muted);font-size:.5625rem;white-space:nowrap;text-align:right;justify-self:stretch;width:100%;font-variant-numeric:tabular-nums}.ty4-reason-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ty4-reason-head .ty4-panel__title{margin:0;flex:1}.ty4-reason-neural{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c4b5ff,#8368ff);box-shadow:0 0 9px rgba(131,104,255,.48);flex-shrink:0}.ty4-band--reason{font-size:.5625rem;padding:2px 7px;background:rgba(131,104,255,.2);border-color:rgba(131,104,255,.36);font-weight:500}.ty4-reason-cols{display:grid;grid-template-columns:minmax(0,30fr) minmax(0,35fr) minmax(0,35fr);gap:22px;flex:1;min-height:0}.ty4-reason-col{padding:0;border-right:none;min-width:0}.ty4-reason-cols h5{margin:0 0 6px;font-size:.6875rem;color:rgba(104,128,149,.92);font-weight:500;letter-spacing:.02em}.ty4-reason-cols ul{margin:0;padding-left:0;list-style:none;font-size:.8125rem;line-height:1.55}.ty4-reason-cols li{position:relative;padding-left:12px;margin-bottom:8px;line-height:1.55;word-break:keep-all;overflow-wrap:break-word;color:rgba(220,232,244,.94)}.ty4-reason-cols li:last-child{margin-bottom:0}.ty4-reason-cols li:before{content:"";position:absolute;left:0;top:calc(.55em + 1px);width:4px;height:4px;border-radius:50%;background:rgba(131,104,255,.65)}.ty4-ctx{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(104,128,149,.15)}.ty4-ctx--nodes{justify-content:space-between;gap:4px;padding-top:8px;border-top-color:rgba(131,104,255,.12)}.ty4-ctx__node{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;gap:3px 5px;align-items:center;font-size:.59375rem;color:rgba(122,145,165,.95);min-width:0}.ty4-ctx__node svg{grid-row:1/span 2;opacity:.85}.ty4-ctx__node>span{grid-column:2;grid-row:1}.ty4-ctx__dot{grid-column:3;grid-row:1;width:4px;height:4px;border-radius:50%;background:rgba(104,128,149,.7);border:none}.ty4-ctx__node em{grid-column:2/-1;grid-row:2;font-style:normal;font-size:.625rem;color:var(--ty4-text)}.ty4-ctx__node.is-unknown .ty4-ctx__dot{background:rgba(104,128,149,.75)}.ty4-ctx__node.is-unknown em{color:rgba(104,128,149,.95)}.ty4-ctx__node.is-available .ty4-ctx__dot{background:var(--ty4-cyan);box-shadow:0 0 6px rgba(24,215,255,.45)}.ty4-ctx__node.is-available em{color:var(--ty4-cyan)}.ty4-ctx__node.is-safe .ty4-ctx__dot{background:var(--ty4-green)}.ty4-ctx__node.is-safe em{color:var(--ty4-green)}.ty4-ctx__node.is-warn .ty4-ctx__dot{background:var(--ty4-amber)}.ty4-ctx__node.is-warn em{color:var(--ty4-amber)}.ty4-ctx__node.is-bad .ty4-ctx__dot{background:var(--ty4-red)}.ty4-ctx__node.is-bad em{color:var(--ty4-red)}.ty4-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;margin-bottom:8px}.ty4-tabs__sp{flex:1;min-width:8px}.ty4-tab{font-size:.62rem;padding:3px 8px;border:1px solid transparent;background:transparent;color:var(--ty4-muted);cursor:pointer;border-radius:3px}.ty4-tab.is-on{color:var(--ty4-cyan);border-color:rgba(24,215,255,.42);background:rgba(24,215,255,.08);box-shadow:0 0 10px rgba(24,215,255,.12)}.ty4-chart{flex:1;display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr auto;gap:4px 6px;min-height:0}.ty4-chart__y{display:flex;flex-direction:column;justify-content:space-between;font-size:.5625rem;color:rgba(104,128,149,.95);padding:4px 0}.ty4-chart__plot{border:1px solid rgba(104,128,149,.32);background:linear-gradient(rgba(24,215,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(24,215,255,.055) 1px,transparent 0);background-size:22px 22px;display:grid;place-items:center;min-height:160px;position:relative}.ty4-chart__plot:before{content:"";position:absolute;left:8%;right:8%;top:38%;height:1px;background:rgba(255,88,101,.25)}.ty4-chart__empty{margin:0;font-size:.6875rem;color:rgba(104,128,149,.78);z-index:1}.ty4-chart__x{grid-column:2;justify-content:space-between;font-size:.52rem}.ty4-chart__legend,.ty4-chart__x{display:flex;color:var(--ty4-muted)}.ty4-chart__legend{grid-column:1/-1;flex-wrap:wrap;gap:10px 14px;list-style:none;margin:6px 0 0;padding:0;font-size:.58rem}.ty4-chart__legend i{display:inline-block;width:12px;height:2px;margin-right:4px;vertical-align:middle}.ty4-chart__legend .c-thresh{background:var(--ty4-red)}.ty4-chart__legend .c-warn{background:var(--ty4-amber);opacity:.7}.ty4-chart__legend .c-dd{background:var(--ty4-violet)}.ty4-chart__legend .c-eq{background:var(--ty4-cyan)}.ty4-panel--vector{align-items:stretch}.ty4-panel--vector .ty4-panel__title{flex:0 0 auto}.ty4-vector__svg{width:100%;flex:1 1 auto;min-height:0;max-height:none;height:60%;min-height:178px}.ty4-vector-foot{margin:6px 0 0;font-size:.71875rem;color:rgba(180,198,214,.92);text-align:center;line-height:1.42;flex:0 0 auto}.ty4-vector-foot__label{display:block;font-size:.625rem;color:rgba(122,145,165,.95);margin-bottom:2px}.ty4-breaker{display:flex;align-items:center;gap:8px;font-size:.625rem;margin-bottom:8px;color:rgba(104,128,149,.95)}.ty4-breaker__line{flex:1;height:2px;background:rgba(104,128,149,.22);border-radius:999px}.ty4-breaker strong{color:var(--ty4-text);font-weight:600}.ty4-breaker__line i{display:block;height:100%;width:22%;background:rgba(104,128,149,.45);border-radius:inherit}.ty4-breaker.is-neutral .ty4-breaker__line i{width:12%;background:rgba(104,128,149,.35)}.ty4-breaker.is-ok .ty4-breaker__line i{width:28%;background:var(--ty4-green)}.ty4-breaker.is-warn .ty4-breaker__line i{width:55%;background:var(--ty4-amber)}.ty4-breaker.is-restrict .ty4-breaker__line i{width:72%;background:var(--ty4-amber)}.ty4-breaker.is-halt .ty4-breaker__line i{width:100%;background:var(--ty4-red)}.ty4-rules{display:grid;grid-template-columns:1fr 1fr;gap:4px;flex:1;align-content:start}.ty4-rules__item{display:grid;grid-template-columns:auto 1fr auto;gap:6px 8px;align-items:center;padding:7px 8px;border:1px solid rgba(104,128,149,.18);background:rgba(2,9,16,.55);border-radius:6px;cursor:pointer;color:inherit;text-align:left;font:inherit}.ty4-rules__item svg:first-child{transform:scale(1.08);opacity:.92;align-self:center}.ty4-rules__item>span{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.ty4-rules__item svg:last-child{align-self:center;opacity:.62;flex-shrink:0}.ty4-rules__item strong{display:block;font-size:.625rem;line-height:1.25}.ty4-rules__item em{display:block;font-style:normal;font-size:.5625rem;color:rgba(104,128,149,.92);margin-top:0}.ty4-panel--events{max-height:none;height:auto;overflow:visible}.ty4-stream{list-style:none;margin:0;padding:0}.ty4-stream li{display:grid;grid-template-columns:52px 8px 1fr auto;gap:6px;align-items:center;min-height:48px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.03);font-size:.59375rem;opacity:.92}.ty4-stream__evt{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.ty4-stream__evt strong{font-weight:600;color:var(--ty4-text)}.ty4-stream__evt-sub{color:rgba(122,145,165,.95);line-height:1.35}.ty4-stream__dot{width:6px;height:6px;border-radius:50%;margin-top:5px}.ty4-stream__dot--info{background:var(--ty4-cyan)}.ty4-stream__dot--warn{background:var(--ty4-amber)}.ty4-stream__dot--high{background:var(--ty4-red)}.ty4-stream__time{color:var(--ty4-muted);width:52px;flex-shrink:0;font-variant-numeric:tabular-nums}.ty4-stream__st{color:var(--ty4-muted);text-align:right;justify-self:end;min-width:3.75rem}.ty4-empty{margin:0;font-size:.72rem;color:var(--ty4-muted)}.ty4-skel{height:.75rem;background:rgba(104,128,149,.2);border-radius:3px}.ty4-drawer-backdrop{position:fixed;inset:0;background:rgba(2,8,18,.75);z-index:80;border:none}.ty4-drawer{position:fixed;top:0;right:0;width:min(420px,100vw);height:100%;z-index:81;padding:1rem;background:var(--ty4-bg1);border-left:1px solid rgba(24,215,255,.25);overflow:auto}.ty4-btn-ghost{border:1px solid var(--ty4-border);background:transparent;color:var(--ty4-cyan);border-radius:4px;padding:4px 10px;font-size:.72rem;cursor:pointer}@keyframes ty4-pl-flow-scan{0%{transform:translateX(-105%);opacity:0}18%{opacity:.5}82%{opacity:.5}to{transform:translateX(105%);opacity:0}}@media (prefers-reduced-motion:reduce){.ty4-pl-flow__scan{animation:none!important}}@media (min-width:768px) and (max-width:1023px){.ty4{overflow-x:auto}}.risk-mobile-layer{display:none}@media (max-width:767px){.risk-v3-layer{display:none!important}.risk-mobile-layer{display:block}}.rm{--rm-header:72px;--rm-cyan:#18d7ff;--rm-blue:#2878ff;--rm-violet:#8368ff;--rm-green:#2de2a1;--rm-amber:#f6b83e;--rm-red:#ff5865;--rm-text:#f4f8fc;--rm-muted:#688095;--rm-border:rgba(20,136,194,0.25);--rm-panel:rgba(3,18,31,0.82);position:relative;color:var(--rm-text);background:linear-gradient(180deg,#01060e,#030c14 55%,#020810);padding:0 16px 18px;overflow-x:hidden;max-width:100%;font-size:13px}.rm,.rm *,.rm :after,.rm :before{box-sizing:border-box}.rm-anchor{scroll-margin-top:calc(var(--rm-header) + 12px)}.rm-page-head{padding:10px 0 8px;min-height:96px;max-height:110px}.rm-page-head__title{margin:0;font-size:1.6875rem;font-weight:700;line-height:1.12}.rm-page-head__kicker{margin:4px 0 0;font-size:.625rem;letter-spacing:.08em;color:rgba(104,128,149,.85)}.rm-page-head__sub{margin:4px 0 0;font-size:.75rem;color:var(--rm-muted);line-height:1.35}.rm-status{margin-bottom:10px}.rm-status__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rm-status__cell{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;max-height:50px;padding:8px 10px;border-radius:8px;border:1px solid var(--rm-border);background:rgba(2,10,18,.55);font-size:.6875rem;color:var(--rm-muted)}.rm-status__cell strong{color:var(--rm-text);font-weight:600;font-size:.75rem}.rm-status__cell.is-neutral strong{color:rgba(180,198,214,.95)}.rm-status__cell.is-ok strong{color:var(--rm-green)}.rm-status__cell.is-warn strong{color:var(--rm-amber)}.rm-status__cell.is-bad strong{color:var(--rm-red)}.rm-command{margin-bottom:10px;padding:14px 16px;border-radius:13px;border:1px solid rgba(24,215,255,.32);background:linear-gradient(165deg,rgba(4,18,32,.92),rgba(2,9,18,.88));box-shadow:inset 0 1px 0 rgba(24,215,255,.35)}.rm-command__perm-label{margin:0 0 4px;font-size:.6875rem;color:var(--rm-muted)}.rm-command__perm{margin:0 0 8px;padding:10px 12px;border-radius:8px;font-size:1.375rem;font-weight:700;line-height:1.2;min-height:62px;max-height:64px;display:flex;align-items:center;gap:8px}.rm-command__perm i{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.rm-command__perm.is-halt,.rm-command__perm.is-hold{color:#f08890;background:rgba(22,6,9,.75);border:1px solid rgba(255,88,101,.22)}.rm-command__perm.is-allow{color:var(--rm-green);background:rgba(45,226,161,.1);border:1px solid rgba(45,226,161,.25)}.rm-command__perm.is-caution{color:var(--rm-amber);background:rgba(246,184,62,.08);border:1px solid rgba(246,184,62,.22)}.rm-command__split{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin-bottom:10px}.rm-command__sep{width:1px;background:rgba(104,128,149,.22);margin:2px 0}.rm-command__mini{display:block;font-size:.6875rem;color:var(--rm-muted);margin-bottom:2px}.rm-command__judge{display:block;font-size:1.25rem;font-weight:600;color:#c4b5ff}.rm-command__score{display:block;font-size:1.25rem;font-weight:700;text-align:right}.rm-command__score span{font-size:.85rem;font-weight:500;color:var(--rm-muted)}.rm-command__reasons{margin-bottom:12px}.rm-command__reasons ul{margin:4px 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:1.45;color:rgba(220,232,244,.94)}.rm-command__reasons li+li{margin-top:4px}.rm-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;max-height:50px;padding:11px 16px;border:none;border-radius:10px;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--rm-text);cursor:pointer;background:linear-gradient(102deg,#18d7ff,#2a88ff 46%,#8368ff);box-shadow:0 0 18px rgba(24,215,255,.2)}.rm-panel,.rm-rows{margin-bottom:8px;padding:14px 16px;border-radius:13px;border:1px solid var(--rm-border);background:var(--rm-panel);min-width:0}.rm-panel--reason{border-color:rgba(131,104,255,.26);box-shadow:inset 0 1px 0 rgba(131,104,255,.07);max-height:300px;overflow:hidden}.rm-sec-title{margin:0 0 10px;font-size:1.125rem;font-weight:600}.rm-panel__foot{margin:8px 0 0;font-size:.6875rem;color:var(--rm-muted)}.rm-skel{height:4rem;border-radius:8px;background:linear-gradient(90deg,rgba(104,128,149,.12),rgba(104,128,149,.22),rgba(104,128,149,.12));animation:rm-shimmer 1.2s ease-in-out infinite}@keyframes rm-shimmer{0%,to{opacity:.55}50%{opacity:1}}.rm-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.rm-inputs__cell{padding:6px 8px;border-radius:8px;border:1px solid rgba(104,128,149,.18);background:rgba(2,8,16,.45);font-size:.6875rem}.rm-inputs__cell span{display:block;color:var(--rm-muted)}.rm-inputs__cell strong{display:block;margin-top:2px;font-size:.8125rem;font-weight:600}.rm-inputs__cell.is-unknown strong{color:#9ab4c8}.rm-inputs__cell.is-available strong,.rm-inputs__cell.is-healthy strong{color:var(--rm-green)}.rm-inputs__cell.is-warning strong{color:var(--rm-amber)}.rm-inputs__cell.is-danger strong{color:var(--rm-red)}.mobileRiskPipeline{margin:0;padding:0;max-height:248px;overflow:hidden}.mobileRiskPipeline__step{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:44px;max-height:46px;align-items:center}.mobileRiskPipeline__rail{display:flex;flex-direction:column;align-items:center;width:20px;height:44px;flex-shrink:0}.mobileRiskPipeline__dot{width:9px;height:9px;border-radius:50%;background:#61758a;flex-shrink:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.06)}.mobileRiskPipeline__connector{flex:1;width:1px;min-height:20px;margin-top:3px;background:rgba(24,215,255,.22)}.mobileRiskPipeline__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.mobileRiskPipeline__name{font-size:.8125rem;line-height:1.3;color:var(--rm-text);min-width:0}.mobileRiskPipeline__state{font-size:.75rem;font-weight:600;text-align:right;white-space:nowrap;flex-shrink:0;background:none}.mobileRiskPipeline__step.is-unknown .mobileRiskPipeline__state{color:#61758a}.mobileRiskPipeline__step.is-unknown .mobileRiskPipeline__dot{background:#61758a}.mobileRiskPipeline__step.is-processing .mobileRiskPipeline__state{color:var(--rm-cyan)}.mobileRiskPipeline__step.is-processing .mobileRiskPipeline__dot{background:var(--rm-cyan)}.mobileRiskPipeline__step.is-pass .mobileRiskPipeline__state{color:var(--rm-green)}.mobileRiskPipeline__step.is-pass .mobileRiskPipeline__dot{background:var(--rm-green)}.mobileRiskPipeline__step.is-warning .mobileRiskPipeline__state{color:var(--rm-amber)}.mobileRiskPipeline__step.is-warning .mobileRiskPipeline__dot{background:var(--rm-amber)}.mobileRiskPipeline__step.is-block .mobileRiskPipeline__state{color:var(--rm-red)}.mobileRiskPipeline__step.is-block .mobileRiskPipeline__dot{background:var(--rm-red)}.rm-blockers{margin-top:10px;padding-top:10px;border-top:1px solid rgba(104,128,149,.15);font-size:.75rem}.rm-blockers__label{color:var(--rm-muted);font-weight:500}.rm-blockers ul{margin:6px 0 0;padding:0;list-style:none}.rm-blockers li{padding:8px 10px;margin-top:4px;min-height:40px;max-height:42px;display:flex;align-items:center;border-radius:6px;background:rgba(246,184,62,.12);border:1px solid rgba(246,184,62,.28);color:var(--rm-amber);font-weight:600}.rm-blockers__empty{margin:4px 0 0;color:var(--rm-muted)}.rm-reason-judge{margin:0 0 10px;font-size:.8125rem;color:var(--rm-muted)}.rm-reason-judge span{color:#c4b5ff;font-weight:600}.rm-reason-block{padding:10px 0;border-top:1px solid rgba(104,128,149,.12)}.rm-reason-block:first-of-type{border-top:none;padding-top:0}.rm-reason-block h3{margin:0 0 6px;font-size:.6875rem;font-weight:500;color:var(--rm-muted)}.rm-reason-block ul{margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.55}.rm-reason-block li{position:relative;padding-left:12px;margin-bottom:7px;line-height:1.5;word-break:keep-all}.rm-reason-block li:last-child{margin-bottom:0}.rm-reason-block li:before{content:"";position:absolute;left:0;top:calc(.55em + 1px);width:4px;height:4px;border-radius:50%;background:rgba(131,104,255,.65)}.rm-ctx-scroll{margin-top:10px;overflow:hidden}.rm-ctx{justify-content:space-between;gap:6px;padding-bottom:2px}.rm-ctx,.rm-ctx__node{display:flex;min-width:0}.rm-ctx__node{flex:1 1 0;max-width:25%;text-align:center;font-size:.6875rem;flex-direction:column;align-items:center;gap:3px}.rm-ctx__dot{display:block;width:5px;height:5px;border-radius:50%;background:rgba(104,128,149,.75);flex-shrink:0}.rm-ctx__title{display:block;color:var(--rm-muted);font-size:.625rem}.rm-ctx__node em{display:block;font-style:normal;font-size:.6875rem;margin-top:2px;color:var(--rm-text)}.rm-ctx__node.is-unknown .rm-ctx__dot,.rm-ctx__node.is-unknown em{color:#61758a}.rm-ctx__node.is-unknown .rm-ctx__dot{background:#61758a}.rm-ctx__node.is-warning em{color:var(--rm-amber)}.rm-ctx__node.is-warning .rm-ctx__dot{background:var(--rm-amber)}.rm-health{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px}.rm-health--guest{max-height:none}.rm-panel:has(.rm-health--guest){padding-top:12px;padding-bottom:12px;max-height:168px;overflow:hidden}.rm-health__cell span{display:block;font-size:.6875rem;color:rgba(104,128,149,.78)}.rm-health__cell strong{display:block;margin-top:2px;font-size:1.0625rem;font-weight:600}.rm-cap__row{display:grid;grid-template-columns:minmax(0,1fr) 5.625rem;gap:2px 8px;align-items:center;min-height:38px;max-height:40px;font-size:.8125rem}.rm-cap__label{min-width:0}.rm-cap__row b{grid-column:2;grid-row:1;text-align:right;font-size:.625rem;font-weight:500;color:var(--rm-muted);white-space:nowrap}.rm-cap__rail{grid-column:1/-1;height:3px;border-radius:999px;background:rgba(104,128,149,.22)}.rm-cap__rail i{display:block;height:100%;border-radius:inherit;background:rgba(104,128,149,.35)}.rm-cap__row--configured .rm-cap__rail i{background:linear-gradient(90deg,var(--rm-cyan),var(--rm-blue))}.rm-cap__row--near .rm-cap__rail i{background:linear-gradient(90deg,var(--rm-amber),#e89a2e)}.rm-cap__row--breached .rm-cap__rail i{background:linear-gradient(90deg,var(--rm-red),#ff7a84)}.rm-cap{max-height:250px;overflow:hidden}.rm-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.rm-tabs--scroll{flex-wrap:wrap;overflow:visible;padding-bottom:0}.rm-tab{flex:0 0 auto;font-size:.6875rem;padding:4px 10px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--rm-muted);cursor:pointer}.rm-tab.is-on{color:var(--rm-cyan);border-color:rgba(24,215,255,.4);background:rgba(24,215,255,.08)}.rm-panel--monitor{max-height:328px;overflow:hidden}.rm-chart{height:198px;max-height:205px;border:1px solid rgba(104,128,149,.28);border-radius:8px;background:linear-gradient(rgba(24,215,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(24,215,255,.05) 1px,transparent 0);background-size:22px 22px;display:grid;place-items:center;min-width:0}.rm-chart__empty{margin:0;font-size:.75rem;color:var(--rm-muted)}.rm-panel--vector{max-height:252px;overflow:hidden;padding-top:12px;padding-bottom:10px}.rm-vector{min-height:0;max-height:230px;display:flex;flex-direction:column;align-items:center;min-width:0}.rm-vector__svg{width:100%;height:172px;max-height:175px;flex:0 0 auto}.rm-vector__foot{margin:4px 0 0;font-size:.6875rem;color:var(--rm-muted);text-align:center}.rm-vector__foot-label{color:rgba(122,145,165,.95)}.rm-breaker{margin:0 0 10px;font-size:.75rem;color:var(--rm-muted)}.rm-breaker strong{color:var(--rm-text)}.rm-rule-list{display:flex;flex-direction:column;gap:6px}.rm-rule-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:58px;max-height:62px;padding:8px 12px;border:1px solid rgba(104,128,149,.18);border-radius:10px;background:rgba(2,9,16,.55);color:inherit;font:inherit;text-align:left;cursor:pointer}.rm-rule-row span{font-size:.8125rem}.rm-rule-row em{font-style:normal;font-size:.6875rem;color:var(--rm-amber);white-space:nowrap}.rm-link-btn{display:block;width:100%;margin-top:8px;padding:8px;border:none;background:transparent;color:var(--rm-cyan);font-size:.75rem;cursor:pointer;text-align:center}.rm-events{list-style:none;margin:0;padding:0}.rm-events li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);min-height:64px;max-height:72px;overflow:hidden}.rm-ev__head{display:flex;justify-content:space-between;font-size:.625rem;color:var(--rm-muted);margin-bottom:4px}.rm-ev__body{display:grid;grid-template-columns:8px 1fr;gap:8px;align-items:flex-start}.rm-ev__dot{width:6px;height:6px;border-radius:50%;margin-top:5px}.rm-ev__dot--info{background:var(--rm-cyan)}.rm-ev__dot--warn{background:var(--rm-amber)}.rm-ev__dot--high{background:var(--rm-red)}.rm-ev__body strong{display:block;font-size:.8125rem}.rm-ev__sub{display:block;margin-top:2px;font-size:.6875rem;color:rgba(122,145,165,.95)}.rm-empty{margin:0;font-size:.75rem;color:var(--rm-muted)}.rm-rows:has(.rm-empty){min-height:110px;max-height:130px;padding-top:12px;padding-bottom:12px}.rm-rows:has(.rm-empty) .rm-empty{margin-top:4px}