html,body,#root{width:100%;min-height:100%}body{color:#ffffffeb;background:radial-gradient(circle at 58% -12%,#2e5a8f47,#0000 38%),radial-gradient(circle at 92% 12%,#555cb41f,#0000 28%),#07111f;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.landing-page{color:#111;background:#fff;min-height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.landing-nav{grid-template-columns:auto auto 1fr;align-items:center;gap:28px;height:66px;padding:0 24px;display:grid}.landing-brand,.landing-nav-links,.landing-nav-actions,.landing-hero-actions{align-items:center;display:flex}.landing-brand{gap:13px;width:fit-content;font-size:15px;font-weight:650}.landing-brand-mark{border:2px solid #111;border-radius:4px;width:20px;height:20px;position:relative}.landing-brand-mark:before{content:"";background:#111;border-radius:2px;position:absolute;inset:5px}.landing-nav-links{color:#4d4d4d;justify-content:flex-start;gap:30px;font-size:14px}.landing-nav-actions{justify-content:flex-end;gap:10px}.landing-button{border:1px solid #e5e5e5;border-radius:7px;justify-content:center;align-items:center;height:36px;padding:0 17px;font-size:14px;font-weight:560;line-height:1;display:inline-flex}.landing-button-primary{color:#fff;background:#111;border-color:#111}.landing-button-secondary{color:#111;background:#fff}.landing-hero{grid-template-columns:minmax(360px,.95fr) minmax(420px,.85fr);align-items:center;gap:84px;min-height:calc(100dvh - 66px);padding:42px max(24px,50vw - 590px) 78px;display:grid}.landing-hero h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(54px,6.4vw,98px);font-weight:560;line-height:1.02}.landing-hero-copy>p{color:#555;max-width:570px;margin:28px 0 0;font-size:18px;line-height:1.65}.landing-hero-eyebrow{color:#2a5a8f;letter-spacing:.02em;text-transform:uppercase;margin:0 0 22px;font-size:14px;font-weight:650}.landing-hero-promise{color:#111;margin:20px 0 0;font-size:20px;font-weight:650;line-height:1.3}.landing-button-primary{color:#fff;background:linear-gradient(#1170d6,#0d5bbf);border:none;box-shadow:0 6px 18px #0d5bbf4d}.landing-hero-actions{gap:12px;margin-top:34px}.landing-product-preview{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-top:-34px;overflow:hidden;box-shadow:0 24px 80px #00000014}.landing-preview-top,.landing-preview-main,.landing-preview-grid{border-bottom:1px solid #ececec}.landing-preview-top{color:#6a6a6a;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:13px;display:flex}.landing-preview-main{padding:26px}.landing-preview-main div{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-preview-main strong{letter-spacing:-.035em;font-size:24px}.landing-preview-main span{color:#fff;background:#111;border-radius:6px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.landing-preview-main p{color:#5a5a5a;margin:18px 0 0;font-size:15px;line-height:1.6}.landing-preview-grid{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-preview-grid div{border-bottom:1px solid #ececec;border-right:1px solid #ececec;min-height:106px;padding:20px}.landing-preview-grid div:nth-child(2n){border-right:0}.landing-preview-grid div:nth-last-child(-n+2){border-bottom:0}.landing-preview-grid span,.landing-apps>p{color:#777;font-size:12px}.landing-preview-grid strong{margin-top:12px;font-size:15px;display:block}.landing-apps{gap:28px;padding:0 0 36px;display:grid;overflow:hidden}.landing-stats{background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 max(24px,50vw - 590px);display:grid}.landing-stats>div{border-right:1px solid #eaeaea;padding:36px 24px}.landing-stats>div:last-child{border-right:0}.landing-stats strong{letter-spacing:-.035em;color:#111;font-size:clamp(28px,3vw,42px);font-weight:720;display:block}.landing-stats span{color:#6a6a6a;text-transform:uppercase;letter-spacing:.01em;margin-top:6px;font-size:13px;font-weight:560;display:block}.landing-apps>p{text-align:center;margin:0}.landing-app-marquee{width:100%;overflow:hidden}.landing-app-track{will-change:transform;align-items:center;width:max-content;animation:48s linear infinite landing-app-marquee;display:flex}.landing-app-marquee:hover .landing-app-track{animation-play-state:paused}.landing-app-strip{color:#191919;align-items:center;gap:72px;padding-right:72px;display:flex}.landing-app-strip span{letter-spacing:-.035em;white-space:nowrap;justify-content:center;align-items:center;min-height:38px;font-size:clamp(16px,1.35vw,22px);font-weight:760;display:flex}@keyframes landing-app-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing-app-track{flex-wrap:wrap;justify-content:center;width:auto;padding:0 20px;animation:none}}.landing-workflow,.landing-pricing{border-top:1px solid #eaeaea}.landing-workflow{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:56px;padding:118px max(24px,50vw - 590px);display:grid}.landing-workflow h2,.landing-section-head h2,.landing-black-band h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:560;line-height:1}.landing-workflow p,.landing-section-head p,.landing-black-band p{color:#555;max-width:560px;margin:22px 0 0;font-size:17px;line-height:1.65}.landing-terminal{color:#f5f5f5;background:#050505;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.landing-terminal-bar{border-bottom:1px solid #222;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.landing-terminal-bar span{background:#565656;border-radius:999px;width:9px;height:9px}.landing-terminal pre{white-space:pre-wrap;margin:0;padding:26px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.9}.landing-terminal-body{color:#f5f5f5;flex-direction:column;gap:14px;padding:26px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;display:flex}.landing-terminal-body span{opacity:0;background:#ffffff0f;border-left:2px solid #3b82f6;border-radius:5px;width:fit-content;padding:4px 10px;animation:.5s forwards landing-terminal-line;display:inline-block;transform:translate(-8px)}@keyframes landing-terminal-line{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.landing-terminal-body span{opacity:1;animation:none;transform:none}}.landing-steps{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 max(24px,50vw - 590px);display:grid}.landing-steps article{border-right:1px solid #eaeaea;min-height:190px;padding:34px}.landing-steps article:last-child{border-right:0}.landing-steps h3,.landing-price-card h3{letter-spacing:-.02em;margin:0;font-size:20px}.landing-steps p,.landing-price-card li,.landing-price-card p{color:#5f5f5f;font-size:15px;line-height:1.55}.landing-black-band{color:#fff;background:#050505;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:72px;padding:112px max(24px,50vw - 590px);display:grid}.landing-black-band p{color:#b9b9b9}.landing-black-band dl{border:1px solid #242424;border-radius:10px;margin:0;display:grid;overflow:hidden}.landing-black-band dl div{border-bottom:1px solid #242424;padding:25px}.landing-black-band dl div:last-child{border-bottom:0}.landing-black-band dt{font-size:16px;font-weight:720}.landing-black-band dd{color:#aaa;margin:10px 0 0;font-size:14px;line-height:1.55}.landing-pricing{padding:106px max(24px,50vw - 590px) 126px}.landing-section-head{justify-content:space-between;align-items:end;gap:48px;display:flex}.landing-section-head-center{text-align:center;flex-direction:column;align-items:center}.landing-section-head-center h2{max-width:620px}.landing-section-head-center p{max-width:620px;margin:22px auto 0}.landing-price-grid{border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:52px;display:grid;overflow:hidden}.landing-price-card{background:#fff;border-right:1px solid #e5e5e5;flex-direction:column;justify-content:space-between;min-height:282px;padding:28px;display:flex}.landing-price-card:last-child{border-right:0}.landing-price-card-featured{z-index:1;background:linear-gradient(#f7fbff,#fff);position:relative;box-shadow:inset 0 0 0 2px #1170d6}.landing-price-card-featured>div:first-child{padding-right:112px}.landing-price-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1170d6;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:720;display:inline-flex;position:absolute;top:14px;right:14px}.landing-price-card p{margin:10px 0 0}.landing-price-card ul{gap:9px;margin:34px 0 0;padding:0;list-style:none;display:grid}.landing-faq{border-top:1px solid #eaeaea;padding:106px max(24px,50vw - 590px) 96px}.landing-faq-list{border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:52px;display:grid;overflow:hidden}.landing-faq-list article{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:32px}.landing-faq-list article:nth-child(2n){border-right:0}.landing-faq-list article:nth-last-child(-n+2){border-bottom:0}.landing-faq-list article:only-child{border-bottom:0;border-right:0}.landing-faq-list h3{letter-spacing:-.01em;color:#111;margin:0;font-size:17px;font-weight:650}.landing-faq-list p{color:#5f5f5f;margin:14px 0 0;font-size:15px;line-height:1.6}.landing-cta{color:#fff;text-align:center;background:#050505;border-top:1px solid #eaeaea;padding:112px max(24px,50vw - 590px)}.landing-cta h2{letter-spacing:-.04em;max-width:640px;margin:0 auto;font-size:clamp(34px,4vw,52px);font-weight:560;line-height:1.05}.landing-cta p{color:#b9b9b9;max-width:560px;margin:22px auto 0;font-size:17px;line-height:1.65}.landing-cta-button{height:48px;margin-top:36px;padding:0 28px;font-size:16px;font-weight:650}.landing-faq+.landing-cta .landing-button-primary{background:linear-gradient(#1c6ef0,#0d5bbf);border:none;box-shadow:0 8px 24px #1c6ef059}@media (width<=900px){.landing-nav{grid-template-columns:1fr auto}.landing-nav-links{display:none}.landing-hero,.landing-workflow,.landing-black-band,.landing-steps,.landing-price-grid,.landing-section-head{grid-template-columns:1fr}.landing-hero{gap:28px;min-height:auto;padding:40px 20px 56px}.landing-product-preview{margin-top:-18px}.landing-app-strip{gap:44px;padding-right:44px}.landing-workflow,.landing-black-band,.landing-pricing,.landing-faq{padding:72px 20px}.landing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-stats>div:nth-child(2n){border-right:0}.landing-stats>div:nth-child(-n+2){border-bottom:1px solid #eaeaea}.landing-faq-list{grid-template-columns:1fr}.landing-faq-list article{border-right:0}.landing-cta,.landing-workflow,.landing-black-band,.landing-pricing{padding:72px 20px}.landing-steps article,.landing-price-card{border-bottom:1px solid #e5e5e5;border-right:0}.landing-price-card:last-child{border-bottom:0}}@media (width<=560px){.landing-nav{height:auto;padding:16px}.landing-brand span:last-child,.landing-button-secondary{display:none}.landing-hero h1{letter-spacing:-.045em;font-size:clamp(42px,13vw,52px);line-height:1.04}.landing-hero-copy>p{margin-top:20px}.landing-hero-actions{margin-top:26px}.landing-product-preview{margin-top:-20px}.landing-preview-grid{grid-template-columns:1fr}.landing-preview-grid div,.landing-preview-grid div:nth-child(2n),.landing-preview-grid div:nth-last-child(-n+2){border-bottom:1px solid #ececec;border-right:0}}.nodenest-shell{background:linear-gradient(115deg,#081322f5,#0a1626e6 42%,#0c1f35db),#07111f;min-height:100dvh}.nodenest-sidebar{z-index:20;background:linear-gradient(#081322fa,#060e19fa);border:1px solid #7794ba33;border-left:0;flex-direction:column;width:188px;padding:14px 6px 10px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:inset -1px 0 #ffffff08}.nodenest-brand{height:44px;padding:0 12px}.nodenest-brand-mark{color:#8490ff;place-items:center;width:34px;height:34px;display:grid}.nodenest-brand-mark svg{filter:drop-shadow(0 0 10px #737aff33);font-size:33px}.nodenest-brand-text{letter-spacing:0!important;font-size:17px!important;font-weight:800!important}.nodenest-nav{margin-top:16px}.nodenest-nav-item{color:#dae3f1bd;border-radius:8px;align-items:center;gap:14px;height:40px;padding:0 17px;font-size:13px;display:flex}.nodenest-nav-item svg{color:#d9e2f1d1;width:22px;height:22px}.nodenest-nav-item span{font-size:13px;font-weight:500}.nodenest-nav-item-active{color:#b8bcff;background:#6469dc2e}.nodenest-nav-item-active svg{color:#7f86ff}.nodenest-nav-item-plain{color:#dae3f1b8;height:40px;padding:0 17px}.nodenest-nav-item-plain svg{width:22px;height:22px}.nodenest-sidebar-bottom{margin-top:auto}.nodenest-user-card{background:#0c192bc7;border:1px solid #7c95bb33;border-radius:10px;height:48px;margin:4px 4px 0;padding:6px 8px}.nodenest-avatar,.top-avatar{border:1px solid #9dacd133;color:#ffffffe6!important;background:#121d30eb!important;width:31px!important;height:31px!important;font-size:12px!important}.nodenest-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important;font-weight:700!important;line-height:1.15!important}.nodenest-user-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#d2dcec9e!important;margin-top:2px!important;font-size:11px!important;line-height:1.15!important}.nodenest-user-action{color:#dae3f1b3!important;width:24px!important;height:24px!important}.nodenest-main{min-height:100dvh;margin-left:188px;overflow-x:hidden}.dashboard-page{min-height:100dvh;padding:45px 32px 24px 42px;position:relative}.dashboard-topbar,.dashboard-summary-row,.dashboard-lower-grid{max-width:1274px}.dashboard-topbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-welcome{letter-spacing:0!important;font-size:23px!important;font-weight:800!important;line-height:1.2!important}.dashboard-wave{display:inline-block;transform:translateY(-1px)}.dashboard-subtitle{color:#dce4f39e!important;margin-top:9px!important;font-size:13px!important}.dashboard-top-actions{margin-top:0}.billing-portal-button{height:36px;color:#f5f8ffe0!important;background:#0c1728b8!important;border:1px solid #93a3c547!important;border-radius:7px!important;padding:0 15px!important;font-size:12px!important;font-weight:600!important}.billing-portal-button svg{width:15px;height:15px}.top-icon-button{color:#eaf0fbd9!important;background:#0c1728b8!important;border:1px solid #93a3c53d!important;width:36px!important;height:36px!important}.top-user-menu-button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.top-user-menu-button:hover .top-user-summary p:first-child,.top-user-menu-button[aria-expanded=true] .top-user-summary p:first-child{color:#fffffffa}.top-user-menu-button:hover .top-caret,.top-user-menu-button[aria-expanded=true] .top-caret{color:#aeb7ff}.top-user-menu-button:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #7c7effb8}.top-user-menu-paper{background:radial-gradient(circle at 70% 0,#6366f11a,#0000 40%),linear-gradient(#0e1b2dfa,#08121ffa)!important;border:1px solid #7c95bb3d!important;border-radius:10px!important;min-width:218px!important;margin-top:10px!important;box-shadow:0 14px 44px #00000057!important}.top-user-menu-paper .MuiList-root{padding:6px!important}.top-user-menu-item{color:#eef4ffe6!important;border-radius:7px!important;min-height:38px!important;font-size:12px!important;font-weight:650!important}.top-user-menu-item .MuiListItemIcon-root{color:#dae3f1b3!important;min-width:30px!important}.top-user-menu-item svg{width:18px;height:18px}.top-user-menu-danger{color:#ff9a9a!important}.top-user-menu-danger .MuiListItemIcon-root{color:#ff8e8e!important}.top-user-menu-divider{border-color:#7c95bb29!important;margin:5px 6px!important}.top-user-summary{min-width:96px}.top-user-summary p:first-child{font-size:13px;font-weight:700;line-height:1.1}.top-user-summary p:last-child{color:#dae3f194;margin-top:3px;font-size:11px;line-height:1.1}.top-caret{color:#dae3f1b8;width:18px!important;height:18px!important}.dashboard-summary-row{margin-top:24px}.dashboard-metric-card,.catalog-panel,.active-deployments-panel,.dashboard-warning-card,.dashboard-quick-actions{background:linear-gradient(#111f32db,#0a1627db);border:1px solid #7c95bb33;box-shadow:inset 0 1px #ffffff08}.dashboard-metric-card{border-radius:8px;height:88px;padding:15px 16px 12px}.dashboard-usage-strip{background:linear-gradient(#111f32db,#0a1627db);border:1px solid #7c95bb33;border-radius:9px;grid-template-columns:minmax(0,1fr) 1px minmax(220px,300px);align-items:center;gap:18px;min-height:78px;padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffff08}.dashboard-storage-usage,.dashboard-traffic-stat{align-items:center;gap:13px;min-width:0;display:flex}.dashboard-storage-copy{flex:1;min-width:0}.dashboard-storage-copy .dashboard-progress-track{max-width:520px;margin-top:10px}.dashboard-traffic-stat{color:#dee7f6d1}.dashboard-traffic-stat>svg{color:#dee7f6ad;width:23px;height:23px}.dashboard-traffic-cap{white-space:nowrap;color:#dee7f69e!important;margin-left:auto!important;font-size:12px!important}.dashboard-usage-divider{border-color:#7c95bb2e!important}.dashboard-metric-icon{color:#dee7f6bd;place-items:center;width:26px;height:26px;display:grid}.dashboard-metric-icon svg{width:24px;height:24px}.dashboard-metric-label{color:#d8e2f29e!important;font-size:11px!important;line-height:1.2!important}.dashboard-metric-value{white-space:nowrap;margin-top:5px!important;font-size:13px!important;font-weight:750!important;line-height:1.1!important}.dashboard-progress-track,.dashboard-warning-progress{background:#8e9ab32e;border-radius:999px;height:5px;position:relative;overflow:hidden}.dashboard-progress-track{flex:1}.dashboard-progress-fill,.dashboard-warning-progress>div{border-radius:inherit;height:100%}.dashboard-progress-warning,.dashboard-warning-progress>div{background:linear-gradient(90deg,#f6ba3d,#f2c44f)}.dashboard-progress-danger{background:linear-gradient(90deg,#ff7785,#ff6474)}.dashboard-progress-info{background:linear-gradient(90deg,#6b8cff,#6ee7f9)}.dashboard-progress-label{text-align:right;min-width:28px;color:#dae3f19e!important;font-size:11px!important}.dashboard-link-button{color:#9398ff!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;min-width:0!important;margin-top:5px!important;padding:0!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important}.catalog-panel{border-radius:12px;max-width:1274px;min-height:352px;margin-top:10px;padding:14px 17px 16px}.dashboard-panel-header{min-height:32px}.dashboard-panel-title{font-size:15px!important;font-weight:800!important;line-height:1.2!important}.dashboard-count-pill{color:#e0e7f4c7;background:#94a3b829;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 8px;font-size:12px;font-weight:700;display:inline-grid}.catalog-controls{width:384px}.catalog-search{flex:1}.catalog-category-select{width:162px}.catalog-search .MuiInputBase-root,.catalog-category-select .MuiInputBase-root,.deploy-dialog .MuiInputBase-root{min-height:33px;color:#f2f6ffe0!important;background:#091322ad!important;border-radius:7px!important;font-size:12px!important}.catalog-search input,.catalog-category-select input{font-size:12px!important}.catalog-search svg{color:#d7e1f28c;width:17px;height:17px}.catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px;margin-top:7px;display:grid}.catalog-pagination{border-top:1px solid var(--nn-border);margin-top:14px;padding-top:13px}.catalog-pagination-summary{color:var(--nn-muted)!important;font-size:12px!important;font-weight:650!important}.catalog-pagination .MuiPagination-ul{justify-content:flex-end}.catalog-pagination .MuiPaginationItem-root{min-width:28px;height:28px;color:var(--nn-muted)!important;border-color:var(--nn-border)!important;border-radius:7px!important}.catalog-pagination .MuiPaginationItem-root.Mui-selected{background:var(--nn-text)!important;color:var(--nn-bg)!important}.catalog-app-card,.catalog-card-skeleton{border-radius:11px!important;height:132px!important}.catalog-app-card{background-image:none;border:1px solid #8098bc38;transition:border-color .18s,background-color .18s,transform .18s;position:relative;overflow:hidden;box-shadow:none!important;background:radial-gradient(circle at 22% 0,#6f7fbf1a,#0000 42%),linear-gradient(#132235e6,#0c1829f0)!important}.catalog-app-card:hover{border-color:#7c7effb3;transform:translateY(-1px);background:radial-gradient(circle at 22% 0,#6f7fbf29,#0000 42%),linear-gradient(#16273df0,#0d192bf5)!important}.catalog-app-card-content{flex-direction:column;height:100%;display:flex;padding:18px 16px 16px!important}.catalog-app-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12.5px!important;font-weight:800!important;line-height:1.2!important}.catalog-app-category{color:#d8e2f294!important;margin-top:6px!important;font-size:11px!important;line-height:1.15!important}.catalog-deploy-button{height:32px;color:#fff!important;box-shadow:none!important;background:linear-gradient(#4852ba,#38439d)!important;border-radius:5px!important;margin-top:auto!important;font-size:12px!important;font-weight:760!important}.app-logo{color:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.app-logo svg{width:30px;height:30px}.app-logo strong{font-size:31px;font-weight:900;line-height:1}.app-icon-aiostreams{background:linear-gradient(135deg,#7057df,#927bff)}.app-icon-n8n{color:#ff5d87;background:0 0}.app-icon-vaultwarden{color:#f8fbff;background:radial-gradient(circle,#172238 54%,#0000 55%)}.app-icon-adguard{background:linear-gradient(135deg,#7dde91,#46a861)}.app-icon-uptime{color:#83d28d;background:radial-gradient(circle,#f8fbff 24%,#dce3e8 25%,#8392a1 62%,#0000 63%)}.app-icon-zurg{background:linear-gradient(135deg,#6b41e8,#a276ff)}.app-icon-prowlarr{color:#f8fbff;background:#05070a;border:3px solid #fffffff0}.app-icon-overseerr{background:linear-gradient(135deg,#7b47ff,#1b132c)}.app-icon-seerr{background:linear-gradient(135deg,#38bdf8,#2563eb)}.app-icon-wizarr{background:linear-gradient(135deg,#a855f7,#6d28d9)}.app-icon-tautulli{background:linear-gradient(135deg,#f59e0b,#92400e)}.app-icon-bazarr{background:linear-gradient(135deg,#ec4899,#9d174d)}.app-icon-maintainerr{background:linear-gradient(135deg,#ef4444,#7f1d1d)}.app-icon-comet{background:linear-gradient(135deg,#8b5cf6,#312e81)}.app-icon-nzbdav{background:linear-gradient(135deg,#06b6d4,#155e75)}.app-icon-wg{background:linear-gradient(135deg,#d6463e,#9c1719)}.app-icon-usenetstreamer{background:linear-gradient(135deg,#f97316,#c2410c)}.app-icon-stremio-easynews{background:linear-gradient(135deg,#0ea5e9,#155e75)}.app-icon-nzbhydra2{background:linear-gradient(135deg,#84cc16,#4d7c0f)}.app-icon-flaresolverr{background:linear-gradient(135deg,#f59e0b,#b45309)}.app-icon-homepage{background:linear-gradient(135deg,#38bdf8,#0369a1)}.app-icon-stirling-pdf{background:linear-gradient(135deg,#ec4899,#9d174d)}.app-icon-it-tools{background:linear-gradient(135deg,#14b8a6,#0f766e)}.app-icon-actual-budget{background:linear-gradient(135deg,#22c55e,#15803d)}.app-icon-memos{background:linear-gradient(135deg,#f97316,#ea580c)}.app-icon-pairdrop{background:linear-gradient(135deg,#6366f1,#4338ca)}.app-icon-excalidraw{background:linear-gradient(135deg,#a855f7,#7e22ce)}.app-icon-freshrss{background:linear-gradient(135deg,#f97316,#b45309)}.app-icon-ntfy{background:linear-gradient(135deg,#2563eb,#1e40af)}.app-icon-mealie{background:linear-gradient(135deg,#22c55e,#166534)}.app-icon-navidrome{background:linear-gradient(135deg,#ec4899,#9d174d)}.app-icon-audiobookshelf{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.app-icon-changedetection{background:linear-gradient(135deg,#eab308,#a16207)}.app-icon-searxng{background:linear-gradient(135deg,#10b981,#047857)}.app-icon-linkding{background:linear-gradient(135deg,#0ea5e9,#075985)}.app-icon-wallabag{background:linear-gradient(135deg,#111827,#4b5563)}.app-icon-privatebin{background:linear-gradient(135deg,#64748b,#334155)}.app-icon-hedgedoc{background:linear-gradient(135deg,#16a34a,#166534)}.dashboard-lower-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;margin-top:12px;display:grid}.active-deployments-panel{border-radius:9px;min-height:361px;padding:13px 10px 14px}.deployment-table{border:1px solid #7c95bb1f;border-radius:7px;margin-top:9px;overflow:hidden}.active-deployments-panel .dashboard-panel-header{min-height:24px}.deployment-table-head,.deployment-table-row{grid-template-columns:minmax(0,1fr) 150px 48px;align-items:center;display:grid}.deployment-table-head{background:#ffffff0a;height:28px;padding:0 13px}.deployment-table-head p{color:#d3deef85;font-size:11px;line-height:1}.deployment-table-row{border-top:1px solid #7c95bb1a;height:47px;padding:0 13px}.deployment-app-name{font-size:12px!important;font-weight:800!important;line-height:1.12!important}.deployment-app-url{color:#d6e0f080!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.1!important}.deployment-status-chip{border:1px solid #0000;width:fit-content;border-radius:5px!important;height:22px!important}.deployment-status-chip .MuiChip-label{padding:0 8px!important;font-size:10.5px!important;font-weight:750!important}.deployment-status-running{color:#8ff6a9!important;background:#249d4e2e!important;border-color:#38d36847!important}.deployment-status-provisioning{color:#a9c4ff!important;background:#4160ba42!important;border-color:#7799ff3d!important}.deployment-status-danger{color:#ff8585!important;background:#ac343d40!important;border-color:#f0585f57!important}.deployment-status-muted{color:#dfe7f4b3!important;background:#94a3b81f!important;border-color:#94a3b829!important}.deployment-row-menu{width:34px;height:30px;color:#dee7f6bd!important;min-width:34px!important}.deployment-row-menu svg{width:20px;height:20px}.deployment-empty-row{color:#d6e0f094;border-top:1px solid #7c95bb1a;align-content:center;justify-items:center;gap:6px;min-height:118px;display:grid}.deployment-empty-row p:first-child{color:#f5f8ffd1;font-size:13px;font-weight:750}.deployment-empty-row p:last-child{font-size:11px}.dashboard-view-all{color:#9196ff!important;background:0 0!important;min-width:0!important;margin-top:13px!important;padding:0 12px!important;font-size:13px!important;font-weight:760!important}.dashboard-right-rail{min-width:0}.dashboard-warning-card{background:radial-gradient(circle at 12% 0,#e25b4c1f,#0000 48%),linear-gradient(#221b27e6,#0c1626eb);border-color:#e25b4c5c;border-radius:8px;min-height:190px;padding:18px}.dashboard-warning-card-info{background:radial-gradient(circle at 12% 0,#6366f11f,#0000 48%),linear-gradient(#111f32e6,#0c1626eb);border-color:#6366f147}.dashboard-warning-card-info .dashboard-warning-icon{color:#8a91ff}.dashboard-warning-card-info .dashboard-warning-title{color:#a8adff!important}.dashboard-warning-card-info .dashboard-warning-progress>div{background:linear-gradient(90deg,#6b8cff,#6ee7f9)}.dashboard-warning-icon{color:#ff655b;width:24px!important;height:24px!important}.dashboard-warning-title{color:#ff716a!important;font-size:14px!important;font-weight:800!important}.dashboard-warning-copy{color:#e2e8f4bd!important;margin-top:8px!important;font-size:12px!important;line-height:1.35!important}.dashboard-warning-progress{margin-top:22px}.dashboard-warning-usage{color:#e2e8f4d1!important;margin-top:11px!important;font-size:12px!important}.dashboard-quick-actions{border-radius:8px;min-height:232px;padding:16px 18px 13px}.dashboard-action-row{height:40px;color:#e0e8f6ad!important;text-transform:none!important;background:#0812205c!important;border:1px solid #7c95bb24!important;border-radius:6px!important;justify-content:space-between!important;padding:0 11px!important}.dashboard-action-row .MuiButton-endIcon{margin-left:auto}.dashboard-action-row span{font-size:11px;font-weight:600}.dashboard-action-icon svg{width:17px;height:17px}.dashboard-toast-preview{z-index:60;background:#0e1b2df5;border:1px solid #7c95bb38;border-radius:8px;grid-template-columns:34px 1fr 18px;align-items:start;gap:12px;width:296px;min-height:89px;padding:20px 18px;display:grid;position:fixed;bottom:25px;left:24px;box-shadow:0 12px 40px #00000047}.dashboard-toast-check{color:#58e58b;border:2px solid #58e58b;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.dashboard-toast-check svg{width:18px;height:18px}.dashboard-toast-preview p:first-child{font-size:13px;font-weight:800;line-height:1.2}.dashboard-toast-preview p:nth-child(2){color:#e0e8f6b8;margin-top:8px;font-size:11px;line-height:1.35}.dashboard-toast-close{color:#e0e8f6b8;width:24px!important;height:24px!important;padding:0!important}.dashboard-toast-close svg{width:18px;height:18px}.deploy-dialog .MuiDialog-container{padding:24px 0;overflow-y:auto;align-items:flex-start!important}.deploy-dialog{--nn-bg:#080808;--nn-text:#ffffffeb;--nn-muted:#ffffff94;--nn-border:#ffffff1a;--nn-border-strong:#ffffff29;--nn-surface-soft:#ffffff06;--nn-dialog-bg:#101010;--nn-dialog-card-bg:#ffffff06;--nn-dialog-border:#ffffff29;--nn-dialog-border-soft:#ffffff1a;--nn-dialog-text:#ffffffeb;--nn-dialog-muted:#ffffff94;--nn-dialog-button-bg:#ffffff0b}html[data-dashboard-theme=light] .deploy-dialog{--nn-bg:#f7f7f7;--nn-text:#000000e6;--nn-muted:#00000094;--nn-border:#0000001a;--nn-border-strong:#0000002e;--nn-surface-soft:#00000008;--nn-dialog-bg:#fff;--nn-dialog-card-bg:#00000008;--nn-dialog-border:#0000002e;--nn-dialog-border-soft:#0000001a;--nn-dialog-text:#000000e6;--nn-dialog-muted:#00000094;--nn-dialog-button-bg:#00000009}.deploy-dialog .MuiDialog-paper{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;background:var(--nn-dialog-bg)!important;border:1px solid var(--nn-dialog-border)!important;border-radius:7px!important;width:min(590px,100vw - 32px)!important;max-width:590px!important;margin:0!important;box-shadow:0 18px 54px #0000005c!important}.deploy-dialog .MuiBackdrop-root{background-color:#02080f47!important}.deploy-dialog .MuiDialog-paper form{background:var(--nn-dialog-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.deploy-dialog-close{z-index:1;top:18px;right:15px;width:24px!important;height:24px!important;color:var(--nn-dialog-muted)!important;position:absolute!important}.deploy-dialog-close svg{width:19px;height:19px}.deploy-dialog-content{background:var(--nn-dialog-bg);min-width:0;min-height:0;overflow:hidden auto;padding:26px 30px 0!important}.deploy-dialog-title{font-size:20px!important;font-weight:820!important;line-height:1.15!important}.deploy-dialog-subtitle{color:var(--nn-dialog-muted)!important;margin-top:10px!important;font-size:12px!important;line-height:1.4!important}.deploy-dialog-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px;margin-top:16px;display:grid}.deploy-dialog-grid>*{min-width:0}.deploy-dialog .MuiTextField-root{width:100%;min-width:0}.deploy-dialog-summary-stack{display:flex!important}.deploy-dialog .MuiTextField-root .MuiFormLabel-root{color:var(--nn-dialog-muted)!important;font-size:12px!important}.deploy-dialog .MuiInputBase-root{min-height:48px}.deploy-dialog .MuiInputBase-input{font-size:12px!important}.deploy-dialog .MuiFormHelperText-root{color:var(--nn-dialog-muted)!important;margin-left:0!important;font-size:10.5px!important}.deploy-no-secret-card,.deploy-summary-card,.deploy-notice-card{border:1px solid var(--nn-dialog-border);background:var(--nn-dialog-card-bg);border-radius:7px}.deploy-no-secret-card{border-color:#7c7eff94;gap:11px;min-height:54px;padding:10px 12px;display:flex}.deploy-no-secret-card>svg{color:#8b92ff;width:20px;height:20px}.deploy-no-secret-card p:first-child{font-size:12px;font-weight:800;line-height:1.2}.deploy-no-secret-card p:last-child{color:#dce4f394;margin-top:5px;font-size:10.5px;line-height:1.35}.deploy-summary-card{min-height:0;padding:12px 16px}.deploy-dialog-summary-stack .deploy-summary-card+.deploy-summary-card{display:none}.deploy-summary-title{font-size:12px!important;font-weight:800!important}.deploy-summary-row p:first-child{min-width:0;color:var(--nn-dialog-muted);flex:auto;font-size:11px;line-height:1.15}.deploy-summary-row p:last-child{min-width:68px;max-width:62%;color:var(--nn-dialog-text);text-align:right;overflow-wrap:anywhere;font-size:11px;line-height:1.15}.deploy-pricing-link{color:#9196ff!important;background:0 0!important;justify-content:flex-start!important;min-width:0!important;margin-top:10px!important;padding:0!important;font-size:11px!important;font-weight:750!important}.deploy-notice-card{border-color:var(--nn-dialog-border);background:var(--nn-dialog-card-bg);align-items:center;gap:13px;min-height:76px;margin-top:13px;padding:11px 15px;display:flex}.deploy-notice-card>svg{width:22px;height:22px;color:var(--nn-dialog-muted)}.deploy-notice-card p:first-child{color:var(--nn-dialog-text);font-size:12px;font-weight:800}.deploy-notice-card p:last-child{color:var(--nn-dialog-muted);margin-top:7px;font-size:10.5px;line-height:1.35}.deploy-dialog .deploy-notice-card{margin-top:16px}.deploy-dialog-actions{border-top:1px solid var(--nn-dialog-border-soft);background:var(--nn-dialog-bg);flex-shrink:0;padding:15px 18px 17px!important}.deploy-cancel-button{width:79px;height:34px;border:1px solid var(--nn-dialog-border)!important;color:var(--nn-dialog-text)!important;background:var(--nn-dialog-button-bg)!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important}.deploy-subscribe-button{height:34px;color:#fff!important;background:linear-gradient(#8e86ff,#6d70ff)!important;border-radius:6px!important;padding:0 18px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 0 24px #747aff42!important}.deploy-subscribe-button svg{width:16px;height:16px}.status-dot{background:#64748b;border-radius:50%;width:9px;height:9px;display:inline-block}.status-dot.running{background:#22c55e;animation:1.8s ease-in-out infinite pulse-green}.status-dot.failed,.status-dot.suspended{background:#ef4444}.route-page{width:min(1180px,100% - 64px);max-width:1180px;min-height:100dvh;margin:0 auto;padding:42px 0 56px}.ops-row-card,.ops-info-card{background:radial-gradient(circle at 14% 0,#6366f114,#0000 42%),linear-gradient(#111f32e0,#0a1627e6)!important;border:1px solid #7c95bb2e!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff08!important}.ops-row-card{padding:18px!important}.ops-info-card{padding:22px!important}.service-row-card{border:1px solid var(--nn-border)!important;background:var(--nn-surface)!important;color:var(--nn-text)!important;box-shadow:inset 0 1px #ffffff06!important}.service-row-card .MuiIconButton-root{color:var(--nn-text)!important}.service-row-card .MuiTypography-colorTextSecondary{color:var(--nn-muted)!important}.ops-icon-frame{color:#a9adff;background:#6366f124;border:1px solid #858bff38;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ops-icon-frame svg{width:23px;height:23px}.settings-grid,.support-grid,.feedback-layout{gap:14px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-kv-list{margin-top:14px;gap:0!important}.settings-kv-row{border-top:1px solid #7c95bb21;justify-content:space-between;align-items:center;gap:18px;min-height:34px;display:flex}.settings-kv-row:first-child{border-top:0}.settings-kv-row p:first-child{color:#dce4f394;font-size:12px}.settings-kv-row p:last-child{color:#f5f8ffe0;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:720}.settings-chip-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.settings-chip-row .MuiChip-root,.ops-info-card .MuiChip-root{color:#ecf2fcd6;background:#08122073;border:1px solid #7c95bb2e}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-card{align-items:flex-start;gap:16px;min-height:142px;display:flex}.support-card p:last-child{margin-top:8px;font-size:13px;line-height:1.55}.help-section-card{scroll-margin-top:24px}.help-question-list{margin-top:14px;gap:0!important}.help-question-row{border-top:1px solid #7c95bb21;padding:14px 0}.help-question-row:first-child{border-top:0}.help-question-row p:first-child{font-size:14px}.help-question-row p:nth-child(2){max-width:860px;margin-top:6px;font-size:13px;line-height:1.55}.feedback-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.feedback-form .MuiInputBase-root{background:#0812206b!important;border-radius:8px!important}.feedback-form .MuiFormHelperText-root{color:#dce4f38f;margin-left:0}.feedback-report-preview{position:sticky;top:24px}.feedback-preview-box{background:#0812206b;border:1px solid #7c95bb24;border-radius:10px;margin-top:18px;padding:14px}.feedback-preview-box p{color:#e2eaf8c7;overflow-wrap:anywhere;border-top:1px solid #7c95bb1a;padding:8px 0;font-size:12px;line-height:1.35}.feedback-preview-box p:first-child{border-top:0;padding-top:0}.feedback-preview-box p:last-child{padding-bottom:0}.ops-usage-block{width:min(360px,100%);min-width:260px}.access-empty-state,.access-list-row{background:#08122061;border:1px solid #7c95bb29;border-radius:10px}.access-empty-state{padding:16px}.access-list-row{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-row{border-top:1px solid #7c95bb24;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 0;display:flex}.admin-row:first-of-type{border-top:0}.nodenest-shell{--nn-bg:#080808;--nn-sidebar:#0d0d0d;--nn-surface:#121212f0;--nn-surface-raised:#181818eb;--nn-surface-soft:#ffffff0b;--nn-surface-hover:#ffffff12;--nn-border:#ffffff1a;--nn-border-strong:#ffffff29;--nn-text:#ffffffeb;--nn-muted:#ffffff94;--nn-faint:#ffffff61;--nn-focus:#ffffffb8;background:linear-gradient(180deg, #0b0b0b, #080808 48%, #0f0f0f), var(--nn-bg)}.nodenest-shell[data-dashboard-theme=light]{--nn-bg:#f7f7f7;--nn-sidebar:#fff;--nn-surface:#fffffffa;--nn-surface-raised:#fffffffa;--nn-surface-soft:#00000009;--nn-surface-hover:#0000000e;--nn-border:#0000001c;--nn-border-strong:#0000002e;--nn-text:#000000e6;--nn-muted:#0000008f;--nn-faint:#0000005c;--nn-focus:#0000008f;color:var(--nn-text);background:#f7f7f7}.nodenest-sidebar{border-color:var(--nn-border);background:linear-gradient(#0f0f0ffa,#0a0a0afa);box-shadow:inset -1px 0 #ffffff05}.nodenest-shell[data-dashboard-theme=light] .nodenest-sidebar{background:#fff;box-shadow:inset -1px 0 #00000008}.nodenest-shell[data-dashboard-theme=light] .billing-portal-button,.nodenest-shell[data-dashboard-theme=light] .top-icon-button{color:var(--nn-text)!important;background:var(--nn-surface)!important;border-color:var(--nn-border)!important}.nodenest-shell[data-dashboard-theme=light] .top-user-summary p:first-child,.nodenest-shell[data-dashboard-theme=light] .top-user-menu-button:hover .top-user-summary p:first-child,.nodenest-shell[data-dashboard-theme=light] .top-user-menu-button[aria-expanded=true] .top-user-summary p:first-child,.nodenest-shell[data-dashboard-theme=light] .dashboard-count-pill,.nodenest-shell[data-dashboard-theme=light] .dashboard-metric-icon{color:var(--nn-text)!important}.nodenest-shell[data-dashboard-theme=light] .dashboard-count-pill{background:#0000000e}.nodenest-shell[data-dashboard-theme=light] .top-user-menu-item,.nodenest-shell[data-dashboard-theme=light] .top-user-menu-item .MuiListItemIcon-root{color:var(--nn-text)!important}.nodenest-shell[data-dashboard-theme=light] .top-user-menu-danger,.nodenest-shell[data-dashboard-theme=light] .top-user-menu-danger .MuiListItemIcon-root{color:#b42318!important}.nodenest-theme-toggle{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.nodenest-theme-toggle:hover,.nodenest-theme-toggle:focus-visible{color:var(--nn-text)!important}.nodenest-theme-toggle:focus-visible{outline:2px solid var(--nn-focus);outline-offset:-2px}.nodenest-mobile-topbar{display:none}.nodenest-mobile-drawer{--nn-bg:#080808;--nn-sidebar:#0d0d0d;--nn-surface-soft:#ffffff0b;--nn-border:#ffffff1a;--nn-text:#ffffffeb;--nn-muted:#ffffff94;width:282px;padding:14px 10px;background:var(--nn-sidebar)!important;color:var(--nn-text)!important;border-right:1px solid var(--nn-border)!important;box-shadow:none!important}html[data-dashboard-theme=light] .nodenest-mobile-drawer{--nn-bg:#f7f7f7;--nn-sidebar:#fff;--nn-surface-soft:#00000009;--nn-border:#0000001c;--nn-text:#000000e6;--nn-muted:#0000008f}.nodenest-mobile-drawer-head{height:44px;padding:0 4px 0 8px}.nodenest-mobile-drawer-nav{margin-top:14px}.nodenest-mobile-drawer-nav .nodenest-nav-item,.nodenest-mobile-drawer-secondary .nodenest-nav-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.nodenest-mobile-drawer-divider{border-color:var(--nn-border)!important;margin:12px 4px!important}.nodenest-mobile-drawer-secondary{margin-top:0}.nodenest-mobile-user-card{flex-shrink:0;margin-top:auto!important}.nodenest-brand-mark,.nodenest-nav-item-active,.nodenest-nav-item-active svg{color:var(--nn-text)!important}.nodenest-brand-mark svg{filter:none}.nodenest-nav-item,.nodenest-nav-item svg,.nodenest-nav-item-plain,.nodenest-user-action,.top-caret{color:var(--nn-muted)!important}.nodenest-nav-item-active{background:#ffffff14}.nodenest-user-card,.nodenest-avatar,.top-avatar{background:var(--nn-surface-soft)!important;border-color:var(--nn-border)!important}.nodenest-user-email,.dashboard-subtitle,.top-user-summary p:last-child,.catalog-app-category,.dashboard-metric-label,.dashboard-progress-label,.dashboard-traffic-cap,.deployment-table-head p,.deployment-app-url,.deployment-empty-row,.dashboard-warning-copy,.dashboard-warning-usage,.dashboard-action-row,.dashboard-toast-preview p:nth-child(2),.deploy-dialog-subtitle,.deploy-dialog .MuiTextField-root .MuiFormLabel-root,.deploy-dialog .MuiFormHelperText-root,.deploy-no-secret-card p:last-child,.deploy-summary-row p:first-child,.deploy-notice-card p:last-child,.settings-kv-row p:first-child,.feedback-form .MuiFormHelperText-root{color:var(--nn-muted)!important}.billing-portal-button,.top-icon-button,.dashboard-metric-card,.dashboard-usage-strip,.catalog-panel,.active-deployments-panel,.dashboard-quick-actions,.dashboard-toast-preview,.ops-row-card,.ops-info-card,.service-row-card{background:var(--nn-surface)!important;border-color:var(--nn-border)!important;box-shadow:inset 0 1px #ffffff06!important}html[data-dashboard-theme=dark] .top-user-menu-paper{background:linear-gradient(#141414fa,#0c0c0cfa)!important;border-color:#ffffff29!important}html[data-dashboard-theme=dark] .deploy-dialog .MuiDialog-paper{background:var(--nn-dialog-bg)!important;border-color:var(--nn-dialog-border)!important}html[data-dashboard-theme=light] .top-user-menu-paper{background:#fff!important;border-color:#0000002e!important}html[data-dashboard-theme=light] .deploy-dialog .MuiDialog-paper{background:var(--nn-dialog-bg)!important;border-color:var(--nn-dialog-border)!important}.top-user-menu-item:hover,.top-user-menu-item.Mui-focusVisible{background:var(--nn-surface-hover)!important}.top-user-menu-button:hover .top-caret,.top-user-menu-button[aria-expanded=true] .top-caret,.dashboard-link-button,.dashboard-view-all,.deploy-pricing-link{color:var(--nn-text)!important}.top-user-menu-button:focus-visible{outline-color:var(--nn-focus)}.dashboard-progress-track,.dashboard-warning-progress{background:#ffffff1a}.dashboard-progress-info,.dashboard-warning-card-info .dashboard-warning-progress>div{background:linear-gradient(90deg,#f5f5f5,#9f9f9f)}.catalog-search .MuiInputBase-root,.catalog-category-select .MuiInputBase-root,.deploy-dialog .MuiInputBase-root,.deploy-no-secret-card,.deploy-summary-card,.deploy-notice-card,.settings-chip-row .MuiChip-root,.ops-info-card .MuiChip-root,.feedback-form .MuiInputBase-root,.feedback-preview-box,.access-empty-state,.access-list-row,.dashboard-action-row{background:var(--nn-surface-soft)!important;border-color:var(--nn-border)!important;color:var(--nn-text)!important}.catalog-search svg{color:var(--nn-faint)}.catalog-app-card{background:var(--nn-surface-raised)!important;border-color:var(--nn-border)!important}.catalog-app-card:first-child{border-color:var(--nn-border-strong)!important;box-shadow:0 0 0 1px #ffffff0a!important}.catalog-app-card:hover{border-color:var(--nn-border-strong)!important;background:#1e1e1ef5!important}.nodenest-shell[data-dashboard-theme=light] .catalog-app-card:hover{background:#fff!important}.catalog-deploy-button,.deploy-subscribe-button{color:#080808!important;box-shadow:none!important;background:#f5f5f5!important}.nodenest-shell[data-dashboard-theme=light] .catalog-deploy-button,.nodenest-shell[data-dashboard-theme=light] .deploy-subscribe-button{color:#fff!important;background:#111!important}.deploy-cancel-button{border-color:var(--nn-border-strong)!important;color:var(--nn-text)!important;background:0 0!important}.deployment-table,.deployment-table-row,.deployment-empty-row,.top-user-menu-divider,.deploy-dialog-actions,.settings-kv-row,.feedback-preview-box p,.admin-row{border-color:var(--nn-border)!important}html[data-dashboard-theme=dark] .deploy-dialog-actions,html[data-dashboard-theme=light] .deploy-dialog-actions{background:var(--nn-dialog-bg)!important}.deployment-status-provisioning{color:#ffffffd6!important;border-color:var(--nn-border-strong)!important;background:#ffffff17!important}.dashboard-warning-card-info{border-color:var(--nn-border)!important;background:var(--nn-surface)!important}.dashboard-warning-card-info .dashboard-warning-icon,.dashboard-warning-card-info .dashboard-warning-title,.deploy-no-secret-card>svg,.deploy-notice-card>svg,.deploy-notice-card p:first-child{color:var(--nn-text)!important}.deploy-dialog-actions,html[data-dashboard-theme=light] .deploy-dialog-actions{background:var(--nn-dialog-bg)!important}.ops-icon-frame{color:var(--nn-text);background:var(--nn-surface-soft);border-color:var(--nn-border)}@keyframes pulse-green{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (width<=1260px){.dashboard-usage-strip{grid-template-columns:1fr;gap:14px}.dashboard-usage-divider{display:none}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=860px){.nodenest-mobile-topbar{z-index:45;background:var(--nn-bg);border-bottom:1px solid var(--nn-border);justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex;position:sticky;top:0}.nodenest-mobile-brand{min-width:0}.nodenest-mobile-menu-button{border:1px solid var(--nn-border)!important;width:36px!important;height:36px!important;color:var(--nn-text)!important;background:var(--nn-surface)!important;border-radius:8px!important}.nodenest-main{margin-left:0;padding-bottom:72px}.dashboard-page{padding:20px 14px 96px}.dashboard-topbar{gap:18px;display:grid}.dashboard-top-actions{flex-wrap:wrap;width:100%;margin-top:0;gap:8px!important}.billing-portal-button{flex:168px;min-width:0!important}.top-user-summary,.top-caret,.top-avatar,.top-user-menu-button{display:none!important}.dashboard-summary-row{margin-top:18px}.dashboard-usage-strip{padding:14px}.dashboard-storage-usage,.dashboard-traffic-stat{grid-template-columns:28px minmax(0,1fr) auto;align-items:flex-start;display:grid}.catalog-panel{min-height:0;padding:14px}.catalog-controls{width:100%;flex-direction:column!important;gap:10px!important}.catalog-search,.catalog-category-select{width:100%}.catalog-grid{grid-template-columns:1fr;gap:12px}.catalog-pagination .MuiPagination-ul{justify-content:center}.catalog-app-card,.catalog-card-skeleton{height:124px!important}.dashboard-lower-grid{gap:12px}.active-deployments-panel{min-height:0;overflow:hidden}.deployment-table-head{display:none}.deployment-table-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;height:auto;min-height:64px;padding:11px}.deployment-table-row .deployment-row-menu{grid-area:1/2}.deployment-status-chip{grid-area:2/1/auto/-1}.dashboard-warning-card,.dashboard-quick-actions{min-height:0}.dashboard-toast-preview{grid-template-columns:32px 1fr 24px;gap:9px;width:auto;min-height:0;padding:12px 14px;bottom:84px;left:12px;right:12px}.dashboard-toast-preview p:nth-child(2){margin-top:4px!important}.deploy-dialog-grid{grid-template-columns:minmax(0,1fr) 250px}.deploy-dialog .MuiDialog-container{padding:12px}.deploy-dialog .MuiDialog-paper{max-height:calc(100dvh - 24px);width:min(590px,100vw - 24px)!important;max-width:590px!important}.deploy-dialog-content{padding:24px 18px 0!important}.route-page{width:calc(100% - 28px);min-height:100dvh;padding:24px 0 104px}.ops-row-card,.ops-info-card{padding:16px!important}.ops-usage-block{width:100%;min-width:0}.settings-grid,.support-grid,.feedback-layout{grid-template-columns:1fr}.support-card{min-height:0}.feedback-report-preview{position:static}.admin-summary-grid{grid-template-columns:1fr}.nodenest-bottom-nav{border-top:1px solid #ffffff14;position:fixed;bottom:0;left:0;right:0}}@media (width<=520px){.deploy-dialog-grid{grid-template-columns:1fr}.deploy-dialog-summary-stack{display:none!important}.deploy-dialog .MuiDialog-paper{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.dashboard-welcome{font-size:21px!important}.dashboard-subtitle{font-size:12px!important}.catalog-app-card-content{padding:16px 15px 14px!important}.deployment-table{border-radius:8px}.dashboard-warning-usage{width:100%}}
