:root{color-scheme:dark;--bg:#000;--e1:#070707;--e2:#0d0d0d;--e3:#151515;--line:#202020;--line2:#2c2c2c;--text:#ececec;--muted:#9a9a9a;--dim:#5a5a5a;--brand:#e97202;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#000;color:var(--text);font:12px/1.4 var(--sans);overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}svg{stroke-width:1.7}.shell{height:100vh;display:grid;grid-template-columns:52px 216px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr) 26px;grid-template-areas:"rail top top" "rail side editor" "rail status status";overflow:hidden}.rail{grid-area:rail;background:linear-gradient(#0a0a0a,#050505);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:8px 0 7px;gap:4px;z-index:5}.rail-spacer,.spacer,.status-spacer{flex:1}.rail-btn{position:relative;width:38px;height:38px;border:1px solid transparent;background:transparent;color:var(--dim);border-radius:7px;display:grid;place-items:center}.rail-btn svg{width:18px}.rail-btn>span{position:absolute;right:1px;top:1px;background:var(--e3);border:1px solid var(--line2);border-radius:5px;font:8px var(--mono);padding:0 3px}.rail-btn.on{color:var(--brand);background:#16100b}.rail-btn.on:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;background:var(--brand)}.rail-btn:after{content:attr(data-tip);position:absolute;left:46px;top:50%;transform:translateY(-50%);padding:5px 8px;background:#080808;border:1px solid var(--line2);white-space:nowrap;opacity:0;pointer-events:none}.rail-btn:hover:after{opacity:1}.topbar{grid-area:top;display:flex;align-items:center;gap:12px;padding:0 13px;background:linear-gradient(#0b0b0b,#070707);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;min-width:max-content}.brand-logo{display:block;width:112px;height:40px}.brand>span{color:var(--brand);font:8px var(--mono);letter-spacing:.15em;border-left:1px solid var(--line2);padding-left:8px}.divider{height:22px;width:1px;background:var(--line)}.classification,.endpoint{display:inline-flex;align-items:center;gap:7px;height:28px;border:1px solid var(--line2);background:var(--e1);padding:0 9px;font:9px var(--mono);letter-spacing:.06em;white-space:nowrap}.classification i,.live-dot{width:6px;height:6px;background:var(--brand);display:inline-block;border-radius:50%}.endpoint{color:var(--muted)}.endpoint b{color:var(--dim)}.kpis{display:flex}.kpis>span{padding:0 10px;border-left:1px solid var(--line);text-align:right}.kpis b{display:block;font:600 12px var(--mono);color:#fff}.kpis small{font:7px var(--sans);letter-spacing:.1em;color:var(--dim)}.top-logout{display:flex;gap:6px;align-items:center;background:transparent;border:1px solid var(--line2);height:29px;padding:0 9px;font-size:9px}.top-logout svg{width:14px}.sidebar{grid-area:side;background:var(--e1);border-right:1px solid var(--line);padding:12px 9px;overflow:hidden}.side-title{color:var(--dim);font-size:9px;font-weight:700;letter-spacing:.13em;margin:0 7px 12px}.tree-root{height:28px;display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);padding:0 6px}.tree-root svg{width:15px}.tree-root span{margin-left:auto;font:9px var(--mono)}.sidebar>button{width:100%;height:29px;display:flex;align-items:center;gap:7px;background:transparent;border:0;color:var(--muted);text-align:left;padding:0 8px 0 19px;font-size:10px}.sidebar>button:hover{background:var(--e3);color:var(--text)}.sidebar>button.active{background:#18120d;color:var(--brand)}.sidebar>button i{width:5px;height:5px;border:1px solid currentColor}.sidebar>button b{margin-left:auto;font:9px var(--mono);font-weight:400}.side-meta{border-top:1px solid var(--line);margin-top:14px;padding:13px 7px}.side-meta small{font-size:8px;color:var(--dim);letter-spacing:.1em}.side-meta strong{display:block;margin:4px 0 12px;font:12px var(--mono);color:var(--brand)}dl{display:grid;grid-template-columns:1fr auto;gap:6px;margin:0;font:9px var(--mono);color:var(--dim)}dt,dd{margin:0}dd{color:var(--muted);max-width:110px;overflow:hidden;text-overflow:ellipsis}.editor{grid-area:editor;min-width:0;min-height:0;display:flex;flex-direction:column}.editor-tabs{height:35px;display:flex;background:var(--e1);border-bottom:1px solid var(--line);overflow-x:auto}.editor-tabs button{height:35px;display:flex;align-items:center;gap:7px;padding:0 13px;border:0;border-right:1px solid var(--line);border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:9px var(--mono);white-space:nowrap}.editor-tabs button.active{color:var(--brand);background:#0b0b0b;border-bottom-color:var(--brand)}.editor-tabs .tab-status{width:6px;height:6px;border:1px solid var(--dim);padding:0;background:transparent}.editor-tabs .tab-status.live{background:var(--brand);border-color:var(--brand)}.source-note{margin-left:auto;display:flex;align-items:center;gap:6px;padding:0 12px;color:var(--dim);font:8px var(--mono);white-space:nowrap}.source-note i{width:5px;height:5px;border-radius:50%;background:#53a878}.source-note b{color:var(--line2)}.workspace{flex:1;min-height:0;display:flex;flex-direction:column}.toolbar{height:42px;flex-shrink:0;display:flex;align-items:center;gap:7px;padding:6px 10px;background:var(--e1);border-bottom:1px solid var(--line)}.searchbox{height:29px;min-width:220px;max-width:560px;flex:1;display:flex;align-items:center;border:1px solid var(--line2);background:#000}.searchbox svg{width:15px;margin:0 7px;color:var(--dim)}.searchbox input{border:0;background:transparent;outline:0;min-width:0;flex:1;font:10.5px var(--mono)}kbd{font:8px var(--mono);border:1px solid var(--line2);color:var(--dim);padding:1px 4px;margin-right:5px}.toolbar select{height:29px;background:var(--e2);border:1px solid var(--line2);padding:0 7px;font:10px var(--mono)}.rows{font:8px var(--mono);color:var(--dim);white-space:nowrap}.rows select{margin-left:5px}.export-btn{height:29px;display:flex;align-items:center;gap:6px;border:1px solid #75400f;background:#181008;color:var(--brand);padding:0 9px;font:8px var(--mono);white-space:nowrap}.export-btn:hover{background:#26170a;border-color:var(--brand)}.export-btn:disabled{opacity:.5}.export-btn svg{width:13px}.table-wrap{flex:1;min-height:0;overflow:auto}table{width:100%;min-width:1110px;border-collapse:collapse;table-layout:fixed}th{position:sticky;top:0;z-index:2;height:29px;background:#090909;border-bottom:1px solid var(--line);padding:0 9px;text-align:left;color:var(--dim);font:700 8px var(--sans);letter-spacing:.11em}th:nth-child(1){width:205px}th:nth-child(2){width:135px}th:nth-child(3){width:122px}th:nth-child(4){width:175px}th:nth-child(5){width:118px}th:nth-child(6){width:130px}th:nth-child(7){width:80px}th:nth-child(8){width:86px}.sort{border:0;background:transparent;color:inherit;padding:0;font:inherit;letter-spacing:inherit}.sort span{color:var(--brand);margin-left:5px}td{height:31px;padding:0 9px;border-bottom:1px solid #181818;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bdbdbd;font-size:10.5px}tbody tr:hover{background:#0e0e0e}td.mono{font:9.5px var(--mono)}td.uid{color:#858585}td.name{color:var(--text);font-weight:550}td.balance{color:#ce8d52}td a{color:var(--brand);font:9px var(--mono);text-decoration:none}.pii{font:8px var(--mono);color:var(--dim)}.pii i{display:inline-block;width:5px;height:5px;border:1px solid currentColor;margin-right:5px}.pii.yes{color:#bdbdbd}.pii.yes i{background:var(--brand);border-color:var(--brand)}.uuid-notice{height:30px;flex-shrink:0;display:flex;align-items:center;gap:7px;padding:0 10px;background:#0d0a07;border-bottom:1px solid #38230f;color:var(--muted);font:8px var(--mono);letter-spacing:.03em}.uuid-notice i{width:6px;height:6px;border:1px solid var(--brand)}.uuid-notice strong{color:var(--brand);font-size:8px}.uuid-notice span{color:#858585}.uuid-table{min-width:650px}.uuid-table th:nth-child(1){width:45%}.uuid-table th:nth-child(2){width:18%}.uuid-table th:nth-child(3){width:17%}.uuid-table th:nth-child(4){width:20%}.pending-status{display:inline-flex;align-items:center;height:18px;border:1px solid #4a3017;color:#bd7d42;background:#171008;padding:0 6px;font:8px var(--mono)}.pagination{height:38px;flex-shrink:0;border-top:1px solid var(--line);background:var(--e1);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;color:var(--dim);font:9px var(--mono)}.pagination>span:last-child{text-align:right}.pager{display:flex;align-items:center;gap:2px}.pager button{min-width:24px;height:24px;border:1px solid transparent;background:transparent;font:9px var(--mono)}.pager button:hover:not(:disabled){border-color:var(--line2)}.pager button.active{background:var(--brand);color:#000}.pager button:disabled{opacity:.25}.pager span{padding:0 3px}.state{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--dim)}.state b{color:var(--text);font:11px var(--mono)}.state p{margin:7px}.state button{background:var(--e2);border:1px solid var(--line2);padding:6px 9px}.skeleton{padding:5px 9px}.skeleton i{display:block;height:25px;margin-bottom:6px;background:linear-gradient(90deg,#080808,#151515,#080808);background-size:200%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200%}}.statusbar{grid-area:status;display:flex;align-items:center;background:linear-gradient(#080808,#030303);border-top:1px solid var(--line);font:9px var(--mono);color:var(--muted);overflow:hidden}.statusbar>span{height:100%;display:flex;align-items:center;gap:5px;padding:0 9px;border-right:1px solid var(--line);white-space:nowrap}.statusbar b{color:var(--text)}.statusbar .live-dot{background:var(--brand)}.login-shell{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 44%,#17100a 0,#080604 28%,#020202 62%,#000);padding:20px}.terminal-login{width:min(610px,100%);background:#050505;border:1px solid #383838;box-shadow:0 34px 120px #000,0 0 0 1px #080808}.terminal-bar{height:31px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:72px 1fr 72px;align-items:center;padding:0 11px;background:linear-gradient(#121212,#0a0a0a)}.window-dots{display:flex;align-items:center;gap:6px}.window-dots span{width:7px;height:7px;border-radius:50%;background:#343434}.window-dots span:first-child{background:#7b331e}.window-dots span:nth-child(2){background:#73571d}.window-dots span:last-child{background:#315c38}.terminal-bar code{justify-self:center;color:#777;font:9px var(--mono);white-space:nowrap}.terminal-state{justify-self:end;color:#4c8459;font:8px var(--mono);letter-spacing:.12em}.terminal-body{padding:28px 38px 24px}.terminal-body .brand{justify-content:flex-start;margin-bottom:21px}.terminal-body .brand-logo{width:145px;height:52px}.terminal-body .brand>span{display:none}.terminal-copy{border-top:1px solid var(--line);padding:14px 0 11px;color:#a8a8a8;font:11px var(--mono)}.terminal-copy span{color:var(--brand)}.prompt-row{height:43px;display:grid!important;grid-template-columns:126px minmax(0,1fr);align-items:center;margin:0!important;border:1px solid var(--line2);border-bottom:0;background:#020202;color:#a3a3a3!important;font:10px var(--mono)!important;letter-spacing:0!important}.prompt-row:nth-of-type(2){border-bottom:1px solid var(--line2)}.terminal-body .prompt-row>span{display:block;margin:0!important;padding-left:13px;color:var(--brand);white-space:nowrap}.terminal-body .prompt-row input{width:100%;height:41px;background:transparent;border:0;border-left:1px solid #191919;padding:0 13px;outline:0;font:12px var(--mono);caret-color:var(--brand)}.terminal-body .prompt-row:focus-within{border-color:#75400f;background:#060402}.terminal-body .prompt-row:focus-within input{border-left-color:#75400f}.terminal-body input::placeholder{color:#494949}.login-btn{width:100%;height:41px;margin-top:13px;border:1px solid var(--brand);background:var(--brand);color:#080401;display:flex;align-items:center;gap:10px;padding:0 14px;font:700 10px var(--mono);letter-spacing:.1em;text-align:left}.login-btn span{font-size:14px}.login-btn b{margin-left:auto;font-size:14px}.login-btn:hover:not(:disabled){background:#ff830c;border-color:#ff830c}.login-btn:disabled{opacity:.65;cursor:wait}.form-error{border-left:2px solid #b3473c;background:#120706;color:#d99088;font:9px var(--mono);margin:9px 0 0;padding:7px 9px}.form-error span{color:#ef6e62}.terminal-foot{border-top:1px solid var(--line);margin:20px 0 0;padding-top:11px;color:var(--dim);font:8px var(--mono);letter-spacing:.08em}.terminal-foot b{color:#292929;margin:0 5px}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:1px solid var(--brand);outline-offset:1px}@media(max-width:900px){.shell{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"rail top" "rail editor" "rail status"}.sidebar,.classification,.endpoint{display:none}.kpis>span:nth-child(3){display:none}.source-note{display:none}}@media(max-width:620px){.shell{grid-template-rows:56px minmax(0,1fr) 26px}.topbar{gap:7px}.topbar .brand-logo{width:88px}.topbar .brand>span{display:none}.kpis>span:nth-child(2){display:none}.top-logout{font-size:0;padding:0 7px}.editor-tabs button{padding:0 9px;font-size:8px}.toolbar{height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:31px 31px;gap:5px 6px;padding:5px 7px;overflow:visible}.searchbox{grid-column:1/-1;min-width:0;max-width:none;width:100%;height:31px}.searchbox kbd{display:none}.pii-filter{grid-column:1;min-width:0;width:100%}.export-btn{grid-column:2;padding:0 8px}.rows{grid-column:3;display:flex;align-items:center}.rows select{max-width:57px}.uuid-notice{height:auto;min-height:36px;align-items:flex-start;flex-wrap:wrap;gap:4px 6px;padding:6px 8px;line-height:1.25}.uuid-notice i{margin-top:2px}.uuid-notice span{flex-basis:100%;padding-left:12px}.uuid-table{min-width:560px}.pagination>span{display:none}.pagination{display:flex;justify-content:center}.statusbar>span:nth-child(n+4){display:none}.terminal-body{padding:25px 22px 21px}.prompt-row{grid-template-columns:112px minmax(0,1fr)}}@media(max-width:420px){.login-shell{padding:12px}.terminal-bar{grid-template-columns:56px 1fr 36px;padding:0 9px}.terminal-bar code{font-size:8px}.terminal-body{padding:22px 17px 19px}.terminal-body .brand-logo{width:124px;height:45px}.terminal-copy{font-size:9px}.prompt-row{grid-template-columns:104px minmax(0,1fr);height:45px}.terminal-body .prompt-row>span{padding-left:9px;font-size:9px}.terminal-body .prompt-row input{height:43px;padding:0 10px;font-size:11px}.terminal-foot{font-size:7px}.export-btn{font-size:0;width:32px;justify-content:center}.export-btn svg{width:15px}.rows{font-size:0}.rows select{margin-left:0}.pii-filter{font-size:9px!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.api-rail{margin-top:5px;border-top:1px solid var(--line)}.sidebar-api svg,.editor-tabs svg{width:15px;flex:none}.sidebar>button.sidebar-api{height:37px;margin-top:10px;border-top:1px solid var(--line)}.api-workspace{flex:1;min-height:0;overflow:auto;background:#030303}.api-title{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line);background:#070707}.api-title span{font:8px var(--mono);letter-spacing:.14em;color:var(--brand)}.api-title h1{margin:3px 0 0;font:600 19px var(--mono);color:#eee}.api-title p{font:9px var(--mono);color:var(--dim)}.api-layout{display:grid;grid-template-columns:190px minmax(0,760px);align-items:start}.endpoint-list{position:sticky;top:0;padding:18px 10px;border-right:1px solid var(--line);min-height:calc(100vh - 191px)}.endpoint-list small{display:block;padding:0 8px 9px;color:var(--dim);font:8px var(--mono)}.endpoint-list a{display:grid;grid-template-columns:34px 1fr;gap:6px;padding:7px 8px;color:#aaa;text-decoration:none;border-left:2px solid transparent}.endpoint-list a:hover{background:#0d0a07;border-left-color:var(--brand)}.endpoint-list b,.endpoint-heading b{color:var(--brand);font:700 8px var(--mono)}.endpoint-list code{font:8px var(--mono);overflow:hidden;text-overflow:ellipsis}.api-content{padding:0 22px 50px}.api-content article{padding:22px 0;border-bottom:1px solid var(--line)}.endpoint-heading{display:flex;align-items:center;gap:10px}.endpoint-heading b{border:1px solid #75400f;background:#181008;padding:4px 6px}.endpoint-heading code{color:#eee;font:12px var(--mono)}.api-content p{margin:9px 0 14px;max-width:670px;font:10px/1.6 var(--mono);color:#8f8f8f}.api-content p code{color:#d8a777}.code-sample{margin:9px 0 12px;border:1px solid var(--line2);background:#000}.code-sample>div{height:27px;display:flex;align-items:center;justify-content:space-between;padding-left:9px;background:#0c0c0c;border-bottom:1px solid var(--line);font:8px var(--mono);color:var(--dim)}.code-sample button{height:100%;min-width:68px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--brand);font:8px var(--mono)}.code-sample button:hover{background:#181008}.code-sample pre{margin:0;padding:12px;overflow-x:auto;color:#d7d7d7;font:10px/1.65 var(--mono)}.inline-response{display:flex;gap:9px;align-items:center;padding:8px 10px;background:#070707;border-left:2px solid #4b8659}.inline-response span{color:#65a873;font:8px var(--mono)}.inline-response code{font:9px var(--mono)}.param-table,.field-table{min-width:0;table-layout:auto;border:1px solid var(--line);margin:12px 0}.param-table th,.field-table th{position:static}.param-table td,.field-table td{height:29px;font:9px var(--mono)}.param-table td:first-child,.field-table td:first-child{color:#e2a05f;width:135px}.param-table td:nth-child(2){color:#777;width:75px}.api-content h2{margin:0 0 10px;font:9px var(--mono);letter-spacing:.12em;color:#ddd}.api-note{display:flex;gap:9px;padding:10px;border:1px solid #4a3017;background:#110c07;font:9px/1.5 var(--mono);color:#a7a7a7}.api-note i{width:7px;height:7px;margin-top:3px;border:1px solid var(--brand);flex:none}.api-note strong{color:var(--brand);margin-right:6px}@media(max-width:620px){.api-title{height:62px;padding:0 12px}.api-title h1{font-size:15px}.api-title p{display:none}.api-layout{display:block}.endpoint-list{position:static;display:flex;min-height:0;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:7px}.endpoint-list small{display:none}.endpoint-list a{flex:0 0 auto}.api-content{padding:0 12px 40px}.api-content article{padding:17px 0}.param-table,.field-table{width:100%;display:table}.param-table td,.field-table td{white-space:normal;height:auto;padding-top:7px;padding-bottom:7px}.endpoint-heading code{font-size:10px}.code-sample pre{font-size:9px}}
