:root{
  --bg:#06101a;--bg2:#091521;--panel:#0c1825;--panel2:#101f2e;--line:#1c3448;--line2:#24485f;
  --text:#f7fbff;--muted:#8fa7bb;--cyan:#45e4ff;--cyan2:#12bde8;--green:#65f06f;--purple:#c06cff;--amber:#ffb85a;
  --danger:#ff8f9f;--radius:20px;--sidebar:286px;--shadow:0 22px 70px rgba(0,0,0,.32)
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;background:radial-gradient(circle at 77% 4%,rgba(42,110,155,.13),transparent 30%),linear-gradient(180deg,#07111c 0,#050b12 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;min-height:100vh;overflow-x:hidden}
a{color:inherit}button,input,textarea{font:inherit}button{color:inherit}.app-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;padding:18px;background:linear-gradient(180deg,rgba(7,18,29,.98),rgba(5,12,19,.98));border-right:1px solid rgba(88,172,221,.13);z-index:40;transition:width .25s ease,transform .25s ease}.workspace{grid-column:2;min-width:0}.sidebar-head{height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;min-width:0}.brand-mark{display:grid;place-items:center;width:31px;height:31px;color:var(--cyan);font-size:1.55rem;filter:drop-shadow(0 0 10px rgba(69,228,255,.3))}.brand-mark.small{width:auto;height:auto;font-size:1rem}.brand-name{font-size:1.16rem;font-weight:850;letter-spacing:-.045em}.brand-name span{color:var(--cyan)}.brand-name b{color:#8fff75}.icon-btn{border:1px solid var(--line);background:#091521;border-radius:11px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.icon-btn:hover{border-color:#3b7897;background:#0c1d2b}.side-nav{display:grid;gap:5px}.side-nav a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;min-height:46px;padding:0 12px;border-radius:13px;color:#a8b9c8;text-decoration:none;font-size:.94rem;font-weight:650;transition:.18s ease}.side-nav a:hover{background:rgba(69,228,255,.055);color:#eafcff}.side-nav a.active{background:linear-gradient(90deg,rgba(20,207,239,.22),rgba(21,145,178,.08));box-shadow:inset 0 0 0 1px rgba(69,228,255,.65),0 0 24px rgba(35,210,246,.08);color:#63eaff}.nav-icon{text-align:center;font-size:1.08rem}.nav-count{min-width:28px;padding:2px 8px;text-align:center;border-radius:999px;background:#142538;color:#bcd0df;font-size:.74rem}.nav-separator{height:1px;background:rgba(129,175,201,.13);margin:10px 6px}.status-card{margin-top:22px;padding:15px;border:1px solid #17384a;border-radius:16px;background:linear-gradient(180deg,rgba(9,29,41,.82),rgba(5,22,25,.78));box-shadow:inset 0 -34px 55px rgba(40,230,99,.035)}.status-title{display:flex;align-items:center;gap:8px;font-weight:750;font-size:.84rem;margin-bottom:12px}.status-title i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.status-card dl{margin:0;display:grid;gap:0}.status-card dl>div{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.045)}.status-card dl>div:last-child{border-bottom:0}.status-card dt{font-size:.72rem;color:#b8c9d6;font-weight:700}.status-card dd{margin:0;font:700 .75rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#e7f7ff}.status-pill{padding:2px 7px;border-radius:999px;background:rgba(76,236,101,.17);color:#7dff86!important}.status-bars{height:24px;display:flex;align-items:end;justify-content:flex-end;gap:3px;margin-top:8px}.status-bars i{display:block;width:4px;background:linear-gradient(#34f1f3,#66f278);border-radius:2px}.status-bars i:nth-child(1){height:4px}.status-bars i:nth-child(2){height:6px}.status-bars i:nth-child(3){height:8px}.status-bars i:nth-child(4){height:11px}.status-bars i:nth-child(5){height:14px}.status-bars i:nth-child(6){height:17px}.status-bars i:nth-child(7){height:21px}.status-bars i:nth-child(8){height:24px}.sidebar-foot{margin-top:auto;padding:16px 6px 4px;display:flex;align-items:center;gap:8px;color:#9fb2c1;font-size:.75rem}.workspace-bar{height:72px;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;padding:11px clamp(18px,3vw,38px);background:rgba(5,14,23,.79);border-bottom:1px solid rgba(88,172,221,.11);backdrop-filter:blur(20px)}.mobile-menu{display:none}.command-trigger{height:48px;min-width:320px;max-width:720px;flex:1;display:flex;align-items:center;gap:12px;padding:0 16px;background:#091725;border:1px solid #244b63;border-radius:17px;color:#c1d3df;cursor:pointer;text-align:left;box-shadow:inset 0 1px rgba(255,255,255,.025)}.command-trigger:hover{border-color:#3d7e9e}.command-trigger .search-icon{font-size:1.5rem;color:#fff}.command-trigger em{color:#6f879b;font-style:normal}.command-trigger kbd,.palette-search kbd{margin-left:auto;border:1px solid #24465b;border-bottom-color:#315d77;background:#112337;border-radius:8px;padding:3px 9px;color:#dbeaf4;font:700 .75rem ui-monospace,monospace}.system-online{display:flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid rgba(56,241,103,.45);border-radius:999px;color:#dcffe2;background:rgba(19,111,48,.09);white-space:nowrap;font:750 .71rem ui-monospace,monospace}.system-online i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.top-time{font-size:.72rem;color:#a9bac7;white-space:nowrap;min-width:100px}.avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(69,228,255,.68);color:#77eeff;font-weight:750;box-shadow:0 0 20px rgba(69,228,255,.09)}.workspace-main{padding:0 clamp(18px,3vw,38px) 42px;max-width:1560px;margin:auto}.hero-dashboard{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(550px,1.28fr);align-items:center;min-height:520px;gap:26px;padding:44px 0 24px}.eyebrow{font:800 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#50e9f5;margin-bottom:14px}.hero-copy h1,.directory-hero h1{font-size:clamp(3.7rem,6.1vw,6.7rem);line-height:.83;letter-spacing:-.07em;margin:0 0 26px}.hero-copy h1 span{color:#4ee6f5}.hero-copy p{max-width:440px;margin:0;color:#b1c1cf;font-size:1.05rem}.hero-code{display:flex;gap:20px;margin-top:24px;color:#59f0a0;font:800 .73rem ui-monospace,monospace}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:13px;border:1px solid #28445a;background:#0b1724;color:#f5fbff;text-decoration:none;font-weight:760;cursor:pointer}.btn:hover{border-color:#4c819c;transform:translateY(-1px)}.btn.primary{color:#04212a;background:linear-gradient(100deg,#42f0ee,#81f7c2);border-color:transparent;box-shadow:0 8px 32px rgba(45,235,225,.14)}.market-btn{background:linear-gradient(100deg,#61ef70,#6cf5c4)!important}.lab-world{position:relative;height:430px;perspective:900px;transform-style:preserve-3d;transform:rotateX(var(--world-x,0deg)) rotateY(var(--world-y,0deg));transition:transform .15s ease-out}.world-grid{position:absolute;inset:14% 4% 6%;background-image:linear-gradient(rgba(75,207,242,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(75,207,242,.08) 1px,transparent 1px);background-size:28px 28px;transform:perspective(500px) rotateX(60deg);mask-image:radial-gradient(ellipse,#000 35%,transparent 75%)}.world-core{position:absolute;width:150px;height:125px;left:48%;top:50%;transform:translate(-50%,-50%);z-index:7}.core-base{position:absolute;left:18px;right:18px;bottom:6px;height:45px;border-radius:50%;background:linear-gradient(180deg,#16455d,#071722);box-shadow:0 0 0 5px #0d2b3b,0 12px 28px #000,0 0 44px rgba(43,220,255,.28)}.core-ring{position:absolute;inset:10px 15px 30px;border:2px solid #40dcff;border-radius:50%;box-shadow:0 0 25px rgba(69,228,255,.45),inset 0 0 22px rgba(69,228,255,.18)}.core-glass{position:absolute;left:42px;top:8px;width:68px;height:82px;border-radius:50% 50% 44% 44%;display:grid;place-items:center;color:#79f6ff;font-size:2rem;background:radial-gradient(circle at 50% 70%,rgba(70,228,255,.2),rgba(10,25,38,.78) 65%);border:1px solid rgba(90,238,255,.65);box-shadow:inset 0 0 28px rgba(72,233,255,.16),0 0 30px rgba(72,233,255,.2)}.world-lab{position:absolute;width:245px;height:145px;text-decoration:none;z-index:5;transition:transform .22s ease,filter .22s ease}.world-lab:hover{filter:brightness(1.12);z-index:10}.world-lab.tech{left:2%;top:17%}.world-lab.market{right:1%;top:12%}.world-lab.play{right:11%;bottom:2%;width:210px}.world-lab.tech:hover{transform:translateY(-7px) rotate(-1deg)}.world-lab.market:hover{transform:translateY(-7px) rotate(1deg)}.world-lab.play:hover{transform:translateY(-7px)}.platform{position:absolute;inset:42px 8px 0;border-radius:24px 24px 34px 34px;transform:skewY(-2deg);background:linear-gradient(160deg,#0f3a50,#0a1925 60%);border:1px solid #217596;box-shadow:inset 0 -18px 34px #05111a,0 14px 40px rgba(0,0,0,.42),0 0 28px rgba(59,217,255,.13)}.market .platform{background:linear-gradient(160deg,#13452d,#091b18 62%);border-color:#3ab75b;box-shadow:inset 0 -18px 34px #05110b,0 14px 40px rgba(0,0,0,.42),0 0 28px rgba(83,239,101,.13)}.play .platform{background:linear-gradient(160deg,#3a2050,#161021 62%);border-color:#874cc1;box-shadow:inset 0 -18px 34px #0a0711,0 14px 40px rgba(0,0,0,.42),0 0 28px rgba(190,101,255,.14)}.world-tooltip{position:absolute;top:0;left:28px;min-width:148px;display:grid;padding:10px 13px;border-radius:13px;border:1px solid #2eb6de;background:rgba(6,23,35,.92);box-shadow:0 12px 24px rgba(0,0,0,.24);z-index:6}.world-tooltip strong{font-size:.9rem}.world-tooltip small{color:#9fd3e7;font-size:.7rem}.market .world-tooltip{left:auto;right:12px;border-color:#43d86a}.play .world-tooltip{left:auto;right:0;border-color:#a15ce2}.server{position:absolute;bottom:28px;width:27px;height:63px;border-radius:5px;background:linear-gradient(90deg,#15394d,#237797);border:1px solid #4fdaff;box-shadow:0 0 14px rgba(69,228,255,.2)}.server:after{content:"";position:absolute;left:6px;right:6px;top:10px;height:4px;background:#61f5bb;box-shadow:0 13px #46d6ff,0 26px #46d6ff}.server.s1{left:44px}.server.s2{left:77px;height:76px}.monitor{position:absolute;right:45px;bottom:36px;width:65px;height:51px;border-radius:7px;display:grid;place-items:center;background:#061520;border:2px solid #41dffc;color:#54ecff;font:900 1.1rem ui-monospace,monospace;box-shadow:0 0 16px rgba(69,228,255,.22)}.bar{position:absolute;bottom:28px;width:20px;background:linear-gradient(#7dff83,#20b84c);border-radius:4px 4px 0 0;box-shadow:0 0 12px rgba(101,240,111,.25)}.bar.b1{left:46px;height:32px}.bar.b2{left:71px;height:53px}.bar.b3{left:96px;height:75px}.chart-screen{position:absolute;right:31px;bottom:36px;width:76px;height:53px;border:2px solid #50df71;border-radius:7px;display:grid;place-items:center;color:#74f68a;background:linear-gradient(135deg,#081c14,#0b3020);font-size:2rem}.game-orb{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);width:75px;height:75px;border-radius:50%;display:grid;place-items:center;color:#ddb0ff;background:radial-gradient(circle at 50% 35%,#71349c,#1a1026 62%);border:2px solid #b569f0;box-shadow:0 0 25px rgba(191,104,255,.3);font-size:2rem}.world-bridge{position:absolute;height:5px;border-radius:50%;background:linear-gradient(90deg,transparent,#27d2f2,transparent);filter:drop-shadow(0 0 7px #30cbea);z-index:2;opacity:.7}.bridge-tech{width:170px;left:29%;top:49%;transform:rotate(8deg)}.bridge-market{width:180px;right:28%;top:46%;transform:rotate(-10deg);background:linear-gradient(90deg,transparent,#55e96b,transparent);filter:drop-shadow(0 0 7px #55e96b)}.bridge-play{width:130px;right:28%;bottom:27%;transform:rotate(27deg);background:linear-gradient(90deg,transparent,#ab5ae9,transparent);filter:drop-shadow(0 0 7px #ab5ae9)}.featured-section{padding:12px 0 22px;border-top:1px solid rgba(82,160,204,.13)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-heading.compact{padding:18px 4px 14px}.section-heading h2{font-size:1.14rem;margin:0}.section-heading a{color:#4ceaff;font-size:.78rem;text-decoration:none;font-weight:750}.featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.featured-tool{min-height:103px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:14px 15px;border:1px solid #1b3548;border-radius:15px;text-decoration:none;background:linear-gradient(160deg,rgba(15,31,46,.9),rgba(7,18,29,.9));transition:.18s ease}.featured-tool:hover{transform:translateY(-2px);border-color:#37627b;background:#102234}.featured-tool strong{display:block;font-size:.91rem;margin-bottom:4px}.featured-tool small{display:block;color:#99adbc;font-size:.73rem;line-height:1.35}.featured-tool>b{align-self:start;color:#a8bbca;font-size:.85rem}.tool-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;font:850 .75rem ui-monospace,monospace;border:1px solid rgba(255,255,255,.08);background:#102233}.tool-icon.large{width:58px;height:58px;font-size:.8rem}.mini-tool-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;font:850 .68rem ui-monospace,monospace}.accent-cyan{color:#62efff;background:linear-gradient(145deg,#0b3442,#08212d);box-shadow:inset 0 0 0 1px rgba(69,228,255,.2)}.accent-green{color:#7af686;background:linear-gradient(145deg,#113a25,#09291a);box-shadow:inset 0 0 0 1px rgba(101,240,111,.2)}.accent-purple{color:#d597ff;background:linear-gradient(145deg,#332044,#1b1028);box-shadow:inset 0 0 0 1px rgba(192,108,255,.2)}.home-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 0}.home-stats article{display:grid;grid-template-columns:46px 1fr;column-gap:12px;align-items:center;padding:15px 16px;border:1px solid #183247;border-radius:14px;background:rgba(9,22,34,.68)}.home-stats strong,.home-stats small{grid-column:2}.home-stats strong{font-size:.86rem}.home-stats small{color:#8ea4b5;font-size:.7rem}.stat-icon{grid-row:1/3;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:1.25rem}.stat-icon.cyan{color:#42e8ff}.stat-icon.green{color:#61ef70}.stat-icon.purple{color:#c06cff}.directory-hero{margin:42px 0 22px;padding:31px;border:1px solid #1b3b51;border-radius:22px;display:flex;justify-content:space-between;align-items:end;gap:30px;overflow:hidden;position:relative}.directory-hero:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;right:-80px;top:-190px;background:radial-gradient(circle,rgba(69,228,255,.14),transparent 65%)}.accent-surface-green:after{background:radial-gradient(circle,rgba(101,240,111,.14),transparent 65%)}.accent-surface-purple:after{background:radial-gradient(circle,rgba(192,108,255,.14),transparent 65%)}.directory-hero .eyebrow{margin:14px 0 10px}.directory-hero h1{font-size:clamp(2.9rem,5vw,5rem);line-height:.95;margin-bottom:13px}.directory-hero p{max-width:630px;color:#9cb1c0;margin:0}.breadcrumb{display:inline-block;color:#8aa5b8;text-decoration:none;font-size:.78rem}.breadcrumb:hover{color:#dff8ff}.directory-count{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #244a61;border-radius:15px;background:#0a1927;z-index:2}.directory-count strong{font-size:2rem;color:#6cefff}.directory-count span{font-size:.67rem;color:#92a9b9;text-transform:uppercase;letter-spacing:.08em}.directory-controls{display:flex;gap:10px;align-items:center;margin-bottom:18px}.directory-search{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;height:45px;border:1px solid #1e425a;border-radius:13px;background:#081522}.directory-search input{width:100%;border:0;outline:0;background:transparent;color:#e9f7ff}.filter-chip{display:inline-flex;align-items:center;min-height:39px;padding:0 13px;border:1px solid #1e3b50;border-radius:999px;color:#9db2c0;text-decoration:none;font-size:.75rem}.filter-chip.active{color:#041d25;background:#5ae8ee;border-color:#5ae8ee;font-weight:750}.directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:45px}.directory-tool{min-height:240px;padding:20px;display:flex;flex-direction:column;border:1px solid #1a3548;border-radius:18px;background:linear-gradient(160deg,#0b1b28,#08131e 70%);text-decoration:none;transition:.2s ease}.directory-tool:hover{transform:translateY(-3px);border-color:#38657e;box-shadow:0 22px 45px rgba(0,0,0,.18)}.tool-lab-label{margin-top:20px;font:750 .65rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:#63dff4}.directory-tool h2{font-size:1.2rem;margin:8px 0}.directory-tool p{font-size:.8rem;color:#90a6b6;margin:0}.open-label{margin-top:auto;padding-top:20px;color:#d7f8ff;font-size:.78rem;font-weight:750}.open-label b{float:right}.empty-state{grid-column:1/-1;padding:80px 30px;text-align:center;border:1px dashed #24455b;border-radius:18px;color:#8ba3b4}.empty-state>span{font-size:3rem;color:#b273e4}.empty-state h2{color:#fff;margin-bottom:4px}.tool-workspace{padding:36px 0 50px}.tool-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:25px;border-bottom:1px solid rgba(84,153,192,.13)}.tool-title-row{display:flex;align-items:center;gap:16px;margin-top:18px}.tool-header h1{font-size:clamp(2.1rem,4vw,3.5rem);letter-spacing:-.055em;margin:0}.tool-header p{color:#93a9b9;margin:3px 0 0}.favorite-btn{width:42px;height:42px;border:1px solid #284459;border-radius:12px;background:#0a1723;color:#c4d4df;font-size:1.4rem;cursor:pointer}.favorite-btn.active{color:#ffdb6c;border-color:#765e26}.tool-columns{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;padding-top:22px}.tool-panel,.result-card,.inspector-panel{border:1px solid #1c3a50;border-radius:18px;background:linear-gradient(160deg,rgba(12,27,41,.96),rgba(7,18,28,.96));padding:20px}.panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.06);font-size:.83rem;font-weight:750}.panel-heading small{color:#718da0;font-weight:500}.tool-form-clean{display:grid;gap:16px;margin-top:18px}.tool-form-clean label{display:grid;gap:7px;color:#b9cad6;font-size:.76rem;font-weight:700}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tool-form-clean input,.tool-form-clean textarea{width:100%;background:#07131e;border:1px solid #203d51;border-radius:11px;padding:11px 12px;color:#f0fbff;outline:0}.tool-form-clean input:focus,.tool-form-clean textarea:focus{border-color:#47dff4;box-shadow:0 0 0 3px rgba(69,228,255,.06)}.clean-actions{margin-top:4px}.result-card{position:relative;overflow:hidden}.result-card:after{content:"";position:absolute;width:260px;height:260px;right:-110px;top:-125px;border-radius:50%;background:radial-gradient(circle,rgba(69,228,255,.1),transparent 67%);pointer-events:none}.accent-surface-green.result-card:after{background:radial-gradient(circle,rgba(101,240,111,.11),transparent 67%)}.large-output{display:block;margin-top:20px;padding:16px;border:1px solid #1b4257;border-radius:12px;background:#06121b;color:#5bedff;font:700 .8rem ui-monospace,monospace;overflow-wrap:anywhere;min-height:58px}.privacy-note{margin-top:24px;padding:17px;border:1px solid rgba(69,228,255,.13);border-radius:14px;background:rgba(69,228,255,.035)}.privacy-note strong{font-size:.86rem}.privacy-note p{color:#8fa8b9;font-size:.78rem;margin:6px 0 0}.empty-result{min-height:265px;display:grid;place-items:center;align-content:center;text-align:center;color:#90a9ba}.empty-result>span{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(101,240,111,.26);color:#7aef84;background:rgba(101,240,111,.07);font:850 .8rem ui-monospace,monospace}.empty-result h2{color:#eefdf0;font-size:1.05rem;margin:15px 0 3px}.empty-result p{max-width:280px;font-size:.76rem}.result-list{display:grid;margin-top:16px}.result-list>div{display:flex;justify-content:space-between;gap:20px;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.055)}.result-list span{color:#8ea4b5;font-size:.75rem}.result-list strong{font-size:.78rem}.result-highlight{margin-top:18px;padding:18px;border:1px solid rgba(101,240,111,.3);border-radius:14px;background:linear-gradient(135deg,rgba(28,118,50,.18),rgba(19,73,40,.08))}.result-highlight span{display:block;color:#9cc9a2;font-size:.73rem}.result-highlight strong{display:block;margin-top:4px;color:#70f37c;font-size:clamp(1.65rem,3vw,2.45rem)}.notice{margin-top:14px;padding:12px 14px;border:1px solid #3f2830;border-radius:12px;background:#211018;color:#ffc2cb;font-size:.78rem}.inspector-panel{margin-top:22px}.inspector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.metric-card{padding:17px;border:1px solid #1c3b50;border-radius:14px;background:#081724}.metric-card span{display:block;color:#819cac;font-size:.68rem;margin-bottom:10px}.metric-card strong{display:block;color:#63e7fa;font:800 clamp(.9rem,1.6vw,1.28rem) ui-monospace,monospace;overflow-wrap:anywhere}.muted{color:#7f98aa}.command-palette[hidden]{display:none}.command-palette{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding-top:min(13vh,120px)}.palette-backdrop{position:absolute;inset:0;border:0;background:rgba(0,6,12,.72);backdrop-filter:blur(8px);cursor:default}.palette-panel{position:relative;width:min(680px,calc(100vw - 28px));max-height:70vh;overflow:hidden;border:1px solid #27546e;border-radius:19px;background:#091522;box-shadow:0 35px 100px rgba(0,0,0,.6)}.palette-search{display:flex;align-items:center;gap:11px;height:61px;padding:0 16px;border-bottom:1px solid #1b3a4f}.palette-search>span{font-size:1.6rem}.palette-search input{flex:1;border:0;background:transparent;outline:0;color:#effbff;font-size:.95rem}.palette-results{max-height:52vh;overflow:auto;padding:8px}.palette-item{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px;border-radius:12px;text-decoration:none}.palette-item:hover,.palette-item.keyboard-active{background:#102639}.palette-item strong{display:block;font-size:.85rem}.palette-item small{display:block;color:#879eae;font-size:.71rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette-item>b{color:#829baa}.palette-empty{padding:40px;text-align:center;color:#849aab}.palette-footer{display:flex;gap:18px;padding:9px 14px;border-top:1px solid #17364a;color:#668398;font-size:.65rem}.hidden{display:none!important}
body.sidebar-collapsed{--sidebar:84px}body.sidebar-collapsed .brand-name,body.sidebar-collapsed .nav-label,body.sidebar-collapsed .nav-count,body.sidebar-collapsed .status-card dl,body.sidebar-collapsed .status-bars{display:none}body.sidebar-collapsed .sidebar{align-items:stretch}body.sidebar-collapsed .sidebar-head{justify-content:center}body.sidebar-collapsed .sidebar-toggle{position:absolute;right:-14px;top:24px}body.sidebar-collapsed .brand{justify-content:center}body.sidebar-collapsed .side-nav a{grid-template-columns:1fr;justify-items:center;padding:0}body.sidebar-collapsed .status-card{display:grid;place-items:center;padding:13px 5px}body.sidebar-collapsed .status-title{margin:0}body.sidebar-collapsed .sidebar-foot{justify-content:center}
@media(max-width:1180px){.hero-dashboard{grid-template-columns:.75fr 1.25fr}.featured-grid{grid-template-columns:repeat(2,1fr)}.directory-grid{grid-template-columns:repeat(3,1fr)}.inspector-grid{grid-template-columns:repeat(2,1fr)}.top-time{display:none}.world-lab{transform:scale(.91)}.world-lab.tech{left:-4%}.world-lab.market{right:-5%}}
@media(max-width:900px){:root{--sidebar:0px}.app-shell{display:block}.sidebar{transform:translateX(-102%);width:270px;box-shadow:20px 0 60px rgba(0,0,0,.4)}body.mobile-nav-open .sidebar{transform:translateX(0)}.workspace{margin-left:0}.workspace-bar{padding:10px 15px;height:66px}.mobile-menu{display:grid}.command-trigger{min-width:0}.command-trigger em{display:none}.system-online{display:none}.hero-dashboard{grid-template-columns:1fr;padding-top:38px}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-size:clamp(4rem,14vw,6rem)}.lab-world{height:390px}.home-stats{grid-template-columns:repeat(2,1fr)}.directory-grid{grid-template-columns:repeat(2,1fr)}.tool-columns{grid-template-columns:1fr}.sidebar-toggle{display:none}.tool-header{align-items:center}}
@media(max-width:620px){.workspace-main{padding-left:15px;padding-right:15px}.workspace-bar{gap:9px}.command-trigger{height:43px}.command-trigger span:nth-child(2){font-size:0}.command-trigger span:nth-child(2):after{content:"Search tools...";font-size:.78rem}.command-trigger kbd{display:none}.avatar{width:34px;height:34px}.hero-dashboard{min-height:auto;padding-top:28px}.hero-copy h1{font-size:3.9rem}.hero-code{gap:12px;font-size:.62rem}.hero-actions .btn{flex:1}.lab-world{height:260px;margin-top:4px}.world-core{transform:translate(-50%,-50%) scale(.66)}.world-lab{transform:scale(.58)!important;transform-origin:center}.world-lab.tech{left:-15%;top:10%}.world-lab.market{right:-14%;top:6%}.world-lab.play{right:4%;bottom:-13%}.world-bridge{display:none}.world-tooltip{min-width:135px}.featured-grid{grid-template-columns:1fr}.featured-tool{min-height:88px}.home-stats{grid-template-columns:1fr 1fr}.home-stats article{grid-template-columns:37px 1fr;padding:12px}.stat-icon{width:33px;height:33px}.directory-hero{margin-top:25px;padding:23px;align-items:start;flex-direction:column}.directory-count{align-self:stretch}.directory-controls{flex-wrap:wrap}.directory-search{flex-basis:100%}.directory-grid{grid-template-columns:1fr}.directory-tool{min-height:210px}.tool-workspace{padding-top:26px}.tool-header{align-items:flex-start}.tool-title-row{align-items:flex-start}.tool-header h1{font-size:2.2rem}.favorite-btn{flex:0 0 auto}.field-row{grid-template-columns:1fr}.inspector-grid{grid-template-columns:1fr}.panel-heading{align-items:flex-start;flex-direction:column;gap:3px}.palette-panel{max-height:78vh}.palette-results{max-height:60vh}.sidebar{width:min(285px,86vw)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.lab-world{transform:none!important}}
.error-screen{max-width:760px;margin:70px auto;padding:44px;border:1px solid #1d3d52;border-radius:22px;background:linear-gradient(160deg,#0c1b29,#07131e);text-align:center}.error-screen h1{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.06em;line-height:.92;margin:12px 0}.error-screen p{color:#8fa7b8;max-width:540px;margin:0 auto 28px}
