: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}body,html{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}a,button{color:inherit}.wallpaper{object-fit:cover;z-index:0}.consoleShell{min-height:100dvh;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))}.consoleContent,.consoleRail,.consoleTopbar,.profileMenu,.theoPanel{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:50%;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:flex-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);padding:10px 14px;display:flex;gap:8px;align-items:center}.primary{background:#3182f6!important;border-color:#5ba0ff!important}.authSummary,.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.authSummary{grid-template-columns:repeat(3,1fr)}.alertsCard,.chartCard,.mapCard,.metric,.placeholder,.projectTable,.servicesCard,.toolCard{border:1px solid var(--line);background:linear-gradient(145deg,rgba(16,23,32,.79),rgba(6,13,22,.66));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,.projectTable header,.servicesCard header{display:flex;align-items:center;justify-content:space-between}.dashboardGrid h2,.projectTable h2,.servicesCard h2{font-size:15px}.bars{height:210px;display:flex;align-items:flex-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);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%;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,.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{border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.04)}.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(1turn)}}@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}.authSummary,.metricGrid{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 b,.projectRow code,.projectRow>span:nth-of-type(3){display:none}}@media(max-width:520px){.authSummary,.metricGrid{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}}.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 .arrivalWallpaper,.consoleArrival--minimal .wallpaper{z-index:-3;object-fit:cover;object-position:center center}.consoleArrival--minimal .arrivalWash{z-index:-2;background:linear-gradient(180deg,rgba(4,7,12,.04),rgba(4,7,12,.02) 55%,rgba(4,7,12,.2))}.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{top:51%;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,.consoleArrivalSubtitle{position:absolute;left:50%;transform:translateX(-50%)}.consoleArrivalAction{top:57.5%;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!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:#11151d rgba(17,21,29,.2) rgba(17,21,29,.2)}.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 ease .18s both}.consoleArrivalTrust svg{width:14px;height:14px}@keyframes console-arrival-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes console-trust-reveal{0%{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}}.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}}: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:first-child{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.active,.consoleDock button:hover{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:50%!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)}.topbarActions,.topbarContext{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;overflow:auto}.desktopHeading{margin:0 auto 18px;display:flex;align-items:flex-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)}.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}.authSummary,.metricGrid{gap:10px}.alertsCard,.chartCard,.mapCard,.metric,.placeholder,.projectTable,.servicesCard,.toolCard{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.active,.theoOrb:hover{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:50%;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}.authSummary,.metricGrid{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}.authSummary,.metricGrid,.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}}body,html{width:100%;height:100%;overflow:hidden}body{min-height:100dvh}.consoleShell{width:100vw;height:100dvh;min-height:0;overflow:hidden;isolation:isolate}.consoleDesktop{height:100dvh;overflow:hidden;display:grid;grid-gap:12px;gap:12px;padding-bottom:18px}.desktopHeading{width:100%;margin-bottom:0;min-height:0}.workspaceWindow{width:min(1420px,calc(100vw - 142px));height:min(760px,calc(100dvh - 150px));justify-self:center;display:grid;grid-template-rows:44px minmax(0,1fr);transition:width .24s ease,height .24s ease,transform .24s ease,opacity .18s ease,border-radius .24s ease}.workspaceWindow.maximized{position:fixed;z-index:10;left:92px;top:12px;width:auto;height:auto;max-width:none;margin:0;border-radius:22px}.workspaceWindow.minimized{opacity:0;transform:translateY(28px) scale(.94);pointer-events:none;visibility:hidden}.windowChrome{height:44px;min-height:44px}.windowLights{display:flex;gap:7px}.windowActions{justify-self:end;display:flex;gap:4px}.windowActions button{width:30px;height:30px;border-radius:9px!important;display:grid;place-items:center;cursor:pointer;transition:background .16s ease,color .16s ease}.windowActions button:hover{background:rgba(255,255,255,.1)!important;color:#fff}.windowActions svg{width:15px;height:15px}.windowBody{min-height:0;max-height:none;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.windowBody::-webkit-scrollbar{width:7px;height:7px}.windowBody::-webkit-scrollbar-track{background:transparent}.windowBody::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:10px}.minimizedApp{position:fixed;z-index:8;left:50%;bottom:18px;transform:translateX(-50%);height:48px;padding:6px 14px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:rgba(8,15,24,.48);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);box-shadow:0 18px 55px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12);display:flex;align-items:center;gap:10px;color:#fff;cursor:pointer}.minimizedApp>span{display:grid;text-align:left}.minimizedApp strong{font-size:12px}.minimizedApp small{font-size:9px;color:var(--muted)}.minimizedApp svg{width:18px}@media(max-height:780px){.consoleDesktop{padding-top:82px}.desktopHeading h1{font-size:clamp(22px,2vw,31px)}.workspaceWindow{height:calc(100dvh - 128px)}.windowBody{padding:14px}.metric{min-height:96px}.dashboardGrid>section{min-height:200px}.bars{height:130px}.servicesCard button{padding:8px}}@media(max-width:850px){.workspaceWindow{width:100%;height:calc(100dvh - 132px)}.workspaceWindow.maximized{left:8px;right:8px;top:8px;bottom:8px}.consoleDesktop{grid-template-rows:auto minmax(0,1fr)}}.consoleArrival--minimal.is-expanded .arrivalWash{background:linear-gradient(90deg,rgba(4,7,12,.05),rgba(4,7,12,.14) 57%,rgba(4,7,12,.64));transition:background .5s ease}.consoleAuthGateway{position:absolute!important;right:48px;top:50%;transform:translateY(-50%);z-index:2;width:440px!important;min-height:410px!important;max-height:calc(100dvh - 48px);padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;background:rgba(12,14,19,.18)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 30px 90px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:auto;text-align:center!important;color:#f7f9fc;text-shadow:none;animation:consoleAuthSurfaceIn .56s cubic-bezier(.2,.8,.2,1) both}@keyframes consoleAuthSurfaceIn{0%{opacity:0;transform:translate(26px,-50%) scale(.985)}to{opacity:1;transform:translateY(-50%) scale(1)}}.consoleAuthGatewayBack{position:-webkit-sticky!important;position:sticky!important;top:12px;left:12px;z-index:3;float:left;margin:12px 0 0 12px!important;width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(5,8,14,.42)!important;color:rgba(255,255,255,.78)!important;display:grid!important;place-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.consoleAuthGatewayBack svg{width:24px;height:24px}.consoleAuthGatewayContent{min-height:410px;padding:62px 38px;display:flex;flex-direction:column;align-items:center;width:100%}.consoleAuthGatewayBrand{display:flex;width:148px;height:58px;margin:0 0 16px;align-items:center;justify-content:center;text-decoration:none;transform:translateY(-4px)}.consoleAuthGatewayBrand img{display:block;max-width:148px;max-height:58px;width:100%;height:100%;object-fit:contain}.consoleAuthGatewayContent h1{margin:0 0 12px;font-size:27px;line-height:1.15;letter-spacing:-.025em;font-weight:700;color:#f7f9fc}.consoleAuthGatewayContent>p{margin:0 0 28px!important;max-width:340px;color:rgba(241,245,249,.72)!important;line-height:1.5!important;font-size:13px!important}.consoleAuthGatewayContinue{width:100%!important;min-height:50px!important;margin:0!important;padding:0 18px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.17)!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.055))!important;color:#fff!important;font-weight:700!important;display:flex!important;align-items:center;justify-content:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px rgba(255,255,255,.1)!important}.consoleAuthGatewayContinue:hover{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.085))!important}.consoleAuthGatewayAlternate{margin-top:18px;color:rgba(244,247,255,.68);font-size:13px}.consoleAuthGatewayAlternate a{font-weight:700;color:#fff;text-decoration:none}.consoleAuthGatewayProtocol{margin-top:20px;color:rgba(244,247,255,.5);font-size:12px}@media(max-width:900px){.consoleAuthGateway{right:24px}}@media(max-width:600px){.consoleAuthGateway{left:16px;right:16px;top:50%;width:auto!important;max-height:calc(100dvh - 32px);border-radius:16px!important}.consoleAuthGatewayContent{padding:60px 25px}.consoleAuthGatewayContent h1{font-size:27px}}@media(prefers-reduced-motion:reduce){.consoleAuthGateway{animation:none}}.registryState{font-size:10px;letter-spacing:.06em;color:var(--muted);padding:7px 9px;border:1px solid var(--line);border-radius:999px}.registryState--ready{color:#79e69b}.registryState--error{color:#ff8d83}.registryEmpty,.registryError{padding:18px 5px;margin:0;color:var(--muted);font-size:12px}.registryError{color:#ff9c94}.identityClientPanel{margin-top:12px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(10,19,31,.88),rgba(4,11,19,.72));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:18px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.identityClientPanel>header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:14px}.identityClientPanel>header small{font-size:9px;letter-spacing:.14em;color:#91bde9}.identityClientPanel>header h2{margin:5px 0 2px;font-size:20px}.identityClientPanel>header p{margin:0;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.identityClientPanel>header button{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:9px;width:34px;height:34px;display:grid;place-items:center}.clientMeta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:14px 0}.clientMeta>span{padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035);display:grid;grid-gap:5px;gap:5px}.clientMeta small{color:var(--muted);font-size:10px}.clientMeta strong{font-size:12px}.clientConfigGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.clientConfigGrid section{border:1px solid var(--line);border-radius:13px;padding:14px;background:rgba(255,255,255,.025)}.clientConfigGrid h3{font-size:12px;margin:0 0 10px}.clientConfigGrid code{display:block;padding:8px 9px;margin-top:7px;border-radius:8px;background:rgba(0,0,0,.22);color:#b9d6fa;font-size:10px;overflow-wrap:anywhere}.clientActions{display:flex;align-items:center;gap:14px;margin-top:14px}.clientActions button{border-radius:10px;padding:9px 12px}.clientActions span{color:var(--muted);font-size:10px;max-width:540px}.pageHeader button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:850px){.clientConfigGrid,.clientMeta{grid-template-columns:1fr}.clientActions{align-items:flex-start;flex-direction:column}}.tenantSwitcher{position:fixed;z-index:14;left:104px;top:82px;width:360px;padding:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(15,23,34,.97),rgba(7,13,21,.96));-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 28px 80px rgba(0,0,0,.45)}.tenantSwitcher header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--line)}.tenantSwitcher header span{display:grid}.tenantSwitcher header small{color:var(--muted);font-size:10px;margin-top:3px}.tenantSwitcher header button{width:30px;height:30px;border:0;background:transparent;display:grid;place-items:center}.tenantOrganizations{display:grid;grid-gap:7px;gap:7px;padding-top:10px}.tenantOrganizations button{display:flex;justify-content:space-between;align-items:center;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.03);text-align:left}.tenantOrganizations button.active,.tenantOrganizations button:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18)}.tenantOrganizations small{color:#8ec5ff;text-transform:capitalize}.tenantSwitcher p{font-size:11px;color:var(--muted);margin:12px 3px}.tenantProjectLayout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10px;gap:10px}.projectCreateCard,.tenantOrgCard{border:1px solid var(--line);border-radius:15px;padding:16px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));display:grid;grid-gap:10px;gap:10px}.projectCreateCard h3,.tenantOrgCard h3{margin:0;font-size:15px}.projectCreateCard input,.projectCreateCard select,.tenantOrgCard select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:10px;padding:0 11px;background:rgba(2,8,14,.35);color:#fff}.projectCreateCard option,.tenantOrgCard option{color:#111}.projectCreateCard small,.tenantOrgCard small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.projectCreateCard p{font-size:11px;color:var(--muted);margin:0}.projectCreateCard button{justify-self:start}.projectRow.selected{background:rgba(69,144,255,.12);border-color:rgba(99,164,255,.22)}.projectScopeReady{display:flex;gap:12px;align-items:center;margin:14px 0 4px;padding:15px;border:1px solid rgba(121,230,155,.18);border-radius:13px;background:rgba(52,157,91,.08)}.projectScopeReady svg{color:#79e69b}.projectScopeReady span{display:grid;grid-gap:4px;gap:4px}.projectScopeReady small{color:var(--muted)}@media(max-width:850px){.tenantSwitcher{left:12px;right:12px;top:82px;width:auto}.tenantProjectLayout{grid-template-columns:1fr}}.tenantSectionLabel{display:block;margin:12px 2px 4px;font-size:9px;letter-spacing:.14em;color:var(--muted)}.tenantProjectsMenu{display:grid;grid-gap:7px;gap:7px}.tenantProjectsMenu button{display:flex;justify-content:space-between;align-items:center;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.03);text-align:left}.tenantProjectsMenu button.active,.tenantProjectsMenu button:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18)}.tenantProjectsMenu small{color:#b7c9e8;text-transform:capitalize}.tenantProjectsMenu p{margin:7px 2px!important}.tenantManageButton{width:100%;margin-top:10px;min-height:38px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;gap:7px}.tenantManageButton svg{width:15px}.productWorkspace{display:grid;grid-template-columns:184px minmax(0,1fr);grid-gap:16px;gap:16px;min-height:520px}.productNav{border-right:1px solid var(--line);padding:4px 12px 4px 0;display:flex;flex-direction:column;gap:5px}.productNav>div{display:grid;grid-gap:3px;gap:3px;padding:8px 9px 14px}.productNav>div small{font-size:9px;letter-spacing:.16em;color:#8ec5ff}.productNav>div strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.productNav button{border:0;border-radius:10px;padding:10px 11px;background:transparent;color:var(--muted);text-align:left}.productNav button.active,.productNav button:hover{background:rgba(255,255,255,.08);color:#fff}.productContent{min-width:0}.applicationCreateCard{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(160px,.8fr) 150px auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:15px;padding:14px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));margin-bottom:12px}.applicationCreateCard h3,.applicationCreateCard p{margin:0}.applicationCreateCard p{margin-top:4px;font-size:10px;color:var(--muted)}.applicationCreateCard input,.applicationCreateCard select{min-height:40px;border:1px solid var(--line);border-radius:10px;background:rgba(2,8,14,.35);color:#fff;padding:0 10px}.applicationCreateCard option{color:#111}.applicationCreateCard small{grid-column:2/-1;font-size:10px;color:var(--muted)}.registryEmptyState{min-height:260px;border:1px solid var(--line);border-radius:15px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px;background:rgba(255,255,255,.025)}.registryEmptyState svg{width:30px;height:30px;color:#8ec5ff}.registryEmptyState h3{margin:12px 0 5px}.registryEmptyState p{max-width:560px;color:var(--muted);font-size:11px}@media(max-width:1000px){.applicationCreateCard{grid-template-columns:1fr 1fr}.applicationCreateCard>div{grid-column:1/-1}.productWorkspace{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:700px){.productWorkspace{grid-template-columns:1fr}.productNav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow:auto;padding:0 0 10px}.productNav>div{display:none}.applicationCreateCard{grid-template-columns:1fr}}.tenantAuthority{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 9px;gap:2px 9px;align-items:center;margin:10px 0 4px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035)}.tenantAuthority>span{grid-row:1/3;align-self:center;padding:4px 6px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.12em;color:#79e69b;background:rgba(68,180,105,.12);border:1px solid rgba(121,230,155,.18)}.tenantAuthority strong{font-size:11px}.tenantAuthority small{font-size:9px;color:var(--muted)}.tenantAuthority.error>span{color:#ff9c94;background:rgba(210,75,67,.1);border-color:rgba(255,156,148,.18)}.tenantAuthority.loading>span{color:#8ec5ff;background:rgba(80,145,220,.1);border-color:rgba(142,197,255,.18)}.authApplicationWorkspace{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(12,20,31,.78),rgba(5,11,19,.65));overflow:hidden}.authApplicationWorkspace>header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:15px 16px;border-bottom:1px solid var(--line)}.authApplicationWorkspace>header span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.authApplicationWorkspace>header small{font-size:9px;letter-spacing:.14em;color:#8ec5ff}.authApplicationWorkspace>header h3,.authApplicationWorkspace>header p{margin:0}.authApplicationWorkspace>header p{color:var(--muted);font-size:10px}.applicationConfigSummary{display:grid;grid-template-columns:1.3fr .7fr .7fr 1.3fr;grid-gap:10px;gap:10px;padding:14px 16px}.applicationConfigSummary>span{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(255,255,255,.025)}.applicationConfigSummary small{color:var(--muted);font-size:9px}.applicationConfigSummary code{color:#b9d6fa;overflow-wrap:anywhere}.applicationConfigGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:0 16px 16px}.applicationConfigGrid>section{border:1px solid var(--line);border-radius:13px;padding:14px;background:rgba(255,255,255,.025);display:grid;grid-gap:10px;gap:10px}.applicationConfigGrid h4{margin:0}.applicationConfigGrid p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.applicationConfigGrid label{display:grid;grid-gap:6px;gap:6px;font-size:10px;color:var(--muted)}.applicationConfigGrid input:not([type=checkbox]),.applicationConfigGrid select,.applicationConfigGrid textarea{width:100%;border:1px solid var(--line);border-radius:9px;background:rgba(2,8,14,.42);color:#fff;padding:10px}.applicationConfigGrid textarea{min-height:108px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.applicationConfigGrid option{color:#111}.toggleLine{grid-template-columns:auto 1fr!important;align-items:start}.toggleLine>span{display:grid;grid-gap:3px;gap:3px}.toggleLine strong{color:#fff}.applicationConfigActions{display:flex;align-items:center;gap:14px;padding:0 16px 16px}.applicationConfigActions span{color:var(--muted);font-size:10px}.configNotice{margin:0 16px 16px;color:#79e69b;font-size:11px}.applicationAudit{margin:0 16px 16px;border:1px solid var(--line);border-radius:13px;padding:14px;background:rgba(0,0,0,.16)}.applicationAudit header{display:flex;justify-content:space-between;align-items:center}.applicationAudit h4{margin:0}.applicationAudit header span,.applicationAudit p{color:var(--muted);font-size:10px}.applicationAudit>div{display:grid;grid-template-columns:1fr 180px 170px;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.applicationAudit>div span{display:grid}.applicationAudit small{color:var(--muted)}.applicationAudit code{font-size:10px;color:#b9d6fa;overflow:hidden;text-overflow:ellipsis}.applicationAudit time{font-size:10px;color:var(--muted);text-align:right}@media(max-width:900px){.applicationConfigSummary{grid-template-columns:1fr 1fr}.applicationAudit>div,.applicationConfigGrid{grid-template-columns:1fr}.applicationAudit time{text-align:left}}@media(max-width:600px){.applicationConfigSummary,.authApplicationWorkspace>header{grid-template-columns:1fr}.applicationConfigActions{align-items:flex-start;flex-direction:column}}.runtimeParityPanel{margin:0 16px 16px;border:1px solid rgba(142,197,255,.18);border-radius:14px;padding:14px;background:linear-gradient(145deg,rgba(47,94,145,.12),rgba(4,10,17,.22));display:grid;grid-gap:12px;gap:12px}.runtimeParityPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.runtimeParityPanel header span:first-child{display:grid;grid-gap:3px;gap:3px}.runtimeParityPanel header small{font-size:9px;letter-spacing:.14em;color:#8ec5ff}.runtimeParityPanel h4,.runtimeParityPanel p{margin:0}.runtimeParityPanel p{color:var(--muted);font-size:10px;line-height:1.5}.runtimeBadge{padding:6px 9px;border:1px solid rgba(255,179,102,.22);border-radius:999px;color:#ffc078;background:rgba(180,104,30,.1);font-size:9px;font-weight:800}.runtimeBadge.matched{color:#79e69b;border-color:rgba(121,230,155,.22);background:rgba(52,157,91,.1)}.runtimeBinding{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;grid-gap:9px;gap:9px;align-items:end}.runtimeBinding label{display:grid;grid-gap:6px;gap:6px;font-size:10px;color:var(--muted)}.runtimeBinding select{min-height:40px;border:1px solid var(--line);border-radius:10px;background:rgba(2,8,14,.55);color:#fff;padding:0 10px}.runtimeBinding option{color:#111}.runtimeChecks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.runtimeChecks span{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:9px;font-size:9px;text-transform:capitalize}.runtimeChecks .ok b{color:#79e69b}.runtimeChecks .bad b{color:#ff9c94}.runtimeParityPanel footer{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.runtimeParityPanel footer strong{color:#fff}.runtimeNotice{color:#8ec5ff}.dockBackdrop{display:none}@media(max-width:1100px){.workspaceWindow{width:min(94vw,1180px)}.consoleDesktop{padding-left:86px}.applicationConfigSummary{grid-template-columns:1fr 1fr}.runtimeChecks{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.consoleTopbar{left:12px;right:12px;top:12px;min-height:54px;padding:7px 9px;grid-template-columns:auto minmax(0,1fr) auto}.projectPill span:nth-child(2){display:none}.projectPill{min-width:0;padding:5px}.projectAvatar{width:32px;height:32px}.commandSearch{min-width:0}.commandSearch kbd,.topbarActions button:not(.topAvatar){display:none}.consoleDesktop{padding:82px 10px 18px}.desktopHeading{padding:0 2px 10px}.desktopHeading h1{font-size:25px}.desktopControls{display:none}.workspaceWindow,.workspaceWindow.maximized{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:calc(100dvh - 150px);max-height:none;border-radius:16px}.windowBody{padding:14px 12px}.consoleDock{left:0;top:0;bottom:0;width:min(86vw,330px);height:100dvh;border-radius:0 20px 20px 0;transform:translateX(-105%);padding:72px 12px 16px;z-index:40;align-items:stretch}.consoleDock.open{transform:translateX(0)}.consoleDock .dockBrand,.consoleDock .dockDivider{display:none}.consoleDock>button:not(.dockClose):not(.dockAvatar){width:100%;height:48px;display:flex;justify-content:flex-start;padding:0 14px;gap:12px}.consoleDock>button span{display:inline}.consoleDock .dockSpacer{flex:1 1}.dockClose{display:grid!important;position:absolute!important;top:18px!important;right:16px!important;left:auto!important;width:38px!important;height:38px!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important}.dockBackdrop{display:block;position:fixed;inset:0;z-index:35;border:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.menuButton{display:grid}.tenantSwitcher{z-index:45;top:74px;left:12px;right:12px;max-height:calc(100dvh - 90px);overflow:auto}.productWorkspace{grid-template-columns:1fr;min-height:0}.productNav{position:-webkit-sticky;position:sticky;top:0;z-index:3;border-right:0;border-bottom:1px solid var(--line);padding:0 0 9px;display:flex;flex-direction:row;overflow-x:auto;background:rgba(8,15,24,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.productNav>div{display:none}.productNav button{white-space:nowrap;flex:0 0 auto}.applicationCreateCard{grid-template-columns:1fr}.applicationCreateCard small,.applicationCreateCard>div{grid-column:1}.projectRow{grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px}.projectRow code,.projectRow>span:nth-of-type(3){display:none}.projectRow b{font-size:10px}.authApplicationWorkspace>header{grid-template-columns:1fr auto}.authApplicationWorkspace>header .secondary{grid-column:1/-1;justify-self:start}.applicationConfigSummary{grid-template-columns:1fr 1fr;padding:12px}.applicationConfigGrid{grid-template-columns:1fr;padding:0 12px 12px}.applicationConfigGrid textarea{min-height:94px}.runtimeParityPanel{margin:0 12px 12px}.runtimeBinding{grid-template-columns:1fr}.runtimeBinding button{width:100%}.runtimeChecks{grid-template-columns:1fr 1fr}.applicationConfigActions{padding:0 12px 12px}.applicationConfigActions button{width:100%}.applicationAudit{margin:0 12px 12px}.applicationAudit>div{grid-template-columns:1fr}.applicationAudit code{overflow-wrap:anywhere}.applicationAudit time{text-align:left}.theoOrb{right:14px;bottom:14px}}@media(max-width:480px){.consoleTopbar{grid-template-columns:auto 1fr auto}.topbarContext .projectPill{display:none}.commandSearch input{font-size:12px}.consoleDesktop{padding-top:76px}.desktopHeading small{font-size:8px}.desktopHeading h1{font-size:22px}.windowChrome{padding:9px 10px}.windowActions{display:none}.windowBody{padding:10px 8px}.applicationConfigSummary,.runtimeChecks{grid-template-columns:1fr}.authApplicationWorkspace{border-radius:12px}.applicationAudit,.applicationConfigGrid>section,.runtimeParityPanel{padding:12px}.tenantProjectLayout{grid-template-columns:1fr}.projectCreateCard,.tenantOrgCard{padding:13px}}.mobileDockContext{display:none}.overviewEmpty{margin-top:10px;min-height:180px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.022));display:flex;align-items:center;justify-content:center;gap:18px;padding:28px;text-align:left}.overviewEmpty>svg{width:48px;height:48px;color:rgba(142,197,255,.8);flex:0 0 auto}.overviewEmpty h2{margin:0 0 6px;font-size:18px}.overviewEmpty p{margin:0;max-width:680px;color:var(--muted);font-size:12px;line-height:1.55}.desktopHeading--operational{align-items:center;margin-top:-4px}.desktopHeading--operational small{font-size:9px;letter-spacing:.14em}.desktopHeading--operational h1{font-size:clamp(20px,1.9vw,30px);margin-top:3px}.desktopHeading--overview h1{font-size:clamp(25px,2.6vw,42px)}.workspaceWindow.maximized{top:90px;bottom:16px;left:94px;right:18px;max-height:calc(100dvh - 106px)}.mobileDockContext select,.projectCreateCard select,.runtimeBinding select,.tenantOrgCard select{color-scheme:dark}.mobileDockContext option,.runtimeBinding option{background:#0b1520;color:#f8fafc}@media(max-width:1100px){.desktopHeading--operational h1{font-size:24px}.workspaceWindow{width:min(96vw,1180px)}}@media(max-width:760px){.consoleTopbar{height:auto;min-height:108px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"context context actions" "search search search";grid-gap:7px;gap:7px}.topbarContext{grid-area:context;min-width:0}.topbarActions{grid-area:actions}.commandSearch{grid-area:search;position:relative!important;left:auto!important;transform:none!important;width:100%!important;height:38px!important}.projectPill{display:grid!important;grid-template-columns:30px minmax(0,1fr) 14px!important;max-width:min(62vw,330px);height:38px!important}.projectAvatar{width:30px;height:30px}.projectPill>span:nth-child(2){display:grid!important;min-width:0}.projectPill small,.projectPill strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectPill strong{font-size:11px}.projectPill small{font-size:8px}.consoleDesktop{padding-top:128px!important}.desktopHeading{padding:0 2px 6px}.desktopHeading--operational small{font-size:8px}.desktopHeading--operational h1{font-size:20px}.workspaceWindow,.workspaceWindow.maximized{position:relative!important;inset:auto!important;width:100%!important;height:calc(100dvh - 174px)!important;min-height:0!important;max-height:none!important;border-radius:16px}.consoleDock{padding:66px 12px 14px!important;overflow-y:auto!important;gap:6px!important}.dockClose{right:14px!important;top:14px!important}.mobileDockContext{display:grid;grid-gap:9px;gap:9px;padding:0 0 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.mobileDockContext>strong{font-size:13px;padding-right:46px}.mobileDockContext label{display:grid;grid-gap:5px;gap:5px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mobileDockContext select{width:100%;height:40px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:rgba(255,255,255,.055);color:#fff;text-transform:none;letter-spacing:0;font-size:12px}.consoleDock>button:not(.dockClose):not(.dockAvatar){min-height:44px!important;height:44px!important}.consoleDock .dockSpacer{min-height:10px}.dockBackdrop{z-index:35!important}.consoleDock{z-index:40!important}.tenantSwitcher{top:124px!important;max-height:calc(100dvh - 138px)!important}.overviewEmpty{min-height:150px;padding:20px;align-items:flex-start}.overviewEmpty>svg{width:34px;height:34px}.overviewEmpty h2{font-size:15px}}@media(max-width:480px){.consoleTopbar{left:8px!important;right:8px!important;top:8px!important}.projectPill{max-width:68vw}.topbarActions .topAvatar{width:34px;height:34px}.commandSearch input{font-size:11px}.consoleDesktop{padding:124px 8px 10px!important}.desktopHeading--operational{display:none}.workspaceWindow,.workspaceWindow.maximized{height:calc(100dvh - 138px)!important;border-radius:14px}.windowChrome{height:40px;min-height:40px}.windowBody{padding:10px 8px}.productNav{top:0}.overviewEmpty{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px}.servicesCard header{align-items:flex-start;gap:8px;flex-direction:column}.servicesCard header small{line-height:1.4}}.n5PersistedEnvironment{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#05070d;isolation:isolate}.n5PersistedEnvironment--fallback{background:#05070d}.n5PersistedWallpaper{inset:-1.5%;width:103%;height:103%;object-fit:cover;object-position:center;transform:translateZ(0) scale(1.003);will-change:transform;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.n5PersistedOverlay,.n5PersistedWallpaper{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.n5PersistedOverlay{pointer-events:none;transform:translateZ(0);will-change:transform,opacity,background-position}.n5PersistedAmbient,.n5PersistedReadability,.n5PersistedTint{position:absolute;inset:0;pointer-events:none}.n5PersistedAmbient{z-index:1}.n5PersistedTint{z-index:2}.n5PersistedOverlay{z-index:3}.n5PersistedReadability--full{z-index:4}.n5PersistedReadability--desktop{z-index:4;top:86px;left:88px;right:12px;bottom:12px;border-radius:26px;overflow:hidden}@media(max-width:760px){.n5PersistedReadability--desktop{top:74px;left:8px;right:8px;bottom:8px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.n5PersistedOverlay{animation:none!important}.n5PersistedWallpaper{transform:none!important}}.consoleDock{left:16px;width:60px;padding:5px 4px;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;gap:8px}.consoleDock button{width:46px;height:46px;border:0!important;border-radius:15px;background:rgba(9,16,25,.34);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:0 10px 30px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.07);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .2s ease,box-shadow .2s ease,color .2s ease}.consoleDock button:hover{transform:translate3d(2px,-2px,0) scale(1.025);background:rgba(255,255,255,.1);box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.11)}.consoleDock button.active{transform:none;background:rgba(255,255,255,.12);box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.13)}.consoleDock button.active:before{left:-6px;width:2px;height:18px;box-shadow:0 0 14px rgba(255,255,255,.48)}.consoleDock .dockAvatar{margin-top:2px}.dockBrand,.dockDivider{display:none!important}.consoleDesktop{margin-left:88px;padding:84px 18px 14px;grid-template-rows:auto minmax(0,1fr);gap:8px}.desktopHeading{max-width:1500px;margin:0 auto;min-height:26px;padding:0 7px;align-items:center}.desktopHeading--overview{min-height:28px}.desktopHeading--overview small{font-size:9px;letter-spacing:.17em}.desktopHeading--overview h1{display:none}.desktopControls button{padding:7px 10px;border-radius:11px}.workspaceWindow{width:min(1500px,calc(100vw - 120px));height:100%;max-height:760px;min-height:0;align-self:stretch}.workspaceWindow.maximized{top:82px;bottom:12px;left:82px;right:12px;max-height:none}.consoleTopbar{left:88px;right:16px;top:14px;height:56px}.topbarActions{margin-left:auto}.optionsButton{width:38px!important;height:38px!important;border-radius:12px!important}.optionsButton svg{width:21px;height:21px}.profileMenu{top:78px;right:18px}.theoOrb{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;transition:left .34s cubic-bezier(.2,.8,.2,1),right .34s cubic-bezier(.2,.8,.2,1),transform .2s ease,background .2s ease,box-shadow .2s ease}.theoOrb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.97)}.theoOrb--right{right:max(18px,env(safe-area-inset-right));left:auto}.theoOrb--left{left:max(18px,env(safe-area-inset-left));right:auto}.theoPanel--right{right:22px;left:auto}.theoPanel--left{left:22px;right:auto}@media(max-height:780px) and (min-width:761px){.consoleDesktop{padding-top:78px;padding-bottom:10px;gap:6px}.desktopHeading{min-height:22px}.workspaceWindow{max-height:none;height:100%}.windowBody{padding:12px 14px}.metric{min-height:90px}.overviewEmpty{min-height:140px;padding:20px}.servicesCard{padding:12px}.servicesCard button{padding:8px}}@media(max-width:760px){.consoleTopbar{left:8px!important;right:8px!important;top:8px!important;height:54px!important;min-height:54px!important;padding:7px 8px!important;display:flex!important;align-items:center!important;gap:6px!important}.topbarContext{display:flex!important;align-items:center;gap:6px;min-width:0;flex:0 1 auto}.menuButton{flex:0 0 36px;width:36px!important;height:36px!important}.projectPill{display:grid!important;grid-template-columns:28px minmax(0,1fr) 13px!important;width:min(190px,34vw)!important;max-width:none!important;height:38px!important;padding:4px 6px 4px 4px!important;grid-gap:5px!important;gap:5px!important;flex:0 1 auto}.projectAvatar{width:28px!important;height:28px!important;font-size:10px}.projectPill>span:nth-child(2){display:grid!important;min-width:0}.projectPill strong{font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectPill small{display:none!important}.commandSearch{position:relative!important;left:auto!important;transform:none!important;grid-area:auto!important;flex:1 1 120px!important;width:auto!important;min-width:76px!important;height:38px!important;padding:0 9px!important}.commandSearch svg{width:17px;flex:0 0 auto}.commandSearch kbd{display:none!important}.commandSearch input{min-width:0!important;width:100%;font-size:11px!important;text-overflow:ellipsis}.topbarActions{grid-area:auto!important;flex:0 0 auto!important;margin:0!important}.optionsButton{width:36px!important;height:36px!important}.consoleDesktop{margin-left:0!important;padding:68px 8px 8px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:5px!important}.desktopHeading{padding:0 3px!important;min-height:20px!important}.desktopHeading--overview{display:flex!important}.desktopHeading--overview small{font-size:7.5px!important;letter-spacing:.13em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktopControls,.desktopHeading--operational{display:none!important}.workspaceWindow,.workspaceWindow.maximized{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border-radius:15px!important}.windowBody{height:100%!important;min-height:0!important;overflow:auto!important}.consoleDock{left:0!important;top:0!important;bottom:0!important;width:min(84vw,320px)!important;height:100dvh!important;max-height:none!important;transform:translateX(-105%)!important;padding:64px 12px 14px!important;border-radius:0 20px 20px 0!important;background:rgba(7,13,21,.78)!important;backdrop-filter:blur(30px) saturate(135%)!important;-webkit-backdrop-filter:blur(30px) saturate(135%)!important;box-shadow:24px 0 60px rgba(0,0,0,.3)!important;align-items:stretch!important;gap:6px!important}.consoleDock.open{transform:translateX(0)!important}.consoleDock>button:not(.dockClose):not(.dockAvatar){width:100%!important;height:44px!important;min-height:44px!important;display:flex!important;justify-content:flex-start!important;padding:0 13px!important;gap:12px!important;transform:none!important;background:rgba(255,255,255,.045)!important;box-shadow:none!important}.consoleDock>button span{position:static!important;transform:none!important;opacity:1!important;padding:0!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:12px!important}.consoleDock button.active:before{left:2px!important}.tenantSwitcher{left:8px!important;max-height:calc(100dvh - 78px)!important}.profileMenu,.tenantSwitcher{top:68px!important;right:8px!important}.profileMenu{left:auto!important;width:min(292px,calc(100vw - 16px))!important}.theoOrb{bottom:max(12px,env(safe-area-inset-bottom))!important}.theoOrb--right{right:max(12px,env(safe-area-inset-right))!important}.theoOrb--left{left:max(12px,env(safe-area-inset-left))!important}.theoPanel{bottom:74px!important;width:min(350px,calc(100vw - 24px))!important}.theoPanel--right{right:12px!important;left:auto!important}.theoPanel--left{left:12px!important;right:auto!important}}@media(max-width:480px){.projectPill{width:min(132px,31vw)!important}.commandSearch{flex-basis:86px!important}.desktopHeading--overview small{max-width:calc(100vw - 24px)}.windowChrome{height:40px!important;min-height:40px!important}.windowActions{display:flex!important}.windowActions button{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.coreSunLayer{animation:none!important}.coreSunGlow{opacity:.08}.coreSunrise,.coreSunset{opacity:0}.consoleDock button,.theoOrb{transition:none!important}}.theoOrb.dragging{transition:none!important;transform:translateY(-3px) scale(1.035);box-shadow:0 22px 62px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.2)}