/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
:root{color-scheme:dark;--line:rgba(255,255,255,.13);--glass:rgba(7,14,23,.72);--text:#f8fafc;--muted:rgba(235,242,249,.67);--accent:#5ea7ff}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#06101a;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input{font:inherit}button,a{color:inherit}.wallpaper{object-fit:cover;z-index:0}.consoleShell{min-height:100dvh;overflow:hidden;position:relative}.consoleWash{position:fixed;inset:0;z-index:1;background:linear-gradient(90deg,rgba(2,8,14,.86),rgba(2,8,14,.27) 43%,rgba(2,8,14,.58)),linear-gradient(180deg,rgba(2,8,14,.42),rgba(2,8,14,.18) 45%,rgba(2,8,14,.66))}.consoleRail,.consoleTopbar,.consoleContent,.theoPanel,.profileMenu{position:relative;z-index:3}.consoleRail{position:fixed;inset:0 auto 0 0;width:220px;padding:18px 14px;background:rgba(3,10,17,.82);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);display:flex;flex-direction:column;gap:15px}.consoleBrand{display:flex;align-items:center}.projectSwitcher{display:grid;grid-template-columns:36px 1fr 18px;align-items:center;grid-gap:9px;gap:9px;padding:10px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.055)}.projectAvatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#f7a71e,#ff7146);font-weight:800}.projectSwitcher span:nth-child(2),.railUser span:nth-child(2){display:grid}.projectSwitcher small,.railUser small{color:var(--muted);font-size:10px}.consoleRail nav,.railProducts{display:grid;grid-gap:5px;gap:5px}.consoleRail nav button,.railProducts button{border:0;background:transparent;color:rgba(255,255,255,.78);display:flex;gap:11px;align-items:center;padding:10px 11px;border-radius:10px;text-align:left;cursor:pointer}.consoleRail button svg{width:17px}.consoleRail nav button.active,.consoleRail nav button:hover,.railProducts button.active,.railProducts button:hover{background:rgba(255,255,255,.11);color:#fff}.railProducts{overflow:auto}.railProducts>span{font-size:9px;letter-spacing:.14em;color:rgba(255,255,255,.42);padding:10px 9px 2px}.railUser{margin-top:auto;border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:13px;padding:9px;display:grid;grid-template-columns:34px 1fr 18px;grid-gap:8px;gap:8px;align-items:center;text-align:left}.railUser>span:first-child,.topAvatar{width:32px;height:32px;border-radius:50%;background-color:rgba(255,255,255,.14);background-position:center;background-size:cover;display:grid;place-items:center;border:1px solid var(--line)}.consoleTopbar{position:fixed;left:220px;right:0;top:0;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:rgba(4,12,20,.54);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--line)}.consoleTopbar label{width:min(620px,58vw);height:40px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.055);display:flex;align-items:center;gap:10px;padding:0 13px}.consoleTopbar input{flex:1 1;background:transparent;border:0;outline:0;color:white}.consoleTopbar kbd{font-size:10px;color:var(--muted)}.consoleTopbar>div{display:flex;gap:8px}.consoleTopbar button{border:0;background:rgba(255,255,255,.06);border-radius:10px;width:36px;height:36px;display:grid;place-items:center}.menuButton{display:none!important}.railClose{display:none}.consoleContent{margin-left:220px;padding:104px 390px 42px 38px;height:100dvh;overflow:auto}.pageHeader{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.pageHeader small{color:#91bde9;letter-spacing:.14em;font-size:10px;font-weight:700}.pageHeader h1{font-size:32px;margin:5px 0 3px;letter-spacing:-.04em}.pageHeader p{margin:0;color:var(--muted)}.pageHeader>div{display:flex;gap:8px}.pageHeader button,.primary{border:1px solid var(--line);background:rgba(255,255,255,.07);border-radius:10px;padding:10px 14px;display:flex;gap:8px;align-items:center}.primary{background:#3182f6!important;border-color:#5ba0ff!important}.metricGrid,.authSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.authSummary{grid-template-columns:repeat(3,1fr)}.metric,.chartCard,.mapCard,.alertsCard,.servicesCard,.projectTable,.toolCard,.placeholder{border:1px solid var(--line);background:linear-gradient(145deg,rgba(16,23,32,.79),rgba(6,13,22,.66));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px}.metric{padding:18px;min-height:148px;position:relative;overflow:hidden}.metric small{color:var(--muted)}.metric strong{display:block;font-size:26px;margin:12px 0 6px}.metric span{font-size:11px;color:#65df8b}.metric svg{position:absolute;left:15px;right:15px;bottom:12px;width:calc(100% - 30px);height:34px}.metric polyline{fill:none;stroke:#5a9cff;stroke-width:2}.dashboardGrid{display:grid;grid-template-columns:1.2fr 1fr .78fr;grid-gap:14px;gap:14px;margin-top:14px}.dashboardGrid>section{min-height:290px;padding:17px}.dashboardGrid header,.servicesCard header,.projectTable header{display:flex;align-items:center;justify-content:space-between}.dashboardGrid h2,.servicesCard h2,.projectTable h2{font-size:15px}.bars{height:210px;display:flex;align-items:end;gap:16px;padding:24px 16px 8px;border-bottom:1px solid var(--line)}.bars i{flex:1 1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#865bff,#31a7f6,#2ed6ad,#ffb21f)}.mapCard>svg{width:78%;height:190px;display:block;margin:auto;color:rgba(255,255,255,.14)}.mapCard>div{display:flex;gap:17px;color:var(--muted);font-size:10px}.alert{display:grid;grid-template-columns:28px 1fr 16px;grid-gap:8px;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.alert>svg:first-child{padding:6px;border-radius:50%;background:rgba(255,95,83,.18);color:#ff6d62}.alert span{display:grid}.alert small{color:var(--muted);margin-top:3px}.servicesCard{margin-top:14px;padding:17px}.servicesCard>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.servicesCard button{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:11px;padding:13px;display:flex;align-items:center;gap:11px;text-align:left}.servicesCard button>span{display:grid}.servicesCard small{color:var(--muted);margin-top:3px}.theoPanel{position:fixed;right:18px;top:90px;bottom:20px;width:340px;border:1px solid var(--line);border-radius:18px;background:rgba(8,17,28,.72);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:16px;display:flex;flex-direction:column;gap:9px}.theoPanel header{display:grid;margin-bottom:8px}.theoPanel header span{font-size:21px;font-weight:800;display:flex;gap:8px}.theoPanel header small{color:var(--muted)}.theoPanel>button{padding:13px;border:1px solid var(--line);background:rgba(255,255,255,.055);border-radius:11px;text-align:left}.theoStatus{margin-top:auto;border:1px solid var(--line);border-radius:13px;padding:13px;display:flex;gap:10px;align-items:center}.theoStatus span{display:grid}.theoStatus small{color:var(--muted)}.projectTable{margin-top:16px;padding:17px}.projectTable header button{border:1px solid var(--line);background:rgba(255,255,255,.05);border-radius:9px;padding:8px 11px}.projectRow{width:100%;display:grid;grid-template-columns:38px 1fr 110px 90px 70px 18px;align-items:center;grid-gap:12px;gap:12px;padding:13px 5px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.projectRow>span:nth-child(2){display:grid}.projectRow small{color:var(--muted)}.projectRow code{color:#a8ccff}.projectRow b{color:#65df8b}.appGlyph{width:36px;height:36px;border-radius:10px;background:rgba(71,145,255,.15);display:grid;place-items:center}.authTools,.developerGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px}.developerGrid{grid-template-columns:repeat(2,1fr)}.toolCard{padding:20px}.toolCard>svg{color:#6fb2ff}.toolCard h2{font-size:18px}.toolCard p{color:var(--muted);min-height:42px}.toolCard code{display:block;padding:10px;background:rgba(0,0,0,.3);border-radius:8px;color:#b8d5ff}.toolCard button{margin-top:16px;border:0;background:transparent;display:flex;gap:5px;align-items:center}.placeholder{min-height:420px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.placeholder>svg{width:44px;height:44px;color:#6fb2ff}.placeholder h1{margin-bottom:0}.placeholder p{color:var(--muted)}.profileMenu{position:fixed;right:24px;top:68px;width:250px;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(5,12,20,.94);display:grid;grid-gap:10px;gap:10px}.profileMenu small{color:var(--muted)}.profileMenu a,.profileMenu button{padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.04);text-decoration:none}.profileMenu button{display:flex;gap:8px}.consoleArrival{min-height:100dvh;position:relative;overflow:hidden;display:grid;place-items:center}.arrivalWash{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(1,7,12,.46),rgba(1,7,12,.1),rgba(1,7,12,.44))}.consoleArrival section{z-index:2;width:min(440px,calc(100vw - 30px));padding:42px;text-align:center;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(5,11,18,.62);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 90px rgba(0,0,0,.35)}.arrivalEyebrow{display:block;color:#8fc0f5;letter-spacing:.16em;font-size:10px;margin-top:20px}.consoleArrival h1{font-size:34px;letter-spacing:-.04em;margin:12px 0}.consoleArrival p{color:var(--muted);line-height:1.6}.consoleArrival button{margin:23px auto 16px;width:100%;padding:13px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,rgba(91,153,242,.35),rgba(255,255,255,.08));border-radius:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.consoleArrival small{display:block;color:var(--muted);margin-top:14px}.spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;margin:24px auto;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.consoleContent{padding-right:32px}.theoPanel{display:none}}@media(max-width:850px){.consoleRail{transform:translateX(-100%);z-index:10;transition:transform .2s}.consoleRail.open{transform:none}.railClose{display:grid;position:absolute;right:10px;top:10px}.consoleTopbar{left:0;padding:0 15px}.menuButton{display:grid!important}.consoleTopbar label{width:min(560px,70vw)}.consoleContent{margin-left:0;padding:92px 16px 30px}.metricGrid,.authSummary{grid-template-columns:repeat(2,1fr)}.dashboardGrid{grid-template-columns:1fr}.servicesCard>div{grid-template-columns:repeat(2,1fr)}.authTools,.developerGrid{grid-template-columns:1fr}.projectRow{grid-template-columns:38px 1fr 18px}.projectRow code,.projectRow>span:nth-of-type(3),.projectRow b{display:none}}@media(max-width:520px){.metricGrid,.authSummary{grid-template-columns:1fr}.consoleTopbar label{width:calc(100vw - 130px)}.consoleTopbar>div button:not(.topAvatar){display:none}.pageHeader{align-items:flex-start;gap:12px}.pageHeader h1{font-size:27px}.servicesCard>div{grid-template-columns:1fr}.consoleArrival section{padding:30px 22px}.consoleArrival h1{font-size:28px}}

/* Pass 41.1 — Accounts-calibrated Console login and signup arrival. */
.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.consoleArrival--minimal{color:#11151d;text-shadow:0 1px 18px rgba(255,255,255,.32);isolation:isolate}
.consoleArrival--minimal .wallpaper{z-index:-2;object-fit:cover;object-position:center center}
.consoleArrival--minimal .arrivalWash{z-index:-1;background:linear-gradient(180deg,rgba(4,7,12,.04) 0%,rgba(4,7,12,.02) 55%,rgba(4,7,12,.20) 100%)}
.consoleArrivalExperience{position:absolute!important;inset:0!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-align:initial!important;animation:console-arrival-reveal .76s cubic-bezier(.2,.8,.2,1) both}
.consoleArrivalLockup{position:absolute;left:50%;top:19.5%;transform:translateX(-50%);width:min(34vw,390px);display:flex;justify-content:center;text-decoration:none;color:inherit}
.consoleArrivalLockup img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 30px rgba(0,0,0,.13));-webkit-user-select:none;-moz-user-select:none;user-select:none}
.consoleArrivalSubtitle{position:absolute;left:50%;top:51%;transform:translateX(-50%);width:min(88vw,620px);margin:0!important;text-align:center;font-size:15px!important;font-weight:500;line-height:1.4!important;letter-spacing:.01em;color:inherit!important}
.consoleArrivalAction{position:absolute;left:50%;top:57.5%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;color:inherit}
.consoleArrivalAction button{margin:0!important;width:66px!important;height:66px!important;padding:0!important;border-radius:50%!important;border:1.5px solid currentColor!important;background:rgba(255,255,255,.055)!important;color:inherit!important;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 8px 26px rgba(0,0,0,.08)!important;transition:transform .26s cubic-bezier(.2,.8,.2,1),background-color .26s ease,box-shadow .26s ease}
.consoleArrivalAction button svg{width:28px;height:28px;transform:rotate(0deg);transition:transform .26s ease}
.consoleArrivalAction button:hover{background:rgba(255,255,255,.18)!important;transform:scale(1.055);box-shadow:0 12px 34px rgba(0,0,0,.14)!important}
.consoleArrivalAction button:hover svg{transform:translateX(3px)}
.consoleArrivalAction button:active{transform:scale(.97)}
.consoleArrivalAction>span{margin-top:13px;font-size:13px;font-weight:500;white-space:nowrap}
.consoleArrivalAction .spinner{margin:0;width:58px;height:58px;border-color:rgba(17,21,29,.2);border-top-color:#11151d}
.consoleArrivalTrust{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.78);font-size:12px;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.46);white-space:nowrap;animation:console-trust-reveal .9s .18s ease both}
.consoleArrivalTrust svg{width:14px;height:14px}
@keyframes console-arrival-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes console-trust-reveal{from{opacity:0}to{opacity:1}}
@media(max-width:600px){.consoleArrivalLockup{top:17%;width:min(72vw,330px)}.consoleArrivalSubtitle{top:49%;font-size:13px!important}.consoleArrivalAction{top:56%}.consoleArrivalAction button{width:56px!important;height:56px!important}.consoleArrivalAction>span{font-size:12px}.consoleArrivalTrust{bottom:16px;gap:7px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.consoleArrivalExperience,.consoleArrivalTrust{animation:none}.consoleArrivalAction button,.consoleArrivalAction button svg{transition:none}}

/* Pass 41.2 — canonical N5-compatible arrival asset authority. */
.arrivalWallpaper{position:absolute;inset:0;z-index:0;overflow:hidden}
.arrivalWallpaper img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
@media(max-width:700px){.arrivalWallpaper img{object-position:center center}}

/* Pass 42 — N5-aligned premium Console shell. */
:root{--n5-glass:rgba(13,20,29,.46);--n5-glass-strong:rgba(10,16,24,.62);--n5-edge:rgba(255,255,255,.18);--n5-highlight:rgba(255,255,255,.08);--n5-shadow:0 30px 90px rgba(0,0,0,.34)}
.consoleShell{background:#07111b}
.consoleWash{background:linear-gradient(180deg,rgba(3,8,13,.18),rgba(3,8,13,.08) 48%,rgba(3,8,13,.34)),radial-gradient(circle at 50% 34%,transparent 0 34%,rgba(1,5,9,.16) 78%)}
.consoleAtmosphere{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}
.consoleAtmosphere i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.16;animation:consoleAmbient 18s ease-in-out infinite alternate}
.consoleAtmosphere i:nth-child(1){width:42vw;height:25vw;left:4vw;top:12vh;background:rgba(117,197,255,.28)}
.consoleAtmosphere i:nth-child(2){width:28vw;height:22vw;right:7vw;top:18vh;background:rgba(255,183,98,.22);animation-delay:-7s}
.consoleAtmosphere i:nth-child(3){width:36vw;height:20vw;left:35vw;bottom:-5vw;background:rgba(76,126,255,.17);animation-delay:-11s}
@keyframes consoleAmbient{to{transform:translate3d(2.5vw,-1.5vh,0) scale(1.06)}}
.consoleDock{position:fixed;z-index:8;left:18px;top:50%;transform:translateY(-50%);width:66px;max-height:calc(100dvh - 36px);padding:10px 8px;border:1px solid var(--n5-edge);border-radius:25px;background:linear-gradient(180deg,rgba(18,25,35,.54),rgba(8,14,22,.44));backdrop-filter:blur(34px) saturate(145%);-webkit-backdrop-filter:blur(34px) saturate(145%);box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:center;gap:7px}
.consoleDock button,.dockBrand{position:relative;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:16px;background:transparent;color:rgba(255,255,255,.72);cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}
.consoleDock button:hover,.consoleDock button.active{background:rgba(255,255,255,.12);color:#fff;transform:translateX(2px)}
.consoleDock button.active:before{content:"";position:absolute;left:-8px;width:3px;height:20px;border-radius:4px;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.6)}
.consoleDock svg{width:20px;height:20px}
.consoleDock button span{position:absolute;left:58px;top:50%;transform:translateY(-50%) translateX(-5px);opacity:0;pointer-events:none;white-space:nowrap;padding:7px 10px;border:1px solid var(--n5-edge);border-radius:10px;background:rgba(7,12,19,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px;transition:.18s}
.consoleDock button:hover span{opacity:1;transform:translateY(-50%) translateX(0)}
.dockDivider{width:28px;height:1px;background:rgba(255,255,255,.15);margin:2px 0}
.dockSpacer{flex:1 1;min-height:18px}
.dockAvatar{border:1px solid rgba(255,255,255,.22)!important;background-color:rgba(255,255,255,.1)!important;background-position:center!important;background-size:cover!important;font-weight:700}
.dockClose{display:none!important}
.consoleTopbar{z-index:7;left:104px;right:18px;top:16px;height:58px;padding:0 10px 0 14px;border:1px solid var(--n5-edge);border-radius:20px;background:rgba(13,20,29,.38);backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%);box-shadow:0 18px 50px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.09)}
.topbarContext,.topbarActions{display:flex;align-items:center;gap:8px}
.projectPill{width:auto!important;height:42px!important;padding:4px 9px 4px 5px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:14px!important;background:rgba(255,255,255,.055)!important;display:grid!important;grid-template-columns:34px auto 16px;grid-gap:8px;gap:8px;text-align:left}
.projectPill>span:nth-child(2){display:grid}.projectPill small{font-size:9px;color:var(--muted)}
.commandSearch{position:absolute;left:50%;transform:translateX(-50%);width:min(560px,46vw)!important;height:40px!important;border-radius:14px!important;background:rgba(255,255,255,.05)!important}
.consoleTopbar>div button{background:transparent;border:1px solid transparent}.consoleTopbar>div button:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}
.consoleDesktop{position:relative;z-index:3;margin-left:104px;padding:94px 18px 28px;height:100dvh;overflow:auto}
.desktopHeading{max-width:1500px;margin:0 auto 18px;display:flex;align-items:end;justify-content:space-between;padding:0 8px;color:#fff;text-shadow:0 3px 24px rgba(0,0,0,.45)}
.desktopHeading small{font-size:10px;letter-spacing:.18em;color:rgba(255,255,255,.68)}
.desktopHeading h1{margin:7px 0 0;font-size:clamp(25px,2.6vw,42px);letter-spacing:-.045em;font-weight:650}
.desktopControls{display:flex;gap:8px}.desktopControls button{border:1px solid var(--n5-edge);border-radius:12px;background:rgba(10,17,26,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:9px 12px;display:flex;gap:7px;align-items:center}
.workspaceWindow{max-width:1500px;margin:0 auto;border:1px solid rgba(255,255,255,.2);border-radius:26px;background:linear-gradient(145deg,rgba(21,29,40,.54),rgba(8,14,22,.36));backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);box-shadow:var(--n5-shadow),inset 0 1px 0 rgba(255,255,255,.11);overflow:hidden;min-height:calc(100dvh - 160px)}
.windowChrome{height:48px;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.035)}
.windowChrome>span{display:flex;gap:7px}.windowChrome>span i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22)}
.windowChrome>span i:first-child{background:#ff766c}.windowChrome>span i:nth-child(2){background:#ffc55a}.windowChrome>span i:nth-child(3){background:#68d391}
.windowChrome strong{font-size:12px;color:rgba(255,255,255,.72);font-weight:600}.windowChrome button{justify-self:end;border:0;background:transparent;color:rgba(255,255,255,.62)}
.windowBody{padding:22px;max-height:calc(100dvh - 208px);overflow:auto}
.pageHeader{margin-bottom:16px;align-items:center}.pageHeader h2{font-size:23px;margin:5px 0 2px;letter-spacing:-.035em}.pageHeader p{font-size:13px}.pageHeader button,.primary{padding:8px 11px;border-radius:10px}
.metricGrid,.authSummary{gap:10px}.metric,.chartCard,.mapCard,.alertsCard,.servicesCard,.projectTable,.toolCard,.placeholder{background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border-color:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}
.metric{min-height:112px;padding:14px;border-radius:14px}.metric strong{font-size:23px;margin:8px 0 3px}.metric svg{opacity:.72;height:27px;bottom:7px}.metric span{font-size:10px}
.dashboardGrid{grid-template-columns:1.45fr .9fr .85fr;gap:10px;margin-top:10px}.dashboardGrid>section{min-height:230px;padding:14px;border-radius:15px}.bars{height:160px;gap:10px;padding-top:18px}.mapCard>svg{height:145px}.alert{padding:10px 0}.alert strong{font-size:12px}.alert small{font-size:10px}
.servicesCard{margin-top:10px;padding:14px;border-radius:15px}.servicesCard header small{color:var(--muted);font-size:11px}.servicesCard>div{gap:7px}.servicesCard button{padding:10px;border-radius:11px;background:rgba(255,255,255,.035);transition:.18s}.servicesCard button:hover{background:rgba(255,255,255,.09);transform:translateY(-1px)}
.projectTable{margin-top:10px;padding:14px;border-radius:15px}.projectTable header>div{display:grid}.projectTable header small{color:var(--muted);font-size:10px}.projectRow{padding:11px 4px}.authTools,.developerGrid{gap:10px;margin-top:10px}.toolCard{padding:16px;border-radius:15px}.toolCard h2{font-size:16px}.toolCard p{font-size:12px;min-height:34px}.toolCard code{font-size:11px;background:rgba(0,0,0,.18)}
.theoOrb{position:fixed;right:22px;bottom:22px;z-index:8;width:52px;height:52px;border:1px solid rgba(255,255,255,.26);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.055));-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 18px 50px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.17);color:#fff;display:grid;place-items:center}.theoOrb:hover,.theoOrb.active{transform:translateY(-2px);background:rgba(255,255,255,.16)}
.theoPanel{z-index:9;right:22px;top:auto;bottom:86px;width:350px;height:auto;max-height:520px;border-radius:22px;background:linear-gradient(145deg,rgba(17,25,36,.74),rgba(7,13,21,.64));box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.12)}
.theoPanel header{display:flex;justify-content:space-between;align-items:center}.theoPanel header span{font-size:17px}.theoPanel header button{width:32px;height:32px;display:grid;place-items:center;border:0!important;background:transparent!important}.theoPanel p{font-size:12px;color:var(--muted);line-height:1.5;margin:0 0 4px}.theoPanel>button{font-size:12px;padding:11px;background:rgba(255,255,255,.045)}
.profileMenu{z-index:12;right:22px;top:82px;width:292px;padding:12px;border-radius:19px;background:linear-gradient(145deg,rgba(18,25,35,.94),rgba(7,12,19,.93));-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.1)}
.profileMenu header{display:flex;gap:11px;align-items:center;padding:6px 5px 10px}.profileMenu header>span:last-child{display:grid;min-width:0}.profileMenu header small{overflow:hidden;text-overflow:ellipsis}.profileAvatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background-color:rgba(255,255,255,.12);background-position:center;background-size:cover;border:1px solid var(--n5-edge)}
.profileMenu a,.profileMenu button{border:0;background:transparent;padding:10px;border-radius:11px;display:flex;gap:10px;align-items:center;text-align:left;text-decoration:none}.profileMenu a:hover,.profileMenu button:hover{background:rgba(255,255,255,.08)}.profileMenu svg{width:17px}.profileDivider{height:1px;background:rgba(255,255,255,.12);margin:3px 0}.signOutAction{color:#ffaaa3!important}
@media(max-width:1050px){.desktopHeading h1{font-size:28px}.dashboardGrid{grid-template-columns:1fr 1fr}.alertsCard{grid-column:1/-1}.commandSearch{width:min(460px,44vw)!important}}
@media(max-width:850px){.consoleDock{left:12px;top:12px;bottom:12px;transform:translateX(-120%);max-height:none;border-radius:22px}.consoleDock.open{transform:none}.dockClose{display:grid!important;position:absolute!important;right:-44px;top:5px;background:rgba(8,14,22,.76)!important}.consoleTopbar{left:12px;right:12px}.consoleDesktop{margin-left:0;padding:88px 12px 18px}.menuButton{display:grid!important}.projectPill{display:none!important}.commandSearch{position:relative;left:auto;transform:none;width:min(520px,65vw)!important}.desktopHeading{padding:0 5px}.workspaceWindow{border-radius:20px}.windowBody{padding:14px}.metricGrid,.authSummary{grid-template-columns:repeat(2,1fr)}.dashboardGrid{grid-template-columns:1fr}.alertsCard{grid-column:auto}.servicesCard>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.topbarActions button:not(.topAvatar){display:none}.commandSearch{width:calc(100vw - 112px)!important}.desktopControls{display:none}.desktopHeading h1{font-size:23px}.windowChrome{grid-template-columns:1fr auto}.windowChrome>strong{display:none}.metricGrid,.authSummary{grid-template-columns:1fr}.servicesCard>div{grid-template-columns:1fr}.theoPanel{left:12px;right:12px;width:auto}.workspaceWindow{min-height:calc(100dvh - 145px)}}
@media(prefers-reduced-motion:reduce){.consoleAtmosphere i{animation:none}.consoleDock button,.servicesCard button,.theoOrb{transition:none}}

