/* Game DataBase v4.6 — dependency-free, accessible, responsive static styles */
:root{color-scheme:dark;--bg:#060c16;--bg2:#0a1422;--surface:#0e1a2b;--surface2:#122238;--line:#22364e;--line2:#192a3e;--text:#eef6ff;--muted:#9cafc8;--muted2:#718ba9;--sky:#4ea4ff;--blue:#1676f6;--mint:#46d6ae;--purple:#ad9dfb;--good:#48daa6;--bad:#ff7b90;--shadow:0 20px 70px rgba(0,0,0,.24);--radius:20px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:100px}
body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(ellipse 680px 470px at 73% 0%,#10336466,transparent 75%),radial-gradient(ellipse 460px 420px at -10% 21%,#0d334933,transparent 75%),var(--bg);font-size:15px;line-height:1.62;overflow-x:hidden;-webkit-font-smoothing:antialiased}
body::before{content:"";position:absolute;z-index:-1;top:74px;left:0;right:0;height:690px;pointer-events:none;background-image:linear-gradient(#19314d1d 1px,transparent 1px),linear-gradient(90deg,#19314d1d 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent)}
a{color:inherit;text-decoration:none}a:hover{color:#fff}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img,svg{vertical-align:middle;max-width:100%}p,h1,h2,h3{margin-top:0}p{color:var(--muted)}::selection{background:#418ce85c;color:white}:focus-visible{outline:2px solid #7bd8ff;outline-offset:3px}
.ic{width:19px;height:19px;flex:none;stroke:currentColor;display:inline-block}
.shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;left:15px;top:-80px;padding:10px 15px;background:#fff;color:#07101d;z-index:1000;border-radius:8px}.skip-link:focus{top:14px}
.gradient-text{background:linear-gradient(105deg,#c7e6ff 0%,#69bdff 46%,#35e9dc 110%);-webkit-background-clip:text;background-clip:text;color:transparent}
.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #2136508a;background:#07101dda;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:18px;height:79px}.brand{display:flex;align-items:center;gap:11px;min-width:225px}.brand img{border-radius:9px;object-fit:cover;flex:none}.brand b{display:block;font-size:12px;letter-spacing:1.5px;line-height:1.3;font-weight:900}.brand small{display:block;color:#7eafda;font-size:9px;letter-spacing:1.35px;line-height:1.7;font-weight:800}.desktop-nav{display:flex;gap:5px;align-items:center}.nav-item{padding:9px 14px;border-radius:10px;font-size:13px;font-weight:650;color:#9aafca;transition:color .18s,background .18s}.nav-item:hover,.nav-item.active{background:#18304a;color:#fff}.nav-item.active{box-shadow:inset 0 0 0 1px #2d5883}.nav-actions{display:flex;align-items:center;gap:9px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:12px;border:1px solid transparent;padding:11px 18px;font-size:13px;font-weight:800;line-height:1.1;transition:transform .17s,background .17s,border-color .17s,box-shadow .17s;white-space:nowrap}.btn .ic{width:16px;height:16px}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(130deg,#2682ff,#235deb);border-color:#60a9ff6a;box-shadow:0 10px 27px #0b61fb48;color:#fff}.btn-primary:hover{background:linear-gradient(130deg,#3e9cff,#3777fb);box-shadow:0 12px 30px #0b61fb70}.btn-ghost{border-color:#34516c;background:#14263a;color:#d5e6fc}.btn-ghost:hover{background:#1d3550;border-color:#4b789d}.btn-small{min-height:39px;padding:9px 15px}.btn-large{min-height:53px;padding:14px 21px;font-size:14px;border-radius:13px}.nav-toggle{display:none;border:1px solid #34516c;border-radius:10px;width:43px;height:43px;place-items:center;background:#102238;color:#dbeeff}.mobile-nav[hidden]{display:none!important}.mobile-nav{padding:10px 0 16px;display:grid;gap:4px;border-top:1px solid #1c304b}.mobile-nav a{padding:9px 14px;color:#d0dff2;border-radius:10px;font-weight:650}.mobile-nav a:hover{background:#142d46}
.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:60px;min-height:590px;padding-top:72px;padding-bottom:75px}.hero-copy{max-width:680px}.eyebrow{display:flex;align-items:center;gap:8px;color:#75c7ff;font-weight:900;letter-spacing:2px;font-size:10px;text-transform:uppercase;margin-bottom:23px}.eyebrow .ic{width:15px;height:15px;color:#44cfff}.eyebrow i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#548cb6;margin:0 4px}.hero h1{font-size:clamp(42px,5.4vw,74px);letter-spacing:-3.7px;line-height:1.075;margin-bottom:24px;font-weight:900}.hero-lead{font-size:17px;line-height:1.76;max-width:610px;margin-bottom:28px;color:#adc2dc}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-proof{display:flex;gap:15px 20px;margin-top:27px;flex-wrap:wrap;font-size:12px;color:#a0b9d4;font-weight:700}.hero-proof span{display:flex;align-items:center;gap:6px}.hero-proof .ic{width:16px;height:16px;color:var(--mint)}
.hero-board{border:1px solid #305070;border-radius:20px;background:linear-gradient(165deg,#12243a,#0a1524 65%);box-shadow:0 25px 80px #0009,0 0 45px #135bb917;overflow:hidden;transform:rotate(-1deg);position:relative}.hero-board::before{content:"";position:absolute;right:-130px;top:50px;background:#218eff35;filter:blur(70px);height:270px;width:220px;pointer-events:none}.board-top{padding:18px 20px;border-bottom:1px solid #263e57;display:flex;align-items:center;gap:13px;position:relative}.board-top strong{font-size:10px;letter-spacing:1.4px;color:#d3e7ff}.board-lights{display:flex;gap:5px}.board-lights i{width:7px;height:7px;border-radius:50%;background:#516981}.board-lights i:first-child{background:#518ad5}.board-tag{margin-left:auto;font-size:9px;letter-spacing:1px;border:1px solid #255c59;background:#10362f;color:#80e4c3;padding:6px 9px;border-radius:30px;font-weight:850}.board-body{padding:26px}.board-route{display:flex;align-items:center;gap:14px;padding:17px 15px;border:1px solid #2a3e53;background:#101f30;border-radius:14px;position:relative}.route-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:11px;flex:none}.route-icon.sky,.feature-glyph.sky{background:#153c60;color:#76c6ff;border:1px solid #265b83}.route-icon.mint,.feature-glyph.mint{background:#103b38;color:#7df6d0;border:1px solid #22665b}.route-icon.purple,.feature-glyph.purple{background:#332747;color:#d5b8ff;border:1px solid #4e3c78}.route-label{font-size:9px;letter-spacing:1.4px;color:#77a1c6;font-weight:900;display:block}.route-info{min-width:0;flex:1}.route-info strong{display:block;font-size:18px;line-height:1.3;margin:4px 0}.route-info small{display:block;color:#83a0c0;font-size:11px;line-height:1.4}.route-ok{font-size:10px;font-weight:900;color:#65e9b9;display:flex;align-items:center;gap:4px;white-space:nowrap}.route-ok .ic{height:15px;width:15px}.route-line{height:31px;margin-left:36px;border-left:2px dashed #315d6e}.board-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:19px}.board-summary div{background:#0a1727;border:1px solid #1d334b;border-radius:10px;padding:13px 10px}.board-summary span{font-size:8px;letter-spacing:.8px;color:#7c9cb7;font-weight:900;display:block}.board-summary strong{display:block;font-size:12px;margin-top:5px}.board-foot{display:flex;align-items:center;gap:8px;color:#7196ad;font-size:10px;margin-top:20px}.pulse-dot{height:7px;width:7px;border-radius:50%;background:var(--mint);display:inline-block;box-shadow:0 0 0 4px #43d6a91c;flex:none}
.trust-strip{border-top:1px solid #1d3146;border-bottom:1px solid #1d3146;background:#0c1826cc}.trust-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:25px 0}.trust-inner>div{display:flex;align-items:baseline;gap:12px;border-right:1px solid #294258}.trust-inner>div:last-child{border:0}.trust-inner strong{font-size:25px;font-weight:900;line-height:1.1;letter-spacing:-1px}.trust-inner span{color:#8fa9c2;font-size:12px;font-weight:650;max-width:145px;line-height:1.35}
.section{padding-top:106px;padding-bottom:106px}.section-heading{max-width:840px;margin-bottom:43px}.section-heading .eyebrow{margin-bottom:15px}.section h2,.docs-teaser h2,.bottom-cta h2{font-size:clamp(30px,3.9vw,50px);line-height:1.16;letter-spacing:-1.9px;font-weight:900;margin:0 0 18px}.section-heading p{font-size:16px;line-height:1.72;max-width:720px;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature{border:1px solid #2b4057;border-radius:18px;background:linear-gradient(155deg,#112035,#0c1727);min-height:267px;padding:25px;transition:transform .2s,border-color .2s}.feature:hover{transform:translateY(-3px);border-color:#4473a0}.feature-glyph{display:grid;place-items:center;border-radius:12px;height:43px;width:43px;flex:none}.feature-glyph .ic{height:22px;width:22px}.feature h3{font-size:18px;font-weight:850;letter-spacing:-.4px;margin:23px 0 9px}.feature p{font-size:13px;line-height:1.7;margin:0 0 17px;color:#9fb3cb}.feature a{font-size:12px;font-weight:800;color:#7fcbff;display:inline-flex;align-items:center;gap:7px}.feature a .ic{height:14px;width:14px}.feature a:hover{color:#d1f1ff}.source-note{font-size:12px;color:#789ab8;margin:24px 0 0;line-height:1.7}
.setup-section{background:linear-gradient(165deg,#0f1d30,#08121f);border-top:1px solid #20374a;border-bottom:1px solid #20374a}.setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.step{border:1px solid #29425a;border-radius:17px;background:#101e30;padding:25px;display:flex;gap:14px;align-items:flex-start}.step-index{font-size:25px;line-height:1;font-weight:900;color:#69b9ff;letter-spacing:-1px}.step h3{font-size:17px;margin:0 0 10px}.step p{font-size:12px;line-height:1.7;margin:0 0 14px}.step p strong{color:#d7eaff}.step .text-link{font-size:12px;font-weight:800;display:flex;gap:5px;align-items:center;color:#7fcbff}.step .text-link .ic{width:13px;height:13px}.step-channels{display:flex;gap:8px;flex-wrap:wrap}.step-channels span{display:flex;align-items:center;gap:5px;border:1px solid #365676;background:#162c45;padding:7px 8px;border-radius:8px;font-size:11px;font-weight:850;color:#b5d8f6}.step-channels .ic{width:13px;height:13px}.code-line{display:flex;align-items:center;justify-content:space-between;gap:3px;padding:10px 9px;border:1px solid #2c4360;border-radius:8px;background:#071321;margin-top:7px;max-width:100%;overflow:hidden}.code-line code{font-size:10px;white-space:normal;overflow-wrap:anywhere;color:#bbe3ff}.copy-btn{display:grid;place-items:center;border:1px solid #39536c;border-radius:7px;color:#a6cfec;background:#15304a;padding:5px;width:30px;height:30px;flex:none}.copy-btn:hover{background:#1e5075;color:white}.copy-btn .ic{width:14px;height:14px}.setup-footnote{display:flex;align-items:center;gap:9px;border:1px solid #234b4b;background:#0d292e;color:#9fe3d5;border-radius:11px;margin-top:23px;padding:13px 17px;font-size:12px;font-weight:700}.setup-footnote .ic{width:18px;height:18px}
.automation-layout{display:grid;grid-template-columns:1fr .82fr;gap:80px;align-items:center}.automation-layout h2{margin-bottom:18px}.body-copy{font-size:16px;line-height:1.85;max-width:570px}.body-copy strong{color:#e6f5ff}.automate-list{display:grid;gap:13px;margin:28px 0 27px}.automate-list>div{display:flex;gap:10px;align-items:center;color:#bfd1e4;font-weight:650;font-size:13px}.automate-list .ic{width:17px;height:17px;color:#5ae3b5}.setting-panel{background:linear-gradient(150deg,#11263a,#0d1c2d);border:1px solid #2b4d68;border-radius:20px;padding:27px;box-shadow:var(--shadow)}.setting-heading{font-size:11px;font-weight:900;color:#91c6ee;letter-spacing:1.8px;display:flex;align-items:center;gap:11px;padding-bottom:21px}.setting-row{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #2c455b;padding:15px 0}.setting-row span{font-size:13px;color:#a4b9ce}.setting-row strong{font-size:13px;text-align:right}.setting-panel p{margin:17px 0 0;font-size:11px;line-height:1.7;color:#84a1bb}
.docs-teaser{background:radial-gradient(ellipse at 15% 50%,#173b6180,transparent 68%),#101c2c;border-top:1px solid #2b445a;border-bottom:1px solid #2b445a}.docs-teaser-inner{display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:75px}.docs-teaser h2{margin-bottom:18px}.docs-teaser p{font-size:16px;max-width:550px;line-height:1.76}.docs-teaser .btn{margin-top:10px}.terminal-card{background:#07101a;border:1px solid #33516d;border-radius:17px;overflow:hidden;box-shadow:0 25px 70px #0006}.term-head{display:flex;align-items:center;gap:6px;padding:16px;border-bottom:1px solid #22364d}.term-head>span{height:7px;width:7px;border-radius:50%;background:#fa7181}.term-head>span:nth-child(2){background:#edc163}.term-head>span:nth-child(3){background:#52d6a5}.term-head small{margin-left:auto;color:#7f9bb3;font-size:10px;font-weight:850;letter-spacing:1px}.term-body{padding:25px 22px;overflow:hidden}.term-body p{color:#d2e8ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.95;margin:3px 0;overflow-wrap:anywhere}.term-body p span{color:#68e2ad}.term-body em{color:#84bdff;font-style:normal}.term-body .indent{padding-left:16px}.term-success{display:flex;align-items:center;gap:6px;background:#10392f;border:1px solid #24634e;color:#78eab4;font-size:12px;font-weight:750;padding:9px 11px;margin:12px 0 18px;border-radius:8px}.term-success .ic{height:16px;width:16px}.term-body .term-muted{color:#6b92aa;font-size:11px;margin-top:15px}
.status-panel{background:linear-gradient(145deg,#0f1c2c,#0b1625);border:1px solid #2d4660;border-radius:20px;overflow:hidden;max-width:980px}.status-header{padding:22px 27px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #2d435b}.status-name{display:flex;align-items:center;gap:12px}.status-name strong{display:block;font-size:15px}.status-name small{color:#8da5bd;font-size:11px}.status-logo img{border-radius:9px}.status-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #40516c;background:#15263a;border-radius:40px;padding:8px 13px;font-size:11px;font-weight:900;color:#b3c7e3}.status-dot{width:8px;height:8px;background:#92a7be;border-radius:50%}.status-pill.online{border-color:#27785e;color:#81f1bc;background:#11392c}.status-pill.online .status-dot{background:#47e5a7;box-shadow:0 0 0 4px #4be7a51e}.status-pill.offline{border-color:#85415a;color:#ffc0cb;background:#401b2e}.status-pill.offline .status-dot{background:#fc8aa2}.status-pill.unavailable{border-color:#916d38;color:#ffd593;background:#302617}.status-pill.unavailable .status-dot{background:#f5bc63}.status-message{display:flex;align-items:center;gap:17px;padding:34px 27px 33px}.state-light{flex:none;width:45px;height:45px;border-radius:50%;border:12px solid #355677;background:#8aadd2;box-shadow:0 0 0 1px #426486}.state-light.online{background:#56e1aa;border-color:#15563c}.state-light.offline{background:#fc7991;border-color:#64283d}.state-light.unavailable{background:#e9b665;border-color:#755025}.status-message h3{font-size:24px;line-height:1.3;margin:0 0 4px;letter-spacing:-.5px}.status-message p{font-size:12px;margin:0}.status-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #2d435b;border-bottom:1px solid #2d435b}.status-metrics div{padding:23px 26px;border-right:1px solid #2d435b}.status-metrics div:last-child{border:0}.status-metrics small{display:block;font-size:9px;color:#88bce8;font-weight:900;letter-spacing:1.3px}.status-metrics strong{display:block;font-size:17px;margin-top:9px;line-height:1.45;overflow-wrap:anywhere}.status-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 26px}.status-actions span{color:#89a3bc;font-size:11px}.bottom-cta{margin-top:45px;margin-bottom:95px;background:linear-gradient(108deg,#163e68,#0f2b4b 64%,#09263d);border:1px solid #366a91;border-radius:21px;padding:35px 42px;display:flex;justify-content:space-between;align-items:center;gap:25px}.bottom-cta h2{font-size:29px;margin-bottom:7px}.bottom-cta p{margin:0;font-size:13px}.bottom-cta .eyebrow{margin-bottom:13px}
.footer{border-top:1px solid #263e57;background:#07111e}.footer-main{display:flex;align-items:center;justify-content:space-between;padding:45px 0 30px;gap:25px}.footer-logo{display:flex;gap:12px;align-items:center}.footer-logo img{border-radius:7px}.footer-logo strong{font-size:15px}.footer-logo p{font-size:11px;margin:2px 0 0}.footer nav{display:flex;gap:20px;flex-wrap:wrap}.footer nav a{font-size:12px;color:#a6b9cc;font-weight:700;display:inline-flex;gap:4px;align-items:center}.footer nav .ic{width:13px;height:13px}.footer nav a:hover{color:#fff}.footer-bottom{display:flex;gap:15px;justify-content:space-between;border-top:1px solid #1e3346;padding:19px 0 25px;font-size:10px;color:#7793ab}.toast{position:fixed;bottom:25px;right:24px;z-index:100;background:#143a35;border:1px solid #4aa991;border-radius:11px;color:#baf7e0;padding:11px 18px;font-size:13px;font-weight:750;box-shadow:0 12px 40px #0009;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .2s,transform .2s}.toast.visible{opacity:1;transform:translateY(0)}
/* Docs page */
.docs-hero{border-bottom:1px solid #243951;padding:69px 0 67px;background:radial-gradient(ellipse at 79% 40%,#153b6a70,transparent 60%)}.docs-hero .eyebrow{margin-bottom:19px}.docs-hero-flex{display:flex;align-items:end;justify-content:space-between;gap:35px}.docs-hero h1{font-size:clamp(35px,4.5vw,59px);line-height:1.12;letter-spacing:-2.8px;margin:0 0 15px;font-weight:900}.docs-hero p{max-width:675px;font-size:16px;line-height:1.7;margin:0}.docs-hero-stat{border:1px solid #325474;background:#10263f;min-width:192px;padding:18px 22px;border-radius:15px;display:flex;flex-direction:column;gap:2px}.docs-hero-stat strong{font-size:40px;font-weight:950;line-height:1.1;color:#71c6ff}.docs-hero-stat span{font-weight:750;font-size:12px}.docs-hero-stat small{color:#81a3be;font-size:10px;margin-top:5px}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:45px;padding-top:52px;padding-bottom:60px}.docs-sidebar{position:relative}.sidebar-inner{position:sticky;top:107px;display:flex;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100vh - 125px);overflow-y:auto;padding:0 8px 25px 0;scrollbar-width:thin}.sidebar-label{font-size:10px;letter-spacing:1.6px;font-weight:900;color:#6f9fc0;margin:19px 0 7px;padding-left:10px}.sidebar-label:first-child{margin-top:2px}.sidebar-inner a{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;color:#9bafc7;font-size:12px;font-weight:700;transition:background .15s,color .15s}.sidebar-inner a:hover,.sidebar-inner a:focus-visible{background:#152b41;color:#f0faff}.sidebar-inner .ic{height:17px;width:17px;color:#75a8d7}.sidebar-inner span{margin-left:auto;color:#86abc8;font-size:11px}.docs-main{min-width:0}.docs-intro,.docs-info{scroll-margin-top:120px;margin-bottom:53px}.docs-intro h2,.docs-info h2,.library h2{font-size:clamp(23px,3.0vw,34px);line-height:1.2;letter-spacing:-1.2px;margin:0 0 16px}.docs-intro>.eyebrow{margin-bottom:13px}.docs-main p{font-size:13px;line-height:1.8}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.quick-grid article{border:1px solid #2b4359;background:#0e1e30;border-radius:13px;padding:19px}.quick-num{font-size:21px;line-height:1;font-weight:900;color:#67baff}.quick-grid h3{font-size:16px;margin:15px 0 9px}.quick-grid p{font-size:12px;line-height:1.7;margin:0}.docs-section-heading{margin-bottom:19px}.docs-section-heading .eyebrow{margin-bottom:8px}.docs-section-heading p{margin-bottom:0}.docs-info>p{margin-bottom:18px}.perm-grid{display:grid;grid-template-columns:1fr;gap:11px}.perm-grid>div{border:1px solid #2a3f55;background:#101f31;border-radius:11px;padding:15px 19px}.perm-grid strong{display:flex;gap:9px;align-items:center;font-size:13px}.perm-grid strong .ic{color:#75caff;width:16px;height:16px}.perm-grid p{margin:8px 0 0}.docs-main code{color:#c4e4ff;background:#142c43;padding:2px 5px;border-radius:4px;font-size:.93em}.routing-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:20px}.route-doc{border:1px solid #2e4863;background:#101e30;border-radius:13px;padding:20px}.route-doc h3{font-size:17px;margin:12px 0 8px}.route-doc p{font-size:12px;margin:0}.docs-callout{background:#12352f;color:#a3e7d4;border:1px solid #286752;padding:14px 16px;border-radius:11px;display:flex;align-items:flex-start;gap:10px;font-size:12px;margin-top:13px}.docs-callout .ic{color:#63e8b9;width:16px;height:16px}.docs-callout code{color:inherit;background:#1c5146}.docs-stats{display:flex;gap:12px;margin:20px 0}.docs-stats>div{flex:1;border:1px solid #2b435d;border-radius:11px;background:#112439;padding:16px 13px}.docs-stats strong{display:block;font-size:22px;letter-spacing:-.5px}.docs-stats span{display:block;font-size:10px;color:#9ab7d1}.faq-rows{border:1px solid #2b4057;border-radius:12px;overflow:hidden}.faq-rows details{border-bottom:1px solid #2b4057;padding:0 18px}.faq-rows details:last-child{border:0}.faq-rows summary{padding:15px 0;cursor:pointer;font-weight:750;font-size:13px;line-height:1.5;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq-rows summary::after{content:"+";font-size:19px;line-height:1;color:#74b6eb}.faq-rows details[open] summary::after{content:"−"}.faq-rows summary::-webkit-details-marker{display:none}.faq-rows p{margin:0 0 17px;font-size:12px}.library{scroll-margin-top:112px}.command-toolbar{position:sticky;top:80px;z-index:10;background:#091624eb;backdrop-filter:blur(12px);border:1px solid #2c465f;border-radius:14px;padding:14px;margin:25px 0 28px;box-shadow:0 10px 27px #0005}.search-label{display:flex;align-items:center;gap:10px;padding:0 12px;background:#10243a;border:1px solid #315171;border-radius:9px;height:44px}.search-label>.ic{width:18px;height:18px;color:#83c7ff}.search-label input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#f4f8ff;font-size:13px;width:100%}.search-label input::placeholder{color:#7897b6}.search-label kbd{border:1px solid #3b5a74;border-radius:5px;color:#96aec5;padding:1px 6px;font-size:11px}.command-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.command-tabs button{border:1px solid #2b4660;background:#12283c;color:#96aec7;padding:7px 10px;border-radius:7px;font-weight:750;font-size:11px}.command-tabs button:hover,.command-tabs button.active{background:#195085;border-color:#3389d0;color:#e6f7ff}.result-count{font-size:10px!important;color:#86a5c1!important;margin:10px 0 0!important}.command-group{margin:0 0 38px;scroll-margin-top:175px}.command-group-title{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #2b4359;padding:0 3px 13px;margin-bottom:14px}.command-group-title>div{display:flex;gap:10px;align-items:center}.command-group-title .ic{width:19px;height:19px;color:#6fc4ff}.command-group-title h3{font-size:17px;margin:0}.command-group-title>span{font-size:11px;color:#89a9c7;font-weight:700}.command-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.command-card{scroll-margin-top:180px;min-width:0;border:1px solid #2c425a;border-radius:13px;background:linear-gradient(156deg,#101f32,#0d1929);padding:18px;display:flex;flex-direction:column;gap:0}.command-card:target{border-color:#52c3ff;box-shadow:0 0 0 2px #3aa9f729,0 0 30px #1e92ff19}.cmd-top{display:flex;justify-content:space-between;gap:10px;align-items:start}.cmd-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.cmd-name-row h3{margin:0}.cmd-name-row h3 code{font-size:15px;font-weight:900;color:#89d0ff;background:transparent;padding:0}.access-badge{display:inline-block;padding:3px 7px;border-radius:6px;border:1px solid;font-size:9px;font-weight:850;white-space:nowrap}.access-badge.manager{background:#34283d;border-color:#60446f;color:#dec0ff}.access-badge.everybody{background:#133c35;border-color:#286954;color:#91eace}.cmd-link{color:#6b9ebc;font-weight:900;font-size:17px}.cmd-link:hover{color:#b5e6ff}.cmd-summary{font-size:13px!important;color:#ebf4ff!important;font-weight:800;line-height:1.4!important;margin:10px 0 7px}.cmd-detail{font-size:11px!important;color:#96b1c8!important;margin:0 0 15px;flex:1}.args-label{font-size:9px;letter-spacing:1.2px;font-weight:900;color:#76a3c1;margin:0 0 6px}.args{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;min-height:21px}.arg-name{color:#beddf7;background:#172f46;padding:3px 6px;border-radius:5px;font-size:10px;font-weight:750}.args sup{font-size:9px;color:#6ec2ee;padding-right:6px;margin-left:-5px}.args .none{font-size:11px;color:#6f93b0}.example-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #2d4d68;border-radius:9px;background:#071a29;padding:8px 9px}.example-row code{background:transparent;color:#b3e7ff;font-size:10px;overflow-wrap:anywhere;white-space:normal;min-width:0;padding:0;line-height:1.65}.cmd-caution{display:flex;gap:8px;margin:12px 0 0;font-size:10px!important;color:#82a4bc!important;line-height:1.5!important}.cmd-caution .ic{width:15px;height:15px;color:#66d0ba;flex:none;margin-top:1px}.command-empty{border:1px dashed #345a75;border-radius:11px;text-align:center;padding:35px;color:#93b7d5}.docs-bottom{margin-top:25px}
/* Responsive */
@media(max-width:1100px){.desktop-nav{gap:0}.nav-item{padding:9px}.brand{min-width:auto}.hero{gap:32px}.hero h1{font-size:clamp(42px,5vw,66px)}.docs-layout{grid-template-columns:204px minmax(0,1fr);gap:25px}.command-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.desktop-nav{display:none}.nav-toggle{display:grid}.hero{grid-template-columns:1fr;min-height:0;padding-top:62px;padding-bottom:65px}.hero-copy{max-width:700px}.hero-board{max-width:590px;width:100%;margin:auto;transform:none}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-grid{grid-template-columns:1fr}.step{align-items:flex-start}.automation-layout{gap:30px}.docs-teaser-inner{gap:30px}.docs-layout{grid-template-columns:1fr}.docs-sidebar{display:none}.docs-main{width:100%}.docs-hero{padding:48px 0}.docs-info,.docs-intro{margin-bottom:40px}.command-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.shell{width:min(100% - 30px,1200px)}.nav-shell{height:67px}.brand img{width:42px;height:42px}.brand b{font-size:11px;letter-spacing:1px}.brand small{font-size:8px}.nav-cta{display:none}.nav-actions>.btn{display:none}.hero{padding-top:49px;padding-bottom:55px}.hero h1{font-size:clamp(37px,10.2vw,58px);letter-spacing:-2.35px}.hero-lead{font-size:15px}.eyebrow{font-size:9px;letter-spacing:1.3px}.hero-buttons .btn{width:100%}.hero-proof{gap:10px 13px}.board-top{padding:12px}.board-top strong{font-size:9px}.board-tag{font-size:8px;padding:5px}.board-body{padding:13px}.board-route{padding:12px 9px;gap:10px}.route-icon{width:38px;height:38px}.route-info strong{font-size:15px}.route-ok{font-size:0;gap:0}.route-ok .ic{width:16px}.route-info small{font-size:10px}.board-summary{grid-template-columns:1fr 1fr 1fr;gap:5px}.board-summary div{padding:11px 5px}.board-summary span{font-size:7px}.board-summary strong{font-size:10px}.trust-inner{grid-template-columns:repeat(2,1fr);padding:22px 0;gap:22px 10px}.trust-inner>div{display:block}.trust-inner>div:nth-child(2){border:0}.trust-inner strong{display:block;font-size:23px}.trust-inner span{display:block;font-size:11px;margin-top:3px}.section{padding-top:66px;padding-bottom:66px}.section-heading{margin-bottom:29px}.section h2,.docs-teaser h2{font-size:clamp(29px,8vw,39px);letter-spacing:-1.5px}.section-heading p{font-size:13px}.feature-grid{grid-template-columns:1fr;gap:10px}.feature{min-height:0;padding:20px}.feature h3{margin-top:16px}.step{padding:20px}.automation-layout,.docs-teaser-inner{grid-template-columns:1fr}.docs-teaser-inner{gap:32px}.setting-panel{padding:21px}.status-header{padding:17px 15px}.status-name strong{font-size:13px}.status-pill{font-size:9px;padding:6px 9px}.status-message{padding:26px 15px}.status-message h3{font-size:18px}.state-light{width:36px;height:36px;border-width:9px}.status-metrics{grid-template-columns:1fr}.status-metrics div{border-right:0;border-bottom:1px solid #2d435b;padding:15px}.status-metrics div:last-child{border:0}.status-metrics strong{margin-top:4px;font-size:15px}.status-actions{padding:16px;align-items:start;flex-direction:column}.bottom-cta{margin-top:15px;margin-bottom:50px;padding:26px 20px;align-items:flex-start;flex-direction:column}.bottom-cta h2{font-size:24px;letter-spacing:-.8px}.bottom-cta .btn{width:100%}.footer-main,.footer-bottom{flex-direction:column;align-items:start}.footer nav{gap:12px 16px}.footer-bottom{gap:7px}.docs-hero{padding:43px 0}.docs-hero h1{font-size:clamp(33px,9vw,48px);letter-spacing:-1.8px}.docs-hero p{font-size:13px}.docs-hero-flex{align-items:start;flex-direction:column;gap:22px}.docs-hero-stat{width:100%;min-width:0}.docs-hero-stat strong{font-size:30px}.docs-layout{padding-top:37px}.quick-grid{grid-template-columns:1fr}.routing-grid{grid-template-columns:1fr}.docs-stats{flex-wrap:wrap}.docs-stats>div{min-width:115px}.command-toolbar{top:67px;padding:10px}.command-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.command-tabs button{white-space:nowrap}.command-grid{grid-template-columns:1fr}.command-card{padding:17px}.command-group{scroll-margin-top:175px}.docs-bottom{margin-top:20px}.toast{left:15px;right:15px;text-align:center}}
@media(max-width:360px){.brand b{font-size:10px;letter-spacing:.7px}.brand small{font-size:7px}.board-tag{display:none}.route-info strong{font-size:14px}.hero h1{font-size:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.btn:hover,.feature:hover{transform:none}}
[hidden]{display:none!important}
