body.workbench-mode{background:#102945}body.workbench-mode .topbar{position:absolute;left:0;right:0;background:transparent;border:0;color:#fff;box-shadow:none}body.workbench-mode .topbar>div>small,body.workbench-mode .today small{color:#c2d5e4}body.workbench-mode .search{background:#ffffff17;border-color:#ffffff24;color:#dceaf4}body.workbench-mode .search input{color:#fff}body.workbench-mode .search input::placeholder{color:#c0d1df}body.workbench-mode .search kbd{background:#ffffff13;border-color:#ffffff20;color:#d9e6ef}body.workbench-mode .notice{background:#ffffff12;border-color:#ffffff20;color:#fff}body.workbench-mode .today{border-color:#ffffff24}body.workbench-mode main{padding:0;max-width:none}.desktop-workbench{min-height:100vh;overflow:hidden;position:relative;padding:106px clamp(28px,5vw,78px) 110px;color:#fff;background:radial-gradient(circle at 18% 105%,#bc6b6855,transparent 35%),radial-gradient(circle at 82% 10%,#1db7ad38,transparent 34%),linear-gradient(125deg,#152d50 0%,#203d62 42%,#11616b 100%)}.desktop-workbench:before,.desktop-workbench:after{content:"";position:absolute;border-radius:46% 54% 62% 38%;pointer-events:none}.desktop-workbench:before{width:600px;height:600px;right:-210px;top:60px;border:1px solid #ffffff13;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff04;transform:rotate(-24deg)}.desktop-workbench:after{width:430px;height:430px;left:-220px;bottom:-230px;background:radial-gradient(circle,#f2a45c3b,transparent 65%)}.wb-aurora{position:absolute;pointer-events:none;border-radius:50%;filter:blur(70px);opacity:.35}.wb-aurora.a{width:290px;height:290px;background:#ff7d9b;left:25%;top:16%}.wb-aurora.b{width:340px;height:340px;background:#39b9d8;right:12%;bottom:15%}.wb-header{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:2}.wb-header>div:first-child>small{font-size:9px;letter-spacing:1.6px;color:#73d8c4}.wb-header h2{font-size:25px;margin:5px 0 4px}.wb-header p{margin:0;color:#bdd0df;font-size:11px}.wb-header p b{color:#ffd4cf}.wb-status{display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #ffffff1f;border-radius:11px;background:#ffffff0d;backdrop-filter:blur(12px)}.wb-status>i{width:8px;height:8px;border-radius:50%;background:#35d5ae;box-shadow:0 0 0 5px #35d5ae1c}.wb-status span{display:flex;flex-direction:column}.wb-status b{font-size:10px}.wb-status small{font-size:8px;color:#a9c1d3}.wb-center{max-width:780px;margin:54px auto 39px;text-align:center;position:relative;z-index:2}.wb-logo{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:15px}.wb-logo span{width:36px;height:36px;border:1px solid #ffffff33;border-radius:11px;background:linear-gradient(135deg,#4c83ff,#13c19a);display:grid;place-items:center;font-weight:800;box-shadow:0 10px 35px #0c243a66}.wb-logo b{font-size:20px;letter-spacing:.5px}.wb-center form{height:57px;display:flex;align-items:center;background:#fff;border:5px solid #ffffff2e;border-radius:15px;box-shadow:0 18px 45px #071b304a,0 0 0 1px #ffffff30}.wb-center form>span{color:#2973dc;font-size:18px;padding-left:16px}.wb-center input{flex:1;min-width:0;border:0;outline:0;padding:0 13px;color:#27364a}.wb-center form>button{width:47px;height:47px;border:0;border-radius:10px;background:linear-gradient(135deg,#3c7dff,#1765e8);color:#fff;font-size:20px}.wb-prompts{display:flex;justify-content:center;gap:7px;margin-top:11px}.wb-prompts button{border:1px solid #ffffff1c;border-radius:13px;background:#ffffff0c;color:#d5e4ee;padding:5px 11px;font-size:9px}.wb-apps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(8,minmax(82px,1fr));gap:clamp(10px,2vw,28px);max-width:1160px;margin:0 auto}.wb-apps>button{border:0;background:transparent;color:#fff;min-width:0;display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:14px;transition:.18s ease}.wb-apps>button:hover{transform:translateY(-5px);background:#ffffff0d}.wb-apps span{width:66px;height:66px;border-radius:18px;display:grid;place-items:center;font-size:22px;font-weight:800;border:1px solid #ffffff52;box-shadow:0 13px 26px #081d3242,inset 0 1px 0 #ffffff55}.wa-blue{background:linear-gradient(145deg,#4f91ff,#276be8)}.wa-purple{background:linear-gradient(145deg,#a47bf0,#704fd0)}.wa-red{background:linear-gradient(145deg,#f27f82,#c84f57)}.wa-green{background:linear-gradient(145deg,#35c6a2,#168e73)}.wa-cyan{background:linear-gradient(145deg,#4ac3dc,#2587c1)}.wa-amber{background:linear-gradient(145deg,#f6bd67,#db8d2d)}.wa-navy{background:linear-gradient(145deg,#7594b8,#3c5c82)}.wa-more{background:#ffffff22;color:#d6e5ef;border-style:dashed!important}.wb-apps b{font-size:10px;margin-top:9px}.wb-apps small{font-size:8px;color:#abc0d0;margin-top:2px;white-space:nowrap}.wb-dock{position:absolute;z-index:3;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:8px;padding:9px 12px;border:1px solid #ffffff2c;border-radius:21px;background:#ffffff21;backdrop-filter:blur(18px);box-shadow:0 18px 45px #071a2b3d}.wb-dock button{width:58px;height:57px;border:0;border-radius:14px;background:#ffffffef;color:#20334c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.wb-dock button:hover{transform:translateY(-3px)}.wb-dock span{font-size:15px;font-weight:800;color:#246bfd}.wb-dock small{font-size:7px;color:#65778c}
@media(max-width:1100px){.wb-apps{grid-template-columns:repeat(4,1fr);max-width:650px;row-gap:18px}.desktop-workbench{padding-bottom:125px}.wb-center{margin:36px auto 28px}}
@media(max-width:650px){body.workbench-mode .topbar{position:absolute}.desktop-workbench{padding:88px 18px 104px;min-height:100vh}.wb-header{display:block}.wb-status{display:none}.wb-header h2{font-size:21px}.wb-center{margin:35px auto 25px}.wb-logo b{font-size:17px}.wb-center form{height:52px}.wb-center form>button{height:42px;width:42px}.wb-prompts{overflow-x:auto;justify-content:flex-start;padding-bottom:4px}.wb-prompts button{white-space:nowrap}.wb-apps{grid-template-columns:repeat(4,1fr);gap:13px 5px}.wb-apps span{width:52px;height:52px;border-radius:15px;font-size:17px}.wb-apps small{display:none}.wb-dock{bottom:14px;padding:7px;gap:5px}.wb-dock button{width:48px;height:49px}.wb-dock small{display:none}}

.wb-logo small{font-size:12px;color:#9fb6c9;letter-spacing:1px;font-weight:600;white-space:nowrap}.wb-logo b{white-space:nowrap}
