:root{--veto-shell-bg:#050608;--veto-shell-elevated:#0b0e11eb;--veto-card:#0d1013c7;--veto-card-strong:#0f1216f5;--veto-border:#eef2f616;--veto-border-strong:#eef2f625;--veto-glow:#ff553d29;--veto-soft-blue:#7094ff1a}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 74% -12%,#ff553d24,#0000 28rem),radial-gradient(circle at 8% 92%,#5b7cff12,#0000 34rem),linear-gradient(#ffffff03,#0000 24rem);position:fixed;inset:0}.veto-client-shell{background:radial-gradient(circle at 74% 0,#ff553d0e,#0000 24rem),linear-gradient(#050608 0%,#06080a 52%,#050608 100%)}.veto-client-shell:after{content:"";pointer-events:none;z-index:0;opacity:.42;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 84%);mask-image:radial-gradient(circle,#000 0%,#0000 84%)}.veto-sidebar{background:linear-gradient(#080a0cfb,#050709fb),radial-gradient(circle at 50% 0,#ff553d0d,#0000 14rem);box-shadow:20px 0 60px #0000002e}.veto-topbar{background:#050709b8;box-shadow:0 10px 36px #00000029}.veto-nav-item{position:relative}.veto-nav-item:after{content:"";width:4px;height:4px;box-shadow:none;background:0 0;border-radius:99px;transition:all .2s;position:absolute;right:10px}.veto-nav-item[aria-current=page]:after{background:var(--primary);box-shadow:0 0 14px #ff553dbf}.veto-command-hero{background:radial-gradient(circle at 86% 12%,#ff553d21,#0000 28rem),radial-gradient(circle at 6% 110%,#5a7bff13,#0000 27rem),linear-gradient(145deg,#101317f7,#07090bfc 62%);border:1px solid #eef2f61b;border-radius:1.55rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 32px 90px #00000057}.veto-command-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 0%,#0000 82%);mask-image:linear-gradient(115deg,#000 0%,#0000 82%)}.veto-command-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:999px;width:38rem;height:38rem;position:absolute;top:-35%;right:-12%;box-shadow:inset 0 0 80px #ff553d09,0 0 110px #ff553d06}.veto-glass-panel{border:1px solid var(--veto-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#101317db,#07090be6);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 70px #0003}.veto-glass-panel:before{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff06,#0000 23% 76%,#ff553d05);position:absolute;inset:0}.veto-stat-chip{background:#ffffff05;border:1px solid #eef2f613;box-shadow:inset 0 1px #ffffff06}.veto-command-input{background:#00000040;border:1px solid #eef2f61a;box-shadow:inset 0 1px #ffffff05}.veto-command-input:focus-within{border-color:#ff553d6b;box-shadow:0 0 0 3px #ff553d11,inset 0 1px #ffffff06}.veto-primary-button{background:linear-gradient(135deg,#ff654d,#ff4f37 58%,#e53e2a);position:relative;overflow:hidden;box-shadow:0 18px 44px #ff553d2e,inset 0 1px #ffffff38}.veto-primary-button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff2e,#0000 72%);transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.veto-primary-button:hover:after{transform:translate(120%)}.veto-section-title{letter-spacing:-.052em;line-height:.98}.veto-eyebrow{color:#f4f2ed7a;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.6rem;font-weight:720;display:inline-flex}.veto-eyebrow:before{content:"";background:linear-gradient(90deg,var(--primary),#ff553d1f);width:22px;height:1px;box-shadow:0 0 12px #ff553d33}.veto-control-cell{background:#0000001f;border:1px solid #eef2f611;transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.veto-control-cell:hover{background:#ffffff06;border-color:#eef2f621;transform:translateY(-2px)}.veto-control-cell:after{content:"";opacity:.45;background:linear-gradient(90deg,#ff553d8c,#0000 58%);height:1px;position:absolute;top:0;left:0;right:0}.veto-mode-card{background:radial-gradient(circle at 95% 0,#7391ff13,#0000 18rem),linear-gradient(155deg,#0d1013f5,#07090bf5)}.veto-status-rail{position:relative}.veto-status-rail:before{content:"";background:linear-gradient(var(--primary),#ffffff0e);width:1px;position:absolute;top:18px;bottom:18px;left:10px}.veto-client-shell .panel{background:linear-gradient(155deg,#0f1215e6,#080a0cf0 66%);border-color:#eef2f616;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff09,0 18px 58px #0000002e}.veto-client-shell .panel:hover{border-color:#eef2f620;box-shadow:inset 0 1px #ffffff0a,0 24px 68px #00000038}.veto-client-shell input,.veto-client-shell textarea,.veto-client-shell select{caret-color:var(--primary);transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000014;background:linear-gradient(#00000047,#ffffff03)!important;border-color:#eef2f617!important}.veto-client-shell input:hover,.veto-client-shell textarea:hover,.veto-client-shell select:hover{border-color:#eef2f624!important}.veto-client-shell input:focus,.veto-client-shell textarea:focus,.veto-client-shell select:focus{outline:none;box-shadow:0 0 0 3px #ff553d0e,inset 0 1px #ffffff07;border-color:#ff553d6b!important}.veto-client-shell button:not(:disabled),.veto-client-shell a{-webkit-tap-highlight-color:transparent}.veto-client-shell button:not(:disabled):active,.veto-client-shell a:active{transform:translateY(1px)}.veto-client-shell table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.veto-client-shell table thead{color:#f4f2ed75;letter-spacing:.09em}.veto-client-shell table tbody tr{transition:background .16s,box-shadow .16s}.veto-client-shell table tbody tr:hover{background:#ffffff06}.veto-client-shell table td,.veto-client-shell table th{white-space:nowrap}.veto-client-shell table tbody td:first-child,.veto-client-shell table thead th:first-child{padding-left:1rem}.veto-client-shell [class*=overflow-x-auto]{scrollbar-width:thin;scrollbar-color:#ffffff1c transparent}.veto-client-shell :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #ff6e56b8}.veto-client-shell :disabled{cursor:not-allowed}.veto-client-shell img,.veto-client-shell svg{max-width:100%}.veto-memory-workspace{position:relative}.veto-memory-workspace:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 8%,#ff553d17,#0000 25rem),radial-gradient(circle at 14% 25%,#cb8f5c0e,#0000 23rem);height:34rem;position:absolute;inset:-1rem -1rem auto}.veto-memory-hero{background:radial-gradient(circle at 88% 8%,#ff553d1f,#0000 26rem),radial-gradient(circle at 8% 120%,#b4744c12,#0000 24rem),linear-gradient(145deg,#111011fa,#07080afc 64%);box-shadow:inset 0 1px #ffffff0b,0 34px 92px #0000004d}.veto-memory-hero:after{content:"";pointer-events:none;border:1px solid #ff553d12;border-radius:999px;width:27rem;height:27rem;position:absolute;top:-9rem;right:-7rem;box-shadow:0 0 0 3rem #ff553d03,0 0 0 7rem #ff553d02}.veto-memory-score{background:linear-gradient(155deg,#120f10e0,#07080af0);box-shadow:inset 0 1px #ffffff09,0 20px 60px #0003}.veto-memory-pattern{position:relative;overflow:hidden}.veto-memory-pattern:before{content:"";background:linear-gradient(var(--primary),transparent);opacity:.7;width:2px;position:absolute;top:0;bottom:0;left:0}.veto-memory-guardrail{box-shadow:inset 0 1px #ffffff06,0 18px 48px #0000001f}.veto-memory-workspace table tbody tr:hover{background:linear-gradient(90deg,#ff553d08,#cb8f5c05);box-shadow:inset 2px 0 #ff553d52}@media (width<=1024px){.veto-command-hero:after,.veto-memory-hero:after{opacity:.5}.veto-client-shell table{font-size:.72rem}.veto-client-shell .panel{box-shadow:inset 0 1px #ffffff08,0 12px 34px #00000026}}@media (width<=640px){.veto-client-shell input,.veto-client-shell textarea,.veto-client-shell select{font-size:16px}.veto-command-hero{border-radius:1.05rem}.veto-section-title{letter-spacing:-.042em;line-height:1.02}.veto-eyebrow{letter-spacing:.16em;font-size:.54rem}.veto-eyebrow:before{width:14px}.veto-command-hero:after,.veto-command-hero:before,.veto-memory-hero:after{opacity:.28}.veto-client-shell .panel{border-radius:.85rem}.veto-client-shell table th,.veto-client-shell table td{padding-top:.7rem;padding-bottom:.7rem}.veto-client-shell [class*=overflow-x-auto]{margin-inline:-.15rem;padding-bottom:.25rem}.veto-client-shell button,.veto-client-shell a{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.veto-client-shell *,.veto-client-shell :before,.veto-client-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.veto-primary-button:after{display:none}}@media (prefers-contrast:more){.veto-client-shell .panel,.veto-glass-panel,.veto-command-hero{border-color:#ffffff38}.veto-eyebrow{color:#ffffffb8}}.veto-surface-state{box-shadow:inset 0 1px #ffffff06}.veto-surface-state:after{content:"";background:#ffffff1f;width:2px;position:absolute;inset:0 auto 0 0}.veto-surface-state[data-state=loading]:after{background:var(--info)}.veto-surface-state[data-state=degraded]:after{background:var(--warn)}.veto-surface-state[data-state=offline]:after{background:var(--neg)}.veto-surface-state[data-state=empty]:after{background:#ffffff2e}.veto-empty-state{background:radial-gradient(circle at 50% 0,#ffffff06,#0000 18rem),#ffffff03}.veto-empty-state__icon{box-shadow:inset 0 1px #ffffff08,0 14px 32px #0000001f}.veto-state-pulse{animation:1.8s ease-in-out infinite veto-state-pulse}@keyframes veto-state-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}.veto-sidebar nav{scrollbar-gutter:stable}.veto-nav-item[aria-current=page]{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 7%, transparent), transparent 80%), #ffffff06}.veto-nav-item[aria-current=page]>span:first-child{border-color:color-mix(in srgb, var(--primary) 16%, transparent);background:color-mix(in srgb, var(--primary) 6%, transparent)}.market-context-ribbon{background:radial-gradient(circle at 100% 0,#7596b00f,#0000 24rem),#ffffff04;border:1px solid #ffffff13;border-radius:16px;margin-top:16px;overflow:hidden}.market-context-ribbon__head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 17px 13px;display:flex}.market-context-ribbon__head>div{flex-direction:column;gap:4px;display:flex}.market-context-ribbon__head span{color:#ffffff5c;letter-spacing:.15em;font-size:8px;font-weight:700}.market-context-ribbon__head strong{color:#ffffffd6;font-size:13px;font-weight:590}.market-context-ribbon__head small{color:#ffffff52;text-align:right;font-size:8px;line-height:1.5}.market-context-ribbon__grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.market-context-ribbon__grid>a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark identity""mark value";align-items:center;gap:3px 9px;min-width:0;padding:14px 15px;transition:background .18s;display:grid}.market-context-ribbon__grid>a+a{border-left:1px solid #ffffff0e}.market-context-ribbon__grid>a:hover{background:#ffffff06}.market-context-ribbon__grid .asset-mark{grid-area:mark}.market-context-ribbon__grid>a>span{grid-area:identity;align-items:baseline;gap:6px;min-width:0;display:flex}.market-context-ribbon__grid>a>span strong{color:#fffc;letter-spacing:.05em;font-size:10px}.market-context-ribbon__grid>a>span small{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.market-context-ribbon__grid>a>div{grid-area:value;align-items:baseline;gap:7px;min-width:0;display:flex}.market-context-ribbon__grid b{color:#dfe6e9;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.market-context-ribbon__grid em{color:#ffffff52;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.market-context-ribbon__grid em[data-state=LIVE]{color:var(--pos)}@media (width<=1100px){.market-context-ribbon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-context-ribbon__grid>a{border-bottom:1px solid #ffffff0e}}@media (width<=620px){.market-context-ribbon__head{flex-direction:column}.market-context-ribbon__head small{text-align:left}.market-context-ribbon__grid{grid-template-columns:1fr}.market-context-ribbon__grid>a+a{border-left:0}}
