.reference-dashboard{--rd-bg:#050505;--rd-panel:#0b0b0b;--rd-panel-2:#101010;--rd-line:#232323;--rd-line-soft:#191919;--rd-text:#f5f5f5;--rd-muted:#929292;--rd-dim:#666;min-height:100%;color:var(--rd-text);font-family:var(--font-inter),Inter,Arial,sans-serif}.dashboard-home{background:#050505!important;border-radius:0!important;margin:0!important}.reference-dashboard button,.reference-dashboard input{font:inherit}.reference-dashboard button{color:inherit}.reference-dashboard h1,.reference-dashboard h2,.reference-dashboard p{margin:0}.reference-dashboard .project-icon{color:#111;background:#f0f0f0;border:1px solid #2b2b2b;border-radius:50%;width:25px;height:25px;font-size:7px}.dashboard-topbar{justify-content:space-between;align-items:flex-start;gap:28px;min-height:62px;display:flex}.dashboard-topbar h1{letter-spacing:-.035em;font-size:27px;font-weight:600;line-height:1.15}.dashboard-topbar p{color:#aaa;margin-top:7px;font-size:12px}.dashboard-top-actions{align-items:center;gap:10px;display:flex}.dashboard-top-actions label{color:#888;background:#080808;border:1px solid #202020;border-radius:18px;align-items:center;gap:8px;width:195px;height:34px;padding:0 12px;display:flex}.dashboard-top-actions input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.dashboard-top-actions input::placeholder{color:#777}.notification-button{color:#c9c9c9;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.notification-button:hover{color:#fff}.new-project-button{background:#f4f4f4;border:1px solid #eee;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:10px;font-weight:600;display:flex;color:#111!important}.new-project-button:hover{background:#fff}.dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:10px 0 14px;display:grid}.dashboard-metric-card{border:1px solid var(--rd-line);background:linear-gradient(135deg,#0d0d0d,#090909);border-radius:7px;justify-content:space-between;align-items:flex-end;min-width:0;min-height:122px;padding:20px 18px 17px;display:flex}.dashboard-metric-card>div>span{color:#e4e4e4;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.dashboard-metric-card>div>strong{letter-spacing:-.025em;margin-top:17px;font-size:27px;font-weight:600;display:block}.dashboard-metric-card>div>small{color:#888;margin-top:4px;font-size:10px;display:block}.dashboard-metric-card>button{color:#b8b8b8;background:#0a0a0a;border:1px solid #292929;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;padding:0;display:grid}.dashboard-metric-card>button:hover{color:#fff;border-color:#555}.dashboard-primary-grid{grid-template-columns:minmax(360px,1.14fr) minmax(310px,.97fr) minmax(430px,1.39fr);gap:12px;display:grid}.dashboard-card{border:1px solid var(--rd-line);background:linear-gradient(145deg,#0c0c0c,#090909);border-radius:7px;min-width:0;overflow:hidden}.dashboard-card>header{justify-content:space-between;align-items:center;min-height:51px;padding:0 18px;display:flex}.dashboard-card h2{letter-spacing:-.01em;font-size:12px;font-weight:700}.dashboard-card>header>button,.dashboard-card>footer>button{color:#f0f0f0;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.dashboard-card>header>button{background:#0d0d0d;border:1px solid #242424;border-radius:5px;height:28px;padding:0 9px}.dashboard-card>footer{border-top:1px solid var(--rd-line-soft);align-items:center;min-height:49px;padding:0 18px;display:flex}.dashboard-card>footer>button{justify-content:space-between;width:100%}.dashboard-inline-empty{color:#777;text-align:center;place-items:center;min-height:155px;padding:20px;font-size:10px;display:grid}.dashboard-deployment-row{border:0;border-bottom:1px solid var(--rd-line-soft);text-align:left;background:0 0;grid-template-columns:26px minmax(95px,1fr) 73px 74px 88px 15px;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 15px;display:grid}.dashboard-deployment-row:hover{background:#0f0f0f}.dashboard-deployment-row>span{min-width:0}.dashboard-deployment-row strong,.dashboard-deployment-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-deployment-row strong{font-size:10px}.dashboard-deployment-row small{color:#8a8a8a;margin-top:3px;font-size:9px}.dashboard-deployment-row em{color:#8c8c8c;font-size:8px;font-style:normal}.dashboard-deployment-row code{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-deployment-row time{color:#b0b0b0;text-align:right;white-space:nowrap;font-size:8px}.dashboard-deployment-row>svg{color:#c7c7c7}.recent-deployments-card{grid-area:1/1}.resources-card{grid-area:1/2}.resources-card>header>button{color:#aaa}.resource-rows{padding:1px 18px 16px}.resource-row{padding:11px 0}.resource-row>span{color:#e3e3e3;align-items:center;gap:9px;font-size:10px;display:flex}.resource-row>div{justify-content:space-between;align-items:center;margin-top:-13px;padding-left:23px;display:flex}.resource-row>div small{color:#8c8c8c;margin-left:auto;font-size:8px}.resource-row>div strong{color:#ddd;text-align:right;width:36px;font-size:9px}.resource-row>i{background:#252525;height:2px;margin:9px 37px 0 23px;display:block;overflow:hidden}.resource-row>i>em{background:#f0f0f0;height:100%;display:block}.dashboard-right-stack{grid-area:1/3;gap:12px;display:grid}.kuro-card{min-height:205px;padding:17px 20px}.kuro-card>header{justify-content:flex-start;gap:9px;min-height:26px;padding:0}.kuro-card>header>span{color:#111;background:#f2f2f2;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.kuro-card h2{font-size:13px}.kuro-card>p{margin-top:14px;font-size:15px}.kuro-card form{background:#111;border:1px solid #272727;border-radius:6px;grid-template-columns:minmax(0,1fr) 29px;align-items:center;height:62px;margin-top:15px;padding:0 9px 0 12px;display:grid}.kuro-card form input{color:#eee;background:0 0;border:0;outline:0;min-width:0;font-size:9px}.kuro-card form input::placeholder{color:#777}.kuro-card form button{color:#ddd;background:#080808;border:0;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.kuro-suggestions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.kuro-suggestions button{color:#d5d5d5;background:#0a0a0a;border:1px solid #242424;border-radius:5px;height:24px;padding:0 9px;font-size:8px}.kuro-suggestions button:hover{border-color:#444}.quick-actions-card>header{min-height:40px;padding:0 15px}.quick-actions-card>div{grid-template-columns:1fr 1fr;gap:6px;padding:0 14px 14px;display:grid}.quick-actions-card>div>button{text-align:left;background:#0e0e0e;border:1px solid #232323;border-radius:5px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:43px;padding:6px 8px;display:grid}.quick-actions-card>div>button:hover{background:#121212;border-color:#444}.quick-actions-card>div>button>span{color:#eee;background:#181818;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.quick-actions-card>div>button>span svg{width:12px!important;height:12px!important}.quick-actions-card>div>button>strong{min-width:0;font-size:9px;font-weight:600}.quick-actions-card>div>button small{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:400;display:block;overflow:hidden}.quick-actions-card>div>button>svg{color:#ccc}.projects-table-card{grid-area:2/1}.recent-activity-card{grid-area:2/2}.dashboard-project-table{padding:0 18px 8px}.dashboard-table-head,.dashboard-project-table>button{grid-template-columns:minmax(120px,1.4fr) 95px 75px 16px;align-items:center;gap:7px;display:grid}.dashboard-table-head{border-bottom:1px solid var(--rd-line-soft);color:#777;height:30px;font-size:8px}.dashboard-project-table>button{border:0;border-bottom:1px solid var(--rd-line-soft);text-align:left;background:0 0;width:100%;min-height:43px;padding:0}.dashboard-project-table>button:last-child{border-bottom:0}.dashboard-project-table>button:hover{background:#0f0f0f}.dashboard-project-table>button>span:first-child{min-width:0}.dashboard-project-table>button strong,.dashboard-project-table>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-project-table>button strong{font-size:9px}.dashboard-project-table>button small{color:#858585;margin-top:3px;font-size:8px}.dashboard-project-table .status{background:#111;border:1px solid #252525;border-radius:4px;padding:4px 6px;font-size:8px}.dashboard-project-table .status i{width:4px;height:4px}.dashboard-project-table time{color:#999;font-size:8px}.dashboard-project-table>button>svg{color:#bbb}.recent-activity-card>div>button{border:0;border-bottom:1px solid var(--rd-line-soft);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) 70px;align-items:center;gap:9px;width:100%;min-height:49px;padding:0 18px;display:grid}.recent-activity-card>div>button:hover{background:#0f0f0f}.recent-activity-card>div>button>span{color:#eee;background:#181818;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.recent-activity-card>div>button>span svg{width:13px!important;height:13px!important}.recent-activity-card>div>button strong,.recent-activity-card>div>button small{display:block}.recent-activity-card>div>button strong{font-size:9px}.recent-activity-card>div>button small{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:400;overflow:hidden}.recent-activity-card>div>button time{color:#999;text-align:right;white-space:nowrap;font-size:8px}.infrastructure-banner{background:#040404;border:1px solid #292929;border-radius:7px;grid-area:2/3;grid-template-columns:1fr 1.1fr;min-height:276px;display:grid;position:relative;overflow:hidden}.infrastructure-banner:before{content:"";background:radial-gradient(circle at 80%,#ffffff14,#0000 36%);position:absolute;inset:0}.infrastructure-banner>div:first-child{z-index:1;padding:33px 0 25px 30px}.infrastructure-banner h2{letter-spacing:-.04em;font-size:25px;font-weight:500;line-height:1.08}.infrastructure-banner p{color:#aaa;margin-top:16px;font-size:10px}.infrastructure-banner button{background:#f2f2f2;border:0;border-radius:5px;align-items:center;gap:8px;height:33px;margin-top:31px;padding:0 14px;font-size:9px;font-weight:700;display:flex;color:#111!important}.kuro-orbit{min-height:276px;position:relative}.kuro-orbit:before,.kuro-orbit:after,.kuro-orbit>i{content:"";border:1px solid #1e1e1e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kuro-orbit:before{width:330px;height:330px}.kuro-orbit:after{width:250px;height:250px}.kuro-orbit>i{width:174px;height:174px}.kuro-orbit>span{background:radial-gradient(circle at 45% 20%,#262626 0,#080808 48%,#000 70%);border:1px solid #333;border-radius:48% 48% 35% 35%;width:180px;height:220px;position:absolute;bottom:-66px;right:28px}.kuro-orbit>span:before{content:"";background:radial-gradient(circle at 30% 20%,#343434,#090909 52%,#000 70%);border:1px solid #444;border-radius:47%;width:137px;height:125px;position:absolute;top:-85px;left:20px}.kuro-orbit>span:after{content:"";background:#030303;border:1px solid #252525;border-radius:40%;width:113px;height:73px;position:absolute;top:-58px;left:31px}.kuro-orbit>span b{z-index:2;background:#fff;border-radius:7px;width:9px;height:32px;position:absolute;top:-29px;box-shadow:0 0 12px #fff}.kuro-orbit>span b:first-child{left:55px}.kuro-orbit>span b:last-child{left:102px}.kuro-orbit>em{z-index:3;background:#080808;border:1px solid #444;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:76px;right:16px}.kuro-orbit>em img{filter:invert()}.dashboard-footer{color:#777;border-top:1px solid #171717;justify-content:space-between;align-items:center;min-height:54px;margin:10px -29px 0;padding:0 31px;font-size:9px;display:flex}.dashboard-footer nav{gap:27px;display:flex}.dashboard-footer a{color:#929292;text-decoration:none}.dashboard-footer a:hover{color:#fff}.platform-shell{background:#050505!important;grid-template-columns:245px minmax(0,1fr)!important;gap:0!important;padding:0!important}.platform-sidebar{background:#050505!important;border-right:1px solid #1b1b1b!important;border-radius:0!important;height:100dvh!important}.workspace-switcher{border:0!important;gap:8px!important;height:73px!important;margin:0 20px!important;padding:0!important}.workspace-switcher img{filter:invert()!important;background:0 0!important;border-radius:0!important;width:27px!important;height:27px!important;padding:4px!important}.workspace-switcher strong{color:#f4f4f4;letter-spacing:-.04em;font-size:16px!important}.workspace-switcher>span{display:none}.platform-sidebar>nav:first-of-type{gap:3px!important;padding:16px 20px!important;display:grid!important}.platform-sidebar>nav:first-of-type button{color:#a8a8a8!important;background:0 0!important;border:0!important;border-radius:6px!important;gap:11px!important;height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:500!important}.platform-sidebar>nav:first-of-type button:hover{color:#eee!important;background:#101010!important}.platform-sidebar>nav:first-of-type button svg{color:currentColor!important;width:15px!important;height:15px!important}.sidebar-plan{background:#060606;border:1px solid #212121;border-radius:7px;gap:5px;margin:auto 20px 20px;padding:19px 15px 17px;display:grid}.sidebar-plan>small{color:#777;font-size:9px}.sidebar-plan>strong{font-size:14px}.sidebar-plan>a{color:#eee;background:#151515;border-radius:4px;justify-content:space-between;align-items:center;height:31px;margin-top:7px;padding:0 10px;font-size:9px;text-decoration:none;display:flex}.sidebar-plan>div{border-top:1px solid #171717;margin-top:15px;padding-top:15px;display:grid}.sidebar-plan>div>span{color:#999;justify-content:space-between;font-size:9px;display:flex}.sidebar-plan>div>span b{color:#ccc;font-weight:500}.sidebar-plan>div>i{background:#202020;border-radius:2px;height:3px;margin-top:11px;overflow:hidden}.sidebar-plan>div>i em{background:#f0f0f0;height:100%;display:block}.sidebar-plan>div>small{color:#888;margin-top:9px;font-size:9px}.profile-menu-shell .profile-button{background:#080808!important;border:1px solid #202020!important;border-radius:6px!important;width:calc(100% - 40px)!important;height:57px!important;margin:0 20px!important;padding:0 12px!important}.profile-menu-shell .profile-button:hover{background:#111!important}.platform-sidebar .profile-button>strong{font-size:10px!important}.profile-menu{background:#0d0d0d!important;width:calc(100% - 40px)!important;bottom:66px!important;left:20px!important}.home-mobile-menu{z-index:4;position:absolute;top:20px;left:16px;display:none!important}@media (max-width:1450px){.dashboard-home .platform-content{padding-inline:22px!important}.dashboard-primary-grid{grid-template-columns:minmax(340px,1.1fr) minmax(290px,.9fr) minmax(380px,1.25fr)}.dashboard-deployment-row{grid-template-columns:26px minmax(88px,1fr) 60px 60px 76px 14px}.kuro-suggestions button{padding-inline:6px}.dashboard-footer{margin-inline:-22px}}@media (max-width:1200px){.dashboard-metrics{grid-template-columns:repeat(3,1fr)}.dashboard-primary-grid{grid-template-columns:1.1fr .9fr}.recent-deployments-card{grid-column:1}.resources-card{grid-column:2}.dashboard-right-stack{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr}.projects-table-card{grid-area:3/1}.recent-activity-card{grid-area:3/2}.infrastructure-banner{grid-area:4/1/auto/-1}.dashboard-primary-grid{grid-auto-flow:row}}@media (max-width:820px){.platform-shell{padding:0!important;display:block!important}.platform-sidebar{width:245px!important;height:100dvh!important;top:0!important;left:0!important}.dashboard-home{min-height:100dvh!important}.dashboard-home .platform-content{padding:82px 16px 0!important}.home-mobile-menu{display:grid!important}.dashboard-topbar{display:block}.dashboard-top-actions{margin-top:20px}.dashboard-top-actions label{flex:1;width:auto}.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-primary-grid{grid-template-columns:1fr}.recent-deployments-card,.resources-card,.dashboard-right-stack,.projects-table-card,.recent-activity-card,.infrastructure-banner{grid-area:auto/1}.dashboard-right-stack{grid-template-columns:1fr}.dashboard-footer{margin-inline:-16px;padding-inline:17px}}@media (max-width:560px){.dashboard-top-actions{flex-wrap:wrap}.dashboard-top-actions label{flex-basis:calc(100% - 45px)}.new-project-button{justify-content:center;width:100%}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metric-card{min-height:108px}.dashboard-deployment-row{grid-template-columns:26px minmax(0,1fr) 65px 14px}.dashboard-deployment-row em,.dashboard-deployment-row code{display:none}.quick-actions-card>div{grid-template-columns:1fr}.dashboard-project-table{overflow-x:auto}.dashboard-table-head,.dashboard-project-table>button{min-width:390px}.infrastructure-banner{grid-template-columns:1fr;min-height:370px}.infrastructure-banner>div:first-child{padding:30px}.kuro-orbit{width:250px;position:absolute;bottom:-95px;right:-30px}.dashboard-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-block:16px}.dashboard-footer nav{gap:18px}}@media (prefers-reduced-motion:reduce){.reference-dashboard *{scroll-behavior:auto!important;transition:none!important}}.platform-sidebar>nav:first-of-type>a{color:#a8a8a8;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;height:38px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.platform-sidebar>nav:first-of-type>a:hover{color:#eee;background:#101010}.platform-sidebar>nav:first-of-type>a svg{color:currentColor!important;width:15px!important;height:15px!important}.projects-reference-page{--rd-line:#232323;--rd-line-soft:#191919;color:#f5f5f5;min-height:100%;font-family:var(--font-inter),Inter,Arial,sans-serif}.projects-reference-page h1,.projects-reference-page h2,.projects-reference-page h3,.projects-reference-page p{margin:0}.projects-topbar{min-height:74px}.projects-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.projects-summary article{border:1px solid var(--rd-line);background:linear-gradient(135deg,#0d0d0d,#090909);border-radius:7px;min-height:112px;padding:18px}.projects-summary article>span{color:#dfdfdf;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.projects-summary article>strong{letter-spacing:-.03em;margin-top:16px;font-size:25px;font-weight:600;display:block}.projects-summary article>small{color:#858585;margin-top:3px;font-size:9px;display:block}.projects-catalog{border:1px solid var(--rd-line);background:linear-gradient(145deg,#0c0c0c,#080808);border-radius:7px;overflow:hidden}.projects-catalog>header{border-bottom:1px solid var(--rd-line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:0 18px;display:flex}.projects-catalog>header>div{align-items:center;gap:9px;display:flex}.projects-catalog>header h2{font-size:12px}.projects-catalog>header>div>span{color:#aaa;background:#111;border:1px solid #292929;border-radius:5px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.projects-catalog>header nav{background:#090909;border:1px solid #222;border-radius:6px;align-items:center;gap:4px;padding:3px;display:flex}.projects-catalog>header nav button{color:#888;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:8px;display:flex}.projects-catalog>header nav button:hover{color:#ddd}.projects-catalog>header nav button.active{color:#fff;background:#181818}.projects-catalog>header nav button span{color:#aaa;background:#222;border-radius:4px;place-items:center;min-width:15px;height:15px;font-size:7px;display:grid}.projects-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.project-reference-card{color:#eee;text-align:left;background:#0b0b0b;border:1px solid #202020;border-radius:7px;min-width:0;min-height:265px;padding:0 16px;display:block}.project-reference-card:hover{background:#0e0e0e;border-color:#3a3a3a}.project-reference-card>header{border-bottom:1px solid #191919;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;height:57px;display:grid}.project-reference-card>header .project-icon{width:28px;height:28px}.project-reference-card>header .status{background:#111;border:1px solid #252525;border-radius:5px;justify-self:start;padding:4px 7px;font-size:8px}.project-reference-card>header .status i{width:5px;height:5px}.project-reference-card>header>svg{color:#777}.project-reference-copy{padding:16px 0 12px}.project-reference-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.project-reference-domain{color:#8e8e8e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex;overflow:hidden}.project-reference-domain svg{flex:none}.project-reference-repository{color:#aaa;background:#0e0e0e;border:1px solid #202020;border-radius:5px;align-items:center;gap:8px;min-width:0;height:35px;padding:0 10px;font-size:9px;display:flex}.project-reference-repository span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-reference-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0;display:grid}.project-reference-card dl div{min-width:0}.project-reference-card dt{color:#666;font-size:8px}.project-reference-card dd{color:#bbb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:5px 0 0;font-size:9px;display:flex;overflow:hidden}.project-reference-card>footer{color:#d4d4d4;border-top:1px solid #191919;justify-content:space-between;align-items:center;height:43px;margin-top:13px;font-size:9px;display:flex}.projects-reference-empty{text-align:center;align-content:center;place-items:center;min-height:430px;padding:40px;display:grid}.projects-reference-empty>span{color:#bbb;background:#111;border:1px solid #292929;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.projects-reference-empty h2{margin-top:15px;font-size:15px}.projects-reference-empty p{color:gray;max-width:350px;margin-top:7px;font-size:10px;line-height:1.5}.projects-reference-empty button{color:#111;background:#f2f2f2;border:0;border-radius:5px;align-items:center;gap:7px;height:34px;margin-top:17px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.projects-footer{margin-top:14px}@media (max-width:1200px){.projects-summary{grid-template-columns:repeat(3,1fr)}.projects-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.projects-reference-page{padding-top:0}.projects-catalog>header{flex-direction:column;align-items:flex-start;padding-block:14px}.projects-catalog>header nav{width:100%;overflow-x:auto}.projects-catalog>header nav button{white-space:nowrap;flex:1;justify-content:center}}@media (max-width:600px){.projects-summary{grid-template-columns:1fr 1fr}.projects-reference-grid{grid-template-columns:1fr;padding:10px}.projects-catalog>header nav button span{display:none}}@media (max-width:400px){.projects-summary,.project-reference-card dl{grid-template-columns:1fr}}.projects-master-page{color:#f5f5f5;min-height:100%;font-family:var(--font-inter),Inter,Arial,sans-serif}.projects-master-page button,.projects-master-page input{font:inherit}.projects-master-page h1,.projects-master-page p{margin:0}.projects-master-header{justify-content:space-between;align-items:flex-start;gap:28px;min-height:61px;display:flex}.projects-master-header h1{letter-spacing:-.035em;font-size:27px;font-weight:600;line-height:1.12}.projects-master-header p{color:#aaa;margin-top:8px;font-size:12px}.projects-master-header>div:last-child{align-items:center;gap:9px;display:flex}.projects-master-header label{color:#8c8c8c;background:#070707;border:1px solid #202020;border-radius:18px;align-items:center;gap:8px;width:298px;height:34px;padding:0 12px;display:flex}.projects-master-header label input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.projects-master-header label input::placeholder{color:#777}.projects-master-header label kbd{color:#8c8c8c;font:8px var(--font-inter),Inter,sans-serif}.projects-master-header>div:last-child>button:not(.projects-master-new){color:#d3d3d3;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.projects-master-new{background:#f4f4f4;border:1px solid #fff;border-radius:6px;align-items:center;gap:7px;height:38px;margin-left:7px;padding:0 15px;font-size:10px;font-weight:600;display:flex;color:#111!important}.projects-master-tabs{align-items:center;gap:4px;height:58px;display:flex}.projects-master-tabs button{color:#9a9a9a;background:0 0;border:0;border-radius:18px;align-items:center;gap:11px;height:32px;padding:0 14px;font-size:10px;display:flex}.projects-master-tabs button span{color:#bbb;background:#242424;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.projects-master-tabs button.active{color:#fff;background:#171717;font-weight:700}.projects-master-tabs button.active span{color:#eee;background:#333}.projects-master-layout{grid-template-columns:minmax(0,1fr) 496px;align-items:start;display:grid}.projects-master-list{background:#060606;border:1px solid #222;border-radius:7px;min-width:0;margin-right:20px;overflow:hidden}.projects-master-list>header{border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.projects-master-list>header>button,.projects-master-list>header>div>button{color:#d5d5d5;background:#0c0c0c;border:1px solid #242424;border-radius:5px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:9px;display:flex}.projects-master-list>header>div{align-items:center;gap:10px;display:flex}.projects-view-toggle{background:#0b0b0b;border:1px solid #242424;border-radius:5px;grid-template-columns:42px 42px;display:grid;overflow:hidden}.projects-view-toggle button{color:#777;background:0 0;border:0;border-right:1px solid #242424;place-items:center;height:32px;padding:0;display:grid}.projects-view-toggle button:last-child{border-right:0}.projects-view-toggle button.active{color:#eee;background:#191919}.projects-master-table{padding:0 7px 7px}.projects-master-table-head,.projects-master-row{grid-template-columns:minmax(220px,2fr) minmax(95px,.9fr) minmax(90px,.85fr) minmax(90px,.8fr) minmax(85px,.75fr) 22px;align-items:center;gap:10px;display:grid}.projects-master-table-head{color:#888;border-bottom:1px solid #1d1d1d;height:41px;margin:0 -7px;padding:0 17px;font-size:9px}.projects-master-row{color:#bbb;text-align:left;background:linear-gradient(100deg,#0f0f0f,#0b0b0b);border:1px solid #1e1e1e;border-radius:6px;width:100%;min-height:68px;margin-top:6px;padding:0 12px}.projects-master-row:hover{background:#111;border-color:#323232}.projects-master-row.selected{background:linear-gradient(100deg,#121212,#0d0d0d);border-color:#303030}.projects-master-table.compact .projects-master-row{min-height:55px}.projects-master-project{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.projects-master-project .project-icon{color:#111;background:#f2f2f2;border:1px solid #242424;border-radius:8px;width:44px;height:44px;font-size:9px}.projects-master-row:nth-child(3n) .projects-master-project .project-icon{color:#eee;background:#050505}.projects-master-project>span:last-child{min-width:0}.projects-master-project strong,.projects-master-project small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projects-master-project strong{color:#eee;font-size:10px}.projects-master-project small{color:#8d8d8d;margin-top:4px;font-size:9px}.projects-master-row>span:nth-child(3),.projects-master-row>time{color:#a0a0a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.projects-master-row>svg{color:#b5b5b5}.project-environment{color:#ddd;white-space:nowrap;background:#0b0b0b;border:1px solid #272727;border-radius:4px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal;display:inline-flex}.project-environment b{background:#999;border-radius:50%;width:4px;height:4px}.project-environment.production b{background:#35e59a;box-shadow:0 0 5px #35e59a59}.project-environment.preview b{background:#2878ff;box-shadow:0 0 5px #2878ff59}.project-environment.draft b{background:#aaa}.project-team{align-items:center;display:flex}.project-team i{color:#111;background:#b6aca1;border:1px solid #414141;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-5px;font-size:7px;font-style:normal;font-weight:700;display:grid}.project-team i:first-child{color:#fff;background:#777;margin-left:0}.project-team em{color:#aaa;background:#191919;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:4px;font-size:7px;font-style:normal;display:grid}.projects-master-empty{color:#777;align-content:center;place-items:center;gap:6px;min-height:570px;font-size:9px;display:grid}.projects-master-empty strong{color:#ddd;font-size:11px}.projects-master-list>footer{color:#929292;border-top:1px solid #1d1d1d;justify-content:space-between;align-items:center;height:53px;padding:0 17px;font-size:9px;display:flex}.projects-master-list>footer nav{align-items:center;gap:5px;display:flex}.projects-master-list>footer nav button{color:#aaa;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;font-size:9px;display:grid}.projects-master-list>footer nav button.active{color:#fff;background:#171717}.projects-master-list>footer nav button:disabled{color:#444}.projects-master-detail{border-left:1px solid #1c1c1c;gap:8px;min-width:0;padding-left:26px;display:grid}.projects-master-detail>section{background:linear-gradient(140deg,#0d0d0d,#080808);border:1px solid #222;border-radius:7px;overflow:hidden}.project-detail-card>header{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:100px;padding:0 18px;display:grid}.project-detail-card>header .project-icon{color:#111;background:#f1f1f1;border-radius:12px;width:64px;height:64px;font-size:12px}.project-detail-card>header>span{min-width:0}.project-detail-card>header strong,.project-detail-card>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-detail-card>header strong{color:#f3f3f3;align-items:center;gap:8px;font-size:16px;display:flex}.project-detail-card>header small{color:#929292;margin-top:5px;font-size:10px}.project-detail-card>header>.project-environment{background:0 0;border:0}.project-detail-actions{grid-template-columns:1fr 1.1fr 1.05fr 40px;gap:5px;padding:0 18px 9px;display:grid}.project-detail-actions a,.project-detail-actions button{color:#e0e0e0;background:#0a0a0a;border:1px solid #242424;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0;font-size:9px;text-decoration:none;display:flex}.project-detail-actions button:disabled{opacity:.5}.project-detail-card>nav{border-bottom:1px solid #222;align-items:end;gap:25px;height:48px;padding:0 18px;display:flex;overflow-x:auto}.project-detail-card>nav button{color:#949494;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;height:40px;padding:0;font-size:9px}.project-detail-card>nav button.active{color:#fff;border-color:#fff}.project-detail-description{background:#0b0b0b;border:1px solid #202020;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-height:65px;margin:12px 17px;padding:0 11px;display:grid}.project-detail-description p{color:#aaa;font-size:9px;line-height:1.5}.project-detail-description button{color:#ddd;background:#0d0d0d;border:1px solid #272727;border-radius:4px;height:31px;padding:0 11px;font-size:9px}.project-detail-card dl{gap:0;margin:0;padding:0 17px 15px;display:grid}.project-detail-card dl>div{grid-template-columns:135px minmax(0,1fr);align-items:center;min-height:29px;display:grid}.project-detail-card dt{color:#8f8f8f;align-items:center;gap:8px;font-size:9px;display:flex}.project-detail-card dd{color:#ddd;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;font-size:9px;display:flex;overflow:hidden}.project-detail-performance>header,.project-detail-deployments>header{justify-content:space-between;align-items:center;height:53px;padding:0 17px;display:flex}.project-detail-performance>header strong,.project-detail-deployments>header strong{font-size:11px}.project-detail-performance>header small{color:#858585;font-weight:400}.project-detail-performance>header button,.project-detail-deployments>header button{color:#ddd;background:#0b0b0b;border:1px solid #242424;border-radius:4px;align-items:center;gap:6px;height:27px;padding:0 9px;font-size:8px;display:flex}.project-detail-performance>div{grid-template-columns:repeat(4,1fr);padding:4px 17px 17px;display:grid}.project-detail-performance>div>span{border-right:1px solid #1d1d1d;min-width:0;padding:0 14px;display:block}.project-detail-performance>div>span:first-child{padding-left:0}.project-detail-performance>div>span:last-child{border:0;padding-right:0}.project-detail-performance span small,.project-detail-performance span strong,.project-detail-performance span em{display:block}.project-detail-performance span small{color:#858585;font-size:8px}.project-detail-performance span strong{color:#f0f0f0;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:17px;font-weight:500;overflow:hidden}.project-detail-performance span em{color:#3cdd91;margin-top:7px;font-size:8px;font-style:normal}.project-detail-performance span em.neutral{color:#b4b4b4}.project-detail-deployments>div{padding:0 17px 10px}.project-detail-deployments>div>div{border-top:1px solid #191919;grid-template-columns:18px minmax(105px,1fr) 73px 55px auto;align-items:center;gap:8px;min-height:42px;display:grid}.project-detail-deployments>div>div>svg{color:#d5d5d5}.project-detail-deployments>div strong{color:#ddd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-detail-deployments>div span,.project-detail-deployments>div time{color:#929292;white-space:nowrap;font-size:8px}.project-detail-deployments>div em{color:#46d78d;text-transform:capitalize;background:#0c2017;border-radius:4px;padding:4px 7px;font-size:7px;font-style:normal}.project-detail-deployments>div em.error{color:#d77;background:#211010}.project-detail-deployments>div>p{color:#777;text-align:center;margin:0;padding:25px 0;font-size:9px}.projects-master-no-selection{color:#777;align-content:center;place-items:center;gap:8px;min-height:300px;font-size:9px;display:grid}.projects-master-no-selection strong{color:#ddd;font-size:11px}.platform-sidebar:after{color:#747474;content:"© 2026 Tucloud. All rights reserved.";font-size:8px;position:absolute;bottom:18px;left:22px}.profile-menu-shell{margin-bottom:60px!important}@media (max-width:1450px){.projects-master-layout{grid-template-columns:minmax(0,1fr) 430px}.projects-master-detail{padding-left:18px}.projects-master-list{margin-right:14px}.projects-master-table-head,.projects-master-row{grid-template-columns:minmax(190px,1.8fr) 90px 75px 75px 75px 18px}.project-detail-card>nav{gap:16px}.project-detail-performance>div>span{padding-inline:8px}}@media (max-width:1180px){.projects-master-layout{grid-template-columns:1fr}.projects-master-list{margin-right:0}.projects-master-detail{border-top:1px solid #1c1c1c;border-left:0;grid-template-columns:1fr 1fr;margin-top:14px;padding:14px 0 0}.project-detail-card{grid-column:1/-1}.project-detail-performance,.project-detail-deployments{align-self:start}}@media (max-width:900px){.projects-master-header{flex-direction:column;align-items:flex-start}.projects-master-header>div:last-child{width:100%}.projects-master-header label{flex:1;width:auto}.projects-master-tabs{margin-top:12px;overflow-x:auto}.projects-master-table{overflow-x:auto}.projects-master-table-head,.projects-master-row,.projects-master-list>footer{min-width:760px}.projects-master-detail{grid-template-columns:1fr}.project-detail-performance,.project-detail-deployments{grid-column:1}.projects-master-page{padding-top:0}}@media (max-width:600px){.projects-master-header>div:last-child{flex-wrap:wrap}.projects-master-header label{flex-basis:calc(100% - 86px)}.projects-master-new{justify-content:center;width:100%;margin-left:0}.projects-master-list>header{flex-direction:column;align-items:flex-start;gap:9px;height:auto;padding-block:12px}.projects-master-list>header>div{justify-content:space-between;width:100%}.projects-master-detail{padding-top:10px}.project-detail-card>header{grid-template-columns:52px minmax(0,1fr);min-height:86px}.project-detail-card>header .project-icon{width:52px;height:52px}.project-detail-card>header>.project-environment{grid-column:1/-1;margin-bottom:10px}.project-detail-actions{grid-template-columns:1fr 1fr}.project-detail-card>nav{gap:20px}.project-detail-performance>div{grid-template-columns:1fr 1fr;gap:18px}.project-detail-performance>div>span{border:0;padding:0}.profile-menu-shell{margin-bottom:55px!important}}.projects-master-detail{margin-top:-58px}@media (max-width:1180px){.projects-master-detail{margin-top:14px}}.dashboard-global-topbar{min-height:62px}.dashboard-global-topbar .dashboard-top-actions label{width:298px}.dashboard-global-topbar .dashboard-top-actions kbd{color:#777;font:8px var(--font-inter),Inter,sans-serif;flex:none}.dashboard-unified .page-title{justify-content:flex-end;align-items:center;min-height:0;margin:0 0 18px}.dashboard-unified .page-title:not(:has(>:nth-child(2))){display:none}.dashboard-unified .environment-header{justify-content:flex-end;margin-bottom:18px}.dashboard-unified .environment-header>div:first-child{display:none}.dashboard-unified .platform-error{margin-top:8px}.dashboard-unified .projects-master-page,.dashboard-unified .reference-dashboard{min-height:0}@media (max-width:820px){.dashboard-global-topbar{min-height:0}.dashboard-global-topbar .dashboard-top-actions label{width:auto}}.deployments-master-page{color:#f5f5f5;min-height:100%;font-family:var(--font-inter),Inter,Arial,sans-serif}.deployments-master-page button,.deployments-master-page input{font:inherit}.deployment-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin:0 0 12px;display:grid}.deployment-metric-grid article{background:linear-gradient(140deg,#0e0e0e,#090909);border:1px solid #222;border-radius:7px;min-width:0;height:96px;padding:17px 16px;position:relative}.deployment-metric-grid article>span{color:#bdbdbd;align-items:center;gap:6px;font-size:8px;display:flex}.deployment-metric-grid article>span>b{background:#d84d4d;border-radius:50%;width:5px;height:5px}.deployment-metric-grid article>strong{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;margin-top:14px;font-size:19px;font-weight:500;display:block;overflow:hidden}.deployment-metric-grid article>small{color:#818181;margin-top:5px;font-size:8px;display:block}.deployment-metric-grid article>svg{color:#757575;position:absolute;bottom:22px;right:18px}.deployment-metric-grid article>strong>em{color:#777;font-size:9px;font-style:normal;font-weight:400}.deployment-ring{--deployment-value:0deg;background:conic-gradient(#eee var(--deployment-value),#2a2a2a 0);border-radius:50%;width:26px;height:26px;position:absolute;bottom:21px;right:16px}.deployment-ring:after{content:"";background:#0b0b0b;border-radius:50%;position:absolute;inset:2px}.deployment-spinner{border:3px dotted #444;border-radius:50%;width:24px;height:24px;animation:1.2s linear infinite deployment-spin;position:absolute;bottom:22px;right:18px}.deployment-failed-mark{color:#d64f4f;border:1px solid #3a2020;border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;font-style:normal;display:grid;position:absolute;bottom:21px;right:17px}.deployment-metric-grid article.failed>strong{color:#eee}.deployment-metric-grid article.bandwidth>strong{font-size:13px}.deployment-metric-grid article.bandwidth>small{align-items:center;gap:8px;display:flex}.deployment-metric-grid article.bandwidth>small>i{background:#272727;border-radius:3px;width:86px;height:3px;display:block;overflow:hidden}.deployment-metric-grid article.bandwidth>small>i>b{background:#eee;height:100%;display:block}@keyframes deployment-spin{to{transform:rotate(360deg)}}.deployments-master-layout{display:block}.deployments-master-list{background:#070707;border:1px solid #222;border-radius:7px;min-width:0;overflow:hidden}.deployments-master-list>header{border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:7px 13px;display:flex}.deployments-master-list>header>nav{align-items:center;gap:3px;display:flex}.deployments-master-list>header>nav button{color:#929292;white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;gap:7px;height:28px;padding:0 9px;font-size:8px;display:flex}.deployments-master-list>header>nav button span{color:#bcbcbc;background:#252525;border-radius:4px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.deployments-master-list>header>nav button.active{color:#fff;background:#171717;font-weight:700}.deployments-master-list>header>div{align-items:center;gap:7px;display:flex}.deployments-master-list>header label{color:#777;background:#090909;border:1px solid #242424;border-radius:5px;align-items:center;gap:7px;width:165px;height:30px;padding:0 9px;display:flex}.deployments-master-list>header input{color:#ddd;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.deployments-master-list>header input::placeholder{color:#6f6f6f}.deployments-master-list>header>div>button{color:#ccc;background:#0b0b0b;border:1px solid #242424;border-radius:5px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:8px;display:flex}.deployments-master-table{overflow-x:auto}.deployments-master-table-head,.deployments-master-row{grid-template-columns:minmax(165px,1.65fr) minmax(90px,.85fr) 88px 76px minmax(92px,.9fr) 105px 58px 18px;align-items:center;gap:9px;min-width:850px;display:grid}.deployments-master-table-head{color:#858585;border-bottom:1px solid #1d1d1d;height:42px;padding:0 14px;font-size:8px}.deployments-master-row{color:#a9a9a9;text-align:left;background:0 0;border:0;border-bottom:1px solid #1b1b1b;width:100%;min-height:57px;padding:0 14px}.deployments-master-row:hover,.deployments-master-row.selected{background:#0f0f0f}.deployment-project-cell{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.deployment-project-cell .project-icon{color:#111;background:#f2f2f2;border-radius:6px;width:29px;height:29px;font-size:7px}.deployment-project-cell>span{min-width:0}.deployment-project-cell strong,.deployment-project-cell small,.deployment-version strong,.deployment-version small,.deployments-master-row time strong,.deployments-master-row time small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deployment-project-cell strong{color:#e8e8e8;font-size:8px}.deployment-project-cell small{color:#777;margin-top:3px;font-size:7px}.deployments-master-row>span:nth-child(2),.deployments-master-row>span:nth-child(7){text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.deployments-master-row>.project-environment{font-size:7px}.deployment-result{text-transform:capitalize;font-size:8px}.deployment-result.ready{color:#4bd68e}.deployment-result.building,.deployment-result.queued{color:#498dff}.deployment-result.error,.deployment-result.cancelled{color:#e45757}.deployment-version strong,.deployments-master-row time strong{color:#b7b7b7;font-size:8px;font-weight:500}.deployment-version small,.deployments-master-row time small{color:#767676;margin-top:3px;font-size:7px}.deployments-master-row>svg{color:#aaa}.deployments-master-empty{color:#777;align-content:center;place-items:center;gap:6px;min-height:455px;font-size:9px;display:grid}.deployments-master-empty strong{color:#ddd;font-size:11px}.deployments-master-list>footer{color:#888;justify-content:space-between;align-items:center;height:48px;padding:0 14px;font-size:8px;display:flex}.deployments-master-list>footer nav{align-items:center;gap:5px;display:flex}.deployments-master-list>footer nav button{color:#aaa;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;font-size:8px;display:grid}.deployments-master-list>footer nav button.active{color:#fff;background:#181818}.deployments-master-list>footer nav button:disabled{color:#3f3f3f}.deployment-detail-page{color:#f5f5f5;width:100%;min-height:100%;font-family:var(--font-inter),Inter,Arial,sans-serif}.deployment-detail-page button{font:inherit}.deployment-detail-page-header{background:linear-gradient(140deg,#0e0e0e,#090909);border:1px solid #222;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:grid}.deployment-detail-back{color:#ddd;background:#0b0b0b;border:1px solid #292929;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:9px;display:flex}.deployment-detail-back svg{transform:rotate(180deg)}.deployment-detail-page-header>div{min-width:0}.deployment-detail-page-header>div>small{color:#777;font-size:8px;display:block}.deployment-detail-page-header h2{color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:19px;font-weight:600;overflow:hidden}.deployment-detail-page-header p{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.deployment-detail-page-content{gap:14px;width:100%;display:grid}.deployment-detail-page-content>section{background:linear-gradient(140deg,#0d0d0d,#080808);border:1px solid #222;border-radius:8px;overflow:hidden}.deployment-detail-page-content .deployment-detail-actions{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding-inline:18px}.deployment-detail-page-content .deployment-preview{height:360px;margin:12px 18px}.deployment-detail-page-content .deployment-preview iframe{width:200%;height:200%;transform:scale(.5)}.deployment-detail-page-content .deployment-detail-card dl{grid-template-columns:1fr 1fr;column-gap:36px;padding:4px 18px 18px}.deployment-detail-page-content .deployment-detail-performance>header{height:58px;padding-inline:18px}.deployment-detail-page-content .deployment-detail-performance>div{padding:4px 18px 18px}@media (max-width:700px){.deployment-detail-page-header{grid-template-columns:1fr;align-items:start}.deployment-detail-page-header>.deployment-result,.deployment-detail-back{width:max-content}.deployment-detail-page-content .deployment-detail-card dl{grid-template-columns:1fr}.deployment-detail-page-content .deployment-preview{height:220px;margin-inline:12px}.deployment-detail-page-content .deployment-detail-performance>div{grid-template-columns:1fr 1fr;gap:15px}.deployment-detail-page-content .deployment-detail-performance>div>span{border:0;padding:0}}.deployment-detail-card>header{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:0 13px;display:grid}.deployment-detail-card>header .project-icon{color:#111;background:#f1f1f1;border-radius:8px;width:45px;height:45px;font-size:9px}.deployment-detail-card>header>span{min-width:0}.deployment-detail-card>header strong,.deployment-detail-card>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deployment-detail-card>header strong{color:#eee;align-items:center;gap:6px;font-size:12px;display:flex}.deployment-detail-card>header small{color:#818181;margin-top:4px;font-size:8px}.deployment-detail-card>header>.project-environment{background:0 0;border:0;font-size:7px}.deployment-detail-actions{grid-template-columns:1fr 1fr 1.15fr 32px;gap:4px;padding:0 13px 9px;display:grid}.deployment-detail-actions a,.deployment-detail-actions button{color:#ddd;background:#0a0a0a;border:1px solid #242424;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:31px;padding:0;font-size:7px;text-decoration:none;display:flex}.deployment-detail-actions button:disabled{opacity:.5}.deployment-detail-card>nav{border-bottom:1px solid #202020;align-items:end;gap:19px;height:40px;padding:0 13px;display:flex;overflow-x:auto}.deployment-detail-card>nav button{color:#888;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;height:34px;padding:0;font-size:7px}.deployment-detail-card>nav button.active{color:#fff;border-color:#fff}.deployment-preview{background:radial-gradient(circle at 78% 55%,#272727,#050505 42%);border:1px solid #242424;border-radius:5px;height:165px;margin:10px 12px;position:relative;overflow:hidden}.deployment-preview iframe{pointer-events:none;transform-origin:0 0;border:0;width:1440px;height:900px;position:absolute;top:0;left:0;transform:scale(.205)}.deployment-preview>div{background:radial-gradient(circle at 82% 78%,#383838 0,#151515 22%,#0000 23%);padding:16px;position:absolute;inset:0}.deployment-preview>div small{color:#aaa;font-size:6px}.deployment-preview>div strong{margin-top:28px;font-size:20px;font-weight:500;line-height:1.05;display:block}.deployment-preview>div span{color:#888;margin-top:12px;font-size:7px;display:block}.deployment-detail-card dl{gap:0;margin:0;padding:0 13px 13px;display:grid}.deployment-detail-card dl>div{grid-template-columns:105px minmax(0,1fr);align-items:center;min-height:24px;display:grid}.deployment-detail-card dt{color:#858585;align-items:center;gap:7px;font-size:7px;display:flex}.deployment-detail-card dd{color:#d0d0d0;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin:0;font-size:7px;display:flex;overflow:hidden}.deployment-detail-status.ready{color:#47d58d}.deployment-detail-status.building,.deployment-detail-status.queued{color:#4a8fff}.deployment-detail-status.error,.deployment-detail-status.cancelled{color:#e15a5a}.deployment-detail-performance>header{justify-content:space-between;align-items:center;height:45px;padding:0 13px;display:flex}.deployment-detail-performance>header strong{font-size:9px}.deployment-detail-performance>header small{color:#777;font-weight:400}.deployment-detail-performance>header button{color:#ccc;background:#0b0b0b;border:1px solid #242424;border-radius:4px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:7px;display:flex}.deployment-detail-performance>div{grid-template-columns:repeat(4,1fr);padding:2px 13px 14px;display:grid}.deployment-detail-performance>div>span{border-right:1px solid #1d1d1d;min-width:0;padding:0 8px}.deployment-detail-performance>div>span:first-child{padding-left:0}.deployment-detail-performance>div>span:last-child{border:0;padding-right:0}.deployment-detail-performance small,.deployment-detail-performance strong,.deployment-detail-performance em{display:block}.deployment-detail-performance small{color:#777;font-size:6px}.deployment-detail-performance strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:500;overflow:hidden}.deployment-detail-performance em{color:#42d38b;margin-top:5px;font-size:6px;font-style:normal}.deployment-detail-performance em.neutral{color:#aaa}.deployment-detail-empty{color:#777;align-content:center;place-items:center;gap:7px;min-height:300px;font-size:8px;display:grid}.deployment-detail-empty strong{color:#ddd;font-size:10px}@media (max-width:1380px){.deployment-detail-card>nav{gap:12px}.deployment-detail-performance>div>span{padding-inline:5px}}@media (max-width:1120px){.deployment-metric-grid{width:100%}.deployments-master-layout{grid-template-columns:1fr}.deployment-detail-card{grid-column:1/-1}.deployment-detail-performance{align-self:start}}@media (max-width:900px){.deployment-metric-grid{grid-template-columns:repeat(3,1fr)}.deployments-master-list>header{flex-direction:column;align-items:flex-start}.deployments-master-list>header>nav{width:100%;overflow-x:auto}.deployments-master-list>header>div{width:100%}.deployments-master-list>header label{flex:1;width:auto}.deployment-detail-card,.deployment-detail-performance{grid-column:1}}@media (max-width:600px){.deployment-metric-grid{grid-template-columns:1fr 1fr}.deployments-master-list>header>div{flex-direction:column;align-items:stretch}.deployments-master-list>header>div>button{justify-content:center}.deployments-master-list>footer{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding-block:11px}.deployment-detail-card>header{grid-template-columns:45px minmax(0,1fr)}.deployment-detail-card>header>.project-environment{grid-column:1/-1;margin-bottom:8px}.deployment-detail-actions{grid-template-columns:1fr 1fr}.deployment-detail-card>nav{gap:18px}.deployment-detail-performance>div{grid-template-columns:1fr 1fr;gap:15px}.deployment-detail-performance>div>span{border:0;padding:0}}@media (max-width:400px){.deployment-metric-grid{grid-template-columns:1fr}}.dashboard-unified .deployments-master-table-head,.dashboard-unified .deployments-master-row{grid-template-columns:minmax(165px,1.65fr) minmax(90px,.85fr) 88px 76px minmax(92px,.9fr) 105px 70px 64px;min-width:920px}.dashboard-unified .deployment-actor-heading{justify-self:end}.dashboard-unified .deployment-actor{border:1px solid var(--ui-border);background:var(--ui-surface-muted);width:30px;height:30px;color:var(--ui-muted);border-radius:50%;justify-self:end;place-items:center;display:grid;overflow:hidden}.dashboard-unified .deployment-actor img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-unified .deployment-actor-fallback svg{color:var(--ui-muted)}.dashboard-unified .build-detail-page{color:var(--ui-text);gap:16px;display:grid}.dashboard-unified .build-detail-back{background:0 0;border:0;width:max-content}.dashboard-unified .build-detail-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.dashboard-unified .build-detail-title,.dashboard-unified .build-detail-heading-actions,.dashboard-unified .build-detail-heading-actions button,.dashboard-unified .build-summary-panel>header,.dashboard-unified .build-branch,.dashboard-unified .build-log-panel>header,.dashboard-unified .build-log-panel>header nav,.dashboard-unified .build-log-panel>header button{align-items:center;display:flex}.dashboard-unified .build-detail-title{gap:10px;min-width:0}.dashboard-unified .build-detail-title>span{width:22px;height:22px;color:var(--ui-muted);background:var(--lightningcss-light,#eeeeec)var(--lightningcss-dark,#262626);border-radius:50%;flex:none;place-items:center;display:grid}.dashboard-unified .build-detail-title.ready>span{color:var(--lightningcss-light,#237344)var(--lightningcss-dark,#62d692);background:var(--lightningcss-light,#e8f5ed)var(--lightningcss-dark,#123221)}.dashboard-unified .build-detail-title.error>span,.dashboard-unified .build-detail-title.cancelled>span{color:var(--lightningcss-light,#a53838)var(--lightningcss-dark,#f07a7a);background:var(--lightningcss-light,#f9eaea)var(--lightningcss-dark,#391818)}.dashboard-unified .build-detail-title.building>span,.dashboard-unified .build-detail-title.queued>span{color:var(--ui-text)}.dashboard-unified .build-detail-title h2{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:600;overflow:hidden}.dashboard-unified .build-detail-title p{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.dashboard-unified .build-detail-heading-actions{flex:none;gap:8px}.dashboard-unified .build-detail-heading-actions>span{color:var(--ui-muted);margin-right:4px;font-size:13px}.dashboard-unified .build-detail-heading-actions button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:38px;color:var(--ui-text);white-space:nowrap;border-radius:8px;justify-content:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500}.dashboard-unified .build-detail-heading-actions button:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.dashboard-unified .build-detail-heading-actions button:disabled{opacity:.55}.dashboard-unified .build-summary-panel,.dashboard-unified .build-log-panel{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;overflow:hidden}.dashboard-unified .build-summary-panel>header{border-bottom:1px solid var(--ui-border);min-height:52px;color:var(--ui-muted);gap:12px;padding:0 16px;font-size:13px}.dashboard-unified .build-summary-panel>header>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-unified .build-summary-panel>header time{color:var(--ui-dim);flex:none;margin-left:auto;font-size:13px}.dashboard-unified .build-branch{border:1px solid var(--ui-border);color:var(--ui-text);border-radius:6px;flex:none;gap:6px;padding:4px 8px}.dashboard-unified .build-summary-panel details{padding-bottom:14px;position:relative}.dashboard-unified .build-summary-panel summary{min-height:44px;color:var(--ui-text);cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.dashboard-unified .build-summary-panel summary::-webkit-details-marker{display:none}.dashboard-unified .build-summary-panel summary svg{color:var(--ui-muted);transition:transform .15s;transform:rotate(90deg)}.dashboard-unified .build-summary-panel details:not([open]) summary svg{transform:rotate(0)}.dashboard-unified .build-summary-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;margin:0;padding:2px 16px 0;display:grid}.dashboard-unified .build-summary-panel dl>div{grid-template-columns:150px minmax(0,1fr);gap:12px;min-width:0;display:grid}.dashboard-unified .build-summary-panel dt,.dashboard-unified .build-summary-panel dd,.dashboard-unified .build-summary-panel code{min-width:0;margin:0;font-size:13px}.dashboard-unified .build-summary-panel dt{color:var(--ui-muted)}.dashboard-unified .build-summary-panel dd{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-unified .build-summary-panel details>a{width:max-content;max-width:calc(100% - 32px);color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin:14px 16px 0;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.dashboard-unified .build-progress-panel{grid-template-columns:repeat(5,minmax(120px,1fr));gap:6px;display:grid;overflow-x:auto}.dashboard-unified .build-progress-panel article{min-width:120px;color:var(--ui-muted);gap:7px;display:grid}.dashboard-unified .build-progress-panel article header{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.dashboard-unified .build-progress-panel article header strong{color:inherit;font-size:13px;font-weight:400}.dashboard-unified .build-progress-panel article>div{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:6px;align-items:center;gap:7px;height:28px;padding:0 8px;display:flex}.dashboard-unified .build-progress-panel article>div>i{background:var(--ui-border-strong);flex:1;height:2px}.dashboard-unified .build-progress-panel article.ready{color:var(--lightningcss-light,#237344)var(--lightningcss-dark,#62d692)}.dashboard-unified .build-progress-panel article.error,.dashboard-unified .build-progress-panel article.cancelled{color:var(--lightningcss-light,#a53838)var(--lightningcss-dark,#f07a7a)}.dashboard-unified .build-progress-panel article.building{color:var(--ui-text)}.dashboard-unified .build-progress-panel article time{color:var(--ui-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.dashboard-unified .build-progress-loading{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:6px;min-width:630px;display:grid}.dashboard-unified .build-progress-loading i{border:1px solid var(--ui-border);background:var(--ui-surface-muted);border-radius:6px;height:72px}.dashboard-unified .build-progress-unavailable{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:86px;color:var(--ui-muted);text-align:center;border-radius:12px;grid-column:1/-1;place-content:center;gap:4px;display:grid}.dashboard-unified .build-progress-unavailable strong{color:var(--ui-text);font-size:16px;font-weight:600}.dashboard-unified .build-progress-unavailable span{font-size:14px}.dashboard-unified .build-log-panel>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:14px;min-height:54px;padding:8px 12px 8px 16px}.dashboard-unified .build-log-panel>header>div strong,.dashboard-unified .build-log-panel>header>div span{font-size:13px;display:block}.dashboard-unified .build-log-panel>header>div strong{color:var(--ui-text);font-weight:600}.dashboard-unified .build-log-panel>header>div span{color:var(--ui-muted);margin-top:2px}.dashboard-unified .build-log-panel>header nav{gap:6px}.dashboard-unified .build-log-panel>header button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:var(--ui-text);border-radius:8px;gap:6px;padding:0 10px;font-size:13px;font-weight:500}.dashboard-unified .build-log-panel>header button:hover{background:var(--ui-surface-hover)}.dashboard-unified .build-log-panel>header button:disabled{color:var(--ui-dim);opacity:.55}.dashboard-unified .build-log-panel pre{min-height:360px;max-height:620px;color:var(--ui-text);white-space:pre-wrap;word-break:break-word;background:var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#0b0b0b);margin:0;padding:18px 20px 28px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.dashboard-unified .build-log-message{min-height:260px;color:var(--ui-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.dashboard-unified .build-log-message strong{color:var(--ui-text);font-size:16px;font-weight:600}.dashboard-unified .build-log-message span,.dashboard-unified .build-log-message a{max-width:560px;font-size:14px}.dashboard-unified .build-log-message a{min-height:36px;color:var(--ui-text);align-items:center;gap:7px;margin-top:6px;display:flex}@media (max-width:820px){.dashboard-unified .build-detail-heading{flex-direction:column;align-items:flex-start}.dashboard-unified .build-detail-heading-actions{flex-wrap:wrap;width:100%}.dashboard-unified .build-detail-heading-actions>span{margin-right:auto}.dashboard-unified .build-summary-panel dl{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-unified .build-detail-title h2{font-size:20px}.dashboard-unified .build-detail-heading-actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-unified .build-detail-heading-actions>span{grid-column:1/-1}.dashboard-unified .build-summary-panel>header{flex-direction:column;align-items:flex-start;padding-block:12px}.dashboard-unified .build-summary-panel>header time{margin-left:0}.dashboard-unified .build-summary-panel dl>div{grid-template-columns:1fr;gap:3px}.dashboard-unified .build-log-panel>header{flex-direction:column;align-items:stretch}.dashboard-unified .build-log-panel>header nav{grid-template-columns:1fr 1fr;display:grid}.dashboard-unified .build-log-panel>header button{justify-content:center}.dashboard-unified .build-log-panel pre{min-height:320px;padding-inline:14px}}.legacy-domain-list,.managed-domain-list{display:none!important}.dashboard-unified .page-title:has(.domain-title-actions){display:none!important}.domains-master-page{color:#f5f5f5;min-height:100%;font-family:var(--font-inter),Inter,Arial,sans-serif}.domains-master-page button,.domains-master-page input,.domains-master-page select{font:inherit}.domain-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:calc(100% - 394px);margin:0 0 12px;display:grid}.domain-metric-grid article{background:linear-gradient(140deg,#0e0e0e,#090909);border:1px solid #222;border-radius:7px;height:106px;padding:18px 16px;position:relative}.domain-metric-grid article>span{color:#b8b8b8;font-size:8px}.domain-metric-grid article>strong{color:#f1f1f1;margin-top:13px;font-size:20px;font-weight:500;display:block}.domain-metric-grid article>small{color:#7e7e7e;margin-top:6px;font-size:8px;display:block}.domain-metric-grid article>svg{color:#555;position:absolute;top:20px;right:19px}.domain-active-dot{background:#45dd8b;border-radius:50%;width:5px;height:5px;position:absolute;top:23px;right:20px;box-shadow:0 0 7px #45dd8b73}.domains-master-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.domains-master-list{background:#070707;border:1px solid #222;border-radius:7px;min-width:0;overflow:hidden}.domains-master-list>header{border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 13px;display:flex}.domains-master-list>header>nav{align-items:center;gap:4px;display:flex}.domains-master-list>header>nav button{color:#929292;white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:8px;display:flex}.domains-master-list>header>nav button span{color:#bcbcbc;background:#252525;border-radius:4px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.domains-master-list>header>nav button.active{color:#fff;background:#171717;font-weight:700}.domains-master-list>header>div{align-items:center;gap:7px;display:flex}.domains-master-list>header label{color:#777;background:#090909;border:1px solid #242424;border-radius:5px;align-items:center;gap:7px;width:175px;height:30px;padding:0 9px;display:flex}.domains-master-list>header input{color:#ddd;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.domains-master-list>header>div>button{color:#ccc;background:#0b0b0b;border:1px solid #242424;border-radius:5px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:8px;display:flex}.domains-master-list>header>div>button:last-child{color:#111;background:#eee;border-color:#ddd}.domains-master-table{overflow-x:auto}.domains-master-table-head,.domains-master-row{grid-template-columns:minmax(180px,1.7fr) 90px minmax(120px,1fr) 110px 78px 18px;align-items:center;gap:10px;min-width:690px;display:grid}.domains-master-table-head{color:#858585;border-bottom:1px solid #1d1d1d;height:43px;padding:0 15px;font-size:8px}.domains-master-row{color:#aaa;text-align:left;background:0 0;border:0;border-bottom:1px solid #1b1b1b;width:100%;min-height:61px;padding:0 15px}.domains-master-row:hover,.domains-master-row.selected{background:#0f0f0f}.domain-name-cell{align-items:center;gap:9px;min-width:0;display:flex}.domain-name-cell>svg{color:#ddd;flex:none}.domain-name-cell strong{color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.domain-name-cell em{color:#aaa;border:1px solid #313131;border-radius:4px;padding:3px 6px;font-size:7px;font-style:normal}.domain-connection-status{color:#aaa;text-transform:capitalize;align-items:center;gap:5px;width:max-content;font-size:8px;font-style:normal;display:inline-flex}.domain-connection-status b{background:#888;border-radius:50%;width:5px;height:5px}.domain-connection-status.active{color:#45d98a}.domain-connection-status.active b{background:#45d98a;box-shadow:0 0 5px #45d98a73}.domain-connection-status.pending{color:#d4a65a}.domain-connection-status.pending b{background:#d4a65a}.domain-project-cell strong,.domain-project-cell small,.domains-master-row time strong,.domains-master-row time small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.domain-project-cell strong,.domains-master-row time strong{color:#c8c8c8;font-size:8px;font-weight:500}.domain-project-cell small,.domains-master-row time small{color:#747474;margin-top:3px;font-size:7px}.domain-renew-toggle{background:#292929;border-radius:10px;width:24px;height:13px;position:relative}.domain-renew-toggle i{background:#aaa;border-radius:50%;width:9px;height:9px;transition:left .15s;position:absolute;top:2px;left:2px}.domain-renew-toggle.on{background:#43c77e}.domain-renew-toggle.on i{background:#fff;left:13px}.domains-master-row>svg{color:#aaa}.domains-master-empty{color:#777;align-content:center;place-items:center;gap:6px;min-height:430px;font-size:9px;display:grid}.domains-master-empty strong{color:#ddd;font-size:11px}.domains-master-list>footer{color:#888;justify-content:space-between;align-items:center;height:49px;padding:0 15px;font-size:8px;display:flex}.domains-master-list>footer nav{align-items:center;gap:5px;display:flex}.domains-master-list>footer nav button{color:#aaa;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;font-size:8px;display:grid}.domains-master-list>footer nav button.active{color:#fff;background:#181818}.domains-master-list>footer nav button:disabled{color:#444}.domain-detail-rail{border-left:1px solid #1d1d1d;gap:10px;margin-top:-118px;padding-left:13px;display:grid}.domain-detail-rail>section,.domain-quick-editor{background:linear-gradient(140deg,#0d0d0d,#080808);border:1px solid #222;border-radius:7px;overflow:hidden}.domain-detail-card>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:0 14px;display:grid}.domain-detail-icon{color:#111;background:#f0f0f0;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.domain-detail-card>header>span:nth-child(2){min-width:0}.domain-detail-card>header strong,.domain-detail-card>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.domain-detail-card>header strong{color:#eee;align-items:center;gap:6px;font-size:13px;display:flex}.domain-detail-card>header small{color:#858585;margin-top:4px;font-size:8px}.domain-detail-actions{grid-template-columns:1fr 1.25fr 32px;gap:5px;padding:0 14px 10px;display:grid}.domain-detail-actions a,.domain-detail-actions button{color:#ddd;background:#0a0a0a;border:1px solid #242424;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0;font-size:8px;text-decoration:none;display:flex}.domain-detail-card>nav{border-bottom:1px solid #202020;align-items:end;gap:25px;height:42px;padding:0 14px;display:flex;overflow-x:auto}.domain-detail-card>nav button{color:#888;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;height:35px;padding:0;font-size:8px}.domain-detail-card>nav button.active{color:#fff;border-color:#fff}.domain-detail-description{background:#0a0a0a;border:1px solid #202020;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin:11px 13px;padding:0 10px;display:grid}.domain-detail-description p{color:#aaa;margin:0;font-size:8px;line-height:1.5}.domain-detail-description button{color:#ddd;background:#0d0d0d;border:1px solid #292929;border-radius:4px;height:29px;padding:0 10px;font-size:8px}.domain-detail-card dl{margin:0;padding:0 14px 10px;display:grid}.domain-detail-card dl>div{grid-template-columns:108px minmax(0,1fr);align-items:center;min-height:29px;display:grid}.domain-detail-card dt{color:#858585;align-items:center;gap:7px;font-size:8px;display:flex}.domain-detail-card dd{color:#d2d2d2;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin:0;font-size:8px;display:flex;overflow:hidden}.domain-detail-card dd.active{color:#45d98a}.domain-detail-card dd.pending{color:#d4a65a}.domain-detail-card dd>b{background:currentColor;border-radius:50%;width:4px;height:4px}.domain-detail-card dd>span small{color:#767676;margin-top:3px;font-size:7px;display:block}.domain-manage-button{color:#ddd;background:#0a0a0a;border:1px solid #262626;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 28px);height:32px;margin:1px 14px 14px;font-size:8px;display:flex}.domain-quick-editor{padding:12px}.domain-quick-editor>header{justify-content:space-between;align-items:center;height:32px;display:flex}.domain-quick-editor>header strong{font-size:10px}.domain-quick-editor>header button{color:#aaa;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.domain-quick-editor>label{color:#888;gap:5px;margin-top:9px;font-size:7px;display:grid}.domain-quick-editor input,.domain-quick-editor select{color:#ddd;background:#080808;border:1px solid #272727;border-radius:4px;width:100%;height:31px;padding:0 9px;font-size:8px}.domain-quick-editor>p{color:#d87979;font-size:8px}.domain-quick-editor>footer{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.domain-quick-editor>footer button{color:#ddd;background:#0b0b0b;border:1px solid #292929;border-radius:4px;height:29px;padding:0 10px;font-size:8px}.domain-quick-editor>footer button:last-child{color:#111;background:#eee}.domain-quick-editor>footer button.danger{color:#d56b6b;margin-right:auto}.domain-ssl-card>header{justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.domain-ssl-card>header strong{font-size:10px}.domain-ssl-card>header span{color:#43d486;background:#0d1d14;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;display:flex}.domain-ssl-card>header span.pending{color:#d0a45c;background:#211c0d}.domain-ssl-card>header span b{background:currentColor;border-radius:50%;width:4px;height:4px}.domain-ssl-card>p{color:#898989;margin:0;padding:0 14px;font-size:8px}.domain-ssl-card>footer{color:#777;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:0 14px;font-size:7px;display:flex}.domain-ssl-card>footer button{color:#ddd;background:#0b0b0b;border:1px solid #282828;border-radius:4px;height:28px;padding:0 10px;font-size:7px}.domain-detail-empty{color:#777;align-content:center;place-items:center;gap:7px;min-height:300px;font-size:8px;display:grid}.domain-detail-empty strong{color:#ddd;font-size:10px}@media (max-width:1380px){.domain-metric-grid{width:calc(100% - 352px)}.domains-master-layout{grid-template-columns:minmax(0,1fr) 338px}.domain-detail-rail{padding-left:9px}.domain-detail-card>nav{gap:16px}}@media (max-width:1120px){.domain-metric-grid{width:100%}.domains-master-layout{grid-template-columns:1fr}.domain-detail-rail{border-top:1px solid #1d1d1d;border-left:0;grid-template-columns:1fr 1fr;margin-top:14px;padding:14px 0 0}.domain-detail-card{grid-column:1/-1}.domain-quick-editor,.domain-ssl-card{align-self:start}}@media (max-width:900px){.domain-metric-grid{grid-template-columns:repeat(2,1fr)}.domains-master-list>header{flex-direction:column;align-items:flex-start}.domains-master-list>header>div{flex-wrap:wrap;width:100%}.domains-master-list>header label{flex:1;width:auto}.domain-detail-rail{grid-template-columns:1fr}.domain-detail-card,.domain-quick-editor,.domain-ssl-card{grid-column:1}}@media (max-width:600px){.domains-master-list>header>nav{width:100%;overflow-x:auto}.domains-master-list>header>div{flex-direction:column;align-items:stretch}.domains-master-list>header>div>button{justify-content:center}.domains-master-list>footer{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding-block:11px}.domain-detail-card>header{grid-template-columns:48px minmax(0,1fr)}.domain-detail-card>header>.domain-connection-status{grid-column:1/-1;margin-bottom:8px}.domain-detail-actions{grid-template-columns:1fr 1fr}.domain-detail-card>nav{gap:20px}}@media (max-width:400px){.domain-metric-grid{grid-template-columns:1fr}}.reference-dashboard :is(input,textarea,select,button,a){font-size:12px!important}.reference-dashboard p{line-height:1.55;font-size:13px!important}.reference-dashboard :is(small,time,dt,code,em){line-height:1.45;font-size:11px!important}.reference-dashboard label{font-size:12px!important}.dashboard-metric-card>div>span,.resource-row>span,.projects-summary article>span,.projects-master-project strong,.dashboard-deployment-row strong,.dashboard-project-table>button strong,.recent-activity-card>div>button strong,.deployment-project-cell strong,.deployment-version strong,.deployments-master-row time strong,.domain-name-cell strong,.domain-project-cell strong,.domains-master-row time strong,.project-detail-deployments>div strong,.deployment-detail-card>header strong,.domain-detail-empty strong,.projects-master-empty strong,.projects-master-no-selection strong{font-size:12px!important}.dashboard-table-head,.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head,.deployment-metric-grid article>span,.domain-metric-grid article>span,.domain-metric-grid article>small,.project-detail-performance span small,.deployment-preview>div small,.deployment-preview>div span,.deployment-detail-performance small,.domain-detail-card dd>span small,.dashboard-project-table .status,.project-reference-card>header .status,.project-environment,.deployment-result,.domain-connection-status,.project-detail-deployments>div em{font-size:11px!important}.projects-master-row>span:nth-child(3),.deployments-master-row>span:nth-child(2),.deployments-master-row>span:nth-child(7),.domain-project-cell,.domains-master-row>span,.deployment-detail-card dd,.domain-detail-card dd{font-size:12px!important}.reference-dashboard .profile-button>strong{font-size:12px!important}.infrastructure-banner,.kuro-orbit{min-height:330px}.kuro-orbit:before,.kuro-orbit:after,.kuro-orbit>i{left:50%}.kuro-orbit .kuro-orbit__image{z-index:3;filter:drop-shadow(0 24px 36px #00000094);width:380px;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:560px){.infrastructure-banner{min-height:390px}.kuro-orbit{min-height:276px}.kuro-orbit:before,.kuro-orbit:after,.kuro-orbit>i{left:50%}.kuro-orbit .kuro-orbit__image{width:320px;bottom:-10px;left:50%}}.dashboard-global-topbar:before{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";pointer-events:none;background:linear-gradient(#050505 0% calc(100% - 16px),#05050500 100%);position:absolute;inset:-31px -29px -18px}@media (max-width:1450px){.dashboard-global-topbar:before{left:-22px;right:-22px}}@media (max-width:820px){.dashboard-global-topbar{top:82px}.dashboard-global-topbar:before{inset:-82px -16px -16px}}.dashboard-global-topbar>div:first-child{align-content:center;min-height:34px;display:grid}.dashboard-global-topbar p{margin-top:3px;line-height:1.25}@media (max-width:820px){.dashboard-global-topbar{min-height:0}.dashboard-global-topbar .dashboard-top-actions{margin-top:12px}}.dashboard-global-topbar{align-items:flex-start;min-height:34px}.dashboard-global-topbar>div:first-child{align-items:center;min-height:34px;display:flex}.dashboard-global-topbar h1{line-height:34px}.dashboard-global-topbar .dashboard-top-actions{align-self:flex-start;margin-top:0}@media (max-width:820px){.dashboard-global-topbar{min-height:0}.dashboard-global-topbar h1{line-height:1.1}.dashboard-global-topbar .dashboard-top-actions{margin-top:12px}}.dashboard-global-topbar{height:34px;min-height:34px}.dashboard-global-topbar>div:first-child{height:34px;min-height:34px;margin:0;padding:0}.dashboard-global-topbar h1{margin:0;padding:0;line-height:34px}@media (max-width:820px){.dashboard-global-topbar,.dashboard-global-topbar>div:first-child{height:auto;min-height:0}}.platform-sidebar>nav:first-of-type button,.platform-sidebar>nav:first-of-type>a{font-size:14px!important}.sidebar-plan>small,.sidebar-plan>a,.sidebar-plan>div>span,.sidebar-plan>div>small{line-height:1.4;font-size:12px!important}.sidebar-plan>strong,.platform-sidebar .profile-button>strong,.profile-menu :is(a,button){font-size:13px!important}.profile-menu :is(small,footer,footer span){font-size:12px!important}.dashboard-global-topbar .dashboard-top-actions input{font-size:13px!important}.dashboard-global-topbar .dashboard-top-actions kbd{font-size:10px!important}.dashboard-global-topbar .new-project-button,.dashboard-unified :is(input,textarea,select,button,a){font-size:13px!important}.dashboard-unified p{line-height:1.55;font-size:14px!important}.dashboard-unified :is(small,time,dt,code,em){line-height:1.45;font-size:12px!important}.dashboard-unified label{font-size:13px!important}.dashboard-card h2,.projects-catalog>header h2,.project-detail-performance>header strong,.project-detail-deployments>header strong,.deployment-detail-card>header strong,.deployment-detail-performance>header strong,.domain-quick-editor>header strong,.domain-ssl-card>header strong{font-size:15px!important}.dashboard-metric-card>div>span,.resource-row>span,.projects-summary article>span,.deployment-metric-grid article>span,.domain-metric-grid article>span,.dashboard-deployment-row strong,.dashboard-project-table>button strong,.recent-activity-card>div>button strong,.projects-master-project strong,.project-detail-deployments>div strong,.deployment-project-cell strong,.deployment-version strong,.deployments-master-row time strong,.deployment-detail-card>header strong,.domain-name-cell strong,.domain-project-cell strong,.domains-master-row time strong,.domain-detail-empty strong,.projects-master-empty strong,.projects-master-no-selection strong{font-size:13px!important}.dashboard-table-head,.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head,.domain-metric-grid article>small,.project-detail-performance span small,.deployment-preview>div small,.deployment-preview>div span,.deployment-detail-performance small,.domain-detail-card dd>span small,.dashboard-project-table .status,.project-reference-card>header .status,.project-environment,.deployment-result,.domain-connection-status,.project-detail-deployments>div em,.projects-master-row>span:nth-child(3),.deployments-master-row>span:nth-child(2),.deployments-master-row>span:nth-child(7),.domain-project-cell,.domains-master-row>span,.deployment-detail-card dd,.domain-detail-card dd{font-size:12px!important}.dashboard-inline-empty,.projects-reference-empty,.deployments-master-empty,.domains-master-empty,.deployment-detail-empty,.domain-detail-empty{line-height:1.5;font-size:13px!important}.dashboard-footer,.deployments-master-list>footer,.domains-master-list>footer{font-size:12px!important}.dashboard-global-topbar:before{bottom:0}@media (max-width:820px){.dashboard-global-topbar{margin-bottom:16px}.dashboard-global-topbar:before{bottom:0}}.platform-sidebar>nav:first-of-type{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b2b2b transparent;flex:1;align-content:start;min-height:0;overflow-y:auto}.platform-sidebar>nav:first-of-type::-webkit-scrollbar{width:4px}.platform-sidebar>nav:first-of-type::-webkit-scrollbar-thumb{background:#2b2b2b;border-radius:4px}.product-view{color:#f3f3f3;min-height:100%;font-family:var(--font-inter),Inter,Arial,sans-serif}.product-view :is(h2,p){margin:0}.product-view :is(button,input,textarea,a){font:inherit}.product-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.product-metrics article{background:linear-gradient(140deg,#0e0e0e,#090909);border:1px solid #222;border-radius:7px;min-height:116px;padding:19px}.product-metrics article>span{color:#bdbdbd;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.product-metrics article>strong{color:#f3f3f3;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:17px;font-size:26px;font-weight:600;display:block;overflow:hidden}.product-metrics article>strong.product-metric-text{font-size:18px}.product-metrics article>small{color:#7f7f7f;margin-top:5px;font-size:12px;display:block}.product-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.product-card{background:linear-gradient(145deg,#0d0d0d,#080808);border:1px solid #222;border-radius:7px;overflow:hidden}.product-main-card>header,.ai-activity>header{border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 18px;display:flex}.product-card h2{font-size:15px;font-weight:600}.product-card header p{color:#858585;margin-top:5px;font-size:13px}.product-main-card>header>a,.product-main-card>header>button,.product-empty>a{color:#e5e5e5;white-space:nowrap;background:#111;border:1px solid #303030;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 12px;text-decoration:none;display:flex}.product-main-card>header>a:hover,.product-main-card>header>button:hover,.product-empty>a:hover{background:#171717;border-color:#555}.product-list-head{color:#777;border-bottom:1px solid #1d1d1d;grid-template-columns:minmax(220px,1.5fr) minmax(120px,1fr) 90px;align-items:center;gap:12px;height:38px;padding:0 18px;font-size:12px;display:grid}.product-list-head span:first-child{padding-left:37px}.product-list article{border-bottom:1px solid #191919;grid-template-columns:28px minmax(180px,1.5fr) minmax(120px,1fr) 90px;align-items:center;gap:12px;min-height:64px;padding:0 18px;display:grid}.product-list article:last-child{border-bottom:0}.product-list-icon{color:#ddd;background:#121212;border:1px solid #292929;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.product-list article strong,.product-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-list article strong{color:#e8e8e8;font-size:13px}.product-list article small{color:#777;margin-top:3px}.product-list article>span:nth-child(3){color:#aaa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-list article>em{color:#46d68b;align-items:center;gap:6px;width:max-content;font-style:normal;display:inline-flex}.product-list article>em i{background:currentColor;border-radius:50%;width:5px;height:5px}.product-list article>em.paused{color:#d8a95e}.product-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:330px;padding:35px;display:grid}.product-empty>span{color:#bbb;background:#111;border:1px solid #292929;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.product-empty strong{font-size:15px}.product-empty p{color:#7f7f7f;max-width:430px}.product-empty>a{margin-top:8px}.product-empty.compact{min-height:190px}.product-side-card>header{border-bottom:1px solid #1d1d1d;align-items:center;height:58px;padding:0 16px;display:flex}.product-side-card dl{margin:0;padding:9px 16px}.product-side-card dl>div{border-bottom:1px solid #191919;justify-content:space-between;align-items:center;gap:15px;min-height:42px;display:flex}.product-side-card dt{color:#858585}.product-side-card dd{color:#d1d1d1;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.product-side-card dd.available{color:#45d68a}.product-side-card>p{color:#777;border-top:1px solid #1d1d1d;margin:0;padding:15px 16px 18px}.ai-tools-view{gap:14px;display:grid}.ai-hero{background:radial-gradient(circle at 8% 0,#242424 0,#0000 36%),linear-gradient(140deg,#101010,#070707);grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:center;gap:55px;min-height:310px;padding:38px;display:grid}.product-badge{color:#ccc;background:#151515;border:1px solid #353535;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.ai-hero h2{letter-spacing:-.04em;margin-top:20px;font-size:32px;font-weight:600}.ai-hero>div>p{color:#979797;max-width:500px;margin-top:12px}.ai-hero form{background:#0a0a0a;border:1px solid #292929;border-radius:7px;padding:12px}.ai-hero form label>span{color:#ddd;padding:2px 4px 10px;font-weight:600;display:block}.ai-hero textarea{resize:vertical;color:#eee;background:#0e0e0e;border:1px solid #262626;border-radius:5px;outline:0;width:100%;min-height:125px;padding:13px}.ai-hero textarea:focus{border-color:#555}.ai-hero form footer{color:#707070;justify-content:space-between;align-items:center;gap:15px;padding:10px 3px 0;display:flex}.ai-hero form button{color:#111;background:#eee;border:0;border-radius:5px;align-items:center;gap:7px;height:32px;padding:0 11px;font-weight:700;display:flex}.ai-hero form button:disabled{opacity:.35}.ai-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-tool-grid>button{color:#eee;text-align:left;background:#0a0a0a;border:1px solid #222;border-radius:7px;min-height:150px;padding:18px;position:relative}.ai-tool-grid>button:hover,.ai-tool-grid>button.selected{background:#101010;border-color:#4a4a4a}.ai-tool-grid>button>span{background:#141414;border:1px solid #2b2b2b;border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.ai-tool-grid strong{margin-top:14px;display:block}.ai-tool-grid p{color:#818181;max-width:85%;margin-top:6px}.ai-tool-grid em{color:#777;font-style:normal;position:absolute;top:18px;right:18px}.team-list .product-list-head{grid-template-columns:minmax(240px,1.5fr) 100px 120px}.team-list .product-list-head span:first-child{padding-left:45px}.team-list article{grid-template-columns:36px minmax(200px,1.5fr) 100px 120px;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:grid}.team-avatar{color:#111;background:#e7e7e7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.team-list article strong,.team-list article small{display:block}.team-list article strong{color:#eee}.team-list article small{color:#777;margin-top:3px}.team-list article em{color:#ddd;background:#121212;border:1px solid #2e2e2e;border-radius:4px;width:max-content;padding:4px 7px;font-style:normal}.team-list article>span:last-child{color:#999}@media (max-width:1050px){.product-layout{grid-template-columns:1fr}.ai-hero{grid-template-columns:1fr;gap:28px}.product-side-card{max-width:none}}@media (max-width:760px){.product-metrics,.ai-tool-grid{grid-template-columns:1fr}.ai-hero{padding:25px}.product-main-card{overflow-x:auto}.product-main-card>header,.product-list,.team-list{min-width:620px}.product-metrics article{min-height:100px}.product-metrics article>strong{font-size:22px}}.ai-tool-grid>article{color:#eee;text-align:left;background:#0a0a0a;border:1px solid #222;border-radius:7px;min-height:150px;padding:18px;position:relative}.ai-tool-grid>article>span{background:#141414;border:1px solid #2b2b2b;border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.ai-hero>a.primary-action,.kuro-card>a.primary-action{justify-content:center;align-items:center;gap:8px;width:max-content;text-decoration:none;display:inline-flex}.kuro-suggestions>span{color:inherit;align-items:center;padding:5px 8px;display:inline-flex}@media (max-width:520px){.ai-hero{padding:20px}.ai-hero h2{font-size:25px}.ai-hero form footer{flex-direction:column;align-items:flex-start}.ai-hero form button{justify-content:center;width:100%}}.platform-sidebar>nav:first-of-type button .team-plan-lock{color:#777;background:#0c0c0c;border:1px solid #282828;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.platform-sidebar>nav:first-of-type button.team-locked:hover .team-plan-lock,.platform-sidebar>nav:first-of-type button.team-locked.active .team-plan-lock{color:#ddd;border-color:#3a3a3a}.team-locked-view{place-items:center;min-height:calc(100dvh - 175px);display:grid}.team-upgrade-card{text-align:center;background:radial-gradient(circle at 50% 0,#ffffff17,#0000 42%),linear-gradient(145deg,#0e0e0e,#070707);align-content:center;place-items:center;gap:12px;width:min(100%,680px);min-height:430px;padding:48px;display:grid}.team-upgrade-icon{color:#ddd;background:#121212;border:1px solid #303030;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:8px;display:grid}.team-upgrade-card .product-badge{margin-top:4px}.team-upgrade-card h2{letter-spacing:-.035em;margin-top:8px;font-size:27px}.team-upgrade-card>p{color:#8c8c8c;max-width:510px;font-size:14px;line-height:1.6}.team-upgrade-card>a{color:#111;background:#eee;border-radius:5px;align-items:center;gap:8px;height:38px;margin-top:10px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.team-upgrade-card>a:hover{background:#fff}@media (max-width:520px){.team-upgrade-card{min-height:380px;padding:30px 22px}.team-upgrade-card h2{font-size:23px}}.platform-shell{background:var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#080808)!important;grid-template-columns:232px minmax(0,1fr)!important}.platform-sidebar{background:var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#0a0a0a)!important;border-right-color:var(--lightningcss-light,#e7e7e4)var(--lightningcss-dark,#242424)!important}.workspace-switcher{height:88px!important;margin-inline:28px!important}.workspace-switcher img{filter:none!important}.platform-sidebar>nav:first-of-type :is(button,a){position:relative;color:var(--lightningcss-light,#3f3f3d)var(--lightningcss-dark,#aaa9a5)!important;border-radius:10px!important;height:42px!important;padding-inline:15px!important;font-size:14px!important}.platform-sidebar>nav:first-of-type :is(button,a):hover{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#f3f3f3)!important;background:var(--lightningcss-light,#f1f1ef)var(--lightningcss-dark,#141414)!important}.platform-sidebar>nav:first-of-type button.active{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#fff)!important;background:var(--lightningcss-light,#f0f0ee)var(--lightningcss-dark,#191919)!important}.platform-sidebar>nav:first-of-type .nav-group-start:before{content:"";background:var(--lightningcss-light,#e7e7e4)var(--lightningcss-dark,#242424);height:1px;position:absolute;top:-12px;left:5px;right:5px}.profile-menu-shell{margin-top:auto;margin-bottom:24px}.profile-menu-shell .profile-button{color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#eee)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d)!important;border-color:var(--lightningcss-light,#dededb)var(--lightningcss-dark,#2a2a2a)!important;border-radius:12px!important;width:calc(100% - 40px)!important;height:66px!important}.profile-button>div{flex:1;min-width:0}.platform-sidebar .profile-button>div :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-sidebar .profile-button>div small{color:var(--lightningcss-light,#787876)var(--lightningcss-dark,#858585);text-transform:capitalize;margin-top:4px;font-size:11px!important}.dashboard-home .platform-content{min-height:100dvh;width:min(1220px,100%)!important;margin-inline:auto!important;padding:34px 42px 56px!important}.dashboard-global-topbar{z-index:4;align-items:center;width:100%;height:52px;min-height:52px;margin-bottom:54px;display:flex;position:relative;top:auto}.dashboard-global-topbar>div:first-child{align-items:center;width:min(270px,28%);height:52px;display:flex}.dashboard-global-topbar h1{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#f3f3f3);font-size:22px;line-height:1.1}.dashboard-global-topbar .dashboard-top-actions{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.dashboard-global-topbar .dashboard-top-actions label{color:var(--lightningcss-light,#4e4e4b)var(--lightningcss-dark,#ababab);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);border-color:var(--lightningcss-light,#dededb)var(--lightningcss-dark,#2b2b2b);border-radius:14px;width:min(620px,100%);height:52px;padding-inline:18px}.dashboard-global-topbar .dashboard-top-actions input{color:var(--lightningcss-light,#161616)var(--lightningcss-dark,#eee);font-size:14px!important}.dashboard-global-topbar .dashboard-top-actions input::placeholder{color:var(--lightningcss-light,#797976)var(--lightningcss-dark,#777)}.dashboard-global-topbar .notification-button{color:var(--lightningcss-light,#222)var(--lightningcss-dark,#ddd);flex:none;width:44px;height:44px}.workspace-topbar>div:first-child{width:min(130px,12%)}.workspace-overview{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#f2f2f2);font-family:var(--font-inter), Inter, Arial, sans-serif}.workspace-overview :is(h1,h2,p){margin:0}.workspace-intro{justify-content:space-between;align-items:center;gap:32px;min-height:132px;display:flex}.workspace-intro p{color:var(--lightningcss-light,#686866)var(--lightningcss-dark,#a0a09d);font-size:16px!important}.workspace-intro h1{letter-spacing:-.055em;margin-top:13px;font-size:clamp(42px,5vw,64px);font-weight:700;line-height:.98}.workspace-primary-action{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);white-space:nowrap;background:var(--lightningcss-light,#171717)var(--lightningcss-dark,#eee);border:1px solid var(--lightningcss-light,#171717)var(--lightningcss-dark,#eee);border-radius:10px;align-items:center;gap:10px;height:50px;padding-inline:20px;font-weight:700;display:inline-flex}.workspace-primary-action:hover{background:var(--lightningcss-light,#2d2d2d)var(--lightningcss-dark,#fff)}.workspace-overview button:active{transform:translateY(1px)}.workspace-actions{border-block:1px solid var(--lightningcss-light,#e5e5e2)var(--lightningcss-dark,#252525);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.workspace-actions button{border:0;height:74px;color:inherit;background:0 0;border-right:1px solid var(--lightningcss-light,#e5e5e2)var(--lightningcss-dark,#252525);justify-content:center;align-items:center;gap:12px;display:flex}.workspace-actions button:last-child{border-right:0}.workspace-actions button:hover{background:var(--lightningcss-light,#f4f4f2)var(--lightningcss-dark,#111)}.workspace-projects{margin-top:32px}.workspace-projects>header{justify-content:space-between;align-items:center;height:50px;display:flex}.workspace-projects h2{font-size:15px;font-weight:600}.workspace-projects>header button{color:inherit;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.workspace-project-list{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);border:1px solid var(--lightningcss-light,#e2e2df)var(--lightningcss-dark,#282828);border-radius:14px;overflow:hidden}.workspace-project-row{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#ecece9)var(--lightningcss-dark,#222);grid-template-columns:44px minmax(160px,1fr) 120px 90px 20px;align-items:center;gap:14px;padding:0 18px;display:grid}.workspace-project-row:last-child{border-bottom:0}.workspace-project-row:hover{background:var(--lightningcss-light,#f8f8f6)var(--lightningcss-dark,#131313)}.workspace-project-row .project-icon{color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#e8e8e8);background:var(--lightningcss-light,#f4f4f2)var(--lightningcss-dark,#181818);border:0;border-radius:10px;width:44px;height:44px}.workspace-project-row>span:nth-child(2){min-width:0}.workspace-project-row>span:nth-child(2) :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-project-row>span:nth-child(2) strong{font-size:14px}.workspace-project-row>span:nth-child(2) small,.workspace-project-row time{color:var(--lightningcss-light,#747472)var(--lightningcss-dark,#8e8e8b);font-size:12px!important}.workspace-project-row>span:nth-child(2) small{margin-top:5px}.workspace-project-row time{text-align:right;white-space:nowrap}.workspace-project-row .status{text-transform:capitalize;justify-self:start;font-size:12px}.workspace-project-row .status i{width:6px;height:6px}.workspace-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:230px;padding:32px;display:grid}.workspace-empty p{color:var(--lightningcss-light,#737371)var(--lightningcss-dark,#8d8d8a)}.workspace-empty button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);background:var(--lightningcss-light,#171717)var(--lightningcss-dark,#eee);border:0;border-radius:8px;height:38px;margin-top:10px;padding-inline:14px;font-weight:700}.workspace-summaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.workspace-summaries>button{min-height:150px;color:inherit;text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);border:1px solid var(--lightningcss-light,#e2e2df)var(--lightningcss-dark,#282828);border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:24px;display:grid}.workspace-summaries>button:hover{border-color:var(--lightningcss-light,#c8c8c4)var(--lightningcss-dark,#444);transform:translateY(-1px)}.workspace-summaries>button>span:nth-child(2) :is(strong,small){display:block}.workspace-summaries>button>span:nth-child(2) strong{font-size:25px;line-height:1}.workspace-summaries>button>span:nth-child(2) small{color:var(--lightningcss-light,#696966)var(--lightningcss-dark,#989895);margin-top:8px;font-size:13px!important}.workspace-summaries>button>span:last-child{grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (max-width:980px){.workspace-topbar>div:first-child{width:0}.workspace-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.platform-shell{display:block!important}.platform-sidebar{width:232px!important}.dashboard-home .platform-content{padding:82px 20px 42px!important}.dashboard-global-topbar{height:auto;min-height:52px;margin-bottom:30px}.dashboard-global-topbar>div:first-child{display:none}.dashboard-global-topbar .dashboard-top-actions{width:100%;margin-top:0}.workspace-intro{flex-direction:column;align-items:flex-start}.workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-actions button:nth-child(2){border-right:0}.workspace-actions button:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e5e5e2)var(--lightningcss-dark,#252525)}}@media (max-width:620px){.workspace-intro h1{font-size:46px}.workspace-primary-action{justify-content:center;width:100%}.workspace-project-row{grid-template-columns:44px minmax(0,1fr) 18px}.workspace-project-row :is(.status,time){display:none}.workspace-summaries{grid-template-columns:1fr}}.dashboard-unified{--ui-bg:var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#080808);--ui-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);--ui-surface-hover:var(--lightningcss-light,#f7f7f5)var(--lightningcss-dark,#141414);--ui-surface-muted:var(--lightningcss-light,#f2f2f0)var(--lightningcss-dark,#171717);--ui-border:var(--lightningcss-light,#e2e2df)var(--lightningcss-dark,#292929);--ui-border-strong:var(--lightningcss-light,#c9c9c5)var(--lightningcss-dark,#414141);--ui-text:var(--lightningcss-light,#151515)var(--lightningcss-dark,#eee);--ui-muted:var(--lightningcss-light,#6f6f6c)var(--lightningcss-dark,#92928f);--ui-dim:var(--lightningcss-light,#93938f)var(--lightningcss-dark,#70706d);color:var(--ui-text);font-family:var(--font-inter), Inter, Arial, sans-serif}.dashboard-global-topbar{margin-bottom:32px}.page-title{justify-content:space-between;align-items:center;min-height:42px;margin:0 0 24px;display:flex!important}.dashboard-unified .page-title>div:first-child{display:block}.page-title p{max-width:720px;color:var(--ui-muted);line-height:1.55;font-size:14px!important}.page-title .secondary-action{border-color:var(--ui-border);background:var(--ui-surface);height:40px;color:var(--ui-text);border-radius:9px}.dashboard-unified :is(.projects-master-page,.deployments-master-page,.domains-master-page,.product-view){min-height:100%;color:var(--ui-text);font-family:inherit}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics){border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;gap:0;width:100%;margin:0 0 24px;display:grid;overflow:hidden}.dashboard-unified .deployment-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-unified .domain-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-unified .product-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article{border:0;border-right:1px solid var(--ui-border);min-width:0;height:auto;min-height:118px;color:var(--ui-text);background:0 0;border-radius:0;margin:0;padding:22px}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article:last-child{border-right:0}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics) article>span{color:var(--ui-muted);font-weight:600;font-size:12px!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics) article>strong{color:var(--ui-text);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;font-size:24px;font-weight:600;display:block;overflow:hidden}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics) article>small{color:var(--ui-dim);margin-top:6px;display:block;font-size:11px!important}.dashboard-unified .deployment-metric-grid article>svg,.dashboard-unified .domain-metric-grid article>svg{color:var(--ui-dim);top:22px;right:20px}.dashboard-unified .deployment-metric-grid .bandwidth strong em{color:var(--ui-muted);font-size:11px}.dashboard-unified .deployment-metric-grid .bandwidth small>i{background:var(--ui-border)}.dashboard-unified :is(.projects-master-layout,.domains-master-layout){grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.dashboard-unified .deployments-master-layout{width:100%;display:block}.dashboard-unified .deployments-master-list{width:100%;max-width:none}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list){border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);border-radius:14px;overflow:hidden}.dashboard-unified :is(.projects-master-tabs,.deployments-master-list>header>nav,.domains-master-list>header>nav){scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.dashboard-unified .projects-master-tabs{border-bottom:1px solid var(--ui-border);min-height:48px;margin-bottom:18px}.dashboard-unified :is(.projects-master-tabs,.deployments-master-list>header>nav,.domains-master-list>header>nav) button{height:34px;color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:inline-flex;font-size:12px!important}.dashboard-unified :is(.projects-master-tabs,.deployments-master-list>header>nav,.domains-master-list>header>nav) button:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.dashboard-unified :is(.projects-master-tabs,.deployments-master-list>header>nav,.domains-master-list>header>nav) button.active{color:var(--ui-text);background:var(--lightningcss-light,#ededeb)var(--lightningcss-dark,#1a1a1a);font-weight:700}.dashboard-unified :is(.projects-master-tabs,.deployments-master-list>header>nav,.domains-master-list>header>nav) button span{min-width:20px;height:20px;color:inherit;background:var(--lightningcss-light,#dededb)var(--lightningcss-dark,#292929);border:0;border-radius:6px;place-items:center;display:inline-grid;font-size:10px!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header label{border:1px solid var(--ui-border);background:var(--ui-bg);height:38px;color:var(--ui-dim);border-radius:9px}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header input{color:var(--ui-text);font-size:12px!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header>div>button,.dashboard-unified .projects-master-list>header>div>button{border:1px solid var(--ui-border);background:var(--ui-surface);height:38px;color:var(--ui-text);border-radius:9px}.dashboard-unified :is(.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head){border-bottom:1px solid var(--ui-border);min-height:42px;color:var(--ui-dim);text-transform:none;letter-spacing:0;background:var(--lightningcss-light,#fafaf8)var(--lightningcss-dark,#0b0b0b);padding-inline:16px;font-size:11px!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row){border-bottom:1px solid var(--ui-border);min-height:68px;color:var(--ui-muted);background:0 0;padding-inline:16px}.dashboard-unified :is(.projects-master-project,.deployment-project-cell,.domain-name-cell) strong,.dashboard-unified .domain-project-cell strong,.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row) time strong{color:var(--ui-text);font-size:12px!important}.dashboard-unified :is(.projects-master-project,.deployment-project-cell,.domain-name-cell) small,.dashboard-unified .domain-project-cell small,.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row) time small{color:var(--ui-dim);font-size:11px!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row)>span{font-size:12px!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>footer{min-height:52px;color:var(--ui-muted);border-top:0;padding-inline:16px;font-size:11px!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>footer nav button{color:var(--ui-muted)}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>footer nav button.active{color:var(--ui-text);background:var(--lightningcss-light,#e9e9e7)var(--lightningcss-dark,#202020)}.dashboard-unified :is(.projects-master-detail,.domain-detail-rail){border:0;gap:14px;margin:0;padding:0;display:grid}.dashboard-unified :is(.project-detail-card,.project-detail-performance,.project-detail-deployments,.domain-detail-rail>section,.domain-quick-editor){border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:14px;overflow:hidden}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card)>header{min-height:78px;padding-inline:16px}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card)>header strong{color:var(--ui-text);font-size:14px!important}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card)>header small{color:var(--ui-muted);font-size:11px!important}.dashboard-unified :is(.project-detail-actions,.deployment-detail-actions,.domain-detail-actions){gap:7px;padding:0 16px 14px}.dashboard-unified :is(.project-detail-actions,.deployment-detail-actions,.domain-detail-actions) :is(a,button),.dashboard-unified :is(.domain-manage-button,.domain-quick-editor button,.domain-ssl-card button){border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:var(--ui-text);border-radius:8px;font-size:11px!important}.dashboard-unified :is(.project-detail-actions,.deployment-detail-actions,.domain-detail-actions) :is(a,button):hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.dashboard-unified :is(.project-detail-description,.domain-detail-description){border-color:var(--ui-border);background:var(--ui-bg);border-radius:9px;min-height:58px}.dashboard-unified :is(.project-detail-description,.domain-detail-description) p{color:var(--ui-muted);font-size:11px!important}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card) dl>div{min-height:34px}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card) dt{color:var(--ui-muted);font-size:11px!important}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card) dd{color:var(--ui-text);font-size:11px!important}.dashboard-unified :is(.project-detail-performance,.deployment-detail-performance)>header,.dashboard-unified .project-detail-deployments>header,.dashboard-unified :is(.domain-ssl-card,.domain-quick-editor)>header{border-bottom:1px solid var(--ui-border);min-height:52px;padding-inline:16px}.dashboard-unified :is(.project-detail-performance,.deployment-detail-performance)>header strong,.dashboard-unified .project-detail-deployments>header strong,.dashboard-unified :is(.domain-ssl-card,.domain-quick-editor)>header strong{color:var(--ui-text);font-size:13px!important}.dashboard-unified :is(.project-detail-performance,.deployment-detail-performance)>div>span{border-color:var(--ui-border)}.dashboard-unified :is(.project-detail-performance,.deployment-detail-performance) small{color:var(--ui-dim);font-size:10px!important}.dashboard-unified :is(.project-detail-performance,.deployment-detail-performance) strong{color:var(--ui-text)}.dashboard-unified .deployment-preview{border-color:var(--ui-border);background:var(--ui-surface-muted);border-radius:10px;height:185px;margin:12px 16px}.dashboard-unified .deployment-preview>div{background:var(--ui-surface-muted);color:var(--ui-text)}.dashboard-unified .domain-quick-editor :is(input,select){border-color:var(--ui-border);background:var(--ui-bg);height:38px;color:var(--ui-text);border-radius:8px;font-size:12px!important}.dashboard-unified .product-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.dashboard-unified .product-card{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:14px}.dashboard-unified :is(.product-main-card,.ai-activity)>header,.dashboard-unified .product-side-card>header{border-bottom:1px solid var(--ui-border);min-height:66px;padding-inline:18px}.dashboard-unified .product-card h2{color:var(--ui-text);font-size:15px}.dashboard-unified .product-card header p,.dashboard-unified .product-side-card>p{color:var(--ui-muted)}.dashboard-unified .product-main-card>header :is(a,button),.dashboard-unified .product-empty>a{border-color:var(--ui-border);background:var(--ui-surface);height:38px;color:var(--ui-text);border-radius:8px}.dashboard-unified .product-list-head{border-color:var(--ui-border);height:42px;color:var(--ui-dim);background:var(--lightningcss-light,#fafaf8)var(--lightningcss-dark,#0b0b0b)}.dashboard-unified .product-list article,.dashboard-unified .team-list article{border-color:var(--ui-border);min-height:68px}.dashboard-unified .product-list-icon{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text)}.dashboard-unified :is(.product-list,.team-list) article strong{color:var(--ui-text)}.dashboard-unified :is(.product-list,.team-list) article small,.dashboard-unified .product-list article>span:nth-child(3){color:var(--ui-muted)}.dashboard-unified .product-side-card dl>div{border-color:var(--ui-border)}.dashboard-unified .product-side-card dt{color:var(--ui-muted)}.dashboard-unified .product-side-card dd{color:var(--ui-text)}.dashboard-unified .ai-hero{background:var(--ui-surface);grid-template-columns:minmax(0,1fr) auto;gap:32px;min-height:220px;padding:32px}.dashboard-unified .product-badge{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-muted)}.dashboard-unified .ai-hero h2{color:var(--ui-text);font-size:30px}.dashboard-unified .ai-hero>div>p{color:var(--ui-muted)}.dashboard-unified .ai-tool-grid>button{border-color:var(--ui-border);background:var(--ui-surface);min-height:145px;color:var(--ui-text);border-radius:14px}.dashboard-unified .ai-tool-grid>button>span{border-color:var(--ui-border);background:var(--ui-surface-muted)}.dashboard-unified .ai-tool-grid :is(p,em){color:var(--ui-muted)}.dashboard-unified .ai-activity>.product-metrics{border:0;border-radius:0;margin:0}.dashboard-unified .team-upgrade-card{background:var(--ui-surface);min-height:380px}.dashboard-unified .team-upgrade-icon{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text)}.dashboard-unified .team-upgrade-card :is(h2,p){color:var(--ui-text)}.dashboard-unified .team-upgrade-card p{color:var(--ui-muted)}.dashboard-unified :is(.logs-panel,.project-health,.firewall-health,.firewall-traffic,.firewall-panel,.compact-usage,.production-deployment,.project-checklist,.observability-panel,.project-activity-panel,.project-settings,.project-usage-panel,.usage-panel,.account-profile-panel,.account-info-panel,.account-session-panel,.environment-list,.hosting-grid,.panel-section,.settings-form){border-color:var(--ui-border);background:var(--ui-surface);border-radius:14px}.dashboard-unified .project-overview,.dashboard-unified .firewall-loading,.dashboard-unified .project-insights,.dashboard-unified .firewall-overview,.dashboard-unified .firewall-detail-grid,.dashboard-unified .firewall-log-grid,.dashboard-unified .account-settings-grid{gap:22px}.dashboard-unified .production-deployment>header,.dashboard-unified .logs-panel>header,.dashboard-unified .project-health>header,.dashboard-unified .firewall-traffic>header,.dashboard-unified .firewall-panel>header,.dashboard-unified .project-usage-panel>header,.dashboard-unified .usage-panel>header{border-color:var(--ui-border);min-height:62px;padding-inline:18px}.dashboard-unified .environment-view{max-width:none;margin:0}.dashboard-unified .environment-header{margin-bottom:22px}.dashboard-unified .environment-tabs{border-color:var(--ui-border)}.dashboard-unified .environment-toolbar :is(label,select),.dashboard-unified .environment-sync-note{border-color:var(--ui-border);background:var(--ui-surface);border-radius:9px}.dashboard-unified .hosting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-unified .hosting-grid>*{border-color:var(--ui-border);min-height:150px}.dashboard-unified .status-ready i,.workspace-project-row .status-ready i{background:#2eae62}.dashboard-unified :is(.status-building,.status-queued) i,.workspace-project-row :is(.status-building,.status-queued) i{background:#4b7fd1}.dashboard-unified .status-error i,.workspace-project-row .status-error i{background:#c85c5c}@media (max-width:1180px){.dashboard-unified :is(.projects-master-layout,.domains-master-layout){grid-template-columns:1fr}.dashboard-unified :is(.projects-master-detail,.domain-detail-rail){border-top:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card){grid-column:1/-1}.dashboard-unified .deployment-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-unified .deployment-metric-grid>article:nth-child(3){border-right:0}.dashboard-unified .deployment-metric-grid>article:nth-child(-n+3){border-bottom:1px solid var(--ui-border)}}@media (max-width:900px){.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article:nth-child(2n){border-right:0}.dashboard-unified .product-layout,.dashboard-unified .ai-hero{grid-template-columns:1fr}.dashboard-unified .product-side-card{max-width:none}.dashboard-unified .firewall-overview,.dashboard-unified .account-settings-grid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics){grid-template-columns:1fr}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article,.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article:nth-child(2n){border-right:0;border-bottom:1px solid var(--ui-border)}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article:last-child{border-bottom:0}.dashboard-unified :is(.projects-master-detail,.domain-detail-rail),.dashboard-unified .ai-tool-grid,.dashboard-unified .hosting-grid{grid-template-columns:1fr}.dashboard-unified .page-title{flex-direction:column;align-items:flex-start}}.dashboard-global-topbar{z-index:40;isolation:isolate;position:sticky;top:34px}.dashboard-global-topbar:before{z-index:-1;background:var(--ui-bg,var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#080808));content:"";pointer-events:none;border-bottom:1px solid var(--lightningcss-light,#e7e7e4)var(--lightningcss-dark,#242424);display:block;position:absolute;inset:-34px -42px -16px}@media (max-width:820px){.dashboard-global-topbar{top:82px}.dashboard-global-topbar:before{inset:-82px -20px -14px}.home-mobile-menu{z-index:60;position:fixed}}.platform-shell{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f4f4f5!important;grid-template-columns:262px minmax(0,1fr)!important}.platform-sidebar{color:#111318!important;background:#fff!important;border-right:1px solid #dcdde1!important;height:100dvh!important}.workspace-switcher img{filter:none!important;width:31px!important;height:31px!important;padding:0!important}.workspace-switcher strong{color:#101114!important;font-size:0!important}.workspace-switcher strong:after{content:"Tucloud";letter-spacing:-.03em;font-size:15px}.platform-sidebar>nav:first-of-type{gap:4px!important;padding:12px 12px 20px!important}.platform-sidebar>nav:first-of-type :is(button,a){color:#111318!important;background:0 0!important;border:0!important;border-radius:8px!important;height:38px!important;padding:0 13px!important;font-size:14px!important;font-weight:600!important}.platform-sidebar>nav:first-of-type :is(button,a):hover,.platform-sidebar>nav:first-of-type button.active{color:#090a0c!important;background:#f0f0f1!important}.platform-sidebar>nav:first-of-type button.active svg{color:#111318!important}.sidebar-plan{background:#fafafa!important;border:1px solid #ececf0!important;border-radius:16px!important;margin:auto 13px 14px!important;padding:16px!important}.sidebar-plan :is(small,span,b){color:#626672!important}.sidebar-plan>strong{color:#17181d!important}.sidebar-plan>a{color:#fff!important;background:#18191f!important;border-radius:999px!important;height:34px!important}.profile-menu-shell .profile-button{color:#17181d!important;background:#fff!important;border:1px solid #ededf0!important;border-radius:14px!important;width:calc(100% - 26px)!important;height:56px!important;margin:0 13px 12px!important}.dashboard-home .platform-content{width:min(1110px,100%)!important;padding:0 24px 48px!important}.dashboard-global-topbar.workspace-topbar{background:#fff;border-bottom:1px solid #dcdde1;position:relative;top:auto;height:70px!important;min-height:70px!important;margin:0 calc(50% - 50vw) 68px!important;padding:0 18px 0 24px!important}.dashboard-global-topbar.workspace-topbar:before{display:none!important}.workspace-topbar .dashboard-top-actions{flex:none!important;gap:12px!important}.referral-pill,.ask-ai-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:38px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.referral-pill{color:#6737ff;background:#f0eaff;padding:0 18px}.ask-ai-pill{color:#111318;background:#fff;border:1px solid #6a4cff;padding:0 16px}.workspace-topbar .notification-button{color:#111318!important;background:#fff!important;border:1px solid #e4e5e9!important;border-radius:50%!important;width:38px!important;height:38px!important}.hostinger-home{--home-text:#111318;--home-muted:#626672;--home-border:#e8e8ec;color:var(--home-text)}.home-hero{text-align:center;justify-items:center;margin-bottom:62px;display:grid}.home-hero h1{color:#07080a;letter-spacing:-.048em;max-width:920px;margin:0;font-size:clamp(32px,3vw,42px);font-weight:600;line-height:1.1}.home-command{text-align:left;background:#fff;border:1px solid #ededf1;border-radius:23px;width:min(720px,100%);height:112px;margin-top:25px;padding:17px 62px 18px 18px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 18px 42px #0e121b0d}.home-command span{color:#555b68;font-size:16px}.home-command input{color:#111318;background:0 0;border:0;outline:0;min-width:0;font-size:17px}.home-command input::placeholder{color:#a2a5ad}.home-command button{color:#9a9da6;background:#f0f1f3;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:14px;right:14px}.home-action-chips{flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:650px;margin-top:12px;display:flex}.home-action-chips :is(button,a){color:#111318;background:#fff;border:1px solid #ececf0;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #12141c0a}.home-action-chips :is(button,a):hover{border-color:#d9dbe2;transform:translateY(-1px)}.home-feature-card{border:1px solid var(--home-border);background:#fff;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 40px #0d111909}.website-card{grid-template-columns:minmax(0,1fr) minmax(380px,.76fr);align-items:stretch;min-height:240px;margin-bottom:14px;display:grid}.website-card>div:first-child{padding:28px 24px}.home-feature-card h2{color:#24262d;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:560}.home-feature-card p{max-width:510px;color:var(--home-muted);margin:8px 0 0;font-size:15px;line-height:1.38}.website-card button,.projects-card header button,.community-card>a{color:#202229;background:#fff;border:1px solid #dfe0e5;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.website-card button{color:#fff;background:#18191f;border-color:#18191f;margin-top:94px}.site-preview-art{min-height:240px;position:relative;overflow:hidden}.site-preview-art span,.site-preview-art strong,.site-preview-art em{border-radius:13px;position:absolute;box-shadow:0 18px 35px #15192429}.site-preview-art span:first-child{background:linear-gradient(135deg,#717171,#b8b8b8);width:220px;height:122px;bottom:47px;right:104px;transform:rotate(-5deg)}.site-preview-art span:nth-child(2){background:radial-gradient(circle at 77% 40%,#bdbdbd 0 17%,#0000 18%),linear-gradient(110deg,#d6d6d6 0 42%,#909090 43% 62%,#111318 63%);width:284px;height:156px;bottom:24px;right:24px}.site-preview-art strong{color:#111318;letter-spacing:-.08em;box-shadow:none;font-size:36px;font-weight:900;line-height:.82;bottom:75px;right:154px}.site-preview-art em{background:linear-gradient(135deg,#f3f4f6,#777);width:118px;height:114px;bottom:37px;right:-18px;transform:rotate(7deg)}.home-card-grid{grid-template-columns:minmax(0,1fr) 368px;gap:14px;display:grid}.projects-card{min-height:226px;padding:24px}.projects-card header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.projects-card .workspace-project-list{background:0 0;border:0;border-radius:0}.projects-card .workspace-project-row{border-color:#f0f0f3;grid-template-columns:34px minmax(0,1fr) 104px 80px 18px;min-height:54px;padding:0}.projects-card .workspace-project-row .project-icon{background:#f5f5f6;border-radius:10px;width:34px;height:34px}.community-card{align-content:start;min-height:226px;padding:24px;display:grid}.home-mini-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.home-mini-stats button{color:#111318;text-align:left;background:#fafafa;border:1px solid #eeeef2;border-radius:15px;justify-items:start;gap:4px;min-height:72px;padding:12px;display:grid}.home-mini-stats strong{font-size:20px;line-height:1}.home-mini-stats span{color:#6a6e79;font-size:11px}.community-card>a{width:max-content;margin-top:19px}@media (max-width:1160px){.website-card,.home-card-grid{grid-template-columns:1fr}.website-card button{margin-top:34px}.community-card{min-height:0}}@media (max-width:820px){.platform-shell{display:block!important}.dashboard-global-topbar.workspace-topbar{z-index:20;position:sticky;top:0;margin:0 -20px 36px!important;padding-left:64px!important}.referral-pill{display:none}.home-hero{margin-bottom:36px}.home-command{height:104px}.site-preview-art{min-height:190px}.projects-card .workspace-project-row{grid-template-columns:34px minmax(0,1fr) 18px}.projects-card .workspace-project-row :is(.status,time){display:none}}@media (max-width:560px){.dashboard-home .platform-content{padding-inline:16px!important}.dashboard-global-topbar.workspace-topbar{margin-inline:-16px!important;padding-right:12px!important}.ask-ai-pill{justify-content:center;width:38px;padding:0;font-size:0}.home-action-chips{justify-content:flex-start}.website-card>div:first-child,.projects-card,.community-card{padding:20px}.home-mini-stats{grid-template-columns:1fr}}.platform-shell,.dashboard-unified{--ui-bg:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#111);--ui-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);--ui-surface-hover:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#202020);--ui-surface-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#242424);--ui-border:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#363636);--ui-border-strong:var(--lightningcss-light,#b8b8b8)var(--lightningcss-dark,#565656);--ui-text:var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#f1f1f1);--ui-muted:var(--lightningcss-light,#626262)var(--lightningcss-dark,#a8a8a8);--ui-dim:var(--lightningcss-light,#8d8d8d)var(--lightningcss-dark,#7f7f7f);--ui-brand:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--ui-brand-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--ui-accent:var(--lightningcss-light,#696969)var(--lightningcss-dark,#a8a8a8);--ui-focus:var(--lightningcss-light,#3f3f3f)var(--lightningcss-dark,silver)}.platform-shell{background:var(--ui-bg,#f9f9f9)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light dark!important;grid-template-columns:256px minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding:0!important;overflow:visible!important}@media (prefers-color-scheme:dark){.platform-shell{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme-preference=light] .platform-shell{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme-preference=dark] .platform-shell{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.platform-sidebar{border-right:1px solid var(--ui-border,var(--lightningcss-light,#dedede)var(--lightningcss-dark,#363636))!important;background:var(--ui-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818))!important;width:256px!important;height:100dvh!important;min-height:100dvh!important;color:var(--ui-text,var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#f1f1f1))!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.platform-sidebar:after{display:none!important}.workspace-switcher{border-bottom:1px solid var(--ui-border,var(--lightningcss-light,#dedede)var(--lightningcss-dark,#363636))!important;border-radius:0!important;height:57px!important;margin:0!important;padding:0 16px!important}.workspace-switcher img{filter:none!important;width:25px!important;height:25px!important}html[data-theme-preference=dark] .workspace-switcher img{filter:invert()!important}.workspace-switcher strong{color:var(--ui-text,var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#f1f1f1))!important;letter-spacing:-.02em!important;font-size:14px!important;font-weight:650!important}.workspace-switcher strong:after{display:none!important}.platform-sidebar>nav:first-of-type{scrollbar-color:var(--ui-border) transparent!important;gap:2px!important;padding:12px 12px 18px!important}.platform-sidebar>nav:first-of-type :is(button,a){height:38px!important;color:var(--ui-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important}.platform-sidebar>nav:first-of-type :is(button,a):hover{background:var(--ui-surface-muted)!important;color:var(--ui-text)!important}.platform-sidebar>nav:first-of-type button.active{color:var(--ui-text)!important;background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#2a2a2a)!important;font-weight:600!important}.platform-sidebar>nav:first-of-type :is(button,a) svg{color:currentColor!important;width:17px!important;height:17px!important}.platform-sidebar>nav:first-of-type .nav-group-start{margin-top:13px!important}.platform-sidebar>nav:first-of-type .nav-group-start:before{background:var(--ui-border)!important;top:-7px!important;left:4px!important;right:4px!important}.sidebar-plan{display:none!important}.profile-menu-shell{margin:auto 0 0!important}.profile-menu-shell .profile-button{border:0!important;border-top:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:100%!important;height:56px!important;color:var(--ui-text)!important;border-radius:0!important;margin:0!important;padding:0 14px!important}.profile-menu-shell .profile-button:hover,.profile-menu-shell .profile-button.active{background:var(--ui-surface-hover)!important}.platform-sidebar .profile-button>div strong{font-size:12px!important}.platform-sidebar .profile-button>div small{margin-top:2px!important;font-size:10px!important}.platform-main.dashboard-home{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;overflow:visible!important}.dashboard-home .platform-content{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0 32px 52px!important}.dashboard-global-topbar,.dashboard-global-topbar.workspace-topbar{z-index:40!important;border-bottom:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;align-items:center!important;width:auto!important;height:57px!important;min-height:57px!important;margin:0 -32px 30px!important;padding:0 20px 0 32px!important;display:flex!important;position:sticky!important;top:0!important}.dashboard-global-topbar:before{display:none!important}.dashboard-global-topbar>div:first-child{width:auto!important;height:auto!important}.dashboard-global-topbar h1{font-size:16px!important;font-weight:600!important}.workspace-topbar-spacer{flex:1}.dashboard-global-topbar .dashboard-top-actions{flex:1!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.dashboard-global-topbar:not(.workspace-topbar) .dashboard-top-actions label{border:1px solid var(--ui-border)!important;background:var(--ui-bg)!important;border-radius:8px!important;width:min(440px,100%)!important;height:36px!important;padding-inline:12px!important}.topbar-text-action{height:34px;color:var(--ui-text);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.topbar-text-action:hover{background:var(--ui-surface-muted)}.workspace-topbar .notification-button,.dashboard-global-topbar .notification-button{width:34px!important;height:34px!important;color:var(--ui-muted)!important;background:0 0!important;border:0!important;border-radius:7px!important}.workspace-topbar .notification-button:hover,.dashboard-global-topbar .notification-button:hover{background:var(--ui-surface-muted)!important;color:var(--ui-text)!important}.kumo-home{width:min(100%,980px);margin:0 auto;padding-bottom:24px}.kumo-welcome{text-align:center;justify-items:center;padding:4px 0 34px;display:grid}.kumo-agent-callout{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:30px;color:var(--ui-text);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#00000040)}.kumo-agent-callout svg:first-child{color:var(--ui-accent)}.kumo-agent-callout:hover{border-color:var(--ui-border-strong)}.kumo-welcome h1{max-width:760px;color:var(--ui-text);letter-spacing:-.045em;margin:28px 0 0;font-size:clamp(28px,3.1vw,38px);font-weight:650;line-height:1.12}.kumo-command{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:100%;height:50px;color:var(--ui-dim);border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:32px;padding:0 12px;display:grid;box-shadow:0 0 0 4px var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06),0 2px 5px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000047)}.kumo-command:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 3px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f)}.kumo-command input{min-width:0;height:100%;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:13px}.kumo-command input::placeholder{color:var(--ui-dim)}.kumo-command kbd{border:1px solid var(--ui-border);background:var(--ui-surface-muted);min-height:24px;color:var(--ui-muted);border-radius:5px;align-items:center;padding:0 7px;font-family:inherit;font-size:10px;display:inline-flex}.kumo-command button{width:28px;height:28px;color:var(--ui-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.kumo-command button:hover{background:var(--ui-surface-muted);color:var(--ui-text)}.kumo-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kumo-action-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;grid-template-rows:190px minmax(190px,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 1px 2px var(--lightningcss-light,#00000006)var(--lightningcss-dark,#0003)}.kumo-card-visual{border-bottom:1px solid var(--ui-border);color:var(--ui-accent);background:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#141414);place-items:center;display:grid;position:relative;overflow:hidden}.kumo-card-visual:before{content:"";border:1px dashed var(--lightningcss-light,#dedede)var(--lightningcss-dark,#343434);border-radius:9px;position:absolute;inset:10px}.visual-orbit,.visual-protect>span{z-index:2;background:var(--ui-surface);border:1px solid var(--lightningcss-light,#e4e4e4)var(--lightningcss-dark,#383838);border-radius:14px;place-items:center;width:68px;height:68px;display:grid;position:relative;box-shadow:0 10px 26px var(--lightningcss-light,#00000012)var(--lightningcss-dark,#00000052)}.visual-ship>i{background:var(--ui-accent);opacity:.38;border-radius:50%;width:9px;height:9px;position:absolute}.visual-ship>i:first-of-type{top:42px;left:54px}.visual-ship>i:nth-of-type(2){width:5px;height:5px;bottom:36px;right:48px}.visual-domain{align-content:center;gap:10px;padding:30px}.visual-domain>span{z-index:2;background:var(--ui-surface);border:1px solid var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#393939);border-radius:999px;grid-template-columns:12px minmax(0,1fr) 24px;align-items:center;gap:9px;width:86%;height:30px;padding:0 7px;display:grid;position:relative;box-shadow:0 5px 14px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#00000040)}.visual-domain>span:nth-child(2){width:100%}.visual-domain>span:nth-child(3){opacity:.62;width:72%}.visual-domain span i{background:var(--ui-accent);border-radius:50%;width:11px;height:11px}.visual-domain span b{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#343434);border-radius:4px;height:6px}.visual-domain span em{background:var(--ui-brand);width:19px;height:19px;color:var(--ui-brand-contrast);border-radius:50%;place-items:center;font-size:14px;font-style:normal;display:grid}.visual-protect>i{border:1px dashed var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#3b3b3b);border-radius:8px;width:110px;height:44px;position:absolute}.visual-protect>i:first-of-type{top:-22px}.visual-protect>i:last-of-type{bottom:-22px}.kumo-card-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:17px 16px 15px;display:flex}.kumo-card-copy h2{color:var(--ui-text);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:650}.kumo-card-copy p{color:var(--ui-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.kumo-card-copy button{border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-height:34px;color:var(--ui-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;margin-top:auto;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.kumo-card-copy button:hover{background:var(--ui-surface-muted)}.kumo-card-copy button:active{transform:translateY(1px)}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics),.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list),.dashboard-unified :is(.project-detail-card,.project-detail-performance,.project-detail-deployments,.domain-detail-rail>section,.domain-quick-editor),.dashboard-unified .product-card{box-shadow:none!important;border-radius:10px!important}.dashboard-unified :is(.primary-action,.secondary-action){border-radius:8px!important}.dashboard-unified .primary-action:hover{opacity:.88}.dashboard-unified :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important}@media (max-width:1100px){.kumo-action-card{grid-template-rows:160px minmax(200px,1fr)}}@media (max-width:820px){.platform-shell{display:block!important}.platform-sidebar{z-index:70!important;width:256px!important;height:100dvh!important;transition:transform .18s!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-105%)!important}.platform-sidebar.is-open{transform:translate(0)!important}.platform-scrim{z-index:60!important;background:#0000009e!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}.dashboard-home .platform-content{padding:0 20px 42px!important}.dashboard-global-topbar,.dashboard-global-topbar.workspace-topbar{margin:0 -20px 34px!important;padding:0 14px 0 62px!important;top:0!important}.home-mobile-menu{z-index:80!important;width:36px!important;height:36px!important;margin:0!important;display:grid!important;position:fixed!important;top:10px!important;left:14px!important}.platform-shell:has(.platform-sidebar.is-open) .home-mobile-menu{opacity:0!important;pointer-events:none!important}.kumo-action-grid{grid-template-columns:1fr}.kumo-action-card{grid-template-rows:minmax(220px,auto);grid-template-columns:minmax(190px,.7fr) minmax(0,1fr)}.kumo-card-visual{border-right:1px solid var(--ui-border);border-bottom:0}}@media (max-width:620px){.dashboard-unified .topbar-text-action{justify-content:center;gap:0;width:34px;padding:0;font-size:0!important}.kumo-welcome{padding-top:0}.kumo-welcome h1{font-size:30px}.kumo-command kbd{display:none}.kumo-action-card{grid-template-rows:165px minmax(188px,auto);grid-template-columns:1fr}.kumo-card-visual{border-right:0;border-bottom:1px solid var(--ui-border)}}@media (prefers-reduced-motion:reduce){.kumo-home *,.dashboard-global-topbar *{scroll-behavior:auto!important;transition:none!important}}.dashboard-unified{--bg:var(--ui-bg);--surface:var(--ui-surface);--surface-2:var(--ui-surface-muted);--surface-3:var(--ui-surface-hover);--border:var(--ui-border);--border-strong:var(--ui-border-strong);--text:var(--ui-text);--muted:var(--ui-muted);--dim:var(--ui-dim);--accent:var(--ui-accent);--accent-soft:var(--ui-surface-muted);--radius:10px}.dashboard-unified .platform-content>:is(.page-title,.platform-error,.projects-master-page,.deployments-master-page,.deployment-detail-page,.domains-master-page,.product-view,.project-overview,.logs-panel,.project-health,.firewall-overview,.firewall-traffic,.firewall-detail-grid,.firewall-log-grid,.environment-view,.project-usage-panel,.usage-panel,.hosting-grid,.account-settings-grid,.empty-state){width:min(100%,1180px);margin-left:auto;margin-right:auto}.dashboard-unified .page-title{min-height:0;margin-bottom:22px}.dashboard-unified .page-title p{max-width:680px;line-height:1.5;color:var(--ui-muted)!important;font-size:12px!important}.dashboard-unified :is(h1,h2,h3,strong){letter-spacing:-.015em}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list,.project-detail-card,.project-detail-performance,.project-detail-deployments,.deployment-detail-card,.deployment-detail-performance,.domain-detail-rail>section,.domain-quick-editor,.product-card,.logs-panel,.project-health,.firewall-health,.firewall-traffic,.firewall-panel,.production-deployment,.project-checklist,.observability-panel,.project-activity-panel,.project-settings,.project-usage-panel,.usage-panel,.account-profile-panel,.account-info-panel,.account-session-panel,.environment-list,.hosting-grid,.panel-section,.settings-form){border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:none!important;color:var(--ui-text)!important;border-radius:10px!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list,.product-card,.logs-panel,.environment-list,.hosting-grid,.usage-panel,.project-usage-panel){overflow:hidden}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics){box-shadow:none!important;border-radius:10px!important;margin-bottom:18px!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article{background:0 0!important;min-height:96px!important;padding:16px 18px!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics) article>span{color:var(--ui-muted)!important;font-size:11px!important;font-weight:550!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics) article>strong{color:var(--ui-text)!important;margin-top:11px!important;font-size:20px!important;font-weight:650!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics) article>small{color:var(--ui-dim)!important;margin-top:4px!important;font-size:10px!important}.dashboard-unified .deployment-metric-grid article>svg,.dashboard-unified .domain-metric-grid article>svg{width:17px!important;height:17px!important;color:var(--ui-dim)!important;top:17px!important;right:17px!important}.dashboard-unified :is(.projects-master-tabs,.environment-tabs){min-height:42px;margin-bottom:16px;border-color:var(--ui-border)!important}.dashboard-unified :is(.projects-master-tabs,.environment-tabs) button{height:42px;color:var(--ui-muted)!important;font-size:12px!important}.dashboard-unified .environment-tabs{gap:22px}.dashboard-unified .environment-tabs button{background:0 0!important;border-radius:0!important}.dashboard-unified .environment-tabs button.active{border-color:var(--ui-text)!important;color:var(--ui-text)!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header,.dashboard-unified :is(.product-main-card,.ai-activity,.product-side-card)>header,.dashboard-unified :is(.production-deployment,.logs-panel,.project-health,.firewall-traffic,.firewall-panel,.project-usage-panel,.usage-panel)>header{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;min-height:56px!important;padding:9px 14px!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header>span,.dashboard-unified :is(.product-list-head,.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head){color:var(--ui-dim)!important;font-size:10px!important}.dashboard-unified :is(.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head,.product-list-head){border-color:var(--ui-border)!important;background:var(--ui-bg)!important;min-height:38px!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row,.product-list article,.team-list article){border-color:var(--ui-border)!important;background:0 0!important;min-height:60px!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row,.product-list article,.team-list article):hover,.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row).selected{background:var(--ui-surface-hover)!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row)>svg{color:var(--ui-dim)!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>footer{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;min-height:46px!important}.dashboard-unified :is(.projects-master-tabs,.deployments-master-list>header>nav,.domains-master-list>header>nav,.projects-view-toggle,.profile-theme-options,.secret-create-methods){border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important;box-shadow:none!important}.dashboard-unified :is(.projects-master-tabs,.deployments-master-list>header>nav,.domains-master-list>header>nav) button.active,.dashboard-unified .projects-view-toggle button.active,.dashboard-unified .secret-create-methods button.active{background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:0 1px 2px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#00000040)!important}.dashboard-unified :is(input,select,textarea,.environment-toolbar label,.environment-sync-note,.domain-search-field,.domain-field){border-color:var(--ui-border)!important;background:var(--ui-bg)!important;color:var(--ui-text)!important;box-shadow:none!important;border-radius:7px!important}.dashboard-unified :is(input,select)::placeholder,.dashboard-unified textarea::placeholder{color:var(--ui-dim)!important}.dashboard-unified :is(input,select,textarea):focus,.dashboard-unified label:focus-within{outline:0;border-color:var(--ui-border-strong)!important}.dashboard-unified :is(.primary-action,.secondary-action,.logs-controls button,.logs-message button,.environment-header button,.environment-header a,.environment-add-another,.domain-manage-button,.domain-quick-editor button,.domain-ssl-card button){min-height:34px;border-radius:7px!important;font-size:11px!important;font-weight:650!important}.dashboard-unified .primary-action{border-color:var(--ui-brand)!important;background:var(--ui-brand)!important;color:var(--ui-brand-contrast)!important}.dashboard-unified .secondary-action,.dashboard-unified :is(.logs-controls button,.logs-message button,.environment-add-another){border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}.dashboard-unified :is(button,a):active{transform:translateY(1px)}.dashboard-unified :is(.project-icon,.product-list-icon,.team-avatar,.environment-lock,.environment-avatar){border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important;color:var(--ui-text)!important}.dashboard-unified :is(.project-environment,.deployment-result,.product-badge){border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important;color:var(--ui-muted)!important}.dashboard-unified .project-environment b,.dashboard-unified .domain-active-dot{background:currentColor!important}.dashboard-unified :is(.project-environment.production,.deployment-result.ready,.deployment-result.successful){color:var(--lightningcss-light,#277047)var(--lightningcss-dark,#7cc99d)!important}.dashboard-unified :is(.project-environment.preview,.deployment-result.building,.deployment-result.queued){color:var(--lightningcss-light,#4f6285)var(--lightningcss-dark,#9db0d3)!important}.dashboard-unified :is(.project-environment.draft,.deployment-result.error,.deployment-result.cancelled){color:var(--lightningcss-light,#805050)var(--lightningcss-dark,#d09a9a)!important}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card)>header{border-color:var(--ui-border)!important;min-height:68px!important}.dashboard-unified :is(.project-detail-actions,.deployment-detail-actions,.domain-detail-actions){padding:0 14px 12px!important}.dashboard-unified :is(.project-detail-actions,.deployment-detail-actions,.domain-detail-actions) :is(a,button){border-color:var(--ui-border)!important;background:var(--ui-surface)!important;min-height:32px!important}.dashboard-unified :is(.project-detail-description,.domain-detail-description){border-color:var(--ui-border)!important;background:var(--ui-bg)!important;margin-inline:14px!important}.dashboard-unified :is(.project-detail-performance,.deployment-detail-performance)>header,.dashboard-unified .project-detail-deployments>header,.dashboard-unified :is(.domain-ssl-card,.domain-quick-editor)>header{min-height:48px!important;padding-inline:14px!important}.dashboard-unified .deployment-detail-page-header{margin-bottom:14px;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-radius:10px!important;padding:14px 16px!important}.dashboard-unified .deployment-detail-back{border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important;color:var(--ui-text)!important}.dashboard-unified .deployment-preview{border-color:var(--ui-border)!important;background:var(--ui-bg)!important;border-radius:8px!important}.dashboard-unified .logs-table{background:var(--ui-bg)!important}.dashboard-unified .log-row{border-color:var(--ui-border)!important}.dashboard-unified .log-row>span{background:var(--ui-surface-muted)!important;color:var(--ui-muted)!important}.dashboard-unified .log-row code{color:var(--ui-text)!important}.dashboard-unified .environment-header{align-items:center;margin-bottom:18px}.dashboard-unified .environment-header h1{display:none}.dashboard-unified .environment-header p{margin:0;color:var(--ui-muted)!important;font-size:12px!important}.dashboard-unified .environment-header a{color:var(--ui-text)!important}.dashboard-unified .environment-toolbar{margin:14px 0}.dashboard-unified .environment-row{min-height:64px;border-color:var(--ui-border)!important}.dashboard-unified .environment-variable-meta code{font-size:12px;color:var(--ui-text)!important}.dashboard-unified .environment-variable-meta em,.dashboard-unified .environment-row time{font-size:11px;color:var(--ui-muted)!important}.dashboard-unified .environment-variable-meta small{border:1px solid var(--ui-border);background:var(--ui-surface-muted)!important;color:var(--ui-muted)!important}.dashboard-unified .firewall-chart,.dashboard-unified .firewall-table,.dashboard-unified .custom-firewall-rules>form{border-color:var(--ui-border)!important;background:var(--ui-bg)!important}.dashboard-unified :is(.firewall-table-head,.firewall-axis,.firewall-legend){color:var(--ui-dim)!important}.dashboard-unified .account-settings-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.dashboard-unified :is(.account-profile-panel,.account-info-panel,.account-session-panel){padding:18px!important}.dashboard-unified .account-info-row,.dashboard-unified .usage-row,.dashboard-unified .project-usage-row,.dashboard-unified .resource-row,.dashboard-unified .activity-row{border-color:var(--ui-border)!important}.dashboard-unified .usage-metric>div,.dashboard-unified .compact-usage-row>i{background:var(--ui-surface-muted)!important}.dashboard-unified .usage-metric>div i,.dashboard-unified .compact-usage-row>i>b{background:var(--ui-accent)!important}.dashboard-unified .ai-hero{min-height:190px;border-radius:10px!important;padding:24px!important}.dashboard-unified .ai-hero h2{font-size:25px!important}.dashboard-unified .ai-tool-grid>button{min-height:126px;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:10px!important}.dashboard-unified :is(.empty-state,.projects-master-empty,.deployments-master-empty,.domains-master-empty,.product-empty,.environment-empty){color:var(--ui-muted)!important}.dashboard-unified :is(.empty-state,.projects-master-empty,.deployments-master-empty,.domains-master-empty,.product-empty,.environment-empty) strong,.dashboard-unified :is(.empty-state,.projects-master-empty,.deployments-master-empty,.domains-master-empty,.product-empty,.environment-empty) h2{color:var(--ui-text)!important}.dashboard-unified .skeleton-card,.dashboard-unified .skeleton-list span,.dashboard-unified .health-placeholder{border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important}.dashboard-unified .platform-error{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-muted)!important;border-radius:9px!important}.project-import-backdrop,.modal-backdrop,.domain-dialog-backdrop,.environment-modal-backdrop{background:#000000a3!important}:is(.project-import,.project-modal,.domain-connect-dialog,.environment-modal,.delete-project-dialog){background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818)!important;border:1px solid var(--lightningcss-light,#d6d6d6)var(--lightningcss-dark,#353535)!important;border-radius:12px!important;box-shadow:0 24px 70px #0000003d!important}:is(.project-import,.project-modal,.domain-connect-dialog,.environment-modal,.delete-project-dialog) :is(input,select,textarea,.secret-input){color:var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#f1f1f1)!important;background:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#111)!important;border-color:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#363636)!important;border-radius:7px!important}.environment-sensitive input{background:var(--lightningcss-light,#cfcfcf)var(--lightningcss-dark,#444)!important;box-shadow:inset 18px 0 var(--lightningcss-light,#fff)var(--lightningcss-dark,#ddd)!important}@media (max-width:1180px){.dashboard-unified .account-settings-grid{grid-template-columns:1fr}}.dashboard-unified{--ui-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--ui-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);--ui-surface-hover:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#202020);--ui-surface-muted:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#242424);--ui-border:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#363636);--ui-border-strong:var(--lightningcss-light,#b8b8b8)var(--lightningcss-dark,#555);--ui-text:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);--ui-muted:var(--lightningcss-light,#626262)var(--lightningcss-dark,#aaa);--ui-dim:var(--lightningcss-light,#858585)var(--lightningcss-dark,#888)}.dashboard-home,.dashboard-home .platform-content{background:var(--ui-bg)!important}.dashboard-home .platform-content{width:auto!important;max-width:none!important;padding:0 42px 64px!important}.dashboard-global-topbar,.dashboard-global-topbar.workspace-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;background:color-mix(in srgb, var(--ui-surface) 96%, transparent)!important;width:auto!important;height:58px!important;min-height:58px!important;margin:0 -42px!important;padding:0 22px!important;position:sticky!important;top:0!important}.dashboard-global-topbar.workspace-topbar{margin-bottom:48px!important}.dashboard-global-topbar:not(.workspace-topbar){margin-bottom:0!important}.dashboard-global-topbar>div:first-child,.dashboard-global-topbar h1{display:none!important}.dashboard-global-topbar .dashboard-top-actions{align-items:center!important;height:100%!important;margin-left:auto!important;transform:none!important}.dashboard-global-topbar .dashboard-top-actions>:is(a,button){border-radius:7px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:12px!important}.platform-sidebar{border-right:1px solid var(--ui-border)!important;width:256px!important;color:var(--ui-text)!important;background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#151515)!important}.platform-sidebar .workspace-switcher{border-bottom:1px solid var(--ui-border)!important;background:0 0!important;height:58px!important;min-height:58px!important;padding:0 18px!important}.platform-sidebar>nav:first-of-type{padding:14px 10px 22px!important}.platform-sidebar>nav:first-of-type :is(button,a){height:36px!important;color:var(--ui-text)!important;border-radius:7px!important;padding:0 11px!important;font-size:13px!important;font-weight:520!important}.platform-sidebar>nav:first-of-type :is(button,a):hover,.platform-sidebar>nav:first-of-type button.active{background:var(--ui-surface-muted)!important}.platform-sidebar>nav:first-of-type :is(button,a) svg{color:var(--ui-dim)!important}.dashboard-unified .platform-content>:is(.page-title,.platform-error,.projects-master-page,.deployments-master-page,.deployment-detail-page,.domains-master-page,.product-view,.project-overview,.logs-panel,.project-health,.firewall-overview,.firewall-traffic,.firewall-detail-grid,.firewall-log-grid,.environment-view,.project-usage-panel,.usage-panel,.hosting-grid,.account-settings-grid,.empty-state){width:min(100%,1320px)!important;margin-inline:auto!important}.dashboard-unified .page-title{border:0!important;align-items:flex-start!important;gap:32px!important;width:min(100%,1320px)!important;min-height:76px!important;margin:38px auto 34px!important;padding:0!important;display:flex!important}.dashboard-unified :is(.projects-master-page,.deployments-master-page,.product-view,.project-overview,.environment-view)>.page-title{width:100%!important}.dashboard-unified .page-title>div:first-child{min-width:0;display:block!important}.page-title-heading{align-items:center;gap:10px;display:flex}.page-title-heading h1{color:var(--ui-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:30px!important;font-weight:650!important;line-height:1.15!important}.page-title-heading>svg{flex:none;color:var(--ui-muted)!important}.dashboard-unified .page-title p{max-width:720px!important;color:var(--ui-muted)!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.5!important}.page-title-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.page-title-actions :is(a,button){justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:8px!important}.dashboard-unified .primary-action{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151515)!important;box-shadow:none!important;background:var(--lightningcss-light,#171717)var(--lightningcss-dark,#eee)!important;border:1px solid var(--lightningcss-light,#171717)var(--lightningcss-dark,#e8e8e8)!important}.dashboard-unified .secondary-action{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}.dashboard-unified :is(.primary-action,.secondary-action):hover{border-color:var(--ui-border-strong)!important;opacity:1!important}.cloudflare-tool-row{align-items:center;gap:8px;width:100%;margin:0 0 14px;display:flex}.cloudflare-tool-row>label{border:1px solid var(--ui-border);background:var(--ui-surface);height:38px;color:var(--ui-dim);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.cloudflare-tool-row input{width:100%;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.cloudflare-tool-row input::placeholder{color:var(--ui-dim)}.cloudflare-tool-row .projects-view-toggle{border-radius:8px;align-items:center;height:38px;padding:2px;display:inline-flex;background:var(--ui-surface-muted)!important}.cloudflare-tool-row .projects-view-toggle button{width:34px;height:34px;color:var(--ui-dim)!important;background:0 0!important;border:0!important;border-radius:7px!important}.cloudflare-tool-row .projects-view-toggle button.active{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}.dashboard-unified :is(.projects-master-list,.projects-master-detail>section,.deployments-master-list,.deployment-detail-card,.deployment-detail-performance,.domains-master-list,.domains-master-detail>section,.product-card,.production-deployment,.project-checklist,.observability-panel,.project-activity-panel,.project-settings,.logs-panel,.project-health,.firewall-chart,.firewall-table,.environment-list,.usage-panel,.project-usage-panel,.hosting-card,.account-profile-panel,.account-info-panel,.account-session-panel){border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-unified :is(.projects-master-layout,.domains-master-layout,.product-layout,.deployment-detail-page-content){gap:18px!important}.dashboard-unified :is(.projects-master-tabs,.environment-tabs){border-bottom:1px solid var(--ui-border)!important;background:0 0!important}.dashboard-unified :is(.projects-master-tabs,.environment-tabs) button{color:var(--ui-muted)!important;background:0 0!important;border-radius:0!important}.dashboard-unified :is(.projects-master-tabs,.environment-tabs) button.active{border-color:var(--ui-text)!important;color:var(--ui-text)!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header{border-bottom:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;min-height:52px!important;padding:0 14px!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row){border-color:var(--ui-border)!important;background:var(--ui-surface)!important;min-height:62px!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row):hover,.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row).selected{background:var(--ui-surface-hover)!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics){overflow:hidden;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article{border-color:var(--ui-border)!important;min-height:88px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:15px 16px!important}.dashboard-unified .ai-hero{grid-template-columns:minmax(0,1fr) auto!important;min-height:auto!important;padding:20px!important}.dashboard-unified .ai-hero h2{margin:9px 0 5px!important;font-size:22px!important}.dashboard-unified .ai-tool-grid{gap:12px!important}.dashboard-unified .ai-tool-grid>article{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;min-height:138px!important;box-shadow:none!important;border-radius:8px!important;padding:16px!important}.dashboard-unified :is(.empty-state,.projects-master-empty,.deployments-master-empty,.domains-master-empty,.product-empty,.environment-empty){min-height:330px;border-color:var(--ui-border)!important;background:var(--ui-surface)!important}.dashboard-unified .team-upgrade-card{min-height:430px!important}@media (max-width:820px){.dashboard-home .platform-content{padding:0 20px 48px!important}.dashboard-global-topbar,.dashboard-global-topbar.workspace-topbar{margin-inline:-20px!important;padding:0 16px 0 62px!important}.dashboard-global-topbar.workspace-topbar{margin-bottom:34px!important}.dashboard-unified .page-title{min-height:66px!important;margin:26px auto!important}.page-title-heading h1{font-size:25px!important}.page-title-actions{flex-wrap:wrap}.dashboard-unified :is(.projects-master-layout,.domains-master-layout,.product-layout){grid-template-columns:1fr!important}}@media (max-width:620px){.dashboard-home .platform-content{padding-inline:16px!important}.dashboard-global-topbar,.dashboard-global-topbar.workspace-topbar{margin-inline:-16px!important}.dashboard-unified .page-title{flex-direction:column;gap:18px!important;min-height:0!important}.page-title-actions{width:100%;margin-left:0}.page-title-actions :is(a,button){flex:1}.cloudflare-tool-row{align-items:stretch}.dashboard-unified .ai-hero{grid-template-columns:1fr!important}}.dashboard-unified .page-title-heading h1{text-transform:none!important}.dashboard-unified .projects-master-page{color:var(--ui-text)!important;display:block!important}.dashboard-unified .projects-master-page>.page-title{min-height:72px!important;margin-bottom:30px!important}.dashboard-unified .projects-master-layout{grid-template-columns:none!important;display:block!important}.dashboard-unified .projects-master-list{border-radius:8px!important;width:100%!important;margin:0!important}.dashboard-unified .cloudflare-tool-row{gap:8px!important;margin-bottom:14px!important}.dashboard-unified .cloudflare-tool-row>label{min-width:280px;height:40px!important}.dashboard-unified .cloudflare-tool-row .projects-master-tabs{flex:none;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;border-radius:8px!important;align-items:center!important;gap:2px!important;width:auto!important;height:40px!important;margin:0!important;padding:3px!important;display:flex!important;overflow:visible!important}.dashboard-unified .cloudflare-tool-row .projects-master-tabs button{white-space:nowrap;height:32px!important;color:var(--ui-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;gap:7px!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important}.dashboard-unified .cloudflare-tool-row .projects-master-tabs button:hover{background:var(--ui-surface-hover)!important;color:var(--ui-text)!important}.dashboard-unified .cloudflare-tool-row .projects-master-tabs button.active{background:var(--ui-surface-muted)!important;color:var(--ui-text)!important;font-weight:600!important}.dashboard-unified .cloudflare-tool-row .projects-master-tabs button span{min-width:0!important;height:auto!important;color:var(--ui-dim)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;display:inline!important}.dashboard-unified .project-clear-filters{border:1px solid var(--ui-border);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-muted);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.dashboard-unified .project-clear-filters:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.dashboard-unified .cloudflare-tool-row .projects-view-toggle{flex:none;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;grid-template-columns:none!important;height:40px!important}.dashboard-unified .cloudflare-tool-row .projects-view-toggle button{border:0!important;width:34px!important;height:34px!important}.dashboard-unified .cloudflare-tool-row .projects-view-toggle button.active{background:var(--ui-surface-muted)!important;border:0!important}.dashboard-unified .projects-master-table{overflow-x:auto;padding:0!important}.dashboard-unified .projects-master-table-head,.dashboard-unified .projects-master-row{min-width:940px;grid-template-columns:minmax(280px,1.8fr) minmax(120px,.7fr) minmax(120px,.75fr) minmax(120px,.7fr) minmax(150px,.85fr) 24px!important;gap:18px!important}.dashboard-unified .projects-master-table-head{border-bottom:1px solid var(--ui-border)!important;height:46px!important;color:var(--ui-dim)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding:0 18px!important;font-size:11px!important;font-weight:500!important}.dashboard-unified .projects-master-row{border:0!important;border-bottom:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;min-height:72px!important;color:var(--ui-muted)!important;border-radius:0!important;margin:0!important;padding:0 18px!important}.dashboard-unified .projects-master-row:last-child{border-bottom:0!important}.dashboard-unified .projects-master-row:hover{background:var(--ui-surface-hover)!important}.dashboard-unified .projects-master-project{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important}.dashboard-unified .projects-master-project .project-icon{border-color:var(--ui-border)!important;background:var(--ui-surface-muted)!important;border-radius:7px!important;width:40px!important;height:40px!important}.dashboard-unified .projects-master-project strong{color:var(--ui-text)!important;font-size:13px!important;font-weight:600!important}.dashboard-unified .projects-master-project small{color:var(--ui-muted)!important;margin-top:4px!important;font-size:11px!important}.dashboard-unified .projects-master-row>span,.dashboard-unified .projects-master-row>time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--ui-muted)!important;font-size:12px!important}.dashboard-unified .projects-master-row .project-environment{border-color:var(--ui-border)!important;background:0 0!important;padding:4px 7px!important;font-size:11px!important}.dashboard-unified .projects-master-list>footer{height:52px!important;color:var(--ui-muted)!important;padding:0 18px!important;font-size:11px!important}@media (max-width:1100px){.dashboard-unified .cloudflare-tool-row{flex-wrap:wrap}.dashboard-unified .cloudflare-tool-row>label{flex-basis:100%}}@media (max-width:700px){.dashboard-unified .cloudflare-tool-row .projects-master-tabs{max-width:calc(100% - 84px);overflow-x:auto!important}.dashboard-unified .projects-master-page>.page-title{margin-bottom:22px!important}}.dashboard-unified .projects-catalog-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.dashboard-unified .projects-catalog-main,.dashboard-unified .projects-overview-rail{min-width:0}.dashboard-unified .projects-catalog-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboard-unified .projects-catalog-search,.dashboard-unified .projects-category-select{border:1px solid var(--ui-border);background:var(--ui-surface);height:40px;color:var(--ui-muted);border-radius:8px;align-items:center;display:flex}.dashboard-unified .projects-catalog-search{flex:1;gap:9px;min-width:220px;padding:0 12px}.dashboard-unified .projects-catalog-search input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:13px}.dashboard-unified .projects-catalog-search:focus-within,.dashboard-unified .projects-category-select:focus-within{border-color:var(--ui-border-strong)}.dashboard-unified .projects-category-select{width:178px;padding:0 8px}.dashboard-unified .projects-category-select select{width:100%;height:100%;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:13px;font-weight:500}.dashboard-unified .projects-refresh{border:1px solid var(--ui-border);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-muted);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.dashboard-unified .projects-refresh:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.dashboard-unified .projects-refresh:disabled{cursor:wait;opacity:.55}.dashboard-unified .projects-application-list{gap:10px;display:grid}.dashboard-unified .projects-application-card{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;color:var(--ui-text);box-shadow:none;text-align:left;border-radius:12px;padding:0;display:block;overflow:hidden}.dashboard-unified .projects-application-card:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.dashboard-unified .projects-application-main{grid-template-columns:40px minmax(0,1fr) auto minmax(130px,190px) auto 16px;align-items:center;gap:12px;min-height:72px;padding:0 16px;display:grid}.dashboard-unified .projects-application-main>.project-icon{border:1px solid var(--ui-border);background:var(--ui-surface-muted);width:40px;height:40px;color:var(--ui-text);border-radius:8px}.dashboard-unified .projects-application-identity{min-width:0}.dashboard-unified .projects-application-identity strong,.dashboard-unified .projects-application-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-unified .projects-application-identity strong{color:var(--ui-text);font-size:14px;font-weight:600}.dashboard-unified .projects-application-identity small{color:var(--ui-muted);margin-top:4px;font-size:13px;font-weight:400}.dashboard-unified .projects-application-main .project-environment{border-color:var(--ui-border);background:0 0;padding:4px 7px;font-size:13px;font-weight:400}.dashboard-unified .projects-repository-pill{background:var(--ui-surface-muted);min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:flex;overflow:hidden}.dashboard-unified .projects-repository-pill svg{flex:none}.dashboard-unified .projects-application-main time{color:var(--ui-muted);white-space:nowrap;font-size:13px}.dashboard-unified .projects-application-main>svg{color:var(--ui-dim)}.dashboard-unified .projects-application-meta{border-top:1px solid var(--ui-border);min-height:42px;color:var(--ui-muted);grid-template-columns:minmax(110px,.7fr) minmax(110px,.7fr) minmax(150px,1.4fr) auto;align-items:center;gap:16px;padding:0 16px;font-size:13px;display:grid}.dashboard-unified .projects-application-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-unified .projects-application-meta>span:first-child,.dashboard-unified .projects-application-meta>span:last-child{align-items:center;gap:7px;display:flex}.dashboard-unified .projects-catalog-pagination{min-height:52px;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.dashboard-unified .projects-catalog-pagination nav{align-items:center;gap:4px;display:flex}.dashboard-unified .projects-catalog-pagination button{width:32px;height:32px;color:var(--ui-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:13px;font-weight:500;display:grid}.dashboard-unified .projects-catalog-pagination button:hover:not(:disabled),.dashboard-unified .projects-catalog-pagination button.active{background:var(--ui-surface-muted);color:var(--ui-text);font-weight:500}.dashboard-unified .projects-catalog-pagination button:disabled{cursor:default;opacity:.35}.dashboard-unified .projects-overview-rail{gap:24px;display:grid}.dashboard-unified .projects-usage-summary,.dashboard-unified .projects-workspace-details{background:0 0}.dashboard-unified .projects-usage-summary>header>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-unified .projects-usage-summary h2,.dashboard-unified .projects-workspace-details h2{color:var(--ui-text);margin:0;font-size:18px;font-weight:600}.dashboard-unified .projects-usage-summary>header span{color:var(--ui-muted);font-size:13px}.dashboard-unified .projects-quota{gap:9px;margin-top:20px;display:grid}.dashboard-unified .projects-quota>span{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-unified .projects-quota small{color:var(--ui-muted);font-size:13px}.dashboard-unified .projects-quota strong{color:var(--ui-text);font-size:13px;font-weight:500}.dashboard-unified .projects-quota>div{background:var(--ui-surface-muted);border-radius:999px;height:7px;overflow:hidden}.dashboard-unified .projects-quota>div>i{border-radius:inherit;background:var(--ui-text);height:100%;display:block}.dashboard-unified .projects-usage-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.dashboard-unified .projects-usage-grid article{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:88px;box-shadow:none;border-radius:12px;align-content:center;gap:8px;padding:14px;display:grid}.dashboard-unified .projects-usage-grid small{color:var(--ui-muted);font-size:13px}.dashboard-unified .projects-usage-grid strong{color:var(--ui-text);font-size:22px;font-weight:500}.dashboard-unified .projects-workspace-details h2{margin-bottom:14px}.dashboard-unified .projects-workspace-details dl{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;margin:0;overflow:hidden}.dashboard-unified .projects-workspace-details dl>div{border-bottom:1px solid var(--ui-border);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.dashboard-unified .projects-workspace-details dl>div:last-child{border-bottom:0}.dashboard-unified .projects-workspace-details dt{color:var(--ui-muted);font-size:13px}.dashboard-unified .projects-workspace-details dd{min-width:0;color:var(--ui-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;overflow:hidden}.dashboard-unified .projects-application-list .projects-master-empty{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;min-height:360px}.dashboard-unified .projects-application-list .projects-master-empty strong{color:var(--ui-text);font-size:16px;font-weight:600}.dashboard-unified .projects-application-list .projects-master-empty span{color:var(--ui-muted);font-size:14px}@media (max-width:1180px){.dashboard-unified .projects-catalog-layout{grid-template-columns:1fr}.dashboard-unified .projects-overview-rail{grid-template-columns:1fr 1fr}}@media (max-width:760px){.dashboard-unified .projects-catalog-toolbar{flex-wrap:wrap;align-items:stretch}.dashboard-unified .projects-catalog-search{flex-basis:100%}.dashboard-unified .projects-category-select{flex:1;width:auto}.dashboard-unified .projects-application-main{grid-template-columns:40px minmax(0,1fr) auto;padding-block:13px}.dashboard-unified .projects-application-main .project-environment{justify-self:end}.dashboard-unified .projects-repository-pill{grid-column:2/4}.dashboard-unified .projects-application-main time{grid-column:2}.dashboard-unified .projects-application-main>svg{grid-area:3/3}.dashboard-unified .projects-application-meta{grid-template-columns:1fr 1fr;padding-block:12px}.dashboard-unified .projects-overview-rail{grid-template-columns:1fr}}@media (max-width:520px){.dashboard-unified .projects-application-meta{grid-template-columns:1fr}.dashboard-unified .projects-catalog-pagination{flex-direction:column;align-items:flex-start;padding-block:12px}.dashboard-unified .projects-usage-grid{grid-template-columns:1fr}}.dashboard-unified .project-context-header{border-bottom:1px solid var(--ui-border);margin-bottom:26px}.dashboard-unified .project-context-header>header{justify-content:flex-end;align-items:center;gap:20px;min-height:56px;display:flex}.dashboard-unified .project-topbar-breadcrumb,.dashboard-unified .project-context-actions,.dashboard-unified .project-context-tabs{align-items:center;display:flex}.dashboard-unified .project-topbar-breadcrumb{gap:10px;min-width:0}.dashboard-unified .project-topbar-breadcrumb>button{height:34px;color:var(--ui-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.dashboard-unified .project-topbar-breadcrumb>button:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.dashboard-unified .project-topbar-breadcrumb>svg{color:var(--ui-dim);flex:none}.dashboard-unified .project-topbar-breadcrumb>strong{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dashboard-unified .project-context-actions{flex:auto;gap:8px;width:100%;min-width:0}.dashboard-unified .project-context-actions>.status{background:var(--ui-surface-muted);border-radius:999px;height:34px;padding:0 10px;font-size:13px}.dashboard-unified .project-context-actions>a{border:1px solid var(--ui-border);background:var(--ui-surface);height:36px;color:var(--ui-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-unified .project-context-actions>a:hover{background:var(--ui-surface-hover)}.dashboard-unified .project-context-actions>a.primary{border-color:var(--ui-brand);background:var(--ui-brand);color:var(--ui-brand-contrast)}.dashboard-unified .project-context-tabs{flex:auto;gap:2px;min-width:0;min-height:48px;overflow-x:auto}.dashboard-unified .project-context-tabs button{height:36px;color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.dashboard-unified .project-context-tabs button:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.dashboard-unified .project-context-tabs button.active{background:var(--ui-surface-muted);color:var(--ui-text);font-weight:500}.dashboard-unified .project-context-tabs button span{background:var(--ui-surface);min-width:20px;height:20px;color:var(--ui-muted);border-radius:5px;place-items:center;padding:0 5px;font-size:13px;display:grid}.dashboard-unified .project-overview-redesign{gap:18px;display:grid}.dashboard-unified .project-runtime-strip{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;align-items:center;gap:20px;min-height:52px;padding:8px 12px;display:flex}.dashboard-unified .project-runtime-strip>span{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-unified .project-runtime-strip>span:first-child{flex:1}.dashboard-unified .project-runtime-strip>span:nth-child(2){max-width:42%}.dashboard-unified .project-runtime-strip a,.dashboard-unified .project-runtime-strip strong,.dashboard-unified .project-runtime-strip small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-unified .project-runtime-strip a,.dashboard-unified .project-runtime-strip strong{color:var(--ui-text);font-weight:500}.dashboard-unified .project-runtime-strip small{color:var(--ui-muted)}.dashboard-unified .project-runtime-strip button{border:1px solid var(--ui-border);height:34px;color:var(--ui-text);background:0 0;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.dashboard-unified .project-runtime-strip button:hover{background:var(--ui-surface-hover)}.dashboard-unified .project-overview-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.dashboard-unified .project-overview-main,.dashboard-unified .project-overview-rail{gap:18px;min-width:0;display:grid}.dashboard-unified :is(.project-architecture-panel,.project-overview-metrics,.project-versions-panel,.project-routes-card,.project-next-steps){border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:none;border-radius:12px;overflow:hidden}.dashboard-unified :is(.project-architecture-panel,.project-overview-metrics,.project-versions-panel,.project-routes-card,.project-next-steps)>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.dashboard-unified :is(.project-architecture-panel,.project-overview-metrics,.project-versions-panel,.project-routes-card,.project-next-steps) h2{color:var(--ui-text);margin:0;font-size:16px;font-weight:600}.dashboard-unified .project-architecture-panel>header{min-height:64px}.dashboard-unified .project-architecture-panel>header p{color:var(--ui-muted);margin:4px 0 0;font-size:13px}.dashboard-unified .project-architecture-map{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.15fr) minmax(180px,.9fr);align-items:center;gap:30px;min-height:310px;padding:30px;display:grid;position:relative}.dashboard-unified .project-architecture-map:before{background:var(--ui-border-strong);content:"";height:1px;position:absolute;top:50%;left:18%;right:18%}.dashboard-unified .project-resource-stack,.dashboard-unified .project-runtime-node,.dashboard-unified .project-delivery-node{z-index:1;position:relative}.dashboard-unified .project-resource-stack{gap:10px;display:grid}.dashboard-unified .project-resource-stack article{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.dashboard-unified .project-resource-stack article span{color:var(--ui-text);align-items:center;gap:8px;font-size:13px;display:flex}.dashboard-unified .project-resource-stack article strong{color:var(--ui-muted);font-size:13px;font-weight:500}.dashboard-unified .project-runtime-node,.dashboard-unified .project-delivery-node{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:12px;overflow:hidden}.dashboard-unified .project-runtime-node>header{border-bottom:1px solid var(--ui-border);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:0 14px;display:grid}.dashboard-unified .project-runtime-node .project-icon{background:var(--ui-surface-muted);border-radius:8px;width:36px;height:36px}.dashboard-unified .project-runtime-node>header strong,.dashboard-unified .project-runtime-node>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-unified .project-runtime-node>header strong{color:var(--ui-text);font-size:14px;font-weight:600}.dashboard-unified .project-runtime-node>header small{color:var(--ui-muted);margin-top:3px;font-size:13px}.dashboard-unified .project-runtime-node dl,.dashboard-unified .project-routes-card dl{margin:0}.dashboard-unified .project-runtime-node dl>div{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:0 14px;display:grid}.dashboard-unified .project-runtime-node dt,.dashboard-unified .project-runtime-node dd{font-size:13px}.dashboard-unified .project-runtime-node dt{color:var(--ui-muted)}.dashboard-unified .project-runtime-node dd{color:var(--ui-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dashboard-unified .project-delivery-node>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.dashboard-unified .project-delivery-node>header>span{color:var(--ui-text);font-size:13px;font-weight:500}.dashboard-unified .project-delivery-node>div{border-bottom:1px solid var(--ui-border);gap:4px;padding:12px;display:grid}.dashboard-unified .project-delivery-node>div:last-child{border-bottom:0}.dashboard-unified .project-delivery-node small{color:var(--ui-muted);font-size:13px}.dashboard-unified .project-delivery-node strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dashboard-unified .project-overview-metrics>header>span,.dashboard-unified .project-versions-panel>header>span{color:var(--ui-muted);font-size:13px}.dashboard-unified .project-overview-metrics>div{grid-template-columns:repeat(3,1fr);display:grid}.dashboard-unified .project-overview-metrics article{border-right:1px solid var(--ui-border);min-height:112px;padding:18px 16px}.dashboard-unified .project-overview-metrics article:last-child{border-right:0}.dashboard-unified .project-overview-metrics small,.dashboard-unified .project-overview-metrics strong{display:block}.dashboard-unified .project-overview-metrics small{color:var(--ui-muted);font-size:13px}.dashboard-unified .project-overview-metrics strong{color:var(--ui-text);margin-top:9px;font-size:24px;font-weight:500}.dashboard-unified .project-versions-panel>div>article{border-bottom:1px solid var(--ui-border);grid-template-columns:4px 72px minmax(0,1fr) 90px auto;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:grid}.dashboard-unified .project-versions-panel>div>article:last-child{border-bottom:0}.dashboard-unified .project-versions-panel article>i{background:var(--ui-dim);border-radius:999px;width:4px;height:28px}.dashboard-unified .project-versions-panel article>i.ready{background:var(--success)}.dashboard-unified .project-versions-panel article>i.error,.dashboard-unified .project-versions-panel article>i.cancelled{background:var(--danger)}.dashboard-unified .project-versions-panel code,.dashboard-unified .project-versions-panel span,.dashboard-unified .project-versions-panel em,.dashboard-unified .project-versions-panel time{min-width:0;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.dashboard-unified .project-versions-panel code{color:var(--ui-text)}.dashboard-unified .project-versions-panel time{text-align:right}.dashboard-unified .project-versions-empty{align-content:center;place-items:center;gap:8px;min-height:160px;display:grid}.dashboard-unified .project-versions-empty strong{color:var(--ui-text);font-size:16px;font-weight:600}.dashboard-unified .project-versions-empty span{color:var(--ui-muted);font-size:14px}.dashboard-unified .project-routes-card dl>div{border-bottom:1px solid var(--ui-border);gap:5px;padding:14px 16px;display:grid}.dashboard-unified .project-routes-card dl>div:last-child{border-bottom:0}.dashboard-unified .project-routes-card dt,.dashboard-unified .project-routes-card dd{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-unified .project-routes-card dt{color:var(--ui-muted)}.dashboard-unified .project-routes-card dd{color:var(--ui-text);margin:0}.dashboard-unified .project-next-steps>header>span{color:var(--ui-muted);font-size:13px}.dashboard-unified .project-next-steps>div{padding:6px 0;display:grid}.dashboard-unified .project-next-steps>div>span{min-height:42px;color:var(--ui-muted);align-items:center;gap:9px;padding:0 14px;font-size:13px;display:flex}.dashboard-unified .project-next-steps>div>span.done{color:var(--ui-text)}.dashboard-unified .project-settings.standalone{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px}.dashboard-unified .project-settings.standalone>summary{display:none}.dashboard-unified .project-settings.standalone .project-settings-body{border-top:0;display:block}@media (max-width:1180px){.dashboard-unified .project-overview-layout{grid-template-columns:1fr}.dashboard-unified .project-overview-rail{grid-template-columns:1fr 1fr}}@media (max-width:900px){.dashboard-unified .project-context-header>header,.dashboard-unified .project-runtime-strip{flex-direction:column;align-items:stretch}.dashboard-unified .project-context-header>header{padding-block:10px}.dashboard-unified .project-context-actions{flex-wrap:wrap;width:100%}.dashboard-unified .project-context-tabs{flex-basis:100%;order:2;width:100%}.dashboard-unified .project-runtime-strip>span:nth-child(2){max-width:none}.dashboard-unified .project-architecture-map{grid-template-columns:1fr}.dashboard-unified .project-architecture-map:before{width:1px;height:auto;inset:14% 50% 14% auto}}@media (max-width:620px){.dashboard-unified .project-context-actions>.status{width:100%}.dashboard-unified .project-context-actions>a{flex:1}.dashboard-unified .project-runtime-strip>span{flex-wrap:wrap;align-items:flex-start}.dashboard-unified .project-overview-metrics>div,.dashboard-unified .project-overview-rail{grid-template-columns:1fr}.dashboard-unified .project-overview-metrics article{border-right:0;border-bottom:1px solid var(--ui-border)}.dashboard-unified .project-overview-metrics article:last-child{border-bottom:0}.dashboard-unified .project-versions-panel>div>article{grid-template-columns:4px 65px minmax(0,1fr);padding-block:10px}.dashboard-unified .project-versions-panel article>em,.dashboard-unified .project-versions-panel article>time{text-align:left;grid-column:3}}.dashboard-unified :is(.deployments-master-table-head,.domains-master-table-head,.product-list-head){color:var(--ui-dim)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:500!important}.dashboard-unified :is(.deployments-master-row,.domains-master-row,.product-list article,.team-list article){color:var(--ui-muted)!important;font-size:12px!important}.dashboard-unified :is(.deployment-project-cell,.domain-name-cell,.product-list article) strong{color:var(--ui-text)!important;font-size:12px!important}.dashboard-unified :is(.deployment-project-cell,.domain-name-cell,.product-list article) small,.dashboard-unified :is(.deployments-master-row,.domains-master-row) time{color:var(--ui-muted)!important;font-size:10px!important}.dashboard-unified :is(.deployments-master-list,.domains-master-list)>header :is(button,input){font-size:11px!important}.dashboard-unified{--type-page-title:30px;--type-home-title:34px;--type-section-title:16px;--type-card-title:14px;--type-body:13px;--type-control:13px;--type-table:12px;--type-meta:11px;font-size:var(--type-body)!important;font-weight:400!important;line-height:1.5!important}.dashboard-unified :is(button,input,select,textarea){font-family:inherit!important}.dashboard-unified .page-title-heading h1{font-size:var(--type-page-title)!important;letter-spacing:-.025em!important;font-weight:600!important;line-height:1.2!important}.dashboard-unified .page-title p{font-size:var(--type-body)!important;font-weight:400!important;line-height:1.5!important}.dashboard-unified :is(.product-card,.production-deployment,.project-checklist,.observability-panel,.project-activity-panel,.logs-panel,.project-health,.usage-panel,.project-usage-panel,.hosting-card,.account-profile-panel,.account-info-panel,.account-session-panel,.firewall-panel,.firewall-traffic) h2,.dashboard-unified :is(.product-card,.production-deployment,.project-checklist,.observability-panel,.project-activity-panel,.logs-panel,.project-health,.usage-panel,.project-usage-panel,.hosting-card,.account-profile-panel,.account-info-panel,.account-session-panel,.firewall-panel,.firewall-traffic)>header strong{font-size:var(--type-section-title)!important;letter-spacing:-.01em!important;font-weight:600!important;line-height:1.3!important}.dashboard-unified :is(.product-card,.production-deployment,.project-checklist,.observability-panel,.project-activity-panel,.logs-panel,.project-health,.usage-panel,.project-usage-panel,.hosting-card,.account-profile-panel,.account-info-panel,.account-session-panel,.firewall-panel,.firewall-traffic) p{font-size:var(--type-body)!important;font-weight:400!important;line-height:1.55!important}.dashboard-unified :is(.primary-action,.secondary-action),.dashboard-unified .page-title-actions :is(a,button),.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list) button,.dashboard-unified :is(.logs-controls,.environment-toolbar) :is(button,input,select){font-size:var(--type-control)!important;font-weight:550!important;line-height:1.2!important}.dashboard-unified :is(.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head,.product-list-head,.firewall-table-head){font-size:var(--type-meta)!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;line-height:1.2!important}.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row,.product-list article,.team-list article,.environment-row,.firewall-event,.log-row){font-size:var(--type-table)!important;font-weight:400!important;line-height:1.4!important}.dashboard-unified :is(.projects-master-project,.deployment-project-cell,.domain-name-cell,.product-list article,.team-list article,.environment-variable-meta) strong{font-size:var(--type-body)!important;font-weight:600!important;line-height:1.3!important}.dashboard-unified :is(.projects-master-project,.deployment-project-cell,.domain-name-cell,.product-list article,.team-list article,.environment-variable-meta) small,.dashboard-unified :is(.projects-master-row,.deployments-master-row,.domains-master-row,.environment-row) time,.dashboard-unified :is(.product-card,.hosting-card,.project-health) small{font-size:var(--type-meta)!important;font-weight:400!important;line-height:1.4!important}.dashboard-unified :is(.project-environment,.deployment-result,.domain-connection-status,.status,.rule-active,.rule-inactive,.event-denied,.event-limited,.product-badge){font-size:var(--type-meta)!important;letter-spacing:0!important;text-transform:none!important;font-weight:550!important;line-height:1.2!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article>span{font-size:var(--type-table)!important;font-weight:500!important;line-height:1.3!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article>strong{letter-spacing:-.02em!important;font-size:22px!important;font-weight:600!important;line-height:1.1!important}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article>small{font-size:var(--type-meta)!important;font-weight:400!important;line-height:1.35!important}.dashboard-unified .kumo-home{width:min(100%,1080px)!important;padding-bottom:54px!important}.dashboard-unified .kumo-welcome{padding-bottom:36px!important}.dashboard-unified .kumo-welcome h1{font-size:clamp(30px, 3vw, var(--type-home-title))!important;letter-spacing:-.03em!important;font-weight:600!important;line-height:1.18!important}.dashboard-unified .kumo-agent-callout{font-size:var(--type-table)!important;font-weight:550!important}.dashboard-unified .kumo-command input{font-size:var(--type-control)!important;font-weight:400!important}.dashboard-unified .kumo-command kbd{font-size:var(--type-meta)!important;font-weight:500!important}.dashboard-unified .kumo-card-copy h2{font-size:var(--type-section-title)!important;letter-spacing:-.01em!important;font-weight:600!important;line-height:1.3!important}.dashboard-unified .kumo-card-copy p{font-size:var(--type-body)!important;font-weight:400!important;line-height:1.55!important}.dashboard-unified .kumo-card-copy button{font-size:var(--type-control)!important;font-weight:550!important}.platform-sidebar>nav:first-of-type :is(button,a){font-size:13px!important;font-weight:500!important}.platform-sidebar :is(.sidebar-plan,.profile-button,.profile-menu){font-size:12px!important}.platform-sidebar :is(.sidebar-plan,.profile-button,.profile-menu) strong{font-weight:600!important}.platform-sidebar :is(.sidebar-plan,.profile-button,.profile-menu) small{font-size:11px!important;font-weight:400!important;line-height:1.35!important}.dashboard-unified .dashboard-global-topbar .dashboard-top-actions>:is(a,button){font-size:var(--type-control)!important;font-weight:550!important}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card,.project-detail-performance,.deployment-detail-performance,.project-detail-deployments,.domain-ssl-card,.domain-quick-editor) :is(p,dt,dd,a,button,time,code,em){font-size:var(--type-table)!important;font-weight:400!important;line-height:1.4!important}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card,.project-detail-performance,.deployment-detail-performance,.project-detail-deployments,.domain-ssl-card,.domain-quick-editor) small{font-size:var(--type-meta)!important;font-weight:400!important;line-height:1.4!important}.dashboard-unified :is(.project-detail-card,.deployment-detail-card,.domain-detail-card,.project-detail-performance,.deployment-detail-performance,.project-detail-deployments,.domain-ssl-card,.domain-quick-editor) strong{font-size:var(--type-card-title)!important;font-weight:600!important;line-height:1.3!important}.platform-sidebar .sidebar-plan>:is(small,a),.platform-sidebar .sidebar-plan>div>:is(span,small),.platform-sidebar .profile-button>div small{font-size:11px!important;font-weight:400!important;line-height:1.35!important}.platform-sidebar .sidebar-plan>strong,.platform-sidebar .profile-button>div strong{font-size:13px!important;font-weight:600!important;line-height:1.3!important}@media (max-width:620px){.dashboard-unified{--type-page-title:26px;--type-home-title:30px}}.topbar-profile-shell{align-items:center;height:100%;display:flex;position:relative}.dashboard-unified .topbar-profile-button{outline:0;flex:0 0 34px;place-items:center;display:grid;overflow:hidden;border:1px solid var(--ui-border)!important;background:var(--ui-surface-muted)!important;width:34px!important;height:34px!important;min-height:34px!important;color:var(--ui-text)!important;border-radius:50%!important;padding:0!important;font-size:11px!important;font-weight:600!important}.dashboard-unified .topbar-profile-button:hover,.dashboard-unified .topbar-profile-button.active{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-hover)!important}.dashboard-unified .topbar-profile-button:focus-visible{box-shadow:0 0 0 3px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f)}.dashboard-unified .topbar-profile-button .profile-avatar{border-radius:inherit;object-fit:cover;display:block;width:100%!important;height:100%!important}.dashboard-unified .topbar-profile-menu{max-height:calc(100dvh - 72px);overflow-y:auto;z-index:100!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;border-radius:9px!important;width:286px!important;margin:0!important;position:absolute!important;inset:43px 0 auto auto!important;box-shadow:0 18px 48px #00000038!important}@media (max-width:620px){.dashboard-unified .topbar-profile-menu{width:min(286px,100vw - 20px)!important;position:fixed!important;top:52px!important;right:10px!important}}.dashboard-unified .account-theme-panel{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;overflow:hidden}.dashboard-unified .account-theme-panel>header{border-bottom:1px solid var(--ui-border);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:grid}.dashboard-unified .account-theme-panel>header>svg{color:var(--ui-muted)}.dashboard-unified .account-theme-panel h2{color:var(--ui-text);font-size:var(--type-section-title);margin:0;font-weight:600;line-height:1.3}.dashboard-unified .account-theme-panel p{color:var(--ui-muted);font-size:var(--type-meta);margin:3px 0 0;line-height:1.4}.dashboard-unified .account-theme-options{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.dashboard-unified .account-theme-options button{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;min-height:64px;color:var(--ui-muted);text-align:left;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px 10px;display:grid}.dashboard-unified .account-theme-options button:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.dashboard-unified .account-theme-options button.active{border-color:var(--ui-border-strong);background:var(--ui-surface-muted);color:var(--ui-text)}.dashboard-unified .account-theme-options button>svg:first-child{color:var(--ui-muted)}.dashboard-unified .account-theme-options button.active>svg{color:var(--ui-text)}.dashboard-unified .account-theme-options button span{min-width:0}.dashboard-unified .account-theme-options button :is(strong,small){display:block}.dashboard-unified .account-theme-options button strong{color:var(--ui-text);font-size:var(--type-control);font-weight:600}.dashboard-unified .account-theme-options button small{color:var(--ui-muted);font-size:var(--type-meta);margin-top:3px;font-weight:400}:is(.project-import:has(.import-methods),.project-import:has(.repository-wizard),.project-import:has(.configure-project-card),.project-import:has(.static-upload-main)){--project-grid-column-width:min(620px, calc(100vw - 28px));background-color:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#0b0b0b)!important;background-image:linear-gradient(var(--lightningcss-light,#0000000e)var(--lightningcss-dark,#ffffff0d) 1px,#0000 1px),linear-gradient(90deg,var(--lightningcss-light,#0000000e)var(--lightningcss-dark,#ffffff0d) 1px,#0000 1px)!important;background-position:0 calc(50dvh + 29px - min(25vh,280px)),calc(50% + -1*min(310px,50vw - 14px)) 0!important;background-size:100% min(50vh, 560px), var(--project-grid-column-width) 100%!important}.import-methods,.repository-wizard{place-items:center;min-height:calc(100dvh - 58px);padding:56px 24px;display:grid}.repository-wizard-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);border:1px solid var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#343434);border-radius:11px;overflow:hidden;box-shadow:0 12px 34px var(--lightningcss-light,#0000000b)var(--lightningcss-dark,#0003)}.repository-wizard-card>header{padding:26px 26px 19px}.repository-wizard-card>header h1{color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f1f1f1);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:630;line-height:1.25}.repository-wizard-card>header p{color:var(--lightningcss-light,#696969)var(--lightningcss-dark,#969696);margin:5px 0 0;font-size:12px;line-height:1.45}.repository-wizard-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:0 26px 11px;display:grid}.repository-account,.repository-wizard-tools label{color:var(--lightningcss-light,#272727)var(--lightningcss-dark,#d8d8d8);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);border:1px solid var(--lightningcss-light,#d7d7d7)var(--lightningcss-dark,#393939);border-radius:8px;align-items:center;gap:9px;min-width:0;height:40px;padding:0 11px;display:flex}.repository-account strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:550;overflow:hidden}.repository-account>svg:last-child{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#777);transform:rotate(90deg);width:13px!important;height:13px!important}.repository-wizard-tools label:focus-within{border-color:var(--lightningcss-light,#858585)var(--lightningcss-dark,#777);box-shadow:0 0 0 2px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff12)}.repository-wizard-tools label>svg{color:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#757575);flex:none}.repository-wizard-tools input{color:var(--lightningcss-light,#202020)var(--lightningcss-dark,#dfdfdf);outline:0;width:100%;min-width:0;height:auto;padding:0;font-size:11px;background:0 0!important;border:0!important}.repository-wizard-list{scrollbar-color:var(--lightningcss-light,#9a9a9a)var(--lightningcss-dark,#676767) transparent;scrollbar-width:thin;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131313);border:1px solid var(--lightningcss-light,#d9d9d9)var(--lightningcss-dark,#363636);border-radius:8px;height:188px;margin:0 26px;overflow-y:auto}.repository-wizard-list>button{color:var(--lightningcss-light,#202020)var(--lightningcss-dark,#e3e3e3);text-align:left;background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#292929);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:7px 15px;display:grid}.repository-wizard-list>button:last-child{border-bottom:0}.repository-wizard-list>button:hover:not(:disabled),.repository-wizard-list>button.selected{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#222)}.repository-wizard-list>button.selected{box-shadow:inset 2px 0 var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#e5e5e5)}.repository-wizard-list>button:disabled{cursor:default;opacity:.48}.repository-wizard-list .project-icon{display:none}.repository-wizard-list>button>span{min-width:0}.repository-wizard-list>button :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.repository-wizard-list>button strong{font-size:12px;font-weight:550}.repository-wizard-list>button small{color:var(--lightningcss-light,#858585)var(--lightningcss-dark,#7a7a7a);margin-top:3px;font-size:9px;font-weight:400}.repository-wizard-list>button>:is(svg,em){color:var(--lightningcss-light,#555)var(--lightningcss-dark,#aaa);font-size:9px;font-style:normal}.repository-wizard-links{gap:4px;padding:13px 26px 17px;display:grid}.repository-wizard-links :is(a,button){color:var(--lightningcss-light,#343434)var(--lightningcss-dark,#cbcbcb);background:0 0;border:0;align-items:center;gap:5px;width:max-content;min-height:27px;padding:0;font-size:10px;font-weight:520;text-decoration:none;display:flex}.repository-wizard-links :is(a,button):hover{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff)}.repository-wizard-card>footer{z-index:1;background:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#111);border:1px solid var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#343434);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;height:66px;min-height:66px;padding:14px 8px 7px 20px;display:flex;position:absolute;bottom:-58px;left:-1px;right:-1px}.repository-wizard-card>footer>button:first-child{color:var(--lightningcss-light,#282828)var(--lightningcss-dark,#d7d7d7);background:0 0;border:0;min-height:34px;padding:0 8px;font-size:11px}.repository-wizard-card>footer .primary-action{min-height:35px;padding:0 12px}@media (max-width:580px){.import-methods,.repository-wizard{align-items:start;padding:30px 14px}.repository-wizard-tools{grid-template-columns:1fr}.repository-wizard-card>header{padding:21px 18px 17px}.repository-wizard-tools,.repository-wizard-links{padding-left:18px;padding-right:18px}.repository-wizard-list{height:165px;min-height:165px;margin-inline:18px}}.import-method-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);border:1px solid var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#343434);border-radius:12px;width:min(560px,100%);padding:26px;box-shadow:0 18px 48px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000047)}.project-flow-card{isolation:isolate;position:relative;width:min(560px,100%)!important;height:400px!important;min-height:400px!important;box-shadow:none!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717)!important;border:1px solid var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#343434)!important;border-radius:12px!important;overflow:visible!important}.project-flow-card:has(>footer){margin-bottom:58px!important}.project-flow-card:has(>footer):after{z-index:2;content:"";pointer-events:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);border-radius:0 0 11px 11px;height:10px;position:absolute;bottom:0;left:0;right:0}.repository-wizard-card.project-flow-card{justify-self:center}.import-method-card.project-flow-card{flex-direction:column;display:flex}.import-method-title>span,.static-upload-heading>span{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#a6a6a6);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.import-method-title h1,.static-upload-heading h1{color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);letter-spacing:-.025em;margin:0 0 7px;font-size:23px;font-weight:650;line-height:1.2}.import-method-title p,.static-upload-heading p{color:var(--lightningcss-light,#676767)var(--lightningcss-dark,#999);margin:0;font-size:12px;line-height:1.55}.import-method-list{gap:8px;margin-top:22px;display:grid}.import-method-option{color:var(--lightningcss-light,#202020)var(--lightningcss-dark,#eee);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#353535);border-radius:9px;outline:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 13px;text-decoration:none;display:grid}.import-method-option:hover,.import-method-option:focus-visible{background:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#202020);border-color:var(--lightningcss-light,#9f9f9f)var(--lightningcss-dark,#666)}.import-method-option>span{color:var(--lightningcss-light,#4d4d4d)var(--lightningcss-dark,#c5c5c5);background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#202020);border:1px solid var(--lightningcss-light,#dedede)var(--lightningcss-dark,#393939);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.import-method-option>div{min-width:0}.import-method-option :is(strong,small){display:block}.import-method-option strong{font-size:13px;font-weight:600}.import-method-option small{color:var(--lightningcss-light,#747474)var(--lightningcss-dark,#8d8d8d);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:400;overflow:hidden}.import-method-option>svg{color:var(--lightningcss-light,#8b8b8b)var(--lightningcss-dark,#747474)}.import-method-note{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#888);align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.static-upload-main{place-items:center;width:100%;min-height:calc(100dvh - 58px);margin:0;padding:56px 24px;display:grid}.static-upload-heading code{color:var(--lightningcss-light,#383838)var(--lightningcss-dark,#c7c7c7);background:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#202020);border:1px solid var(--lightningcss-light,#dedede)var(--lightningcss-dark,#353535);border-radius:4px;padding:2px 5px;font-size:11px}.static-upload-form{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);border:1px solid var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#343434);border-radius:11px;gap:16px;margin:0;padding:22px;display:grid;box-shadow:0 16px 44px var(--lightningcss-light,#0000000e)var(--lightningcss-dark,#00000038)}.static-upload-form.project-flow-card{grid-template-rows:auto minmax(0,1fr);padding:26px}.static-upload-form .static-upload-heading{padding-bottom:3px}.configure-project{place-items:center;width:100%;min-height:calc(100dvh - 58px);margin:0;padding:56px 24px;display:grid}.configure-project form.configure-project-card{grid-template-rows:auto minmax(0,1fr);gap:16px;margin:0;padding:26px;display:grid}.configure-project-card .configure-title{padding-bottom:3px}.configure-project-card .configure-title h1{color:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);letter-spacing:-.025em;margin:8px 0 7px;font-size:20px;font-weight:600;line-height:1.2}.configure-project-card .configure-title p{color:var(--lightningcss-light,#676767)var(--lightningcss-dark,#999);margin:0;font-size:13px;line-height:1.55}.static-upload-form>.field-block>span{color:var(--lightningcss-light,#383838)var(--lightningcss-dark,#c7c7c7);font-size:11px;font-weight:600}.static-dropzone{text-align:center;background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#121212);border:1px dashed var(--lightningcss-light,#bdbdbd)var(--lightningcss-dark,#4a4a4a);border-radius:9px;align-content:center;place-items:center;min-height:0;padding:28px;display:grid}.static-dropzone.dragging{background:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#202020);border-color:var(--lightningcss-light,#5d5d5d)var(--lightningcss-dark,#a2a2a2)}.static-dropzone-icon{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#b0b0b0);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);border:1px solid var(--lightningcss-light,#d2d2d2)var(--lightningcss-dark,#3d3d3d);border-radius:9px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.static-dropzone>strong{color:var(--lightningcss-light,#242424)var(--lightningcss-dark,#e6e6e6);font-size:13px;font-weight:600}.static-dropzone>small{color:var(--lightningcss-light,#797979)var(--lightningcss-dark,#868686);margin-top:7px;font-size:10px}.static-dropzone>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.static-dropzone button,.static-file-summary>button{color:var(--lightningcss-light,#333)var(--lightningcss-dark,#ccc);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);border:1px solid var(--lightningcss-light,#c9c9c9)var(--lightningcss-dark,#3b3b3b);border-radius:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:600}.static-dropzone button:hover,.static-file-summary>button:hover{background:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#242424);border-color:var(--lightningcss-light,#999)var(--lightningcss-dark,#666)}.static-upload-form>.configure-actions,.configure-project-card>.configure-actions{z-index:1;background:var(--lightningcss-light,#eee)var(--lightningcss-dark,#0d0d0d);border:1px solid var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#343434);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;height:66px;min-height:66px;margin:0;padding:14px 8px 7px 20px;display:flex;position:absolute;bottom:-58px;left:-1px;right:-1px}.static-upload-form>.configure-actions>button:first-child,.configure-project-card>.configure-actions>button:first-child{background:0 0!important;border:0!important}.static-upload-form>.configure-actions>button:first-child:hover,.configure-project-card>.configure-actions>button:first-child:hover{background:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#1b1b1b)!important}.static-file-summary{background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#141414);border:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#343434);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.static-file-summary>span{color:var(--lightningcss-light,#3e3e3e)var(--lightningcss-dark,#c1c1c1);background:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#292929);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.static-file-summary :is(strong,small){display:block}.static-file-summary strong{color:var(--lightningcss-light,#292929)var(--lightningcss-dark,#d6d6d6);font-size:11px;font-weight:600}.static-file-summary small{color:var(--lightningcss-light,#7c7c7c)var(--lightningcss-dark,#838383);margin-top:3px;font-size:9px}@media (max-width:580px){.import-method-card,.static-upload-form{padding:18px}.import-method-option small{white-space:normal}.static-upload-main{width:min(100% - 28px,720px);padding-top:36px}.static-dropzone{min-height:220px;padding:22px 14px}}@media (max-width:500px){.dashboard-unified .account-theme-options{grid-template-columns:1fr}}.dashboard-unified .topbar-profile-menu{border-radius:8px!important;width:146px!important;max-height:none!important;padding:6px!important;overflow:visible!important}.dashboard-unified .topbar-profile-menu>:is(button,a),.dashboard-unified .topbar-profile-menu>.profile-appearance-menu>summary{text-align:left;white-space:nowrap;outline:0;gap:8px;text-decoration:none;width:100%!important;height:36px!important;min-height:36px!important;color:var(--ui-text)!important;background:0 0!important;border:0!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;padding:0 9px!important;font-size:13px!important;font-weight:400!important;line-height:1!important;display:flex!important}.dashboard-unified .topbar-profile-menu>:is(button,a):hover,.dashboard-unified .topbar-profile-menu>.profile-appearance-menu>summary:hover,.dashboard-unified .topbar-profile-menu>.profile-appearance-menu[open]>summary{background:var(--ui-surface-muted)!important}.dashboard-unified .profile-appearance-menu{position:relative}.dashboard-unified .profile-appearance-menu>summary{cursor:pointer;list-style:none}.dashboard-unified .profile-appearance-menu>summary::-webkit-details-marker{display:none}.dashboard-unified .profile-appearance-menu>div{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;width:146px;padding:6px;display:grid;position:absolute;top:0;right:calc(100% + 7px);box-shadow:0 14px 36px #0000002e}.dashboard-unified .profile-appearance-menu>div button{text-align:left;white-space:nowrap;width:100%!important;height:36px!important;min-height:36px!important;color:var(--ui-text)!important;background:0 0!important;border:0!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;padding:0 8px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.dashboard-unified .profile-appearance-menu>div button:hover{background:var(--ui-surface-muted)!important}.dashboard-unified .profile-logout{border-top:1px solid var(--ui-border);margin:6px -6px -6px!important;padding:6px!important}.dashboard-unified .profile-logout button{text-align:left;color:var(--lightningcss-light,#c92727)var(--lightningcss-dark,#ff6b6b)!important;background:0 0!important;border:0!important;border-radius:5px!important;align-items:center!important;width:100%!important;height:36px!important;padding:0 9px!important;font-size:13px!important;font-weight:400!important;display:flex!important}.dashboard-unified .profile-logout button:hover{background:var(--lightningcss-light,#fff0f0)var(--lightningcss-dark,#2a1515)!important}@media (max-width:620px){.dashboard-unified .topbar-profile-menu{width:146px!important}}@media (max-width:820px){.dashboard-unified .platform-content>:is(.page-title,.platform-error,.projects-master-page,.deployments-master-page,.deployment-detail-page,.domains-master-page,.product-view,.project-overview,.logs-panel,.project-health,.firewall-overview,.firewall-traffic,.firewall-detail-grid,.firewall-log-grid,.environment-view,.project-usage-panel,.usage-panel,.hosting-grid,.account-settings-grid,.empty-state){width:100%}.dashboard-unified :is(.projects-master-layout,.domains-master-layout,.product-layout){gap:14px}.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics)>article{min-height:84px!important;padding:14px!important}}@media (max-width:620px){.dashboard-unified :is(.deployment-metric-grid,.domain-metric-grid,.product-metrics){border-radius:9px!important}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header{flex-direction:column;align-items:stretch}.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header>div,.dashboard-unified :is(.projects-master-list,.deployments-master-list,.domains-master-list)>header label{width:100%!important}}.dashboard-unified :is(p,li,dt,dd,label,small,time,code,em,button,a,input,select,textarea,.table-head,.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head,.product-list-head),.platform-sidebar :is(span,small,button,a,strong){letter-spacing:normal!important;text-transform:none!important}.platform-sidebar :is(button,a){font-size:13px!important;font-weight:500!important}.platform-sidebar strong{font-weight:600!important}.platform-sidebar small,.platform-sidebar .sidebar-legal a{font-size:12px!important;font-weight:400!important}.dashboard-unified :is(h1,h2,h3,h4,strong,b){font-weight:600!important}.dashboard-unified :is(button,a,label,summary){font-weight:500!important}.dashboard-unified :is(p,li,dt,dd){font-size:13px!important;font-weight:400!important;line-height:1.5!important}.dashboard-unified :is(button,input,select,textarea,label){font-size:13px!important;line-height:1.35!important}.dashboard-unified :is(small,time,code,.status,.project-environment,.projects-master-table-head,.deployments-master-table-head,.domains-master-table-head,.product-list-head,.projects-master-list>footer,.deployments-master-list>footer,.domains-master-list>footer){font-size:12px!important;font-weight:400!important;line-height:1.4!important}.dashboard-unified :is(.page-title-heading h1,.kumo-welcome h1){font-weight:600!important}.dashboard-unified :is(.section-heading h2,.product-card h2,.configuration-panel h2,.settings-form h2,.account-settings-grid h2){font-size:16px!important;font-weight:600!important}.project-import{font-size:13px;font-weight:400;line-height:1.45}.project-import :is(p,li,label,small,code,em,button,a,input,select,textarea,.import-method-title>span,.static-upload-heading>span,.import-intro>span,.configure-title>span){letter-spacing:normal!important;text-transform:none!important}.project-import :is(h1,h2,h3,strong){font-weight:600!important}.project-import :is(button,a,label){font-size:13px!important;font-weight:500!important}.project-import :is(p,input,select,textarea){font-size:13px!important}.project-import :is(small,code,em){font-size:13px!important;font-weight:400!important;line-height:1.4!important}.project-import :is(.import-method-title>span,.static-upload-heading>span,.import-intro>span,.configure-title>span){color:var(--lightningcss-light,#5f5f5f)var(--lightningcss-dark,#a0a0a0)!important;font-size:13px!important;font-weight:500!important}.project-import :is(.import-method-title h1,.static-upload-heading h1,.repository-wizard-card>header h1){font-size:20px!important;font-weight:600!important}.repository-wizard-list>button strong,.repository-account strong,.static-file-summary strong,.selected-repository strong{font-size:13px!important;font-weight:600!important}.repository-wizard-list>button small,.repository-wizard-list>button>:is(svg,em),.repository-wizard-links :is(a,button),.static-file-summary small,.selected-repository small,html body .platform-shell.platform-shell.platform-shell{font-size:13px!important}html body .platform-shell.platform-shell.platform-shell :is(div,section,article,header,footer,nav,p,span,small,time,code,em,dt,dd,li,label,button,a,input,select,textarea):not([aria-hidden=true]){font-size:max(13px,1em)!important}html body .platform-shell.platform-shell.platform-shell .platform-sidebar>nav:first-of-type :is(button,a),html body .platform-shell.platform-shell.platform-shell .platform-sidebar>nav:first-of-type button.active{font-weight:500!important}html body .platform-shell.platform-shell.platform-shell :is(.deployments-master-empty,.domains-master-empty){color:var(--ui-muted)!important;gap:8px!important;font-size:14px!important;line-height:1.5!important}html body .platform-shell.platform-shell.platform-shell :is(.deployments-master-empty,.domains-master-empty)>strong{color:var(--ui-text)!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}html body .platform-shell.platform-shell.platform-shell :is(.deployments-master-empty,.domains-master-empty)>span{color:var(--ui-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.dashboard-unified.project-context-active .dashboard-global-topbar{justify-content:space-between!important}.dashboard-unified.project-context-active .project-topbar-breadcrumb{flex:auto;min-width:0;overflow:hidden}.dashboard-unified.project-context-active .project-topbar-breadcrumb>button{flex:none}.dashboard-unified.project-context-active .project-context-header>header{min-height:50px}.dashboard-unified.project-context-active .project-context-header{margin-bottom:22px}.dashboard-unified.project-context-active .deployments-master-page>.page-title{display:none!important}.dashboard-unified.project-context-active :is(.deployments-master-page,.deployment-detail-page,.environment-view,.logs-panel,.project-health,.project-usage-panel,.domains-master-page,.project-settings.standalone){width:100%;max-width:none}.dashboard-unified.project-context-active :is(.deployment-metric-grid article,.deployments-master-list,.deployment-detail-page-header,.deployment-detail-page-content>section,.project-health,.logs-panel,.project-usage-panel,.environment-list,.domains-master-list,.domain-detail-rail>section,.domain-quick-editor,.project-settings.standalone){border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:12px!important}.dashboard-unified.project-context-active :is(.deployments-master-list,.deployment-detail-page-content>section,.logs-panel,.project-usage-panel,.environment-list,.domains-master-list,.project-settings.standalone){overflow:hidden}.dashboard-unified.project-context-active .deployment-metric-grid{gap:10px;margin-bottom:14px;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-unified.project-context-active .deployment-metric-grid article{height:108px;padding:16px}.dashboard-unified.project-context-active .deployment-metric-grid article>span,.dashboard-unified.project-context-active .deployment-metric-grid article>small,.dashboard-unified.project-context-active .deployment-metric-grid article>strong>em{color:var(--ui-muted)!important}.dashboard-unified.project-context-active .deployment-metric-grid article>strong{margin-top:12px;color:var(--ui-text)!important;font-size:20px!important;font-weight:500!important}.dashboard-unified.project-context-active .deployments-master-list>header,.dashboard-unified.project-context-active .logs-panel>header,.dashboard-unified.project-context-active .project-usage-panel>header{min-height:58px;padding:10px 14px;border-bottom-color:var(--ui-border)!important}.dashboard-unified.project-context-active .deployments-master-list>header>nav button,.dashboard-unified.project-context-active .deployments-master-list>header>nav button.active{height:34px;color:var(--ui-muted);border-radius:7px;font-weight:500!important}.dashboard-unified.project-context-active .deployments-master-list>header>nav button.active{background:var(--ui-surface-muted);color:var(--ui-text)}.dashboard-unified.project-context-active .deployments-master-list>header label,.dashboard-unified.project-context-active .deployments-master-list>header>div>button,.dashboard-unified.project-context-active .logs-controls :is(select,button),.dashboard-unified.project-context-active .environment-toolbar :is(input,select){border-color:var(--ui-border);background:var(--ui-surface);height:38px;color:var(--ui-text);border-radius:8px}.dashboard-unified.project-context-active :is(.deployments-master-table-head,.deployments-master-row,.domains-master-table-head,.domains-master-row){border-bottom-color:var(--ui-border)!important}.dashboard-unified.project-context-active :is(.deployments-master-row,.domains-master-row):hover,.dashboard-unified.project-context-active :is(.deployments-master-row,.domains-master-row).selected{background:var(--ui-surface-hover)!important}.dashboard-unified.project-context-active .deployment-detail-page-header{min-height:86px;margin-bottom:14px;padding:16px 18px}.dashboard-unified.project-context-active .deployment-detail-page-header h2{color:var(--ui-text);font-weight:600;font-size:18px!important}.dashboard-unified.project-context-active .deployment-detail-page-header :is(p,small){color:var(--ui-muted)}.dashboard-unified.project-context-active .deployment-detail-back{border-color:var(--ui-border);height:36px;color:var(--ui-text);background:0 0;border-radius:8px}.dashboard-unified.project-context-active .deployment-detail-back:hover{background:var(--ui-surface-hover)}.dashboard-unified.project-context-active .project-health{margin-bottom:16px}.dashboard-unified.project-context-active .project-health>header{border-bottom-color:var(--ui-border);min-height:58px}.dashboard-unified.project-context-active .project-health>div>div{min-height:72px}.dashboard-unified.project-context-active .logs-panel>header>div:first-child strong,.dashboard-unified.project-context-active .project-health>header strong,.dashboard-unified.project-context-active .project-usage-panel>header strong{color:var(--ui-text);font-weight:600;font-size:14px!important}.dashboard-unified.project-context-active .logs-panel>header small,.dashboard-unified.project-context-active .project-health>header small,.dashboard-unified.project-context-active .project-usage-panel>header small{color:var(--ui-muted)}.dashboard-unified.project-context-active .log-row{border-bottom-color:var(--ui-border);min-height:46px}.dashboard-unified.project-context-active .log-row code{color:var(--ui-text);line-height:1.5}.dashboard-unified.project-context-active .logs-panel>footer{border-top-color:var(--ui-border);min-height:44px;color:var(--ui-muted)}.dashboard-unified.project-context-active .project-usage-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-unified.project-context-active .project-usage-panel>header{grid-column:1/-1}.dashboard-unified.project-context-active .project-usage-row{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 16px;min-height:170px;padding:18px}.dashboard-unified.project-context-active .project-usage-row:nth-of-type(2n){border-right:0}.dashboard-unified.project-context-active .project-usage-row:nth-last-child(-n+2){border-bottom:0}.dashboard-unified.project-context-active .project-usage-row>span>strong{color:var(--ui-text);font-weight:600;font-size:14px!important}.dashboard-unified.project-context-active .project-usage-row>span>small{color:var(--ui-muted);margin-top:5px;line-height:1.45;display:block}.dashboard-unified.project-context-active .project-usage-row>strong{color:var(--ui-text);font-weight:500;font-size:20px!important}.dashboard-unified.project-context-active .project-usage-row>.metric-chart{grid-column:1/-1;align-self:end}.dashboard-unified.project-context-active .environment-view>.page-title{justify-content:flex-end;min-height:40px;margin-bottom:14px;display:flex!important}.dashboard-unified.project-context-active .environment-tabs{border-bottom-color:var(--ui-border);margin-bottom:12px}.dashboard-unified.project-context-active .environment-tabs button,.dashboard-unified.project-context-active .environment-tabs button.active{font-weight:500!important}.dashboard-unified.project-context-active .environment-toolbar{gap:10px;margin-bottom:12px}.dashboard-unified.project-context-active .environment-toolbar label{border-color:var(--ui-border);background:var(--ui-surface);border-radius:8px;min-height:38px}.dashboard-unified.project-context-active .environment-row{border-bottom-color:var(--ui-border);min-height:68px}.dashboard-unified.project-context-active .environment-row code{color:var(--ui-text);font-weight:500}.dashboard-unified.project-context-active .project-settings.standalone .project-settings-body{padding:18px}.dashboard-unified.project-context-active .project-settings.standalone :is(h3,h4){color:var(--ui-text);font-weight:600}.dashboard-unified.project-context-active .project-settings.standalone :is(input,select,textarea,button){border-radius:8px}@media (max-width:980px){.dashboard-unified.project-context-active .deployment-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dashboard-unified.project-context-active .dashboard-global-topbar{gap:10px}.dashboard-unified.project-context-active .project-topbar-breadcrumb>button{color:#0000;justify-content:center;width:34px;padding:0;overflow:hidden}.dashboard-unified.project-context-active .project-topbar-breadcrumb>button svg{color:var(--ui-muted)}.dashboard-unified.project-context-active .project-topbar-breadcrumb>strong{font-size:13px!important}.dashboard-unified.project-context-active .project-usage-panel{grid-template-columns:1fr}.dashboard-unified.project-context-active .project-usage-row,.dashboard-unified.project-context-active .project-usage-row:nth-of-type(2n),.dashboard-unified.project-context-active .project-usage-row:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ui-border)}.dashboard-unified.project-context-active .project-usage-row:last-child{border-bottom:0}.dashboard-unified.project-context-active .deployment-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dashboard-unified.project-context-active .project-topbar-breadcrumb>svg,.dashboard-unified.project-context-active .project-topbar-breadcrumb>button{display:none}.dashboard-unified.project-context-active .deployment-metric-grid{grid-template-columns:1fr}}.dashboard-unified .domain-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important}.dashboard-unified .domain-metric-grid>article{border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;min-height:108px!important;box-shadow:none!important;border-radius:12px!important;padding:16px!important}.dashboard-unified .domains-master-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0!important}.dashboard-unified .domain-row-group{border-bottom:1px solid var(--ui-border);min-width:690px}.dashboard-unified .domain-row-group>.domains-master-row{border-bottom:0!important}.dashboard-unified .domain-row-group.expanded>.domains-master-row>svg{transform:rotate(90deg)}.dashboard-unified .domain-inline-detail{border-top:1px solid var(--ui-border);background:var(--ui-surface-muted);gap:12px;padding:16px;display:grid}.dashboard-unified .domain-inline-detail>section,.dashboard-unified .domain-inline-detail>.domain-quick-editor{width:100%;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;box-shadow:none!important;border-radius:12px!important}.dashboard-unified .domain-inline-detail .domain-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.dashboard-unified .domains-master-row.selected{box-shadow:inset 3px 0 0 var(--ui-text)!important}.dashboard-unified .domain-detail-actions{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px}.dashboard-unified .domain-detail-actions :is(a,button),.dashboard-unified .domain-manage-button{border-radius:8px!important;min-height:36px!important}.dashboard-unified .domain-detail-card dl>div{border-top:1px solid var(--ui-border);min-height:38px}.dashboard-unified .domain-detail-card dl>div:first-child{border-top:0}@media (max-width:1120px){.dashboard-unified .domain-inline-detail .domain-detail-card dl{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-unified .domain-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-unified .domain-inline-detail{padding:12px}}@media (max-width:520px){.dashboard-unified .domain-metric-grid{grid-template-columns:1fr}}
