:root{color:#e7e9e3;font-synthesis:none;background:#0b0d0c;font-family:Inter,ui-sans-serif,system-ui}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{transition:all .16s}.center{color:#9ba197;place-content:center;min-height:100dvh;display:grid}.loader{border:2px solid #394036;border-top-color:#dfff00;border-radius:50%;width:22px;height:22px;margin:auto auto 14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth{background:radial-gradient(circle at 75% 35%,#27301c 0,#0000 33%),#0b0d0c;min-height:100dvh;padding:38px clamp(24px,7vw,100px)}.brand,.logo{color:#fff;align-items:center;gap:12px;font-weight:800;display:flex}.brand span,.logo b{color:#10130c;background:#dfff00;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.auth section{max-width:780px;margin-top:18vh}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#a1b36d;font-size:11px;font-weight:800}.auth h1,.heading h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(40px,7vw,78px);line-height:.96}.auth p,.heading p{color:#9ba197;max-width:650px;line-height:1.7}.primary{cursor:pointer;border:0;padding:14px 20px;font-weight:850;text-decoration:none;display:inline-flex;color:#0c1007!important;background:#dfff00!important}.auth .primary{margin-top:22px}.auth small{color:#72786f;margin-top:18px;display:block}.shell{grid-template:72px 1fr/230px 1fr;min-height:100dvh;display:grid}.shell header{background:#101210;border-bottom:1px solid #2c312b;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.logo{cursor:pointer;background:0 0;border:0}.logo b{width:34px;height:34px}.account{color:#a5aaa1;align-items:center;gap:18px;font-size:13px;display:flex}.account button,.aside button{color:inherit;cursor:pointer;background:0 0;border:0}aside{background:#0e100f;border-right:1px solid #2c312b;padding:30px 18px}.nav-title{color:#646a62;text-transform:uppercase;letter-spacing:.14em;padding:0 12px;font-size:10px}aside button,aside a{text-align:left;color:#90968d;cursor:pointer;background:0 0;border:0;width:100%;padding:11px 12px;font-size:14px;text-decoration:none;display:block}aside .active,aside a:hover{color:#f3f4ef;background:#1b1f1a}.content{width:100%;max-width:1280px;padding:55px clamp(24px,5vw,72px)}.heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.heading h1{margin:8px 0;font-size:48px}.heading p{margin:0}.cards{gap:12px;display:grid}.app-card{color:#fff;text-align:left;cursor:pointer;background:#131613;border:1px solid #2d332b;grid-template-columns:52px minmax(0,1fr) auto 24px;align-items:center;gap:18px;width:100%;padding:20px;display:grid}.app-card:hover{border-color:#68734e;transform:translateY(-1px)}.app-mark{color:#dfff00;background:#282e23;place-items:center;height:52px;font-weight:900;display:grid}.app-card b,.app-card small{display:block}.app-card small{color:#868c83;margin-top:6px}.app-card i{color:#dfff00}.status{color:#aab0a7;text-transform:uppercase;letter-spacing:.08em;background:#262b24;padding:7px 10px;font-size:10px;font-weight:800}.status.production{color:#dfff00;background:#26311b}.status.pending_review{color:#f1d476;background:#312d1b}.status.suspended,.status.rejected{color:#f99;background:#371d1d}.status.large{padding:10px 14px}.empty{text-align:center;background:#111411;border:1px dashed #333a31;padding:70px}.empty div{color:#dfff00;font-size:40px}.empty p,.empty-row{color:#80867d}.back{color:#9da494;cursor:pointer;background:0 0;border:0;padding:0 0 24px}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.metrics div,.panel,.review{background:#131613;border:1px solid #2d332b}.metrics div{padding:22px}.metrics small,.metrics b{display:block}.metrics small{color:#858b82}.metrics b{margin-top:8px;font-size:30px}.panel{margin:14px 0}.panel-head{border-bottom:1px solid #2d332b;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel h2,.review h2{margin:0;font-size:16px}.panel-head button{color:#e8ebe4;cursor:pointer;background:#262c24;border:0;padding:9px 12px}.table>div{color:#868c83;border-top:1px solid #242923;grid-template-columns:minmax(220px,1fr) minmax(120px,.35fr) minmax(240px,1fr);gap:18px;padding:15px 20px;font-size:13px;display:grid}.table>div:first-child{border-top:0}.table .strong{color:#e7e9e3;word-break:break-all}.empty-row{margin:0;padding:20px}.review{justify-content:space-between;align-items:center;margin-top:32px;padding:26px;display:flex}.review p{color:#858b82;margin-bottom:0}.notice{color:#e7f5c3;word-break:break-all;background:#27311e;justify-content:space-between;gap:20px;margin-bottom:24px;padding:16px;display:flex}.notice button{color:inherit;background:0 0;border:0;font-size:20px}.overlay{z-index:10;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#161916;border:1px solid #42493e;width:min(560px,100%);padding:26px;box-shadow:0 30px 100px #000}.modal>div:first-child{justify-content:space-between;display:flex}.modal h2{margin:0 0 22px}.modal>div>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.modal label{margin:14px 0;display:block}.modal label span{color:#a4aaa1;text-transform:capitalize;margin-bottom:7px;font-size:12px;display:block}.modal input,.modal textarea{color:#fff;background:#0d0f0d;border:1px solid #394037;width:100%;padding:12px}.modal textarea{min-height:100px}.error{color:#f99}.modal .primary{margin-top:10px}@media (width<=800px){.shell{grid-template:64px 1fr/1fr}.shell header{padding:0 16px}aside{display:none}.content{padding:34px 18px}.heading{flex-direction:column;align-items:flex-start}.heading h1{font-size:38px}.metrics{grid-template-columns:1fr}.app-card{grid-template-columns:46px 1fr}.app-card .status,.app-card i{display:none}.review{flex-direction:column;align-items:flex-start;gap:20px}.table>div{grid-template-columns:1fr}.account span{display:none}}.button{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;transition:filter .16s,transform .16s;display:inline-flex}.button:hover{filter:brightness(1.1)}.button:active{transform:scale(.98)}.button:focus-visible{outline-offset:2px;outline:2px solid #dfff00}.button:disabled{pointer-events:none;opacity:.5}.button.primary{color:#0a0c10;background:#dfff00;box-shadow:0 0 22px #dfff001c}.button.outline{color:#e7e9e3;background:0 0;border:1px solid #454b42}.button.ghost{color:#aeb4aa;background:0 0}.button.destructive{color:#0a0c10;background:#ff6b5f}.mountain{color:#0a0c10;background:#dfff00;place-items:center;width:40px;height:40px;display:grid}.mountain svg{width:25px;height:25px}.logo b{display:none}.logo .lime{color:#dfff00}.app-mark img{object-fit:cover;width:100%;height:100%}.app-mark.large{flex:none;width:76px;height:76px}.application-title{align-items:center;gap:20px;display:flex}.heading-actions{align-items:center;gap:10px;display:flex}.upload-row{align-items:center;gap:12px;padding:20px;display:flex}.upload-row p{color:#92988f;flex:1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resource-list>div{border-top:1px solid #292e28;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.resource-list>div:first-child{border-top:0}.resource-list strong,.resource-list small{display:block}.resource-list small{color:#858b82;margin-top:6px;line-height:1.5}.row-actions{flex:none;gap:8px;display:flex}.logs details{border-top:1px solid #292e28}.logs details:first-child{border-top:0}.logs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.logs summary strong,.logs summary small{display:block}.logs summary small{color:#858b82;margin-top:5px}.logs details>div{color:#9ba197;padding:4px 20px 14px;font-size:12px}.danger-zone{background:#1c1211;border:1px solid #62322e;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:26px;display:flex}.danger-zone h2{margin:0;font-size:16px}.danger-zone p{color:#a88d89;margin:8px 0 0}.modal select{color:#fff;background:#0d0f0d;border:1px solid #394037;width:100%;padding:12px}.modal fieldset{border:0;margin:20px 0;padding:0}.modal legend{color:#a4aaa1;margin-bottom:10px;font-size:12px}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-grid label{cursor:pointer;background:#101310;border:1px solid #30362f;align-items:flex-start;gap:10px;margin:0;padding:11px;display:flex}.choice-grid input{accent-color:#dfff00;width:auto;margin-top:3px}.choice-grid strong,.choice-grid small{display:block}.choice-grid strong{color:#e7e9e3;font-size:12px}.choice-grid small{color:#7f867c;margin-top:3px;font-size:10px;line-height:1.35}.docs{max-width:860px}.docs h1{letter-spacing:-.055em;margin:10px 0 20px;font-size:clamp(46px,7vw,78px);line-height:.95}.docs .lead{color:#a6ada2;font-size:18px;line-height:1.7}.docs nav{flex-wrap:wrap;gap:8px;margin:30px 0 50px;display:flex}.docs nav a{color:#dfff00;background:#1a1e19;padding:9px 12px;font-size:12px;text-decoration:none}.docs h2{border-top:1px solid #343a32;margin:58px 0 15px;padding-top:12px;font-size:25px}.docs p,.docs li{color:#a3aaa0;line-height:1.75}.docs code{color:#dfff00;font:13px ui-monospace,monospace}.docs pre{color:#d9ded5;background:#101310;border:1px solid #333a31;padding:20px;font:13px/1.7 ui-monospace,monospace;overflow:auto}.scope-docs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scope-docs div{background:#121512;border:1px solid #2e342c;flex-direction:column;gap:6px;padding:14px;display:flex}.scope-docs span{color:#959c92;font-size:12px}@media (width<=800px){.application-title{align-items:flex-start}.app-mark.large{width:58px;height:58px}.heading-actions,.upload-row,.danger-zone,.resource-list>div{flex-direction:column;align-items:flex-start}.choice-grid,.scope-docs{grid-template-columns:1fr}.row-actions{flex-wrap:wrap;width:100%}}:root{--sidebar:272px;scroll-behavior:smooth}body{background:radial-gradient(circle at 85% -10%,#dfff000b,#0000 28rem),#0a0c10}.shell{grid-template:76px 1fr/var(--sidebar) minmax(0,1fr)}.shell>header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c10e6;border-color:#292d2a;padding:0 28px;position:sticky;top:0}.header-left{align-items:center;gap:12px;display:flex}.logo{gap:14px}.logo>span{letter-spacing:-.025em;text-transform:uppercase;font-size:14px;font-weight:900}.logo em{color:#7f867d;letter-spacing:.14em;margin-left:7px;font-size:10px;font-style:normal;font-weight:700}.desktop-sidebar{background:#0d100e;border-color:#292d2a;flex-direction:column;height:calc(100dvh - 76px);padding:30px 20px 22px;display:flex;position:sticky;top:76px}.nav-block+.nav-block{margin-top:30px}.nav-title{color:#60665e;margin:0 0 9px;padding:0 11px}.desktop-sidebar button,.desktop-sidebar a,.drawer-panel aside button,.drawer-panel aside a{border-radius:6px;align-items:center;gap:11px;min-height:44px;padding:0 11px;display:flex}.desktop-sidebar svg,.drawer-panel aside svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.desktop-sidebar button span,.desktop-sidebar a span{flex:1}.desktop-sidebar a i{font-style:normal}.desktop-sidebar .active,.drawer-panel aside .active{color:#dfff00;background:linear-gradient(90deg,#dfff001f,#dfff0008);box-shadow:inset 2px 0 #dfff00}.nav-footer{border-top:1px solid #292e2a;margin-top:auto;padding:18px 11px 0}.nav-footer p{color:#6f756d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.nav-footer span{color:#b4bbb1;align-items:center;gap:8px;font-size:12px;display:flex}.nav-footer span i{background:#dfff00;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #dfff00}.nav-footer small{color:#565c54;margin-top:7px;display:block}.content{max-width:1480px;padding:64px clamp(28px,5vw,80px)}.mobile-menu{color:#fff;background:#141815;border:1px solid #343a34;width:44px;height:44px;font-size:19px;display:none}.mobile-drawer{display:none}.protocol-docs{grid-template-columns:minmax(0,860px) 180px;align-items:start;gap:72px;display:grid;position:relative}.protocol-docs>article{grid-column:1}.docs-minimap{border-left:1px solid #303530;flex-direction:column;grid-area:1/2;padding-left:18px;display:flex;position:sticky;top:112px}.docs-minimap p{color:#e4e7e1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.docs-minimap a{color:#6f766d;padding:7px 0;font-size:12px;text-decoration:none;position:relative}.docs-minimap a:before{content:"";background:#dfff00;width:2px;height:0;transition:all .2s;position:absolute;top:50%;left:-19px}.docs-minimap a.active{color:#dfff00}.docs-minimap a.active:before{height:22px;transform:translateY(-50%)}.docs-hero{background-image:linear-gradient(#dfff000b 1px,#0000 1px),linear-gradient(90deg,#dfff000b 1px,#0000 1px);background-size:32px 32px;min-height:520px;padding:44px 0 96px;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.docs-hero h1{color:#f2f4ef;letter-spacing:-.065em;text-transform:uppercase;margin:20px 0 24px;font-size:clamp(58px,8vw,100px);font-weight:900;line-height:.86}.docs-hero h1 span{color:#dfff00}.docs-hero>p:not(.eyebrow){color:#a3aaa1;max-width:650px;font-size:18px;line-height:1.75}.docs-hero>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.protocol-section{border-top:1px solid #303530;padding:78px 0;scroll-margin-top:110px}.protocol-section>header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.protocol-section>header>span{color:#dfff00;border:1px solid #3d443a;place-items:center;width:35px;height:35px;font:700 11px ui-monospace,monospace;display:grid}.protocol-section h2{color:#ecefe9;letter-spacing:-.04em;margin:0;font-size:34px}.protocol-section>div>p{color:#a1a89e;max-width:690px;font-size:15px;line-height:1.8}.protocol-section code{color:#dfff00;font-family:ui-monospace,SFMono-Regular,monospace}.steps{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.steps div{color:#bdc3b9;background:#101411;border:1px solid #2e342e;align-items:center;gap:13px;padding:15px;font-size:13px;display:flex}.steps b{color:#dfff00;background:#252b23;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.code-window{background:#0d100e;border:1px solid #383e37;margin:30px 0;overflow:hidden;box-shadow:0 24px 70px #0000003d}.code-window header{color:#8c9389;background:#151916;border-bottom:1px solid #303530;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:0 17px;font-size:11px;display:flex}.code-window header>span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.code-window header div{align-items:center;gap:10px;display:flex}.code-window header b{color:#dfff00;background:#293121;padding:5px 7px;font-size:9px}.code-window pre{color:#d9ded6;margin:0;padding:23px;font:13px/1.75 ui-monospace,SFMono-Regular,monospace;overflow:auto}.callout{background:#dfff000e;border-left:2px solid #dfff00;flex-direction:column;gap:6px;margin:26px 0;padding:18px 20px;display:flex}.callout strong{color:#e7eae4;font-size:13px}.callout span{color:#8f968d;font-size:12px;line-height:1.6}.scope-reference{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid}.scope-reference div{background:#101310;border:1px solid #2d332d;flex-direction:column;gap:7px;padding:15px;display:flex}.scope-reference span{color:#878e85;font-size:12px}.endpoint-list{border:1px solid #303630;margin-top:28px}.endpoint-list>div{border-top:1px solid #282e28;grid-template-columns:58px minmax(210px,.8fr) 1fr 20px;align-items:center;gap:12px;padding:15px 17px;display:grid}.endpoint-list>div:first-child{border-top:0}.endpoint-list b{color:#dfff00;background:#26301f;width:max-content;padding:5px 7px;font-size:9px}.endpoint-list span{color:#858d83;font-size:12px}.endpoint-list i{color:#dfff00;font-style:normal}@media (width<=1100px){.protocol-docs{grid-template-columns:minmax(0,1fr)}.docs-minimap{display:none}}@media (width<=800px){.shell{grid-template:64px 1fr/1fr}.shell>header{padding:0 14px}.desktop-sidebar{display:none}.mobile-menu{display:block}.logo em{display:none}.logo>span{font-size:12px}.mountain{width:36px;height:36px}.account .button{padding:0 10px}.mobile-drawer{z-index:100;display:block;position:fixed;inset:0}.drawer-backdrop{background:#000000b3;border:0;position:absolute;inset:0}.drawer-panel{background:#0d100e;width:min(310px,88vw);height:100%;padding:0;position:relative;box-shadow:24px 0 80px #000}.drawer-head{color:#ecefe9;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #2d322e;justify-content:space-between;align-items:center;height:64px;padding:0 20px;font-size:12px;font-weight:800;display:flex}.drawer-head button{color:#fff;background:0 0;border:0;width:42px;height:42px;font-size:26px}.drawer-panel aside{flex-direction:column;height:calc(100% - 64px);padding:24px 18px;display:flex}.content{padding:34px 20px}.docs-hero{min-height:440px;padding-top:28px}.docs-hero h1{font-size:52px}.protocol-section{padding:58px 0}.protocol-section h2{font-size:28px}.steps,.scope-reference{grid-template-columns:1fr}.endpoint-list>div{grid-template-columns:52px 1fr 18px}.endpoint-list span{display:none}}.sidebar-sections{border-left:1px solid #303630;margin:5px 0 9px 19px;padding:4px 0 4px 15px;position:relative}.sidebar-sections a{color:#70776e!important;min-height:30px!important;padding:5px 8px!important;font-size:11px!important}.sidebar-sections a:hover{color:#dfff00!important}
